fix types for unittest.TestLoader.loadTestsFrom* methods (#2042)

Fixes #2008.
This commit is contained in:
Jelle Zijlstra
2018-04-12 12:29:32 -07:00
committed by Łukasz Langa
parent 37aba00fe8
commit 0f425db197

View File

@@ -192,12 +192,12 @@ class TestLoader:
suiteClass = ... # type: Callable[[List[TestCase]], TestSuite]
def loadTestsFromTestCase(self,
testCaseClass: Type[TestCase]) -> TestSuite: ...
def loadTestsFromModule(self, module: str = ...,
def loadTestsFromModule(self, module: types.ModuleType = ...,
use_load_tests: bool = ...) -> TestSuite: ...
def loadTestsFromName(self, name: str = ...,
module: Optional[str] = ...) -> TestSuite: ...
module: Optional[types.ModuleType] = ...) -> TestSuite: ...
def loadTestsFromNames(self, names: List[str] = ...,
module: Optional[str] = ...) -> TestSuite: ...
module: Optional[types.ModuleType] = ...) -> TestSuite: ...
def discover(self, start_dir: str, pattern: str = ...,
top_level_dir: Optional[str] = ...) -> TestSuite: ...
def getTestCaseNames(self, testCaseClass: Type[TestCase] = ...) -> List[str]: ...