mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-07 20:54:28 +08:00
unittest: py312 updates for load_tests and loadTestsFromModule (#10640)
This commit is contained in:
@@ -65,5 +65,7 @@ if sys.version_info >= (3, 8):
|
||||
if sys.version_info >= (3, 11):
|
||||
__all__ += ["enterModuleContext", "doModuleCleanups"]
|
||||
|
||||
def load_tests(loader: TestLoader, tests: TestSuite, pattern: str | None) -> TestSuite: ...
|
||||
if sys.version_info < (3, 12):
|
||||
def load_tests(loader: TestLoader, tests: TestSuite, pattern: str | None) -> TestSuite: ...
|
||||
|
||||
def __dir__() -> set[str]: ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
import sys
|
||||
import unittest.case
|
||||
import unittest.suite
|
||||
from collections.abc import Callable, Sequence
|
||||
@@ -18,7 +19,11 @@ class TestLoader:
|
||||
testNamePatterns: list[str] | None
|
||||
suiteClass: _SuiteClass
|
||||
def loadTestsFromTestCase(self, testCaseClass: type[unittest.case.TestCase]) -> unittest.suite.TestSuite: ...
|
||||
def loadTestsFromModule(self, module: ModuleType, *args: Any, pattern: Any = None) -> unittest.suite.TestSuite: ...
|
||||
if sys.version_info >= (3, 12):
|
||||
def loadTestsFromModule(self, module: ModuleType, *, pattern: str | None = None) -> unittest.suite.TestSuite: ...
|
||||
else:
|
||||
def loadTestsFromModule(self, module: ModuleType, *args: Any, pattern: str | None = None) -> unittest.suite.TestSuite: ...
|
||||
|
||||
def loadTestsFromName(self, name: str, module: ModuleType | None = None) -> unittest.suite.TestSuite: ...
|
||||
def loadTestsFromNames(self, names: Sequence[str], module: ModuleType | None = None) -> unittest.suite.TestSuite: ...
|
||||
def getTestCaseNames(self, testCaseClass: type[unittest.case.TestCase]) -> Sequence[str]: ...
|
||||
|
||||
@@ -63,9 +63,6 @@ typing.override
|
||||
typing_extensions.Protocol
|
||||
typing_extensions.SupportsAbs.__type_params__
|
||||
typing_extensions.SupportsRound.__type_params__
|
||||
unittest.TestLoader.loadTestsFromModule
|
||||
unittest.load_tests
|
||||
unittest.loader.TestLoader.loadTestsFromModule
|
||||
unittest.mock.NonCallableMock.__new__
|
||||
urllib.request.AbstractHTTPHandler.__init__
|
||||
urllib.request.HTTPSHandler.__init__
|
||||
|
||||
Reference in New Issue
Block a user