mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-09 21:46:42 +08:00
Annotate unittest.TestCase.skipTest() as no-return (#9352)
Annotate unittest.TestCase.skipTest() as no-return This method unconditionally raises unittest.SkipTest, which ends a test method early. unittest.TestCase.fail() works similarly, and is already annotated with NoReturn to indicate this behaviour.
This commit is contained in:
@@ -104,7 +104,7 @@ class TestCase:
|
||||
def tearDownClass(cls) -> None: ...
|
||||
def run(self, result: unittest.result.TestResult | None = ...) -> unittest.result.TestResult | None: ...
|
||||
def __call__(self, result: unittest.result.TestResult | None = ...) -> unittest.result.TestResult | None: ...
|
||||
def skipTest(self, reason: Any) -> None: ...
|
||||
def skipTest(self, reason: Any) -> NoReturn: ...
|
||||
def subTest(self, msg: Any = ..., **params: Any) -> AbstractContextManager[None]: ...
|
||||
def debug(self) -> None: ...
|
||||
if sys.version_info < (3, 11):
|
||||
|
||||
Reference in New Issue
Block a user