Skip to content

Commit 851811f

Browse files
bpo-5846: Do not use obsolete unittest functions. (GH-28303)
Get rid of use of makeSuite() and findTestCases(). Also make test_math and test_threading_local discoverable.
1 parent c78d5ca commit 851811f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+80
-93
lines changed

Lib/distutils/tests/test_archive_util.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -390,7 +390,7 @@ def test_tarfile_root_owner(self):
390390
archive.close()
391391

392392
def test_suite():
393-
return unittest.makeSuite(ArchiveUtilTestCase)
393+
return unittest.TestLoader().loadTestsFromTestCase(ArchiveUtilTestCase)
394394

395395
if __name__ == "__main__":
396396
run_unittest(test_suite())

Lib/distutils/tests/test_bdist.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ def test_skip_build(self):
4545

4646

4747
def test_suite():
48-
return unittest.makeSuite(BuildTestCase)
48+
return unittest.TestLoader().loadTestsFromTestCase(BuildTestCase)
4949

5050

5151
if __name__ == '__main__':

Lib/distutils/tests/test_bdist_dumb.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ def test_simple_built(self):
9191
self.assertEqual(contents, sorted(wanted))
9292

9393
def test_suite():
94-
return unittest.makeSuite(BuildDumbTestCase)
94+
return unittest.TestLoader().loadTestsFromTestCase(BuildDumbTestCase)
9595

9696
if __name__ == '__main__':
9797
run_unittest(test_suite())

Lib/distutils/tests/test_bdist_rpm.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ def test_no_optimize_flag(self):
129129
os.remove(os.path.join(pkg_dir, 'dist', 'foo-0.1-1.noarch.rpm'))
130130

131131
def test_suite():
132-
return unittest.makeSuite(BuildRpmTestCase)
132+
return unittest.TestLoader().loadTestsFromTestCase(BuildRpmTestCase)
133133

134134
if __name__ == '__main__':
135135
run_unittest(test_suite())

Lib/distutils/tests/test_build.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ def test_finalize_options(self):
5050
self.assertEqual(cmd.executable, os.path.normpath(sys.executable))
5151

5252
def test_suite():
53-
return unittest.makeSuite(BuildTestCase)
53+
return unittest.TestLoader().loadTestsFromTestCase(BuildTestCase)
5454

5555
if __name__ == "__main__":
5656
run_unittest(test_suite())

Lib/distutils/tests/test_build_clib.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ def test_run(self):
138138
self.assertIn('libfoo.a', os.listdir(build_temp))
139139

140140
def test_suite():
141-
return unittest.makeSuite(BuildCLibTestCase)
141+
return unittest.TestLoader().loadTestsFromTestCase(BuildCLibTestCase)
142142

143143
if __name__ == "__main__":
144144
run_unittest(test_suite())

Lib/distutils/tests/test_build_ext.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -545,8 +545,8 @@ def build_ext(self, *args, **kwargs):
545545

546546
def test_suite():
547547
suite = unittest.TestSuite()
548-
suite.addTest(unittest.makeSuite(BuildExtTestCase))
549-
suite.addTest(unittest.makeSuite(ParallelBuildExtTestCase))
548+
suite.addTest(unittest.TestLoader().loadTestsFromTestCase(BuildExtTestCase))
549+
suite.addTest(unittest.TestLoader().loadTestsFromTestCase(ParallelBuildExtTestCase))
550550
return suite
551551

552552
if __name__ == '__main__':

Lib/distutils/tests/test_build_py.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ def test_dont_write_bytecode(self):
173173

174174

175175
def test_suite():
176-
return unittest.makeSuite(BuildPyTestCase)
176+
return unittest.TestLoader().loadTestsFromTestCase(BuildPyTestCase)
177177

178178
if __name__ == "__main__":
179179
run_unittest(test_suite())

Lib/distutils/tests/test_build_scripts.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ def test_version_int(self):
106106
self.assertIn(name, built)
107107

108108
def test_suite():
109-
return unittest.makeSuite(BuildScriptsTestCase)
109+
return unittest.TestLoader().loadTestsFromTestCase(BuildScriptsTestCase)
110110

111111
if __name__ == "__main__":
112112
run_unittest(test_suite())

Lib/distutils/tests/test_check.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ def test_check_all(self):
157157
'restructuredtext': 1})
158158

159159
def test_suite():
160-
return unittest.makeSuite(CheckTestCase)
160+
return unittest.TestLoader().loadTestsFromTestCase(CheckTestCase)
161161

162162
if __name__ == "__main__":
163163
run_unittest(test_suite())

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy