mirror of
				https://github.com/python/cpython.git
				synced 2025-11-03 23:21:29 +00:00 
			
		
		
		
	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.
This commit is contained in:
		
							parent
							
								
									c78d5ca380
								
							
						
					
					
						commit
						851811f577
					
				
					 49 changed files with 80 additions and 93 deletions
				
			
		| 
						 | 
					@ -390,7 +390,7 @@ def test_tarfile_root_owner(self):
 | 
				
			||||||
            archive.close()
 | 
					            archive.close()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def test_suite():
 | 
					def test_suite():
 | 
				
			||||||
    return unittest.makeSuite(ArchiveUtilTestCase)
 | 
					    return unittest.TestLoader().loadTestsFromTestCase(ArchiveUtilTestCase)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == "__main__":
 | 
					if __name__ == "__main__":
 | 
				
			||||||
    run_unittest(test_suite())
 | 
					    run_unittest(test_suite())
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -45,7 +45,7 @@ def test_skip_build(self):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def test_suite():
 | 
					def test_suite():
 | 
				
			||||||
    return unittest.makeSuite(BuildTestCase)
 | 
					    return unittest.TestLoader().loadTestsFromTestCase(BuildTestCase)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == '__main__':
 | 
					if __name__ == '__main__':
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -91,7 +91,7 @@ def test_simple_built(self):
 | 
				
			||||||
        self.assertEqual(contents, sorted(wanted))
 | 
					        self.assertEqual(contents, sorted(wanted))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def test_suite():
 | 
					def test_suite():
 | 
				
			||||||
    return unittest.makeSuite(BuildDumbTestCase)
 | 
					    return unittest.TestLoader().loadTestsFromTestCase(BuildDumbTestCase)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == '__main__':
 | 
					if __name__ == '__main__':
 | 
				
			||||||
    run_unittest(test_suite())
 | 
					    run_unittest(test_suite())
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -129,7 +129,7 @@ def test_no_optimize_flag(self):
 | 
				
			||||||
        os.remove(os.path.join(pkg_dir, 'dist', 'foo-0.1-1.noarch.rpm'))
 | 
					        os.remove(os.path.join(pkg_dir, 'dist', 'foo-0.1-1.noarch.rpm'))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def test_suite():
 | 
					def test_suite():
 | 
				
			||||||
    return unittest.makeSuite(BuildRpmTestCase)
 | 
					    return unittest.TestLoader().loadTestsFromTestCase(BuildRpmTestCase)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == '__main__':
 | 
					if __name__ == '__main__':
 | 
				
			||||||
    run_unittest(test_suite())
 | 
					    run_unittest(test_suite())
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -50,7 +50,7 @@ def test_finalize_options(self):
 | 
				
			||||||
        self.assertEqual(cmd.executable, os.path.normpath(sys.executable))
 | 
					        self.assertEqual(cmd.executable, os.path.normpath(sys.executable))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def test_suite():
 | 
					def test_suite():
 | 
				
			||||||
    return unittest.makeSuite(BuildTestCase)
 | 
					    return unittest.TestLoader().loadTestsFromTestCase(BuildTestCase)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == "__main__":
 | 
					if __name__ == "__main__":
 | 
				
			||||||
    run_unittest(test_suite())
 | 
					    run_unittest(test_suite())
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -138,7 +138,7 @@ def test_run(self):
 | 
				
			||||||
        self.assertIn('libfoo.a', os.listdir(build_temp))
 | 
					        self.assertIn('libfoo.a', os.listdir(build_temp))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def test_suite():
 | 
					def test_suite():
 | 
				
			||||||
    return unittest.makeSuite(BuildCLibTestCase)
 | 
					    return unittest.TestLoader().loadTestsFromTestCase(BuildCLibTestCase)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == "__main__":
 | 
					if __name__ == "__main__":
 | 
				
			||||||
    run_unittest(test_suite())
 | 
					    run_unittest(test_suite())
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -545,8 +545,8 @@ def build_ext(self, *args, **kwargs):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def test_suite():
 | 
					def test_suite():
 | 
				
			||||||
    suite = unittest.TestSuite()
 | 
					    suite = unittest.TestSuite()
 | 
				
			||||||
    suite.addTest(unittest.makeSuite(BuildExtTestCase))
 | 
					    suite.addTest(unittest.TestLoader().loadTestsFromTestCase(BuildExtTestCase))
 | 
				
			||||||
    suite.addTest(unittest.makeSuite(ParallelBuildExtTestCase))
 | 
					    suite.addTest(unittest.TestLoader().loadTestsFromTestCase(ParallelBuildExtTestCase))
 | 
				
			||||||
    return suite
 | 
					    return suite
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == '__main__':
 | 
					if __name__ == '__main__':
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -173,7 +173,7 @@ def test_dont_write_bytecode(self):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def test_suite():
 | 
					def test_suite():
 | 
				
			||||||
    return unittest.makeSuite(BuildPyTestCase)
 | 
					    return unittest.TestLoader().loadTestsFromTestCase(BuildPyTestCase)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == "__main__":
 | 
					if __name__ == "__main__":
 | 
				
			||||||
    run_unittest(test_suite())
 | 
					    run_unittest(test_suite())
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -106,7 +106,7 @@ def test_version_int(self):
 | 
				
			||||||
            self.assertIn(name, built)
 | 
					            self.assertIn(name, built)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def test_suite():
 | 
					def test_suite():
 | 
				
			||||||
    return unittest.makeSuite(BuildScriptsTestCase)
 | 
					    return unittest.TestLoader().loadTestsFromTestCase(BuildScriptsTestCase)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == "__main__":
 | 
					if __name__ == "__main__":
 | 
				
			||||||
    run_unittest(test_suite())
 | 
					    run_unittest(test_suite())
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -157,7 +157,7 @@ def test_check_all(self):
 | 
				
			||||||
                                 'restructuredtext': 1})
 | 
					                                 'restructuredtext': 1})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def test_suite():
 | 
					def test_suite():
 | 
				
			||||||
    return unittest.makeSuite(CheckTestCase)
 | 
					    return unittest.TestLoader().loadTestsFromTestCase(CheckTestCase)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == "__main__":
 | 
					if __name__ == "__main__":
 | 
				
			||||||
    run_unittest(test_suite())
 | 
					    run_unittest(test_suite())
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -43,7 +43,7 @@ def test_simple_run(self):
 | 
				
			||||||
        cmd.run()
 | 
					        cmd.run()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def test_suite():
 | 
					def test_suite():
 | 
				
			||||||
    return unittest.makeSuite(cleanTestCase)
 | 
					    return unittest.TestLoader().loadTestsFromTestCase(cleanTestCase)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == "__main__":
 | 
					if __name__ == "__main__":
 | 
				
			||||||
    run_unittest(test_suite())
 | 
					    run_unittest(test_suite())
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -120,7 +120,7 @@ def test_debug_print(self):
 | 
				
			||||||
            debug.DEBUG = False
 | 
					            debug.DEBUG = False
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def test_suite():
 | 
					def test_suite():
 | 
				
			||||||
    return unittest.makeSuite(CommandTestCase)
 | 
					    return unittest.TestLoader().loadTestsFromTestCase(CommandTestCase)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == '__main__':
 | 
					if __name__ == '__main__':
 | 
				
			||||||
    run_unittest(test_suite())
 | 
					    run_unittest(test_suite())
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -135,7 +135,7 @@ def test_config_interpolation(self):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def test_suite():
 | 
					def test_suite():
 | 
				
			||||||
    return unittest.makeSuite(PyPIRCCommandTestCase)
 | 
					    return unittest.TestLoader().loadTestsFromTestCase(PyPIRCCommandTestCase)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == "__main__":
 | 
					if __name__ == "__main__":
 | 
				
			||||||
    run_unittest(test_suite())
 | 
					    run_unittest(test_suite())
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -94,7 +94,7 @@ def test_clean(self):
 | 
				
			||||||
            self.assertFalse(os.path.exists(f))
 | 
					            self.assertFalse(os.path.exists(f))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def test_suite():
 | 
					def test_suite():
 | 
				
			||||||
    return unittest.makeSuite(ConfigTestCase)
 | 
					    return unittest.TestLoader().loadTestsFromTestCase(ConfigTestCase)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == "__main__":
 | 
					if __name__ == "__main__":
 | 
				
			||||||
    run_unittest(test_suite())
 | 
					    run_unittest(test_suite())
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -134,7 +134,7 @@ def test_debug_mode(self):
 | 
				
			||||||
        self.assertEqual(stdout.readlines()[0], wanted)
 | 
					        self.assertEqual(stdout.readlines()[0], wanted)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def test_suite():
 | 
					def test_suite():
 | 
				
			||||||
    return unittest.makeSuite(CoreTestCase)
 | 
					    return unittest.TestLoader().loadTestsFromTestCase(CoreTestCase)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == "__main__":
 | 
					if __name__ == "__main__":
 | 
				
			||||||
    run_unittest(test_suite())
 | 
					    run_unittest(test_suite())
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -148,7 +148,7 @@ def test_get_msvcr(self):
 | 
				
			||||||
        self.assertRaises(ValueError, get_msvcr)
 | 
					        self.assertRaises(ValueError, get_msvcr)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def test_suite():
 | 
					def test_suite():
 | 
				
			||||||
    return unittest.makeSuite(CygwinCCompilerTestCase)
 | 
					    return unittest.TestLoader().loadTestsFromTestCase(CygwinCCompilerTestCase)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == '__main__':
 | 
					if __name__ == '__main__':
 | 
				
			||||||
    run_unittest(test_suite())
 | 
					    run_unittest(test_suite())
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -74,7 +74,7 @@ def test_newer_group(self):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def test_suite():
 | 
					def test_suite():
 | 
				
			||||||
    return unittest.makeSuite(DepUtilTestCase)
 | 
					    return unittest.TestLoader().loadTestsFromTestCase(DepUtilTestCase)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == "__main__":
 | 
					if __name__ == "__main__":
 | 
				
			||||||
    run_unittest(test_suite())
 | 
					    run_unittest(test_suite())
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -133,7 +133,7 @@ def test_copy_tree_exception_in_listdir(self):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def test_suite():
 | 
					def test_suite():
 | 
				
			||||||
    return unittest.makeSuite(DirUtilTestCase)
 | 
					    return unittest.TestLoader().loadTestsFromTestCase(DirUtilTestCase)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == "__main__":
 | 
					if __name__ == "__main__":
 | 
				
			||||||
    run_unittest(test_suite())
 | 
					    run_unittest(test_suite())
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -521,8 +521,8 @@ def test_read_metadata(self):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def test_suite():
 | 
					def test_suite():
 | 
				
			||||||
    suite = unittest.TestSuite()
 | 
					    suite = unittest.TestSuite()
 | 
				
			||||||
    suite.addTest(unittest.makeSuite(DistributionTestCase))
 | 
					    suite.addTest(unittest.TestLoader().loadTestsFromTestCase(DistributionTestCase))
 | 
				
			||||||
    suite.addTest(unittest.makeSuite(MetadataTestCase))
 | 
					    suite.addTest(unittest.TestLoader().loadTestsFromTestCase(MetadataTestCase))
 | 
				
			||||||
    return suite
 | 
					    return suite
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == "__main__":
 | 
					if __name__ == "__main__":
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -64,7 +64,7 @@ def test_extension_init(self):
 | 
				
			||||||
                          "Unknown Extension options: 'chic'")
 | 
					                          "Unknown Extension options: 'chic'")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def test_suite():
 | 
					def test_suite():
 | 
				
			||||||
    return unittest.makeSuite(ExtensionTestCase)
 | 
					    return unittest.TestLoader().loadTestsFromTestCase(ExtensionTestCase)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == "__main__":
 | 
					if __name__ == "__main__":
 | 
				
			||||||
    run_unittest(test_suite())
 | 
					    run_unittest(test_suite())
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -118,7 +118,7 @@ def test_copy_file_hard_link_failure(self):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def test_suite():
 | 
					def test_suite():
 | 
				
			||||||
    return unittest.makeSuite(FileUtilTestCase)
 | 
					    return unittest.TestLoader().loadTestsFromTestCase(FileUtilTestCase)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == "__main__":
 | 
					if __name__ == "__main__":
 | 
				
			||||||
    run_unittest(test_suite())
 | 
					    run_unittest(test_suite())
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -331,8 +331,8 @@ def test_non_local_discovery(self):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def test_suite():
 | 
					def test_suite():
 | 
				
			||||||
    return unittest.TestSuite([
 | 
					    return unittest.TestSuite([
 | 
				
			||||||
        unittest.makeSuite(FileListTestCase),
 | 
					        unittest.TestLoader().loadTestsFromTestCase(FileListTestCase),
 | 
				
			||||||
        unittest.makeSuite(FindAllTestCase),
 | 
					        unittest.TestLoader().loadTestsFromTestCase(FindAllTestCase),
 | 
				
			||||||
    ])
 | 
					    ])
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -254,7 +254,7 @@ def test_debug_mode(self):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def test_suite():
 | 
					def test_suite():
 | 
				
			||||||
    return unittest.makeSuite(InstallTestCase)
 | 
					    return unittest.TestLoader().loadTestsFromTestCase(InstallTestCase)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == "__main__":
 | 
					if __name__ == "__main__":
 | 
				
			||||||
    run_unittest(test_suite())
 | 
					    run_unittest(test_suite())
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -69,7 +69,7 @@ def test_simple_run(self):
 | 
				
			||||||
        self.assertTrue(os.path.exists(os.path.join(inst, rone)))
 | 
					        self.assertTrue(os.path.exists(os.path.join(inst, rone)))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def test_suite():
 | 
					def test_suite():
 | 
				
			||||||
    return unittest.makeSuite(InstallDataTestCase)
 | 
					    return unittest.TestLoader().loadTestsFromTestCase(InstallDataTestCase)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == "__main__":
 | 
					if __name__ == "__main__":
 | 
				
			||||||
    run_unittest(test_suite())
 | 
					    run_unittest(test_suite())
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -33,7 +33,7 @@ def test_simple_run(self):
 | 
				
			||||||
        self.assertEqual(len(cmd.get_outputs()), 2)
 | 
					        self.assertEqual(len(cmd.get_outputs()), 2)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def test_suite():
 | 
					def test_suite():
 | 
				
			||||||
    return unittest.makeSuite(InstallHeadersTestCase)
 | 
					    return unittest.TestLoader().loadTestsFromTestCase(InstallHeadersTestCase)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == "__main__":
 | 
					if __name__ == "__main__":
 | 
				
			||||||
    run_unittest(test_suite())
 | 
					    run_unittest(test_suite())
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -109,7 +109,7 @@ def test_dont_write_bytecode(self):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def test_suite():
 | 
					def test_suite():
 | 
				
			||||||
    return unittest.makeSuite(InstallLibTestCase)
 | 
					    return unittest.TestLoader().loadTestsFromTestCase(InstallLibTestCase)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == "__main__":
 | 
					if __name__ == "__main__":
 | 
				
			||||||
    run_unittest(test_suite())
 | 
					    run_unittest(test_suite())
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -76,7 +76,7 @@ def write_script(name, text):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def test_suite():
 | 
					def test_suite():
 | 
				
			||||||
    return unittest.makeSuite(InstallScriptsTestCase)
 | 
					    return unittest.TestLoader().loadTestsFromTestCase(InstallScriptsTestCase)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == "__main__":
 | 
					if __name__ == "__main__":
 | 
				
			||||||
    run_unittest(test_suite())
 | 
					    run_unittest(test_suite())
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -40,7 +40,7 @@ def test_non_ascii(self):
 | 
				
			||||||
                        'Fαtal\t\\xc8rr\\u014dr')
 | 
					                        'Fαtal\t\\xc8rr\\u014dr')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def test_suite():
 | 
					def test_suite():
 | 
				
			||||||
    return unittest.makeSuite(TestLog)
 | 
					    return unittest.TestLoader().loadTestsFromTestCase(TestLog)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == "__main__":
 | 
					if __name__ == "__main__":
 | 
				
			||||||
    run_unittest(test_suite())
 | 
					    run_unittest(test_suite())
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -178,7 +178,7 @@ def test_remove_entire_manifest(self):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def test_suite():
 | 
					def test_suite():
 | 
				
			||||||
    return unittest.makeSuite(msvc9compilerTestCase)
 | 
					    return unittest.TestLoader().loadTestsFromTestCase(msvc9compilerTestCase)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == "__main__":
 | 
					if __name__ == "__main__":
 | 
				
			||||||
    run_unittest(test_suite())
 | 
					    run_unittest(test_suite())
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -75,7 +75,7 @@ def test_get_vc2015(self):
 | 
				
			||||||
            raise unittest.SkipTest("VS 2015 is not installed")
 | 
					            raise unittest.SkipTest("VS 2015 is not installed")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def test_suite():
 | 
					def test_suite():
 | 
				
			||||||
    return unittest.makeSuite(msvccompilerTestCase)
 | 
					    return unittest.TestLoader().loadTestsFromTestCase(msvccompilerTestCase)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == "__main__":
 | 
					if __name__ == "__main__":
 | 
				
			||||||
    run_unittest(test_suite())
 | 
					    run_unittest(test_suite())
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -318,7 +318,7 @@ def test_show_response(self):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def test_suite():
 | 
					def test_suite():
 | 
				
			||||||
    return unittest.makeSuite(RegisterTestCase)
 | 
					    return unittest.TestLoader().loadTestsFromTestCase(RegisterTestCase)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == "__main__":
 | 
					if __name__ == "__main__":
 | 
				
			||||||
    run_unittest(test_suite())
 | 
					    run_unittest(test_suite())
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -487,7 +487,7 @@ def test_make_distribution_owner_group(self):
 | 
				
			||||||
            archive.close()
 | 
					            archive.close()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def test_suite():
 | 
					def test_suite():
 | 
				
			||||||
    return unittest.makeSuite(SDistTestCase)
 | 
					    return unittest.TestLoader().loadTestsFromTestCase(SDistTestCase)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == "__main__":
 | 
					if __name__ == "__main__":
 | 
				
			||||||
    run_unittest(test_suite())
 | 
					    run_unittest(test_suite())
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -131,7 +131,7 @@ def test_spawn_missing_exe(self):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def test_suite():
 | 
					def test_suite():
 | 
				
			||||||
    return unittest.makeSuite(SpawnTestCase)
 | 
					    return unittest.TestLoader().loadTestsFromTestCase(SpawnTestCase)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == "__main__":
 | 
					if __name__ == "__main__":
 | 
				
			||||||
    run_unittest(test_suite())
 | 
					    run_unittest(test_suite())
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -269,7 +269,7 @@ def test_customize_compiler_before_get_config_vars(self):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def test_suite():
 | 
					def test_suite():
 | 
				
			||||||
    suite = unittest.TestSuite()
 | 
					    suite = unittest.TestSuite()
 | 
				
			||||||
    suite.addTest(unittest.makeSuite(SysconfigTestCase))
 | 
					    suite.addTest(unittest.TestLoader().loadTestsFromTestCase(SysconfigTestCase))
 | 
				
			||||||
    return suite
 | 
					    return suite
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -101,7 +101,7 @@ def test_input(count, description, file, expected_result):
 | 
				
			||||||
            in_file.close()
 | 
					            in_file.close()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def test_suite():
 | 
					def test_suite():
 | 
				
			||||||
    return unittest.makeSuite(TextFileTestCase)
 | 
					    return unittest.TestLoader().loadTestsFromTestCase(TextFileTestCase)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == "__main__":
 | 
					if __name__ == "__main__":
 | 
				
			||||||
    run_unittest(test_suite())
 | 
					    run_unittest(test_suite())
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -139,7 +139,7 @@ def gcv(v):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def test_suite():
 | 
					def test_suite():
 | 
				
			||||||
    return unittest.makeSuite(UnixCCompilerTestCase)
 | 
					    return unittest.TestLoader().loadTestsFromTestCase(UnixCCompilerTestCase)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == "__main__":
 | 
					if __name__ == "__main__":
 | 
				
			||||||
    run_unittest(test_suite())
 | 
					    run_unittest(test_suite())
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -217,7 +217,7 @@ def test_wrong_exception_order(self):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def test_suite():
 | 
					def test_suite():
 | 
				
			||||||
    return unittest.makeSuite(uploadTestCase)
 | 
					    return unittest.TestLoader().loadTestsFromTestCase(uploadTestCase)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == "__main__":
 | 
					if __name__ == "__main__":
 | 
				
			||||||
    run_unittest(test_suite())
 | 
					    run_unittest(test_suite())
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -304,7 +304,7 @@ def test_grok_environment_error(self):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def test_suite():
 | 
					def test_suite():
 | 
				
			||||||
    return unittest.makeSuite(UtilTestCase)
 | 
					    return unittest.TestLoader().loadTestsFromTestCase(UtilTestCase)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == "__main__":
 | 
					if __name__ == "__main__":
 | 
				
			||||||
    run_unittest(test_suite())
 | 
					    run_unittest(test_suite())
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -81,7 +81,7 @@ def test_cmp(self):
 | 
				
			||||||
                          (v1, v2, res))
 | 
					                          (v1, v2, res))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def test_suite():
 | 
					def test_suite():
 | 
				
			||||||
    return unittest.makeSuite(VersionTestCase)
 | 
					    return unittest.TestLoader().loadTestsFromTestCase(VersionTestCase)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == "__main__":
 | 
					if __name__ == "__main__":
 | 
				
			||||||
    run_unittest(test_suite())
 | 
					    run_unittest(test_suite())
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1108,17 +1108,18 @@ def match_test_regex(test_id):
 | 
				
			||||||
def run_unittest(*classes):
 | 
					def run_unittest(*classes):
 | 
				
			||||||
    """Run tests from unittest.TestCase-derived classes."""
 | 
					    """Run tests from unittest.TestCase-derived classes."""
 | 
				
			||||||
    valid_types = (unittest.TestSuite, unittest.TestCase)
 | 
					    valid_types = (unittest.TestSuite, unittest.TestCase)
 | 
				
			||||||
 | 
					    loader = unittest.TestLoader()
 | 
				
			||||||
    suite = unittest.TestSuite()
 | 
					    suite = unittest.TestSuite()
 | 
				
			||||||
    for cls in classes:
 | 
					    for cls in classes:
 | 
				
			||||||
        if isinstance(cls, str):
 | 
					        if isinstance(cls, str):
 | 
				
			||||||
            if cls in sys.modules:
 | 
					            if cls in sys.modules:
 | 
				
			||||||
                suite.addTest(unittest.findTestCases(sys.modules[cls]))
 | 
					                suite.addTest(loader.loadTestsFromModule(sys.modules[cls]))
 | 
				
			||||||
            else:
 | 
					            else:
 | 
				
			||||||
                raise ValueError("str arguments must be keys in sys.modules")
 | 
					                raise ValueError("str arguments must be keys in sys.modules")
 | 
				
			||||||
        elif isinstance(cls, valid_types):
 | 
					        elif isinstance(cls, valid_types):
 | 
				
			||||||
            suite.addTest(cls)
 | 
					            suite.addTest(cls)
 | 
				
			||||||
        else:
 | 
					        else:
 | 
				
			||||||
            suite.addTest(unittest.makeSuite(cls))
 | 
					            suite.addTest(loader.loadTestsFromTestCase(cls))
 | 
				
			||||||
    _filter_suite(suite, match_test)
 | 
					    _filter_suite(suite, match_test)
 | 
				
			||||||
    _run_suite(suite)
 | 
					    _run_suite(suite)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -173,7 +173,7 @@ def test_error(self):
 | 
				
			||||||
            raise RuntimeError('error message')
 | 
					            raise RuntimeError('error message')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    suite = unittest.TestSuite()
 | 
					    suite = unittest.TestSuite()
 | 
				
			||||||
    suite.addTest(unittest.makeSuite(TestTests))
 | 
					    suite.addTest(unittest.TestLoader().loadTestsFromTestCase(TestTests))
 | 
				
			||||||
    stream = io.StringIO()
 | 
					    stream = io.StringIO()
 | 
				
			||||||
    runner_cls = get_test_runner_class(sum(a == '-v' for a in sys.argv))
 | 
					    runner_cls = get_test_runner_class(sum(a == '-v' for a in sys.argv))
 | 
				
			||||||
    runner = runner_cls(sys.stdout)
 | 
					    runner = runner_cls(sys.stdout)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -221,9 +221,8 @@ def load_tests(loader, tests, pattern):
 | 
				
			||||||
        classes.append(type("TestCase-" + mod.__name__,
 | 
					        classes.append(type("TestCase-" + mod.__name__,
 | 
				
			||||||
                            (AnyDBMTestCase, unittest.TestCase),
 | 
					                            (AnyDBMTestCase, unittest.TestCase),
 | 
				
			||||||
                            {'module': mod}))
 | 
					                            {'module': mod}))
 | 
				
			||||||
    suites = [unittest.makeSuite(c) for c in classes]
 | 
					    for c in classes:
 | 
				
			||||||
 | 
					        tests.addTest(loader.loadTestsFromTestCase(c))
 | 
				
			||||||
    tests.addTests(suites)
 | 
					 | 
				
			||||||
    return tests
 | 
					    return tests
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == "__main__":
 | 
					if __name__ == "__main__":
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -12,7 +12,6 @@
 | 
				
			||||||
from io import StringIO
 | 
					from io import StringIO
 | 
				
			||||||
 | 
					
 | 
				
			||||||
from test.test_email import TestEmailBase
 | 
					from test.test_email import TestEmailBase
 | 
				
			||||||
from test.support import run_unittest
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
import email
 | 
					import email
 | 
				
			||||||
from email import __file__ as testfile
 | 
					from email import __file__ as testfile
 | 
				
			||||||
| 
						 | 
					@ -24,10 +23,11 @@ def openfile(filename):
 | 
				
			||||||
    return open(path, 'r')
 | 
					    return open(path, 'r')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Prevent this test from running in the Python distro
 | 
					# Prevent this test from running in the Python distro
 | 
				
			||||||
try:
 | 
					def setUpModule():
 | 
				
			||||||
    openfile('crispin-torture.txt')
 | 
					    try:
 | 
				
			||||||
except OSError:
 | 
					        openfile('crispin-torture.txt')
 | 
				
			||||||
    raise unittest.SkipTest
 | 
					    except OSError:
 | 
				
			||||||
 | 
					        raise unittest.SkipTest
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -117,17 +117,11 @@ def _testclasses():
 | 
				
			||||||
    return [getattr(mod, name) for name in dir(mod) if name.startswith('Test')]
 | 
					    return [getattr(mod, name) for name in dir(mod) if name.startswith('Test')]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def suite():
 | 
					def load_tests(loader, tests, pattern):
 | 
				
			||||||
    suite = unittest.TestSuite()
 | 
					    suite = loader.suiteClass()
 | 
				
			||||||
    for testclass in _testclasses():
 | 
					    for testclass in _testclasses():
 | 
				
			||||||
        suite.addTest(unittest.makeSuite(testclass))
 | 
					        suite.addTest(loader.loadTestsFromTestCase(testclass))
 | 
				
			||||||
    return suite
 | 
					    return suite
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					if __name__ == "__main__":
 | 
				
			||||||
def test_main():
 | 
					    unittest.main()
 | 
				
			||||||
    for testclass in _testclasses():
 | 
					 | 
				
			||||||
        run_unittest(testclass)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
if __name__ == '__main__':
 | 
					 | 
				
			||||||
    unittest.main(defaultTest='suite')
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -4604,7 +4604,7 @@ class PySignalsTest(SignalsTest):
 | 
				
			||||||
    test_reentrant_write_text = None
 | 
					    test_reentrant_write_text = None
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def load_tests(*args):
 | 
					def load_tests(loader, tests, pattern):
 | 
				
			||||||
    tests = (CIOTest, PyIOTest, APIMismatchTest,
 | 
					    tests = (CIOTest, PyIOTest, APIMismatchTest,
 | 
				
			||||||
             CBufferedReaderTest, PyBufferedReaderTest,
 | 
					             CBufferedReaderTest, PyBufferedReaderTest,
 | 
				
			||||||
             CBufferedWriterTest, PyBufferedWriterTest,
 | 
					             CBufferedWriterTest, PyBufferedWriterTest,
 | 
				
			||||||
| 
						 | 
					@ -4636,7 +4636,9 @@ def load_tests(*args):
 | 
				
			||||||
            for name, obj in py_io_ns.items():
 | 
					            for name, obj in py_io_ns.items():
 | 
				
			||||||
                setattr(test, name, obj)
 | 
					                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
 | 
					    return suite
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == "__main__":
 | 
					if __name__ == "__main__":
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,7 @@
 | 
				
			||||||
# Python test set -- math module
 | 
					# Python test set -- math module
 | 
				
			||||||
# XXXX Should not do tests around zero only
 | 
					# 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
 | 
					from test import support
 | 
				
			||||||
import unittest
 | 
					import unittest
 | 
				
			||||||
import itertools
 | 
					import itertools
 | 
				
			||||||
| 
						 | 
					@ -2225,13 +2225,10 @@ def test_fractions(self):
 | 
				
			||||||
        self.assertAllNotClose(fraction_examples, rel_tol=1e-9)
 | 
					        self.assertAllNotClose(fraction_examples, rel_tol=1e-9)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def test_main():
 | 
					def load_tests(loader, tests, pattern):
 | 
				
			||||||
    from doctest import DocFileSuite
 | 
					    from doctest import DocFileSuite
 | 
				
			||||||
    suite = unittest.TestSuite()
 | 
					    tests.addTest(DocFileSuite("ieee754.txt"))
 | 
				
			||||||
    suite.addTest(unittest.makeSuite(MathTests))
 | 
					    return tests
 | 
				
			||||||
    suite.addTest(unittest.makeSuite(IsCloseTests))
 | 
					 | 
				
			||||||
    suite.addTest(DocFileSuite("ieee754.txt"))
 | 
					 | 
				
			||||||
    run_unittest(suite)
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == '__main__':
 | 
					if __name__ == '__main__':
 | 
				
			||||||
    test_main()
 | 
					    unittest.main()
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1975,14 +1975,10 @@ def test_checkline_is_not_executable(self):
 | 
				
			||||||
            self.assertFalse(db.checkline(os_helper.TESTFN, lineno))
 | 
					            self.assertFalse(db.checkline(os_helper.TESTFN, lineno))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def load_tests(*args):
 | 
					def load_tests(loader, tests, pattern):
 | 
				
			||||||
    from test import test_pdb
 | 
					    from test import test_pdb
 | 
				
			||||||
    suites = [
 | 
					    tests.addTest(doctest.DocTestSuite(test_pdb))
 | 
				
			||||||
        unittest.makeSuite(PdbTestCase),
 | 
					    return tests
 | 
				
			||||||
        unittest.makeSuite(ChecklineTests),
 | 
					 | 
				
			||||||
        doctest.DocTestSuite(test_pdb)
 | 
					 | 
				
			||||||
    ]
 | 
					 | 
				
			||||||
    return unittest.TestSuite(suites)
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == '__main__':
 | 
					if __name__ == '__main__':
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -201,22 +201,19 @@ class PyThreadingLocalTest(unittest.TestCase, BaseLocalTest):
 | 
				
			||||||
    _local = _threading_local.local
 | 
					    _local = _threading_local.local
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def test_main():
 | 
					def load_tests(loader, tests, pattern):
 | 
				
			||||||
    suite = unittest.TestSuite()
 | 
					    tests.addTest(DocTestSuite('_threading_local'))
 | 
				
			||||||
    suite.addTest(DocTestSuite('_threading_local'))
 | 
					 | 
				
			||||||
    suite.addTest(unittest.makeSuite(ThreadLocalTest))
 | 
					 | 
				
			||||||
    suite.addTest(unittest.makeSuite(PyThreadingLocalTest))
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
    local_orig = _threading_local.local
 | 
					    local_orig = _threading_local.local
 | 
				
			||||||
    def setUp(test):
 | 
					    def setUp(test):
 | 
				
			||||||
        _threading_local.local = _thread._local
 | 
					        _threading_local.local = _thread._local
 | 
				
			||||||
    def tearDown(test):
 | 
					    def tearDown(test):
 | 
				
			||||||
        _threading_local.local = local_orig
 | 
					        _threading_local.local = local_orig
 | 
				
			||||||
    suite.addTest(DocTestSuite('_threading_local',
 | 
					    tests.addTests(DocTestSuite('_threading_local',
 | 
				
			||||||
                               setUp=setUp, tearDown=tearDown)
 | 
					                                setUp=setUp, tearDown=tearDown)
 | 
				
			||||||
                  )
 | 
					                   )
 | 
				
			||||||
 | 
					    return tests
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    support.run_unittest(suite)
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == '__main__':
 | 
					if __name__ == '__main__':
 | 
				
			||||||
    test_main()
 | 
					    unittest.main()
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -155,7 +155,8 @@ def testAFakeZlib(self):
 | 
				
			||||||
        # zlib.decompress function object, after which the problem being
 | 
					        # zlib.decompress function object, after which the problem being
 | 
				
			||||||
        # tested here wouldn't be a problem anymore...
 | 
					        # tested here wouldn't be a problem anymore...
 | 
				
			||||||
        # (Hence the 'A' in the test method name: to make it the first
 | 
					        # (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
 | 
					        # This test fails on platforms on which the zlib module is
 | 
				
			||||||
        # statically linked, but the problem it tests for can't
 | 
					        # statically linked, but the problem it tests for can't
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -440,7 +440,7 @@ def test_c(self):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        result = unittest.TestResult()
 | 
					        result = unittest.TestResult()
 | 
				
			||||||
        result.failfast = True
 | 
					        result.failfast = True
 | 
				
			||||||
        suite = unittest.makeSuite(Foo)
 | 
					        suite = unittest.TestLoader().loadTestsFromTestCase(Foo)
 | 
				
			||||||
        suite.run(result)
 | 
					        suite.run(result)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        expected = ['a1', 'a2', 'b1']
 | 
					        expected = ['a1', 'a2', 'b1']
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue