Skip to content

Commit fde9548

Browse files
Fix some _testsinglephase issues
1 parent c3f9c99 commit fde9548

File tree

5 files changed

+53
-3
lines changed

5 files changed

+53
-3
lines changed

Lib/test/test_importlib/extension/test_loader.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ def setUp(self):
108108
)
109109
finder = self.machinery.FileFinder(None)
110110
self.spec = importlib.util.find_spec(self.name)
111-
assert self.spec
111+
self.assertIsNotNone(self.spec)
112112
self.loader = self.machinery.ExtensionFileLoader(
113113
self.name, self.spec.origin)
114114

@@ -189,7 +189,7 @@ def setUp(self):
189189
)
190190
finder = self.machinery.FileFinder(None)
191191
self.spec = importlib.util.find_spec(self.name)
192-
assert self.spec
192+
self.assertIsNotNone(self.spec)
193193
self.loader = self.machinery.ExtensionFileLoader(
194194
self.name, self.spec.origin)
195195

Lib/test/test_importlib/util.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,11 @@
1313
import tempfile
1414
import types
1515

16+
try:
17+
import _testsinglephase
18+
except ImportError:
19+
raise unittest.SkipTest("requires _testsinglephase")
20+
1621

1722
BUILTINS = types.SimpleNamespace()
1823
BUILTINS.good_name = None

Modules/Setup.stdlib.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@
170170
*shared*
171171
@MODULE__TESTIMPORTMULTIPLE_TRUE@_testimportmultiple _testimportmultiple.c
172172
@MODULE__TESTMULTIPHASE_TRUE@_testmultiphase _testmultiphase.c
173-
@MODULE__TESTMULTIPHASE_TRUE@_testsinglephase _testsinglephase.c
173+
@MODULE__TESTSINGLEPHASE_TRUE@_testsinglephase _testsinglephase.c
174174
@MODULE__TESTEXTERNALINSPECTION_TRUE@_testexternalinspection _testexternalinspection.c
175175
@MODULE__CTYPES_TEST_TRUE@_ctypes_test _ctypes/_ctypes_test.c
176176

configure

Lines changed: 44 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

configure.ac

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7580,6 +7580,7 @@ PY_STDLIB_MOD([_testinternalcapi], [test "$TEST_MODULES" = yes])
75807580
PY_STDLIB_MOD([_testbuffer], [test "$TEST_MODULES" = yes])
75817581
PY_STDLIB_MOD([_testimportmultiple], [test "$TEST_MODULES" = yes], [test "$ac_cv_func_dlopen" = yes])
75827582
PY_STDLIB_MOD([_testmultiphase], [test "$TEST_MODULES" = yes], [test "$ac_cv_func_dlopen" = yes])
7583+
PY_STDLIB_MOD([_testsinglephase], [test "$TEST_MODULES" = yes], [test "$ac_cv_func_dlopen" = yes])
75837584
PY_STDLIB_MOD([_testexternalinspection], [test "$TEST_MODULES" = yes])
75847585
PY_STDLIB_MOD([xxsubtype], [test "$TEST_MODULES" = yes])
75857586
PY_STDLIB_MOD([_xxtestfuzz], [test "$TEST_MODULES" = yes])

0 commit comments

Comments
 (0)