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

This commit is contained in:
Alex Waygood
2022-06-07 20:03:52 +01:00
committed by GitHub
parent e88a182573
commit b88ea4a499
2 changed files with 58 additions and 161 deletions

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: ...