@@ -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 :
0 commit comments