Files
openide/python/testData/codeInsight/controlflow/ControlFlowAbruptedOnPytestFail.txt
Daniil Kalinin c245993809 PY-7758, PY-23859 improvements in Control Flow analysis
Control flow now abrupts on `exit()` and `pytest.fail()` calls

Control flow now abrupts only if class which contains `self.fail()` call contains case-insensitive "test" word in the name 

Merge-request: IJ-MR-96165
Merged-by: Daniil Kalinin <Daniil.Kalinin@jetbrains.com>

GitOrigin-RevId: ea173fdb72a10a373cd95f266ea7589e36545f30
2022-11-01 09:54:20 +00:00

11 lines
364 B
Plaintext

0(1) element: null
1(2) element: PyIfStatement
2(3) READ ACCESS: True
3(4,8) READ ACCESS: False
4(5) element: PyStatementList. Condition: True == False:true
5(6) element: PyExpressionStatement
6(10) READ ACCESS: pytest
7(10) element: PyPrintStatement
8(9) element: PyStatementList. Condition: True == False:false
9(10) element: PyReturnStatement
10() element: null