mirror of
https://github.com/python/cpython.git
synced 2024-11-28 12:31:14 +08:00
gh-110824 Temporarily skip test_sysconfig.test_library on macOS framework builds. (GH-113298)
Co-authored-by: Ned Deily <nad@python.org>
This commit is contained in:
parent
50b093f5c7
commit
bab0758ea4
@ -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()
|
||||
|
Loading…
Reference in New Issue
Block a user