https://github.com/python/cpython/commit/3938fd60c0c88891b213097380aeea91a45bcd77
commit: 3938fd60c0c88891b213097380aeea91a45bcd77
branch: main
author: Russell Keith-Magee <[email protected]>
committer: encukou <[email protected]>
date: 2024-11-18T09:50:40+01:00
summary:
gh-126789: Correct sysconfig test exclusions for iOS and Android. (GH-126941)
files:
M Lib/test/test_sysconfig.py
diff --git a/Lib/test/test_sysconfig.py b/Lib/test/test_sysconfig.py
index c7acfe728bb664..9bbf8d0c6cf2da 100644
--- a/Lib/test/test_sysconfig.py
+++ b/Lib/test/test_sysconfig.py
@@ -591,7 +591,7 @@ def test_osx_ext_suffix(self):
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 @@ def test_config_vars_depend_on_site_initialization(self):
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 @@ def
test_config_vars_recalculation_after_site_initialization(self):
#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 @@ def test_paths_depend_on_site_initialization(self):
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 @@ def test_makefile_overwrites_config_vars(self):
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'),
_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-checkins.python.org/
Member address: [email protected]