Skip to content

Commit fb35484

Browse files
Merge pull request #487 from befeleme/makesuite
unittest.makeSuite() has been removed from Python 3.13
2 parents c7f3d57 + e7fa591 commit fb35484

File tree

2 files changed

+14
-14
lines changed

2 files changed

+14
-14
lines changed

.github/workflows/build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ jobs:
2828
matrix:
2929
os: [ubuntu-latest, windows-latest, macos-latest]
3030
arch: [x86_64, aarch64]
31-
cibw_build: ["cp3{9,10,11,12}-*"]
32-
p_ver: ["3.9-3.12"]
31+
cibw_build: ["cp3{9,10,11,12,13}-*"]
32+
p_ver: ["3.9-3.13"]
3333
exclude:
3434
- os: windows-latest
3535
arch: aarch64

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)