Files
openide/python/testData/inspections/PyUnreachableCodeInspection/UnreachableCodeReportedAfterSelfFail.py
Daniil Kalinin 45bb1fffb8 PY-24273, PY-53703 Support for functions annotated with typing.NoReturn and typing.Never
Functions annotated with `NoReturn` and `Never` now taken into account in the Control Flow Graph building process, and the code after calling such functions is treated as unreachable.

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

GitOrigin-RevId: ef5840ae6e593498fc334dc9bd2daadccebf2b13
2023-06-13 22:08:30 +00:00

13 lines
340 B
Python

# PY-23859, PY-3886
from unittest import TestCase
class TestSomething(TestCase):
def test_1(self):
self.fail()
<warning descr="This code is unreachable">return -42</warning>
class SomethingTest(TestCase):
def test_1(self):
self.fail()
<warning descr="This code is unreachable">return -42</warning>