From 4732fce375d7530c7d2d9137d5248c7617694303 Mon Sep 17 00:00:00 2001 From: Irit Katriel Date: Thu, 16 Jun 2022 22:33:16 +0100 Subject: [PATCH] GH-77403: Fix tests which fail when PYTHONUSERBASE is not normalized --- Lib/test/test_site.py | 4 ++-- Lib/test/test_sysconfig.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Lib/test/test_site.py b/Lib/test/test_site.py index e66a2db7e9b3c4..6822579ad2a50d 100644 --- a/Lib/test/test_site.py +++ b/Lib/test/test_site.py @@ -205,7 +205,7 @@ def test_get_path(self): scheme = 'osx_framework_user' else: scheme = os.name + '_user' - self.assertEqual(site._get_path(site._getuserbase()), + self.assertEqual(os.path.normpath(site._get_path(site._getuserbase())), sysconfig.get_path('purelib', scheme)) @unittest.skipUnless(site.ENABLE_USER_SITE, "requires access to PEP 370 " @@ -213,7 +213,7 @@ def test_get_path(self): @support.requires_subprocess() def test_s_option(self): # (ncoghlan) Change this to use script_helper... - usersite = site.USER_SITE + usersite = os.path.normpath(site.USER_SITE) self.assertIn(usersite, sys.path) env = os.environ.copy() diff --git a/Lib/test/test_sysconfig.py b/Lib/test/test_sysconfig.py index c00d7d5b5024f4..27722fbe11ee17 100644 --- a/Lib/test/test_sysconfig.py +++ b/Lib/test/test_sysconfig.py @@ -369,7 +369,7 @@ def test_user_similar(self): base = base.replace(sys.base_prefix, sys.prefix) if HAS_USER_BASE: user_path = get_path(name, 'posix_user') - expected = global_path.replace(base, user, 1) + expected = os.path.normpath(global_path.replace(base, user, 1)) # bpo-44860: platlib of posix_user doesn't use sys.platlibdir, # whereas posix_prefix does. if name == 'platlib': pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy