Skip to content

Commit f1f501b

Browse files
committed
Rename C extensions
1 parent 760fcca commit f1f501b

1 file changed

Lines changed: 13 additions & 3 deletions

File tree

‎tests/setup.py‎

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,13 +65,23 @@
6565

6666

6767
# C extensions
68-
C_EXTENSION_PREFIX = 'test_pythoncapi_compat_cext_'
68+
C_EXTENSION_PREFIX = 'test_pythoncapi_compat_cext'
69+
def c_extension_name(std):
70+
if not std:
71+
return C_EXTENSION_PREFIX
72+
73+
if std.startswith("c"):
74+
std = std[1:]
75+
else:
76+
raise ValueError(f"invalid std: {std!r}")
77+
return C_EXTENSION_PREFIX + std
78+
6979
if not MSVC:
7080
C_TESTS = ('c99', 'c11')
7181
else:
7282
# MSVC doesn't support /std:c99 flag
7383
C_TESTS = ('c11',)
74-
C_TESTS = [(C_EXTENSION_PREFIX + std, std, False) for std in C_TESTS]
84+
C_TESTS = [(c_extension_name(std), std, False) for std in C_TESTS]
7585
if TEST_LIMITED_C_API:
7686
C_TESTS.append((C_EXTENSION_PREFIX + LIMITED_SUFFIX, None, True))
7787

@@ -85,7 +95,7 @@ def cxx_extension_name(std):
8595
if std.startswith("c++"):
8696
std = std[3:]
8797
else:
88-
raise ValueError(f"invalid options: {std!r}")
98+
raise ValueError(f"invalid std: {std!r}")
8999
return CXX_EXTENSION_PREFIX + std
90100

91101
if not MSVC:

0 commit comments

Comments
 (0)