diff options
author | Serhiy Storchaka <storchaka@gmail.com> | 2021-09-17 09:09:32 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-09-17 09:09:32 (GMT) |
commit | b2b035a949eff1dc54b5bafe2bc9ce72b4d24438 (patch) | |
tree | 778d425c06b781da36f0518a16cf4f8351564e14 /Lib/unittest/__init__.py | |
parent | 773319545ba60577bc140aa46eac83b360240b7a (diff) | |
download | cpython-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__.py | 31 |
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 |