mirror of
https://github.com/python/cpython.git
synced 2025-09-18 06:30:38 +00:00
Ensure that test_site actually passes with a framework build
This commit is contained in:
parent
794f5b3559
commit
bda4672b01
3 changed files with 4 additions and 7 deletions
|
@ -295,7 +295,7 @@ def getsitepackages():
|
||||||
# locations.
|
# locations.
|
||||||
from sysconfig import get_config_var
|
from sysconfig import get_config_var
|
||||||
framework = get_config_var("PYTHONFRAMEWORK")
|
framework = get_config_var("PYTHONFRAMEWORK")
|
||||||
if framework and "/%s.framework/"%(framework,) in prefix:
|
if framework:
|
||||||
sitepackages.append(
|
sitepackages.append(
|
||||||
os.path.join("/Library", framework,
|
os.path.join("/Library", framework,
|
||||||
sys.version[:3], "site-packages"))
|
sys.version[:3], "site-packages"))
|
||||||
|
|
|
@ -173,7 +173,7 @@ def _getuserbase():
|
||||||
if sys.platform == "darwin":
|
if sys.platform == "darwin":
|
||||||
framework = get_config_var("PYTHONFRAMEWORK")
|
framework = get_config_var("PYTHONFRAMEWORK")
|
||||||
if framework:
|
if framework:
|
||||||
return joinuser("~", "Library", framework, "%d.%d"%(
|
return env_base if env_base else joinuser("~", "Library", framework, "%d.%d"%(
|
||||||
sys.version_info[:2]))
|
sys.version_info[:2]))
|
||||||
|
|
||||||
return env_base if env_base else joinuser("~", ".local")
|
return env_base if env_base else joinuser("~", ".local")
|
||||||
|
|
|
@ -185,13 +185,10 @@ class HelperFunctionsTests(unittest.TestCase):
|
||||||
sysconfig.get_config_var("PYTHONFRAMEWORK")):
|
sysconfig.get_config_var("PYTHONFRAMEWORK")):
|
||||||
site.PREFIXES = ['Python.framework']
|
site.PREFIXES = ['Python.framework']
|
||||||
dirs = site.getsitepackages()
|
dirs = site.getsitepackages()
|
||||||
self.assertEqual(len(dirs), 4)
|
self.assertEqual(len(dirs), 3)
|
||||||
wanted = os.path.join('~', 'Library', 'Python',
|
|
||||||
sys.version[:3], 'site-packages')
|
|
||||||
self.assertEquals(dirs[2], os.path.expanduser(wanted))
|
|
||||||
wanted = os.path.join('/Library', 'Python', sys.version[:3],
|
wanted = os.path.join('/Library', 'Python', sys.version[:3],
|
||||||
'site-packages')
|
'site-packages')
|
||||||
self.assertEquals(dirs[3], wanted)
|
self.assertEquals(dirs[2], wanted)
|
||||||
|
|
||||||
class PthFile(object):
|
class PthFile(object):
|
||||||
"""Helper class for handling testing of .pth files"""
|
"""Helper class for handling testing of .pth files"""
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue