Skip to content

Commit d978b17

Browse files
author
Erlend E. Aasland
committed
Use default shared loader
1 parent dfd6fac commit d978b17

2 files changed

Lines changed: 4 additions & 3 deletions

File tree

Lib/test/support/__init__.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1112,14 +1112,15 @@ def run_unittest(*classes):
11121112
for cls in classes:
11131113
if isinstance(cls, str):
11141114
if cls in sys.modules:
1115-
loader = unittest.TestLoader()
1115+
loader = unittest.defaultTestLoader
11161116
suite.addTest(loader.loadTestsFromModule(sys.modules[cls]))
11171117
else:
11181118
raise ValueError("str arguments must be keys in sys.modules")
11191119
elif isinstance(cls, valid_types):
11201120
suite.addTest(cls)
11211121
else:
1122-
suite.addTest(unittest.TestLoader().loadTestsFromTestCase(cls))
1122+
loader = unittest.defaultTestLoader
1123+
suite.addTest(loader.loadTestsFromTestCase(cls))
11231124
_filter_suite(suite, match_test)
11241125
_run_suite(suite)
11251126

Lib/unittest/test/test_case.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -440,7 +440,7 @@ def test_c(self):
440440

441441
result = unittest.TestResult()
442442
result.failfast = True
443-
suite = unittest.TestLoader().loadTestsFromTestCase(Foo)
443+
suite = unittest.defaultTestLoader.loadTestsFromTestCase(Foo)
444444
suite.run(result)
445445

446446
expected = ['a1', 'a2', 'b1']

0 commit comments

Comments
 (0)