Skip to content

Commit 90aad71

Browse files
committed
unittest.makeSuite() has been removed from Python 3.13
1 parent 9b5a451 commit 90aad71

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

numexpr/tests/test_numexpr.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1316,28 +1316,28 @@ def method(self):
13161316
add_method(func)
13171317

13181318
for n in range(niter):
1319-
theSuite.addTest(unittest.makeSuite(test_numexpr))
1319+
theSuite.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(test_numexpr))
13201320
if 'sparc' not in platform.machine():
1321-
theSuite.addTest(unittest.makeSuite(test_numexpr2))
1322-
theSuite.addTest(unittest.makeSuite(test_evaluate))
1323-
theSuite.addTest(unittest.makeSuite(TestExpressions))
1324-
theSuite.addTest(unittest.makeSuite(test_int32_int64))
1325-
theSuite.addTest(unittest.makeSuite(test_uint32_int64))
1326-
theSuite.addTest(unittest.makeSuite(test_strings))
1321+
theSuite.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(test_numexpr2))
1322+
theSuite.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(test_evaluate))
1323+
theSuite.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestExpressions))
1324+
theSuite.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(test_int32_int64))
1325+
theSuite.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(test_uint32_int64))
1326+
theSuite.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(test_strings))
13271327
theSuite.addTest(
1328-
unittest.makeSuite(test_irregular_stride))
1329-
theSuite.addTest(unittest.makeSuite(test_zerodim))
1330-
theSuite.addTest(unittest.makeSuite(test_threading_config))
1328+
unittest.defaultTestLoader.loadTestsFromTestCase(test_irregular_stride))
1329+
theSuite.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(test_zerodim))
1330+
theSuite.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(test_threading_config))
13311331

13321332
# multiprocessing module is not supported on Hurd/kFreeBSD
13331333
if (pl.system().lower() not in ('gnu', 'gnu/kfreebsd')):
1334-
theSuite.addTest(unittest.makeSuite(test_subprocess))
1334+
theSuite.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(test_subprocess))
13351335

13361336
# I need to put this test after test_subprocess because
13371337
# if not, the test suite locks immediately before test_subproces.
13381338
# This only happens with Windows, so I suspect of a subtle bad
13391339
# interaction with threads and subprocess :-/
1340-
theSuite.addTest(unittest.makeSuite(test_threading))
1340+
theSuite.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(test_threading))
13411341

13421342
return theSuite
13431343

0 commit comments

Comments
 (0)