Skip to content

Commit 5b5c194

Browse files
freakboy3742ebonnal
authored andcommitted
pythongh-126789: Correct sysconfig test exclusions for iOS and Android. (pythonGH-126941)
1 parent 7767af3 commit 5b5c194

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

Lib/test/test_sysconfig.py

+5-4
Original file line numberDiff line numberDiff line change
@@ -591,7 +591,7 @@ def test_osx_ext_suffix(self):
591591
suffix = sysconfig.get_config_var('EXT_SUFFIX')
592592
self.assertTrue(suffix.endswith('-darwin.so'), suffix)
593593

594-
@unittest.skipIf(sys.platform == 'wasi', 'venv is unsupported on WASI')
594+
@requires_subprocess()
595595
def test_config_vars_depend_on_site_initialization(self):
596596
script = textwrap.dedent("""
597597
import sysconfig
@@ -615,7 +615,7 @@ def test_config_vars_depend_on_site_initialization(self):
615615
self.assertEqual(no_site_config_vars['base'], site_config_vars['installed_base'])
616616
self.assertEqual(no_site_config_vars['platbase'], site_config_vars['installed_platbase'])
617617

618-
@unittest.skipIf(sys.platform == 'wasi', 'venv is unsupported on WASI')
618+
@requires_subprocess()
619619
def test_config_vars_recalculation_after_site_initialization(self):
620620
script = textwrap.dedent("""
621621
import sysconfig
@@ -639,7 +639,7 @@ def test_config_vars_recalculation_after_site_initialization(self):
639639
#self.assertEqual(config_vars['after']['prefix'], venv.prefix) # FIXME: prefix gets overwriten by _init_posix
640640
#self.assertEqual(config_vars['after']['exec_prefix'], venv.prefix) # FIXME: exec_prefix gets overwriten by _init_posix
641641

642-
@unittest.skipIf(sys.platform == 'wasi', 'venv is unsupported on WASI')
642+
@requires_subprocess()
643643
def test_paths_depend_on_site_initialization(self):
644644
script = textwrap.dedent("""
645645
import sysconfig
@@ -656,7 +656,7 @@ def test_paths_depend_on_site_initialization(self):
656656

657657
self.assertNotEqual(site_paths, no_site_paths)
658658

659-
@unittest.skipIf(sys.platform == 'wasi', 'venv is unsupported on WASI')
659+
@requires_subprocess()
660660
def test_makefile_overwrites_config_vars(self):
661661
script = textwrap.dedent("""
662662
import sys, sysconfig
@@ -689,6 +689,7 @@ def test_makefile_overwrites_config_vars(self):
689689
self.assertNotEqual(data['prefix'], data['base_prefix'])
690690
self.assertNotEqual(data['exec_prefix'], data['base_exec_prefix'])
691691

692+
692693
class MakefileTests(unittest.TestCase):
693694

694695
@unittest.skipIf(sys.platform.startswith('win'),

0 commit comments

Comments
 (0)