@@ -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