|
1 | 1 | import unittest.case
|
| 2 | +from _typeshed import OptExcInfo |
2 | 3 | from collections.abc import Callable
|
3 |
| -from types import TracebackType |
4 |
| -from typing import Any, TextIO, TypeVar, Union |
5 |
| -from typing_extensions import TypeAlias |
6 |
| - |
7 |
| -_SysExcInfoType: TypeAlias = Union[tuple[type[BaseException], BaseException, TracebackType], tuple[None, None, None]] |
| 4 | +from typing import Any, TextIO, TypeVar |
8 | 5 |
|
9 | 6 | _F = TypeVar("_F", bound=Callable[..., Any])
|
10 | 7 |
|
@@ -33,10 +30,10 @@ class TestResult:
|
33 | 30 | def stopTest(self, test: unittest.case.TestCase) -> None: ...
|
34 | 31 | def startTestRun(self) -> None: ...
|
35 | 32 | def stopTestRun(self) -> None: ...
|
36 |
| - def addError(self, test: unittest.case.TestCase, err: _SysExcInfoType) -> None: ... |
37 |
| - def addFailure(self, test: unittest.case.TestCase, err: _SysExcInfoType) -> None: ... |
| 33 | + def addError(self, test: unittest.case.TestCase, err: OptExcInfo) -> None: ... |
| 34 | + def addFailure(self, test: unittest.case.TestCase, err: OptExcInfo) -> None: ... |
38 | 35 | def addSuccess(self, test: unittest.case.TestCase) -> None: ...
|
39 | 36 | def addSkip(self, test: unittest.case.TestCase, reason: str) -> None: ...
|
40 |
| - def addExpectedFailure(self, test: unittest.case.TestCase, err: _SysExcInfoType) -> None: ... |
| 37 | + def addExpectedFailure(self, test: unittest.case.TestCase, err: OptExcInfo) -> None: ... |
41 | 38 | def addUnexpectedSuccess(self, test: unittest.case.TestCase) -> None: ...
|
42 |
| - def addSubTest(self, test: unittest.case.TestCase, subtest: unittest.case.TestCase, err: _SysExcInfoType | None) -> None: ... |
| 39 | + def addSubTest(self, test: unittest.case.TestCase, subtest: unittest.case.TestCase, err: OptExcInfo | None) -> None: ... |
0 commit comments