Skip to content

Commit

Permalink
pythongh-110824 Temporarily skip test_sysconfig.test_library on macOS…
Browse files Browse the repository at this point in the history
… framework builds. (pythonGH-113298)

Co-authored-by: Ned Deily <nad@python.org>
  • Loading branch information
smontanaro and ned-deily committed Jan 2, 2024
1 parent 50b093f commit bab0758
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions Lib/test/test_sysconfig.py
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ def setUp(self):
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
Expand All @@ -66,6 +67,7 @@ def tearDown(self):
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
Expand Down Expand Up @@ -139,7 +141,7 @@ def test_get_preferred_schemes(self):
# 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)

Expand Down Expand Up @@ -413,7 +415,10 @@ def test_library(self):
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()
Expand Down

0 comments on commit bab0758

Please sign in to comment.