https://github.com/python/cpython/commit/1f911ba7061feb4ee072cdd0da0e3be8c41fd690
commit: 1f911ba7061feb4ee072cdd0da0e3be8c41fd690
branch: 3.12
author: Russell Keith-Magee <[email protected]>
committer: encukou <[email protected]>
date: 2024-11-19T11:01:54+01:00
summary:
[3.12] gh-126789: Correct sysconfig test exclusions for iOS and Android.
(GH-126941) (GH-126959)
(cherry picked from commit 3938fd60c0c88891b213097380aeea91a45bcd77)
files:
M Lib/test/test_sysconfig.py
diff --git a/Lib/test/test_sysconfig.py b/Lib/test/test_sysconfig.py
index b91977d0cc7624..3468d0ce022ae0 100644
--- a/Lib/test/test_sysconfig.py
+++ b/Lib/test/test_sysconfig.py
@@ -520,7 +520,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
@@ -544,7 +544,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
@@ -568,7 +568,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
_______________________________________________
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]