mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-10-07 04:34:33 +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:
1 parent
75d5a5b936
commit
4661af99c3
1 file changed
+1
-1
@@ -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