mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-12-24 19:02:27 +01:00
802 lines
31 KiB
Diff
802 lines
31 KiB
Diff
Patch-Source: https://github.com/python/cpython/pull/28303
|
||
--
|
||
From af2f55fa55fff397a75feafb0f2d4b4d14b8313a Mon Sep 17 00:00:00 2001
|
||
From: Serhiy Storchaka <storchaka@gmail.com>
|
||
Date: Mon, 13 Sep 2021 09:11:37 +0300
|
||
Subject: [PATCH] bpo-5846: Do not use obsolete unittest functions.
|
||
|
||
Get rid of use of makeSuite() and findTestCases().
|
||
Also make test_math and test_threading_local discoverable.
|
||
---
|
||
Lib/distutils/tests/test_archive_util.py | 2 +-
|
||
Lib/distutils/tests/test_bdist.py | 2 +-
|
||
Lib/distutils/tests/test_bdist_dumb.py | 2 +-
|
||
Lib/distutils/tests/test_bdist_rpm.py | 2 +-
|
||
Lib/distutils/tests/test_build.py | 2 +-
|
||
Lib/distutils/tests/test_build_clib.py | 2 +-
|
||
Lib/distutils/tests/test_build_ext.py | 4 ++--
|
||
Lib/distutils/tests/test_build_py.py | 2 +-
|
||
Lib/distutils/tests/test_build_scripts.py | 2 +-
|
||
Lib/distutils/tests/test_check.py | 2 +-
|
||
Lib/distutils/tests/test_clean.py | 2 +-
|
||
Lib/distutils/tests/test_cmd.py | 2 +-
|
||
Lib/distutils/tests/test_config.py | 2 +-
|
||
Lib/distutils/tests/test_config_cmd.py | 2 +-
|
||
Lib/distutils/tests/test_core.py | 2 +-
|
||
Lib/distutils/tests/test_cygwinccompiler.py | 2 +-
|
||
Lib/distutils/tests/test_dep_util.py | 2 +-
|
||
Lib/distutils/tests/test_dir_util.py | 2 +-
|
||
Lib/distutils/tests/test_dist.py | 4 ++--
|
||
Lib/distutils/tests/test_extension.py | 2 +-
|
||
Lib/distutils/tests/test_file_util.py | 2 +-
|
||
Lib/distutils/tests/test_filelist.py | 4 ++--
|
||
Lib/distutils/tests/test_install.py | 2 +-
|
||
Lib/distutils/tests/test_install_data.py | 2 +-
|
||
Lib/distutils/tests/test_install_headers.py | 2 +-
|
||
Lib/distutils/tests/test_install_lib.py | 2 +-
|
||
Lib/distutils/tests/test_install_scripts.py | 2 +-
|
||
Lib/distutils/tests/test_log.py | 2 +-
|
||
Lib/distutils/tests/test_msvc9compiler.py | 2 +-
|
||
Lib/distutils/tests/test_msvccompiler.py | 2 +-
|
||
Lib/distutils/tests/test_register.py | 2 +-
|
||
Lib/distutils/tests/test_sdist.py | 2 +-
|
||
Lib/distutils/tests/test_spawn.py | 2 +-
|
||
Lib/distutils/tests/test_sysconfig.py | 2 +-
|
||
Lib/distutils/tests/test_text_file.py | 2 +-
|
||
Lib/distutils/tests/test_unixccompiler.py | 2 +-
|
||
Lib/distutils/tests/test_upload.py | 2 +-
|
||
Lib/distutils/tests/test_util.py | 2 +-
|
||
Lib/distutils/tests/test_version.py | 2 +-
|
||
Lib/test/support/__init__.py | 5 ++--
|
||
Lib/test/support/testresult.py | 2 +-
|
||
Lib/test/test_dbm.py | 5 ++--
|
||
Lib/test/test_email/torture_test.py | 26 ++++++++-------------
|
||
Lib/test/test_io.py | 6 +++--
|
||
Lib/test/test_math.py | 13 ++++-------
|
||
Lib/test/test_pdb.py | 10 +++-----
|
||
Lib/test/test_threading_local.py | 17 ++++++--------
|
||
Lib/test/test_zipimport.py | 3 ++-
|
||
Lib/unittest/test/test_case.py | 2 +-
|
||
49 files changed, 80 insertions(+), 93 deletions(-)
|
||
|
||
diff --git a/Lib/distutils/tests/test_archive_util.py b/Lib/distutils/tests/test_archive_util.py
|
||
index edcec25..8aec840 100644
|
||
--- a/Lib/distutils/tests/test_archive_util.py
|
||
+++ b/Lib/distutils/tests/test_archive_util.py
|
||
@@ -390,7 +390,7 @@ class ArchiveUtilTestCase(support.TempdirManager,
|
||
archive.close()
|
||
|
||
def test_suite():
|
||
- return unittest.makeSuite(ArchiveUtilTestCase)
|
||
+ return unittest.TestLoader().loadTestsFromTestCase(ArchiveUtilTestCase)
|
||
|
||
if __name__ == "__main__":
|
||
run_unittest(test_suite())
|
||
diff --git a/Lib/distutils/tests/test_bdist.py b/Lib/distutils/tests/test_bdist.py
|
||
index 55fa393..480bd24 100644
|
||
--- a/Lib/distutils/tests/test_bdist.py
|
||
+++ b/Lib/distutils/tests/test_bdist.py
|
||
@@ -50,7 +50,7 @@ class BuildTestCase(support.TempdirManager,
|
||
|
||
|
||
def test_suite():
|
||
- return unittest.makeSuite(BuildTestCase)
|
||
+ return unittest.TestLoader().loadTestsFromTestCase(BuildTestCase)
|
||
|
||
if __name__ == '__main__':
|
||
run_unittest(test_suite())
|
||
diff --git a/Lib/distutils/tests/test_bdist_dumb.py b/Lib/distutils/tests/test_bdist_dumb.py
|
||
index 01a233b..bb860c8 100644
|
||
--- a/Lib/distutils/tests/test_bdist_dumb.py
|
||
+++ b/Lib/distutils/tests/test_bdist_dumb.py
|
||
@@ -91,7 +91,7 @@ class BuildDumbTestCase(support.TempdirManager,
|
||
self.assertEqual(contents, sorted(wanted))
|
||
|
||
def test_suite():
|
||
- return unittest.makeSuite(BuildDumbTestCase)
|
||
+ return unittest.TestLoader().loadTestsFromTestCase(BuildDumbTestCase)
|
||
|
||
if __name__ == '__main__':
|
||
run_unittest(test_suite())
|
||
diff --git a/Lib/distutils/tests/test_bdist_rpm.py b/Lib/distutils/tests/test_bdist_rpm.py
|
||
index ba4382f..f1eb9ba 100644
|
||
--- a/Lib/distutils/tests/test_bdist_rpm.py
|
||
+++ b/Lib/distutils/tests/test_bdist_rpm.py
|
||
@@ -129,7 +129,7 @@ class BuildRpmTestCase(support.TempdirManager,
|
||
os.remove(os.path.join(pkg_dir, 'dist', 'foo-0.1-1.noarch.rpm'))
|
||
|
||
def test_suite():
|
||
- return unittest.makeSuite(BuildRpmTestCase)
|
||
+ return unittest.TestLoader().loadTestsFromTestCase(BuildRpmTestCase)
|
||
|
||
if __name__ == '__main__':
|
||
run_unittest(test_suite())
|
||
diff --git a/Lib/distutils/tests/test_build.py b/Lib/distutils/tests/test_build.py
|
||
index b020a5b..83a9e4f 100644
|
||
--- a/Lib/distutils/tests/test_build.py
|
||
+++ b/Lib/distutils/tests/test_build.py
|
||
@@ -50,7 +50,7 @@ class BuildTestCase(support.TempdirManager,
|
||
self.assertEqual(cmd.executable, os.path.normpath(sys.executable))
|
||
|
||
def test_suite():
|
||
- return unittest.makeSuite(BuildTestCase)
|
||
+ return unittest.TestLoader().loadTestsFromTestCase(BuildTestCase)
|
||
|
||
if __name__ == "__main__":
|
||
run_unittest(test_suite())
|
||
diff --git a/Lib/distutils/tests/test_build_clib.py b/Lib/distutils/tests/test_build_clib.py
|
||
index 19e012a..601a1b1 100644
|
||
--- a/Lib/distutils/tests/test_build_clib.py
|
||
+++ b/Lib/distutils/tests/test_build_clib.py
|
||
@@ -138,7 +138,7 @@ class BuildCLibTestCase(support.TempdirManager,
|
||
self.assertIn('libfoo.a', os.listdir(build_temp))
|
||
|
||
def test_suite():
|
||
- return unittest.makeSuite(BuildCLibTestCase)
|
||
+ return unittest.TestLoader().loadTestsFromTestCase(BuildCLibTestCase)
|
||
|
||
if __name__ == "__main__":
|
||
run_unittest(test_suite())
|
||
diff --git a/Lib/distutils/tests/test_build_ext.py b/Lib/distutils/tests/test_build_ext.py
|
||
index 8e7364d..3ee567d 100644
|
||
--- a/Lib/distutils/tests/test_build_ext.py
|
||
+++ b/Lib/distutils/tests/test_build_ext.py
|
||
@@ -545,8 +545,8 @@ class ParallelBuildExtTestCase(BuildExtTestCase):
|
||
|
||
def test_suite():
|
||
suite = unittest.TestSuite()
|
||
- suite.addTest(unittest.makeSuite(BuildExtTestCase))
|
||
- suite.addTest(unittest.makeSuite(ParallelBuildExtTestCase))
|
||
+ suite.addTest(unittest.TestLoader().loadTestsFromTestCase(BuildExtTestCase))
|
||
+ suite.addTest(unittest.TestLoader().loadTestsFromTestCase(ParallelBuildExtTestCase))
|
||
return suite
|
||
|
||
if __name__ == '__main__':
|
||
diff --git a/Lib/distutils/tests/test_build_py.py b/Lib/distutils/tests/test_build_py.py
|
||
index 0712e92..a590a48 100644
|
||
--- a/Lib/distutils/tests/test_build_py.py
|
||
+++ b/Lib/distutils/tests/test_build_py.py
|
||
@@ -173,7 +173,7 @@ class BuildPyTestCase(support.TempdirManager,
|
||
|
||
|
||
def test_suite():
|
||
- return unittest.makeSuite(BuildPyTestCase)
|
||
+ return unittest.TestLoader().loadTestsFromTestCase(BuildPyTestCase)
|
||
|
||
if __name__ == "__main__":
|
||
run_unittest(test_suite())
|
||
diff --git a/Lib/distutils/tests/test_build_scripts.py b/Lib/distutils/tests/test_build_scripts.py
|
||
index 954fc76..f299e51 100644
|
||
--- a/Lib/distutils/tests/test_build_scripts.py
|
||
+++ b/Lib/distutils/tests/test_build_scripts.py
|
||
@@ -106,7 +106,7 @@ class BuildScriptsTestCase(support.TempdirManager,
|
||
self.assertIn(name, built)
|
||
|
||
def test_suite():
|
||
- return unittest.makeSuite(BuildScriptsTestCase)
|
||
+ return unittest.TestLoader().loadTestsFromTestCase(BuildScriptsTestCase)
|
||
|
||
if __name__ == "__main__":
|
||
run_unittest(test_suite())
|
||
diff --git a/Lib/distutils/tests/test_check.py b/Lib/distutils/tests/test_check.py
|
||
index e534aca..91bcdce 100644
|
||
--- a/Lib/distutils/tests/test_check.py
|
||
+++ b/Lib/distutils/tests/test_check.py
|
||
@@ -157,7 +157,7 @@ class CheckTestCase(support.LoggingSilencer,
|
||
'restructuredtext': 1})
|
||
|
||
def test_suite():
|
||
- return unittest.makeSuite(CheckTestCase)
|
||
+ return unittest.TestLoader().loadTestsFromTestCase(CheckTestCase)
|
||
|
||
if __name__ == "__main__":
|
||
run_unittest(test_suite())
|
||
diff --git a/Lib/distutils/tests/test_clean.py b/Lib/distutils/tests/test_clean.py
|
||
index c605afd..9236749 100644
|
||
--- a/Lib/distutils/tests/test_clean.py
|
||
+++ b/Lib/distutils/tests/test_clean.py
|
||
@@ -43,7 +43,7 @@ class cleanTestCase(support.TempdirManager,
|
||
cmd.run()
|
||
|
||
def test_suite():
|
||
- return unittest.makeSuite(cleanTestCase)
|
||
+ return unittest.TestLoader().loadTestsFromTestCase(cleanTestCase)
|
||
|
||
if __name__ == "__main__":
|
||
run_unittest(test_suite())
|
||
diff --git a/Lib/distutils/tests/test_cmd.py b/Lib/distutils/tests/test_cmd.py
|
||
index cf5197c..2319214 100644
|
||
--- a/Lib/distutils/tests/test_cmd.py
|
||
+++ b/Lib/distutils/tests/test_cmd.py
|
||
@@ -120,7 +120,7 @@ class CommandTestCase(unittest.TestCase):
|
||
debug.DEBUG = False
|
||
|
||
def test_suite():
|
||
- return unittest.makeSuite(CommandTestCase)
|
||
+ return unittest.TestLoader().loadTestsFromTestCase(CommandTestCase)
|
||
|
||
if __name__ == '__main__':
|
||
run_unittest(test_suite())
|
||
diff --git a/Lib/distutils/tests/test_config.py b/Lib/distutils/tests/test_config.py
|
||
index 344084a..8ab70ef 100644
|
||
--- a/Lib/distutils/tests/test_config.py
|
||
+++ b/Lib/distutils/tests/test_config.py
|
||
@@ -135,7 +135,7 @@ class PyPIRCCommandTestCase(BasePyPIRCCommandTestCase):
|
||
|
||
|
||
def test_suite():
|
||
- return unittest.makeSuite(PyPIRCCommandTestCase)
|
||
+ return unittest.TestLoader().loadTestsFromTestCase(PyPIRCCommandTestCase)
|
||
|
||
if __name__ == "__main__":
|
||
run_unittest(test_suite())
|
||
diff --git a/Lib/distutils/tests/test_config_cmd.py b/Lib/distutils/tests/test_config_cmd.py
|
||
index 0127ba7..072f9eb 100644
|
||
--- a/Lib/distutils/tests/test_config_cmd.py
|
||
+++ b/Lib/distutils/tests/test_config_cmd.py
|
||
@@ -94,7 +94,7 @@ class ConfigTestCase(support.LoggingSilencer,
|
||
self.assertFalse(os.path.exists(f))
|
||
|
||
def test_suite():
|
||
- return unittest.makeSuite(ConfigTestCase)
|
||
+ return unittest.TestLoader().loadTestsFromTestCase(ConfigTestCase)
|
||
|
||
if __name__ == "__main__":
|
||
run_unittest(test_suite())
|
||
diff --git a/Lib/distutils/tests/test_core.py b/Lib/distutils/tests/test_core.py
|
||
index 4e6694a..700a22d 100644
|
||
--- a/Lib/distutils/tests/test_core.py
|
||
+++ b/Lib/distutils/tests/test_core.py
|
||
@@ -134,7 +134,7 @@ class CoreTestCase(support.EnvironGuard, unittest.TestCase):
|
||
self.assertEqual(stdout.readlines()[0], wanted)
|
||
|
||
def test_suite():
|
||
- return unittest.makeSuite(CoreTestCase)
|
||
+ return unittest.TestLoader().loadTestsFromTestCase(CoreTestCase)
|
||
|
||
if __name__ == "__main__":
|
||
run_unittest(test_suite())
|
||
diff --git a/Lib/distutils/tests/test_cygwinccompiler.py b/Lib/distutils/tests/test_cygwinccompiler.py
|
||
index 9dc869d..0912ffd 100644
|
||
--- a/Lib/distutils/tests/test_cygwinccompiler.py
|
||
+++ b/Lib/distutils/tests/test_cygwinccompiler.py
|
||
@@ -148,7 +148,7 @@ class CygwinCCompilerTestCase(support.TempdirManager,
|
||
self.assertRaises(ValueError, get_msvcr)
|
||
|
||
def test_suite():
|
||
- return unittest.makeSuite(CygwinCCompilerTestCase)
|
||
+ return unittest.TestLoader().loadTestsFromTestCase(CygwinCCompilerTestCase)
|
||
|
||
if __name__ == '__main__':
|
||
run_unittest(test_suite())
|
||
diff --git a/Lib/distutils/tests/test_dep_util.py b/Lib/distutils/tests/test_dep_util.py
|
||
index c6fae39..0d52740 100644
|
||
--- a/Lib/distutils/tests/test_dep_util.py
|
||
+++ b/Lib/distutils/tests/test_dep_util.py
|
||
@@ -74,7 +74,7 @@ class DepUtilTestCase(support.TempdirManager, unittest.TestCase):
|
||
|
||
|
||
def test_suite():
|
||
- return unittest.makeSuite(DepUtilTestCase)
|
||
+ return unittest.TestLoader().loadTestsFromTestCase(DepUtilTestCase)
|
||
|
||
if __name__ == "__main__":
|
||
run_unittest(test_suite())
|
||
diff --git a/Lib/distutils/tests/test_dir_util.py b/Lib/distutils/tests/test_dir_util.py
|
||
index d436cf8..1b1f3bb 100644
|
||
--- a/Lib/distutils/tests/test_dir_util.py
|
||
+++ b/Lib/distutils/tests/test_dir_util.py
|
||
@@ -133,7 +133,7 @@ class DirUtilTestCase(support.TempdirManager, unittest.TestCase):
|
||
|
||
|
||
def test_suite():
|
||
- return unittest.makeSuite(DirUtilTestCase)
|
||
+ return unittest.TestLoader().loadTestsFromTestCase(DirUtilTestCase)
|
||
|
||
if __name__ == "__main__":
|
||
run_unittest(test_suite())
|
||
diff --git a/Lib/distutils/tests/test_dist.py b/Lib/distutils/tests/test_dist.py
|
||
index f8a9e86..2ef70d9 100644
|
||
--- a/Lib/distutils/tests/test_dist.py
|
||
+++ b/Lib/distutils/tests/test_dist.py
|
||
@@ -521,8 +521,8 @@ class MetadataTestCase(support.TempdirManager, support.EnvironGuard,
|
||
|
||
def test_suite():
|
||
suite = unittest.TestSuite()
|
||
- suite.addTest(unittest.makeSuite(DistributionTestCase))
|
||
- suite.addTest(unittest.makeSuite(MetadataTestCase))
|
||
+ suite.addTest(unittest.TestLoader().loadTestsFromTestCase(DistributionTestCase))
|
||
+ suite.addTest(unittest.TestLoader().loadTestsFromTestCase(MetadataTestCase))
|
||
return suite
|
||
|
||
if __name__ == "__main__":
|
||
diff --git a/Lib/distutils/tests/test_extension.py b/Lib/distutils/tests/test_extension.py
|
||
index 81fad02..2b08930 100644
|
||
--- a/Lib/distutils/tests/test_extension.py
|
||
+++ b/Lib/distutils/tests/test_extension.py
|
||
@@ -64,7 +64,7 @@ class ExtensionTestCase(unittest.TestCase):
|
||
"Unknown Extension options: 'chic'")
|
||
|
||
def test_suite():
|
||
- return unittest.makeSuite(ExtensionTestCase)
|
||
+ return unittest.TestLoader().loadTestsFromTestCase(ExtensionTestCase)
|
||
|
||
if __name__ == "__main__":
|
||
run_unittest(test_suite())
|
||
diff --git a/Lib/distutils/tests/test_file_util.py b/Lib/distutils/tests/test_file_util.py
|
||
index c7783b8..a614219 100644
|
||
--- a/Lib/distutils/tests/test_file_util.py
|
||
+++ b/Lib/distutils/tests/test_file_util.py
|
||
@@ -118,7 +118,7 @@ class FileUtilTestCase(support.TempdirManager, unittest.TestCase):
|
||
|
||
|
||
def test_suite():
|
||
- return unittest.makeSuite(FileUtilTestCase)
|
||
+ return unittest.TestLoader().loadTestsFromTestCase(FileUtilTestCase)
|
||
|
||
if __name__ == "__main__":
|
||
run_unittest(test_suite())
|
||
diff --git a/Lib/distutils/tests/test_filelist.py b/Lib/distutils/tests/test_filelist.py
|
||
index cee97d4..98c97e4 100644
|
||
--- a/Lib/distutils/tests/test_filelist.py
|
||
+++ b/Lib/distutils/tests/test_filelist.py
|
||
@@ -331,8 +331,8 @@ class FindAllTestCase(unittest.TestCase):
|
||
|
||
def test_suite():
|
||
return unittest.TestSuite([
|
||
- unittest.makeSuite(FileListTestCase),
|
||
- unittest.makeSuite(FindAllTestCase),
|
||
+ unittest.TestLoader().loadTestsFromTestCase(FileListTestCase),
|
||
+ unittest.TestLoader().loadTestsFromTestCase(FindAllTestCase),
|
||
])
|
||
|
||
|
||
diff --git a/Lib/distutils/tests/test_install.py b/Lib/distutils/tests/test_install.py
|
||
index 0632024..b2a3887 100644
|
||
--- a/Lib/distutils/tests/test_install.py
|
||
+++ b/Lib/distutils/tests/test_install.py
|
||
@@ -254,7 +254,7 @@ class InstallTestCase(support.TempdirManager,
|
||
|
||
|
||
def test_suite():
|
||
- return unittest.makeSuite(InstallTestCase)
|
||
+ return unittest.TestLoader().loadTestsFromTestCase(InstallTestCase)
|
||
|
||
if __name__ == "__main__":
|
||
run_unittest(test_suite())
|
||
diff --git a/Lib/distutils/tests/test_install_data.py b/Lib/distutils/tests/test_install_data.py
|
||
index 32ab296..6191d2f 100644
|
||
--- a/Lib/distutils/tests/test_install_data.py
|
||
+++ b/Lib/distutils/tests/test_install_data.py
|
||
@@ -69,7 +69,7 @@ class InstallDataTestCase(support.TempdirManager,
|
||
self.assertTrue(os.path.exists(os.path.join(inst, rone)))
|
||
|
||
def test_suite():
|
||
- return unittest.makeSuite(InstallDataTestCase)
|
||
+ return unittest.TestLoader().loadTestsFromTestCase(InstallDataTestCase)
|
||
|
||
if __name__ == "__main__":
|
||
run_unittest(test_suite())
|
||
diff --git a/Lib/distutils/tests/test_install_headers.py b/Lib/distutils/tests/test_install_headers.py
|
||
index 2217b32..1aa4d09 100644
|
||
--- a/Lib/distutils/tests/test_install_headers.py
|
||
+++ b/Lib/distutils/tests/test_install_headers.py
|
||
@@ -33,7 +33,7 @@ class InstallHeadersTestCase(support.TempdirManager,
|
||
self.assertEqual(len(cmd.get_outputs()), 2)
|
||
|
||
def test_suite():
|
||
- return unittest.makeSuite(InstallHeadersTestCase)
|
||
+ return unittest.TestLoader().loadTestsFromTestCase(InstallHeadersTestCase)
|
||
|
||
if __name__ == "__main__":
|
||
run_unittest(test_suite())
|
||
diff --git a/Lib/distutils/tests/test_install_lib.py b/Lib/distutils/tests/test_install_lib.py
|
||
index fda6315..652653f 100644
|
||
--- a/Lib/distutils/tests/test_install_lib.py
|
||
+++ b/Lib/distutils/tests/test_install_lib.py
|
||
@@ -109,7 +109,7 @@ class InstallLibTestCase(support.TempdirManager,
|
||
|
||
|
||
def test_suite():
|
||
- return unittest.makeSuite(InstallLibTestCase)
|
||
+ return unittest.TestLoader().loadTestsFromTestCase(InstallLibTestCase)
|
||
|
||
if __name__ == "__main__":
|
||
run_unittest(test_suite())
|
||
diff --git a/Lib/distutils/tests/test_install_scripts.py b/Lib/distutils/tests/test_install_scripts.py
|
||
index 1f7b103..648db3b 100644
|
||
--- a/Lib/distutils/tests/test_install_scripts.py
|
||
+++ b/Lib/distutils/tests/test_install_scripts.py
|
||
@@ -76,7 +76,7 @@ class InstallScriptsTestCase(support.TempdirManager,
|
||
|
||
|
||
def test_suite():
|
||
- return unittest.makeSuite(InstallScriptsTestCase)
|
||
+ return unittest.TestLoader().loadTestsFromTestCase(InstallScriptsTestCase)
|
||
|
||
if __name__ == "__main__":
|
||
run_unittest(test_suite())
|
||
diff --git a/Lib/distutils/tests/test_log.py b/Lib/distutils/tests/test_log.py
|
||
index 75cf900..ec2ae02 100644
|
||
--- a/Lib/distutils/tests/test_log.py
|
||
+++ b/Lib/distutils/tests/test_log.py
|
||
@@ -40,7 +40,7 @@ class TestLog(unittest.TestCase):
|
||
'Fαtal\t\\xc8rr\\u014dr')
|
||
|
||
def test_suite():
|
||
- return unittest.makeSuite(TestLog)
|
||
+ return unittest.TestLoader().loadTestsFromTestCase(TestLog)
|
||
|
||
if __name__ == "__main__":
|
||
run_unittest(test_suite())
|
||
diff --git a/Lib/distutils/tests/test_msvc9compiler.py b/Lib/distutils/tests/test_msvc9compiler.py
|
||
index 77a07ef..6235405 100644
|
||
--- a/Lib/distutils/tests/test_msvc9compiler.py
|
||
+++ b/Lib/distutils/tests/test_msvc9compiler.py
|
||
@@ -178,7 +178,7 @@ class msvc9compilerTestCase(support.TempdirManager,
|
||
|
||
|
||
def test_suite():
|
||
- return unittest.makeSuite(msvc9compilerTestCase)
|
||
+ return unittest.TestLoader().loadTestsFromTestCase(msvc9compilerTestCase)
|
||
|
||
if __name__ == "__main__":
|
||
run_unittest(test_suite())
|
||
diff --git a/Lib/distutils/tests/test_msvccompiler.py b/Lib/distutils/tests/test_msvccompiler.py
|
||
index b518d6a..dd67c3e 100644
|
||
--- a/Lib/distutils/tests/test_msvccompiler.py
|
||
+++ b/Lib/distutils/tests/test_msvccompiler.py
|
||
@@ -75,7 +75,7 @@ class msvccompilerTestCase(support.TempdirManager,
|
||
raise unittest.SkipTest("VS 2015 is not installed")
|
||
|
||
def test_suite():
|
||
- return unittest.makeSuite(msvccompilerTestCase)
|
||
+ return unittest.TestLoader().loadTestsFromTestCase(msvccompilerTestCase)
|
||
|
||
if __name__ == "__main__":
|
||
run_unittest(test_suite())
|
||
diff --git a/Lib/distutils/tests/test_register.py b/Lib/distutils/tests/test_register.py
|
||
index bba4863..7805c6d 100644
|
||
--- a/Lib/distutils/tests/test_register.py
|
||
+++ b/Lib/distutils/tests/test_register.py
|
||
@@ -318,7 +318,7 @@ class RegisterTestCase(BasePyPIRCCommandTestCase):
|
||
|
||
|
||
def test_suite():
|
||
- return unittest.makeSuite(RegisterTestCase)
|
||
+ return unittest.TestLoader().loadTestsFromTestCase(RegisterTestCase)
|
||
|
||
if __name__ == "__main__":
|
||
run_unittest(test_suite())
|
||
diff --git a/Lib/distutils/tests/test_sdist.py b/Lib/distutils/tests/test_sdist.py
|
||
index 752e9db..46b3a13 100644
|
||
--- a/Lib/distutils/tests/test_sdist.py
|
||
+++ b/Lib/distutils/tests/test_sdist.py
|
||
@@ -487,7 +487,7 @@ class SDistTestCase(BasePyPIRCCommandTestCase):
|
||
archive.close()
|
||
|
||
def test_suite():
|
||
- return unittest.makeSuite(SDistTestCase)
|
||
+ return unittest.TestLoader().loadTestsFromTestCase(SDistTestCase)
|
||
|
||
if __name__ == "__main__":
|
||
run_unittest(test_suite())
|
||
diff --git a/Lib/distutils/tests/test_spawn.py b/Lib/distutils/tests/test_spawn.py
|
||
index 4ec767b..631d645 100644
|
||
--- a/Lib/distutils/tests/test_spawn.py
|
||
+++ b/Lib/distutils/tests/test_spawn.py
|
||
@@ -131,7 +131,7 @@ class SpawnTestCase(support.TempdirManager,
|
||
|
||
|
||
def test_suite():
|
||
- return unittest.makeSuite(SpawnTestCase)
|
||
+ return unittest.TestLoader().loadTestsFromTestCase(SpawnTestCase)
|
||
|
||
if __name__ == "__main__":
|
||
run_unittest(test_suite())
|
||
diff --git a/Lib/distutils/tests/test_sysconfig.py b/Lib/distutils/tests/test_sysconfig.py
|
||
index 59676b0..3697206 100644
|
||
--- a/Lib/distutils/tests/test_sysconfig.py
|
||
+++ b/Lib/distutils/tests/test_sysconfig.py
|
||
@@ -269,7 +269,7 @@ class SysconfigTestCase(support.EnvironGuard, unittest.TestCase):
|
||
|
||
def test_suite():
|
||
suite = unittest.TestSuite()
|
||
- suite.addTest(unittest.makeSuite(SysconfigTestCase))
|
||
+ suite.addTest(unittest.TestLoader().loadTestsFromTestCase(SysconfigTestCase))
|
||
return suite
|
||
|
||
|
||
diff --git a/Lib/distutils/tests/test_text_file.py b/Lib/distutils/tests/test_text_file.py
|
||
index 7e76240..ebac3d5 100644
|
||
--- a/Lib/distutils/tests/test_text_file.py
|
||
+++ b/Lib/distutils/tests/test_text_file.py
|
||
@@ -101,7 +101,7 @@ class TextFileTestCase(support.TempdirManager, unittest.TestCase):
|
||
in_file.close()
|
||
|
||
def test_suite():
|
||
- return unittest.makeSuite(TextFileTestCase)
|
||
+ return unittest.TestLoader().loadTestsFromTestCase(TextFileTestCase)
|
||
|
||
if __name__ == "__main__":
|
||
run_unittest(test_suite())
|
||
diff --git a/Lib/distutils/tests/test_unixccompiler.py b/Lib/distutils/tests/test_unixccompiler.py
|
||
index 24725ea..a3484d4 100644
|
||
--- a/Lib/distutils/tests/test_unixccompiler.py
|
||
+++ b/Lib/distutils/tests/test_unixccompiler.py
|
||
@@ -139,7 +139,7 @@ class UnixCCompilerTestCase(unittest.TestCase):
|
||
|
||
|
||
def test_suite():
|
||
- return unittest.makeSuite(UnixCCompilerTestCase)
|
||
+ return unittest.TestLoader().loadTestsFromTestCase(UnixCCompilerTestCase)
|
||
|
||
if __name__ == "__main__":
|
||
run_unittest(test_suite())
|
||
diff --git a/Lib/distutils/tests/test_upload.py b/Lib/distutils/tests/test_upload.py
|
||
index 74f0bc0..d679741 100644
|
||
--- a/Lib/distutils/tests/test_upload.py
|
||
+++ b/Lib/distutils/tests/test_upload.py
|
||
@@ -217,7 +217,7 @@ class uploadTestCase(BasePyPIRCCommandTestCase):
|
||
|
||
|
||
def test_suite():
|
||
- return unittest.makeSuite(uploadTestCase)
|
||
+ return unittest.TestLoader().loadTestsFromTestCase(uploadTestCase)
|
||
|
||
if __name__ == "__main__":
|
||
run_unittest(test_suite())
|
||
diff --git a/Lib/distutils/tests/test_util.py b/Lib/distutils/tests/test_util.py
|
||
index d4a01c6..812d44e 100644
|
||
--- a/Lib/distutils/tests/test_util.py
|
||
+++ b/Lib/distutils/tests/test_util.py
|
||
@@ -304,7 +304,7 @@ class UtilTestCase(support.EnvironGuard, unittest.TestCase):
|
||
|
||
|
||
def test_suite():
|
||
- return unittest.makeSuite(UtilTestCase)
|
||
+ return unittest.TestLoader().loadTestsFromTestCase(UtilTestCase)
|
||
|
||
if __name__ == "__main__":
|
||
run_unittest(test_suite())
|
||
diff --git a/Lib/distutils/tests/test_version.py b/Lib/distutils/tests/test_version.py
|
||
index 8671cd2..1563e02 100644
|
||
--- a/Lib/distutils/tests/test_version.py
|
||
+++ b/Lib/distutils/tests/test_version.py
|
||
@@ -81,7 +81,7 @@ class VersionTestCase(unittest.TestCase):
|
||
(v1, v2, res))
|
||
|
||
def test_suite():
|
||
- return unittest.makeSuite(VersionTestCase)
|
||
+ return unittest.TestLoader().loadTestsFromTestCase(VersionTestCase)
|
||
|
||
if __name__ == "__main__":
|
||
run_unittest(test_suite())
|
||
diff --git a/Lib/test/support/__init__.py b/Lib/test/support/__init__.py
|
||
index c9a80c2..0777a78 100644
|
||
--- a/Lib/test/support/__init__.py
|
||
+++ b/Lib/test/support/__init__.py
|
||
@@ -1129,17 +1129,18 @@ def _compile_match_function(patterns):
|
||
def run_unittest(*classes):
|
||
"""Run tests from unittest.TestCase-derived classes."""
|
||
valid_types = (unittest.TestSuite, unittest.TestCase)
|
||
+ loader = unittest.TestLoader()
|
||
suite = unittest.TestSuite()
|
||
for cls in classes:
|
||
if isinstance(cls, str):
|
||
if cls in sys.modules:
|
||
- suite.addTest(unittest.findTestCases(sys.modules[cls]))
|
||
+ suite.addTest(loader.loadTestsFromModule(sys.modules[cls]))
|
||
else:
|
||
raise ValueError("str arguments must be keys in sys.modules")
|
||
elif isinstance(cls, valid_types):
|
||
suite.addTest(cls)
|
||
else:
|
||
- suite.addTest(unittest.makeSuite(cls))
|
||
+ suite.addTest(loader.loadTestsFromTestCase(cls))
|
||
_filter_suite(suite, match_test)
|
||
_run_suite(suite)
|
||
|
||
diff --git a/Lib/test/support/testresult.py b/Lib/test/support/testresult.py
|
||
index 6f2edda..2cd1366 100644
|
||
--- a/Lib/test/support/testresult.py
|
||
+++ b/Lib/test/support/testresult.py
|
||
@@ -173,7 +173,7 @@ if __name__ == '__main__':
|
||
raise RuntimeError('error message')
|
||
|
||
suite = unittest.TestSuite()
|
||
- suite.addTest(unittest.makeSuite(TestTests))
|
||
+ suite.addTest(unittest.TestLoader().loadTestsFromTestCase(TestTests))
|
||
stream = io.StringIO()
|
||
runner_cls = get_test_runner_class(sum(a == '-v' for a in sys.argv))
|
||
runner = runner_cls(sys.stdout)
|
||
diff --git a/Lib/test/test_email/torture_test.py b/Lib/test/test_email/torture_test.py
|
||
index e72a146..9cf9362 100644
|
||
--- a/Lib/test/test_email/torture_test.py
|
||
+++ b/Lib/test/test_email/torture_test.py
|
||
@@ -12,7 +12,6 @@ import unittest
|
||
from io import StringIO
|
||
|
||
from test.test_email import TestEmailBase
|
||
-from test.support import run_unittest
|
||
|
||
import email
|
||
from email import __file__ as testfile
|
||
@@ -24,10 +23,11 @@ def openfile(filename):
|
||
return open(path, 'r')
|
||
|
||
# Prevent this test from running in the Python distro
|
||
-try:
|
||
- openfile('crispin-torture.txt')
|
||
-except OSError:
|
||
- raise unittest.SkipTest
|
||
+def setUpModule():
|
||
+ try:
|
||
+ openfile('crispin-torture.txt')
|
||
+ except OSError:
|
||
+ raise unittest.SkipTest
|
||
|
||
|
||
|
||
@@ -117,17 +117,11 @@ def _testclasses():
|
||
return [getattr(mod, name) for name in dir(mod) if name.startswith('Test')]
|
||
|
||
|
||
-def suite():
|
||
- suite = unittest.TestSuite()
|
||
+def load_tests(loader, tests, pattern):
|
||
+ suite = loader.suiteClass()
|
||
for testclass in _testclasses():
|
||
- suite.addTest(unittest.makeSuite(testclass))
|
||
+ suite.addTest(loader.loadTestsFromTestCase(testclass))
|
||
return suite
|
||
|
||
-
|
||
-def test_main():
|
||
- for testclass in _testclasses():
|
||
- run_unittest(testclass)
|
||
-
|
||
-
|
||
-if __name__ == '__main__':
|
||
- unittest.main(defaultTest='suite')
|
||
+if __name__ == "__main__":
|
||
+ unittest.main()
|
||
diff --git a/Lib/test/test_io.py b/Lib/test/test_io.py
|
||
index fb83762..fc33df6 100644
|
||
--- a/Lib/test/test_io.py
|
||
+++ b/Lib/test/test_io.py
|
||
@@ -4600,7 +4600,7 @@ class PySignalsTest(SignalsTest):
|
||
test_reentrant_write_text = None
|
||
|
||
|
||
-def load_tests(*args):
|
||
+def load_tests(loader, tests, pattern):
|
||
tests = (CIOTest, PyIOTest, APIMismatchTest,
|
||
CBufferedReaderTest, PyBufferedReaderTest,
|
||
CBufferedWriterTest, PyBufferedWriterTest,
|
||
@@ -4632,7 +4632,9 @@ def load_tests(*args):
|
||
for name, obj in py_io_ns.items():
|
||
setattr(test, name, obj)
|
||
|
||
- suite = unittest.TestSuite([unittest.makeSuite(test) for test in tests])
|
||
+ suite = loader.suiteClass()
|
||
+ for test in tests:
|
||
+ suite.addTest(loader.loadTestsFromTestCase(test))
|
||
return suite
|
||
|
||
if __name__ == "__main__":
|
||
diff --git a/Lib/test/test_math.py b/Lib/test/test_math.py
|
||
index e5f4e2b..6843c1b 100644
|
||
--- a/Lib/test/test_math.py
|
||
+++ b/Lib/test/test_math.py
|
||
@@ -1,7 +1,7 @@
|
||
# Python test set -- math module
|
||
# XXXX Should not do tests around zero only
|
||
|
||
-from test.support import run_unittest, verbose, requires_IEEE_754
|
||
+from test.support import verbose, requires_IEEE_754
|
||
from test import support
|
||
import unittest
|
||
import itertools
|
||
@@ -2211,13 +2211,10 @@ class IsCloseTests(unittest.TestCase):
|
||
self.assertAllNotClose(fraction_examples, rel_tol=1e-9)
|
||
|
||
|
||
-def test_main():
|
||
+def load_tests(loader, tests, pattern):
|
||
from doctest import DocFileSuite
|
||
- suite = unittest.TestSuite()
|
||
- suite.addTest(unittest.makeSuite(MathTests))
|
||
- suite.addTest(unittest.makeSuite(IsCloseTests))
|
||
- suite.addTest(DocFileSuite("ieee754.txt"))
|
||
- run_unittest(suite)
|
||
+ tests.addTest(DocFileSuite("ieee754.txt"))
|
||
+ return tests
|
||
|
||
if __name__ == '__main__':
|
||
- test_main()
|
||
+ unittest.main()
|
||
diff --git a/Lib/test/test_pdb.py b/Lib/test/test_pdb.py
|
||
index 6ac1a4a..72738bf 100644
|
||
--- a/Lib/test/test_pdb.py
|
||
+++ b/Lib/test/test_pdb.py
|
||
@@ -1952,14 +1952,10 @@ class ChecklineTests(unittest.TestCase):
|
||
self.assertFalse(db.checkline(os_helper.TESTFN, lineno))
|
||
|
||
|
||
-def load_tests(*args):
|
||
+def load_tests(loader, tests, pattern):
|
||
from test import test_pdb
|
||
- suites = [
|
||
- unittest.makeSuite(PdbTestCase),
|
||
- unittest.makeSuite(ChecklineTests),
|
||
- doctest.DocTestSuite(test_pdb)
|
||
- ]
|
||
- return unittest.TestSuite(suites)
|
||
+ tests.addTest(doctest.DocTestSuite(test_pdb))
|
||
+ return tests
|
||
|
||
|
||
if __name__ == '__main__':
|
||
diff --git a/Lib/test/test_threading_local.py b/Lib/test/test_threading_local.py
|
||
index 13facb5..1567c41 100644
|
||
--- a/Lib/test/test_threading_local.py
|
||
+++ b/Lib/test/test_threading_local.py
|
||
@@ -201,22 +201,19 @@ class PyThreadingLocalTest(unittest.TestCase, BaseLocalTest):
|
||
_local = _threading_local.local
|
||
|
||
|
||
-def test_main():
|
||
- suite = unittest.TestSuite()
|
||
- suite.addTest(DocTestSuite('_threading_local'))
|
||
- suite.addTest(unittest.makeSuite(ThreadLocalTest))
|
||
- suite.addTest(unittest.makeSuite(PyThreadingLocalTest))
|
||
+def load_tests(loader, tests, pattern):
|
||
+ tests.addTest(DocTestSuite('_threading_local'))
|
||
|
||
local_orig = _threading_local.local
|
||
def setUp(test):
|
||
_threading_local.local = _thread._local
|
||
def tearDown(test):
|
||
_threading_local.local = local_orig
|
||
- suite.addTest(DocTestSuite('_threading_local',
|
||
- setUp=setUp, tearDown=tearDown)
|
||
- )
|
||
+ tests.addTests(DocTestSuite('_threading_local',
|
||
+ setUp=setUp, tearDown=tearDown)
|
||
+ )
|
||
+ return tests
|
||
|
||
- support.run_unittest(suite)
|
||
|
||
if __name__ == '__main__':
|
||
- test_main()
|
||
+ unittest.main()
|
||
diff --git a/Lib/test/test_zipimport.py b/Lib/test/test_zipimport.py
|
||
index da66dad..a4bb96f 100644
|
||
--- a/Lib/test/test_zipimport.py
|
||
+++ b/Lib/test/test_zipimport.py
|
||
@@ -155,7 +155,8 @@ class UncompressedZipImportTestCase(ImportHooksBaseTestCase):
|
||
# zlib.decompress function object, after which the problem being
|
||
# tested here wouldn't be a problem anymore...
|
||
# (Hence the 'A' in the test method name: to make it the first
|
||
- # item in a list sorted by name, like unittest.makeSuite() does.)
|
||
+ # item in a list sorted by name, like
|
||
+ # unittest.TestLoader.getTestCaseNames() does.)
|
||
#
|
||
# This test fails on platforms on which the zlib module is
|
||
# statically linked, but the problem it tests for can't
|
||
diff --git a/Lib/unittest/test/test_case.py b/Lib/unittest/test/test_case.py
|
||
index 9b3a598..62f44f8 100644
|
||
--- a/Lib/unittest/test/test_case.py
|
||
+++ b/Lib/unittest/test/test_case.py
|
||
@@ -420,7 +420,7 @@ class Test_TestCase(unittest.TestCase, TestEquality, TestHashing):
|
||
|
||
result = unittest.TestResult()
|
||
result.failfast = True
|
||
- suite = unittest.makeSuite(Foo)
|
||
+ suite = unittest.TestLoader().loadTestsFromTestCase(Foo)
|
||
suite.run(result)
|
||
|
||
expected = ['a1', 'a2', 'b1']
|