summaryrefslogtreecommitdiffstats
path: root/Lib/unittest/__init__.py
diff options
context:
space:
mode:
authorSerhiy Storchaka <storchaka@gmail.com>2021-09-17 09:09:32 (GMT)
committerGitHub <noreply@github.com>2021-09-17 09:09:32 (GMT)
commitb2b035a949eff1dc54b5bafe2bc9ce72b4d24438 (patch)
tree778d425c06b781da36f0518a16cf4f8351564e14 /Lib/unittest/__init__.py
parent773319545ba60577bc140aa46eac83b360240b7a (diff)
downloadcpython-b2b035a949eff1dc54b5bafe2bc9ce72b4d24438.zip
cpython-b2b035a949eff1dc54b5bafe2bc9ce72b4d24438.tar.gz
cpython-b2b035a949eff1dc54b5bafe2bc9ce72b4d24438.tar.bz2
bpo-5846: Fix deprecations for obsolete unittest functions and add tests. (GH-28382)
Diffstat (limited to 'Lib/unittest/__init__.py')
-rw-r--r--Lib/unittest/__init__.py31
1 files changed, 1 insertions, 30 deletions
diff --git a/Lib/unittest/__init__.py b/Lib/unittest/__init__.py
index e318c63..4b18488 100644
--- a/Lib/unittest/__init__.py
+++ b/Lib/unittest/__init__.py
@@ -66,40 +66,11 @@ from .main import TestProgram, main
from .runner import TextTestRunner, TextTestResult
from .signals import installHandler, registerResult, removeResult, removeHandler
# IsolatedAsyncioTestCase will be imported lazily.
+from .loader import makeSuite, getTestCaseNames, findTestCases
# deprecated
_TextTestResult = TextTestResult
-from .loader import (
- makeSuite as _makeSuite,
- findTestCases as _findTestCases,
- getTestCaseNames as _getTestCaseNames,
-)
-
-import warnings
-def makeSuite(*args, **kwargs):
- warnings.warn(
- "unittest.makeSuite() is deprecated and will be removed in Python 3.13. "
- "Please use unittest.TestLoader.loadTestsFromTestCase() instead.",
- DeprecationWarning, stacklevel=2
- )
- return _makeSuite(*args, **kwargs)
-
-def getTestCaseNames(*args, **kwargs):
- warnings.warn(
- "unittest.getTestCaseNames() is deprecated and will be removed in Python 3.13. "
- "Please use unittest.TestLoader.getTestCaseNames() instead.",
- DeprecationWarning, stacklevel=2
- )
- return _getTestCaseNames(*args, **kwargs)
-
-def findTestCases(*args, **kwargs):
- warnings.warn(
- "unittest.findTestCases() is deprecated and will be removed in Python 3.13. "
- "Please use unittest.TestLoader.loadTestsFromModule() instead.",
- DeprecationWarning, stacklevel=2
- )
- return _findTestCases(*args, **kwargs)
# There are no tests here, so don't try to run anything discovered from
# introspecting the symbols (e.g. FunctionTestCase). Instead, all our