Skip to content

Commit 781e2ab

Browse files
vstinnerencukou
authored andcommitted
Apply suggestions from code review
1 parent 33d9ae7 commit 781e2ab

File tree

2 files changed

+12
-9
lines changed

2 files changed

+12
-9
lines changed

Lib/test/test_cext/__init__.py

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -54,17 +54,21 @@ def test_build_limited(self):
5454
def test_build_limited_c11(self):
5555
self.check_build('_test_limited_c11_cext', limited=True, std='c11')
5656

57-
def test_build_opaque(self):
57+
def test_build_opaque_pyobject(self):
5858
# Test with _Py_OPAQUE_PYOBJECT
59-
self.check_build('_test_limited_opaque_cext', limited=True, opaque=True)
59+
self.check_build('_test_limited_opaque_cext', limited=True,
60+
opaque_pyobject=True)
6061

61-
def check_build(self, extension_name, std=None, limited=False, opaque=False):
62+
def check_build(self, extension_name, std=None, limited=False,
63+
opaque_pyobject=False):
6264
venv_dir = 'env'
6365
with support.setup_venv_with_pip_setuptools(venv_dir) as python_exe:
6466
self._check_build(extension_name, python_exe,
65-
std=std, limited=limited, opaque=opaque)
67+
std=std, limited=limited,
68+
opaque_pyobject=opaque_pyobject)
6669

67-
def _check_build(self, extension_name, python_exe, std, limited, opaque):
70+
def _check_build(self, extension_name, python_exe, std, limited,
71+
opaque_pyobject):
6872
pkg_dir = 'pkg'
6973
os.mkdir(pkg_dir)
7074
shutil.copy(SETUP, os.path.join(pkg_dir, os.path.basename(SETUP)))
@@ -78,7 +82,7 @@ def run_cmd(operation, cmd):
7882
env['CPYTHON_TEST_STD'] = std
7983
if limited:
8084
env['CPYTHON_TEST_LIMITED'] = '1'
81-
if opaque:
85+
if opaque_pyobject:
8286
env['CPYTHON_TEST_OPAQUE_PYOBJECT'] = '1'
8387
env['CPYTHON_TEST_EXT_NAME'] = extension_name
8488
if support.verbose:

Lib/test/test_cext/setup.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ def main():
4545
std = os.environ.get("CPYTHON_TEST_STD", "")
4646
module_name = os.environ["CPYTHON_TEST_EXT_NAME"]
4747
limited = bool(os.environ.get("CPYTHON_TEST_LIMITED", ""))
48-
opaque = bool(os.environ.get("CPYTHON_TEST_OPAQUE_PYOBJECT", ""))
48+
opaque_pyobject = bool(os.environ.get("CPYTHON_TEST_OPAQUE_PYOBJECT", ""))
4949

5050
sources = [SOURCE]
5151

@@ -79,8 +79,7 @@ def main():
7979
cflags.append(f'-DPy_LIMITED_API={version:#x}')
8080

8181
# Define _Py_OPAQUE_PYOBJECT macro
82-
if opaque:
83-
version = sys.hexversion
82+
if opaque_pyobject:
8483
cflags.append(f'-D_Py_OPAQUE_PYOBJECT')
8584
sources.append('create_moduledef.c')
8685

0 commit comments

Comments
 (0)