From a7e9b70c3b5b6e274fa41cf0ae91d94f47eeb9ca Mon Sep 17 00:00:00 2001 From: Akshay Sharma Date: Mon, 9 Apr 2018 22:48:35 +0530 Subject: [PATCH 1/2] bpo-33222: Add canonicalization to paths --- Lib/test/test_site.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Lib/test/test_site.py b/Lib/test/test_site.py index e3c9deebf08c02..d97e7d597559e0 100644 --- a/Lib/test/test_site.py +++ b/Lib/test/test_site.py @@ -188,14 +188,15 @@ def test_get_path(self): scheme = 'osx_framework_user' else: scheme = os.name + '_user' - self.assertEqual(site._get_path(site._getuserbase()), + path = site._get_path(site._getuserbase()) + self.assertEqual(os.path.realpath(path), sysconfig.get_path('purelib', scheme)) @unittest.skipUnless(site.ENABLE_USER_SITE, "requires access to PEP 370 " "user-site (site.ENABLE_USER_SITE)") def test_s_option(self): # (ncoghlan) Change this to use script_helper... - usersite = site.USER_SITE + usersite = os.path.realpath(site.USER_SITE) self.assertIn(usersite, sys.path) env = os.environ.copy() From 8127235fc41930468b376b7e94cc56cc481d225d Mon Sep 17 00:00:00 2001 From: Akshay Sharma Date: Mon, 9 Apr 2018 22:50:01 +0530 Subject: [PATCH 2/2] bpo-33222: Updated, News.d file --- Misc/NEWS.d/next/Tests/2018-04-09-22-49-40.bpo-33222.dWWouj.rst | 1 + 1 file changed, 1 insertion(+) create mode 100644 Misc/NEWS.d/next/Tests/2018-04-09-22-49-40.bpo-33222.dWWouj.rst diff --git a/Misc/NEWS.d/next/Tests/2018-04-09-22-49-40.bpo-33222.dWWouj.rst b/Misc/NEWS.d/next/Tests/2018-04-09-22-49-40.bpo-33222.dWWouj.rst new file mode 100644 index 00000000000000..137c984b6ff6a9 --- /dev/null +++ b/Misc/NEWS.d/next/Tests/2018-04-09-22-49-40.bpo-33222.dWWouj.rst @@ -0,0 +1 @@ +Add canonicalization to paths in site test suite.