From: Skip Montanaro Date: Tue, 2 Jan 2024 21:29:08 +0000 (-0600) Subject: gh-110824 Temporarily skip test_sysconfig.test_library on macOS framework builds... X-Git-Tag: v3.13.0a3~201 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=bab0758ea4a1d4666a973ae2d65f21a09e4478ba;p=thirdparty%2FPython%2Fcpython.git gh-110824 Temporarily skip test_sysconfig.test_library on macOS framework builds. (GH-113298) Co-authored-by: Ned Deily --- diff --git a/Lib/test/test_sysconfig.py b/Lib/test/test_sysconfig.py index a19c04b1b2cd..be609a0abd29 100644 --- a/Lib/test/test_sysconfig.py +++ b/Lib/test/test_sysconfig.py @@ -43,6 +43,7 @@ class TestSysConfig(unittest.TestCase): self.name = os.name self.platform = sys.platform self.version = sys.version + self._framework = sys._framework self.sep = os.sep self.join = os.path.join self.isabs = os.path.isabs @@ -66,6 +67,7 @@ class TestSysConfig(unittest.TestCase): os.name = self.name sys.platform = self.platform sys.version = self.version + sys._framework = self._framework os.sep = self.sep os.path.join = self.join os.path.isabs = self.isabs @@ -139,7 +141,7 @@ class TestSysConfig(unittest.TestCase): # Mac, framework build. os.name = 'posix' sys.platform = 'darwin' - sys._framework = True + sys._framework = "MyPython" self.assertIsInstance(schemes, dict) self.assertEqual(set(schemes), expected_schemes) @@ -413,7 +415,10 @@ class TestSysConfig(unittest.TestCase): else: self.assertTrue(library.startswith(f'libpython{major}.{minor}')) self.assertTrue(library.endswith('.a')) - self.assertTrue(ldlibrary.startswith(f'libpython{major}.{minor}')) + if sys.platform == 'darwin' and sys._framework: + self.skipTest('gh-110824: skip LDLIBRARY test for framework build') + else: + self.assertTrue(ldlibrary.startswith(f'libpython{major}.{minor}')) @unittest.skipUnless(sys.platform == "darwin", "test only relevant on MacOSX") @requires_subprocess()