Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 3938fd6

Browse filesBrowse files
authored
pythongh-126789: Correct sysconfig test exclusions for iOS and Android. (pythonGH-126941)
1 parent ce453e6 commit 3938fd6
Copy full SHA for 3938fd6

File tree

1 file changed

+5
-4
lines changed
Filter options

1 file changed

+5
-4
lines changed

‎Lib/test/test_sysconfig.py

Copy file name to clipboardExpand all lines: Lib/test/test_sysconfig.py
+5-4Lines changed: 5 additions & 4 deletions
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 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.