Simplify __all__ for unittest and xml.etree (#8029)

This commit is contained in:
Alex Waygood authored and GitHub committed 2022-06-07 12:03:52 -07:00
1 parent e88a182573
commit b88ea4a499
2 files changed
+58 -161

No files matched your search

+28 -79
View File
@@ -35,85 +35,34 @@ if sys.version_info >= (3, 8):
if sys.version_info >= (3, 11):
from .case import doModuleCleanups as doModuleCleanups, enterModuleContext as enterModuleContext
__all__ = [
"TestResult",
"TestCase",
"TestSuite",
"TextTestRunner",
"TestLoader",
"FunctionTestCase",
"main",
"defaultTestLoader",
"SkipTest",
"skip",
"skipIf",
"skipUnless",
"expectedFailure",
"TextTestResult",
"installHandler",
"registerResult",
"removeResult",
"removeHandler",
"getTestCaseNames",
"makeSuite",
"findTestCases",
]
if sys.version_info >= (3, 8):
__all__ += ["addModuleCleanup", "IsolatedAsyncioTestCase"]
if sys.version_info >= (3, 11):
__all__ = [
"TestResult",
"TestCase",
"IsolatedAsyncioTestCase",
"TestSuite",
"TextTestRunner",
"TestLoader",
"FunctionTestCase",
"main",
"defaultTestLoader",
"SkipTest",
"skip",
"skipIf",
"skipUnless",
"expectedFailure",
"TextTestResult",
"installHandler",
"registerResult",
"removeResult",
"removeHandler",
"addModuleCleanup",
"doModuleCleanups",
"enterModuleContext",
"getTestCaseNames",
"makeSuite",
"findTestCases",
]
elif sys.version_info >= (3, 8):
__all__ = [
"TestResult",
"TestCase",
"IsolatedAsyncioTestCase",
"TestSuite",
"TextTestRunner",
"TestLoader",
"FunctionTestCase",
"main",
"defaultTestLoader",
"SkipTest",
"skip",
"skipIf",
"skipUnless",
"expectedFailure",
"TextTestResult",
"installHandler",
"registerResult",
"removeResult",
"removeHandler",
"addModuleCleanup",
"getTestCaseNames",
"makeSuite",
"findTestCases",
]
else:
__all__ = [
"TestResult",
"TestCase",
"TestSuite",
"TextTestRunner",
"TestLoader",
"FunctionTestCase",
"main",
"defaultTestLoader",
"SkipTest",
"skip",
"skipIf",
"skipUnless",
"expectedFailure",
"TextTestResult",
"installHandler",
"registerResult",
"removeResult",
"removeHandler",
"getTestCaseNames",
"makeSuite",
"findTestCases",
]
__all__ += ["enterModuleContext", "doModuleCleanups"]
def load_tests(loader: TestLoader, tests: TestSuite, pattern: str | None) -> TestSuite: ...