0
0
mirror of https://github.com/python/cpython.git synced 2024-11-21 12:59:38 +01:00

gh-126789: Correct sysconfig test exclusions for iOS and Android. (GH-126941)

This commit is contained in:
Russell Keith-Magee 2024-11-18 16:50:40 +08:00 committed by GitHub
parent ce453e6c2f
commit 3938fd60c0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -591,7 +591,7 @@ class TestSysConfig(unittest.TestCase):
suffix = sysconfig.get_config_var('EXT_SUFFIX')
self.assertTrue(suffix.endswith('-darwin.so'), suffix)
@unittest.skipIf(sys.platform == 'wasi', 'venv is unsupported on WASI')
@requires_subprocess()
def test_config_vars_depend_on_site_initialization(self):
script = textwrap.dedent("""
import sysconfig
@ -615,7 +615,7 @@ class TestSysConfig(unittest.TestCase):
self.assertEqual(no_site_config_vars['base'], site_config_vars['installed_base'])
self.assertEqual(no_site_config_vars['platbase'], site_config_vars['installed_platbase'])
@unittest.skipIf(sys.platform == 'wasi', 'venv is unsupported on WASI')
@requires_subprocess()
def test_config_vars_recalculation_after_site_initialization(self):
script = textwrap.dedent("""
import sysconfig
@ -639,7 +639,7 @@ class TestSysConfig(unittest.TestCase):
#self.assertEqual(config_vars['after']['prefix'], venv.prefix) # FIXME: prefix gets overwriten by _init_posix
#self.assertEqual(config_vars['after']['exec_prefix'], venv.prefix) # FIXME: exec_prefix gets overwriten by _init_posix
@unittest.skipIf(sys.platform == 'wasi', 'venv is unsupported on WASI')
@requires_subprocess()
def test_paths_depend_on_site_initialization(self):
script = textwrap.dedent("""
import sysconfig
@ -656,7 +656,7 @@ class TestSysConfig(unittest.TestCase):
self.assertNotEqual(site_paths, no_site_paths)
@unittest.skipIf(sys.platform == 'wasi', 'venv is unsupported on WASI')
@requires_subprocess()
def test_makefile_overwrites_config_vars(self):
script = textwrap.dedent("""
import sys, sysconfig
@ -689,6 +689,7 @@ class TestSysConfig(unittest.TestCase):
self.assertNotEqual(data['prefix'], data['base_prefix'])
self.assertNotEqual(data['exec_prefix'], data['base_exec_prefix'])
class MakefileTests(unittest.TestCase):
@unittest.skipIf(sys.platform.startswith('win'),