https://github.com/python/cpython/commit/da7e93de95cbbc83f76220d87fb73590fe62157a
commit: da7e93de95cbbc83f76220d87fb73590fe62157a
branch: 3.13
author: Petr Viktorin <[email protected]>
committer: encukou <[email protected]>
date: 2024-11-18T14:57:58+01:00
summary:

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

(cherry picked from commit 3938fd60c0c88891b213097380aeea91a45bcd77)

Co-authored-by: Russell Keith-Magee <[email protected]>

files:
M Lib/test/test_sysconfig.py

diff --git a/Lib/test/test_sysconfig.py b/Lib/test/test_sysconfig.py
index 4f9541b6a0b726..bf534130212482 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

_______________________________________________
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]

Reply via email to