mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-09 13:34:58 +08:00
stdlib: add argument default values (#9501)
This commit is contained in:
@@ -94,7 +94,7 @@ class TestCase:
|
||||
_testMethodName: str
|
||||
# undocumented
|
||||
_testMethodDoc: str
|
||||
def __init__(self, methodName: str = ...) -> None: ...
|
||||
def __init__(self, methodName: str = "runTest") -> None: ...
|
||||
def __eq__(self, other: object) -> bool: ...
|
||||
def setUp(self) -> None: ...
|
||||
def tearDown(self) -> None: ...
|
||||
@@ -102,7 +102,7 @@ class TestCase:
|
||||
def setUpClass(cls) -> None: ...
|
||||
@classmethod
|
||||
def tearDownClass(cls) -> None: ...
|
||||
def run(self, result: unittest.result.TestResult | None = ...) -> unittest.result.TestResult | None: ...
|
||||
def run(self, result: unittest.result.TestResult | None = None) -> unittest.result.TestResult | None: ...
|
||||
def __call__(self, result: unittest.result.TestResult | None = ...) -> unittest.result.TestResult | None: ...
|
||||
def skipTest(self, reason: Any) -> NoReturn: ...
|
||||
def subTest(self, msg: Any = ..., **params: Any) -> AbstractContextManager[None]: ...
|
||||
@@ -110,18 +110,18 @@ class TestCase:
|
||||
if sys.version_info < (3, 11):
|
||||
def _addSkip(self, result: unittest.result.TestResult, test_case: TestCase, reason: str) -> None: ...
|
||||
|
||||
def assertEqual(self, first: Any, second: Any, msg: Any = ...) -> None: ...
|
||||
def assertNotEqual(self, first: Any, second: Any, msg: Any = ...) -> None: ...
|
||||
def assertTrue(self, expr: Any, msg: Any = ...) -> None: ...
|
||||
def assertFalse(self, expr: Any, msg: Any = ...) -> None: ...
|
||||
def assertIs(self, expr1: object, expr2: object, msg: Any = ...) -> None: ...
|
||||
def assertIsNot(self, expr1: object, expr2: object, msg: Any = ...) -> None: ...
|
||||
def assertIsNone(self, obj: object, msg: Any = ...) -> None: ...
|
||||
def assertIsNotNone(self, obj: object, msg: Any = ...) -> None: ...
|
||||
def assertIn(self, member: Any, container: Iterable[Any] | Container[Any], msg: Any = ...) -> None: ...
|
||||
def assertNotIn(self, member: Any, container: Iterable[Any] | Container[Any], msg: Any = ...) -> None: ...
|
||||
def assertIsInstance(self, obj: object, cls: _IsInstanceClassInfo, msg: Any = ...) -> None: ...
|
||||
def assertNotIsInstance(self, obj: object, cls: _IsInstanceClassInfo, msg: Any = ...) -> None: ...
|
||||
def assertEqual(self, first: Any, second: Any, msg: Any = None) -> None: ...
|
||||
def assertNotEqual(self, first: Any, second: Any, msg: Any = None) -> None: ...
|
||||
def assertTrue(self, expr: Any, msg: Any = None) -> None: ...
|
||||
def assertFalse(self, expr: Any, msg: Any = None) -> None: ...
|
||||
def assertIs(self, expr1: object, expr2: object, msg: Any = None) -> None: ...
|
||||
def assertIsNot(self, expr1: object, expr2: object, msg: Any = None) -> None: ...
|
||||
def assertIsNone(self, obj: object, msg: Any = None) -> None: ...
|
||||
def assertIsNotNone(self, obj: object, msg: Any = None) -> None: ...
|
||||
def assertIn(self, member: Any, container: Iterable[Any] | Container[Any], msg: Any = None) -> None: ...
|
||||
def assertNotIn(self, member: Any, container: Iterable[Any] | Container[Any], msg: Any = None) -> None: ...
|
||||
def assertIsInstance(self, obj: object, cls: _IsInstanceClassInfo, msg: Any = None) -> None: ...
|
||||
def assertNotIsInstance(self, obj: object, cls: _IsInstanceClassInfo, msg: Any = None) -> None: ...
|
||||
@overload
|
||||
def assertGreater(self, a: SupportsDunderGT[_T], b: _T, msg: Any = ...) -> None: ...
|
||||
@overload
|
||||
@@ -192,11 +192,11 @@ class TestCase:
|
||||
self, expected_warning: type[Warning] | tuple[type[Warning], ...], expected_regex: str | Pattern[str], *, msg: Any = ...
|
||||
) -> _AssertWarnsContext: ...
|
||||
def assertLogs(
|
||||
self, logger: str | logging.Logger | None = ..., level: int | str | None = ...
|
||||
self, logger: str | logging.Logger | None = None, level: int | str | None = None
|
||||
) -> _AssertLogsContext[_LoggingWatcher]: ...
|
||||
if sys.version_info >= (3, 10):
|
||||
def assertNoLogs(
|
||||
self, logger: str | logging.Logger | None = ..., level: int | str | None = ...
|
||||
self, logger: str | logging.Logger | None = None, level: int | str | None = None
|
||||
) -> _AssertLogsContext[None]: ...
|
||||
|
||||
@overload
|
||||
@@ -247,19 +247,19 @@ class TestCase:
|
||||
msg: Any = ...,
|
||||
delta: None = ...,
|
||||
) -> None: ...
|
||||
def assertRegex(self, text: AnyStr, expected_regex: AnyStr | Pattern[AnyStr], msg: Any = ...) -> None: ...
|
||||
def assertNotRegex(self, text: AnyStr, unexpected_regex: AnyStr | Pattern[AnyStr], msg: Any = ...) -> None: ...
|
||||
def assertCountEqual(self, first: Iterable[Any], second: Iterable[Any], msg: Any = ...) -> None: ...
|
||||
def assertRegex(self, text: AnyStr, expected_regex: AnyStr | Pattern[AnyStr], msg: Any = None) -> None: ...
|
||||
def assertNotRegex(self, text: AnyStr, unexpected_regex: AnyStr | Pattern[AnyStr], msg: Any = None) -> None: ...
|
||||
def assertCountEqual(self, first: Iterable[Any], second: Iterable[Any], msg: Any = None) -> None: ...
|
||||
def addTypeEqualityFunc(self, typeobj: type[Any], function: Callable[..., None]) -> None: ...
|
||||
def assertMultiLineEqual(self, first: str, second: str, msg: Any = ...) -> None: ...
|
||||
def assertMultiLineEqual(self, first: str, second: str, msg: Any = None) -> None: ...
|
||||
def assertSequenceEqual(
|
||||
self, seq1: Sequence[Any], seq2: Sequence[Any], msg: Any = ..., seq_type: type[Sequence[Any]] | None = ...
|
||||
self, seq1: Sequence[Any], seq2: Sequence[Any], msg: Any = None, seq_type: type[Sequence[Any]] | None = None
|
||||
) -> None: ...
|
||||
def assertListEqual(self, list1: list[Any], list2: list[Any], msg: Any = ...) -> None: ...
|
||||
def assertTupleEqual(self, tuple1: tuple[Any, ...], tuple2: tuple[Any, ...], msg: Any = ...) -> None: ...
|
||||
def assertSetEqual(self, set1: AbstractSet[object], set2: AbstractSet[object], msg: Any = ...) -> None: ...
|
||||
def assertDictEqual(self, d1: Mapping[Any, object], d2: Mapping[Any, object], msg: Any = ...) -> None: ...
|
||||
def fail(self, msg: Any = ...) -> NoReturn: ...
|
||||
def assertListEqual(self, list1: list[Any], list2: list[Any], msg: Any = None) -> None: ...
|
||||
def assertTupleEqual(self, tuple1: tuple[Any, ...], tuple2: tuple[Any, ...], msg: Any = None) -> None: ...
|
||||
def assertSetEqual(self, set1: AbstractSet[object], set2: AbstractSet[object], msg: Any = None) -> None: ...
|
||||
def assertDictEqual(self, d1: Mapping[Any, object], d2: Mapping[Any, object], msg: Any = None) -> None: ...
|
||||
def fail(self, msg: Any = None) -> NoReturn: ...
|
||||
def countTestCases(self) -> int: ...
|
||||
def defaultTestResult(self) -> unittest.result.TestResult: ...
|
||||
def id(self) -> str: ...
|
||||
@@ -302,16 +302,16 @@ class TestCase:
|
||||
assertNotRegexpMatches = assertNotRegex
|
||||
assertRaisesRegexp = assertRaisesRegex
|
||||
def assertDictContainsSubset(
|
||||
self, subset: Mapping[Any, Any], dictionary: Mapping[Any, Any], msg: object = ...
|
||||
self, subset: Mapping[Any, Any], dictionary: Mapping[Any, Any], msg: object = None
|
||||
) -> None: ...
|
||||
|
||||
class FunctionTestCase(TestCase):
|
||||
def __init__(
|
||||
self,
|
||||
testFunc: Callable[[], Any],
|
||||
setUp: Callable[[], Any] | None = ...,
|
||||
tearDown: Callable[[], Any] | None = ...,
|
||||
description: str | None = ...,
|
||||
setUp: Callable[[], Any] | None = None,
|
||||
tearDown: Callable[[], Any] | None = None,
|
||||
description: str | None = None,
|
||||
) -> None: ...
|
||||
def runTest(self) -> None: ...
|
||||
|
||||
|
||||
Reference in New Issue
Block a user