Commit 608a308d authored by Ned Deily's avatar Ned Deily

Issue #13304: Skip test case if user site-packages disabled (-s or

PYTHONNOUSERSITE).  (Patch by Carl Meyer)
parent 0f573e5d
...@@ -24,7 +24,7 @@ if "site" in sys.modules: ...@@ -24,7 +24,7 @@ if "site" in sys.modules:
else: else:
raise unittest.SkipTest("importation of site.py suppressed") raise unittest.SkipTest("importation of site.py suppressed")
if not os.path.isdir(site.USER_SITE): if site.ENABLE_USER_SITE and not os.path.isdir(site.USER_SITE):
# need to add user site directory for tests # need to add user site directory for tests
os.makedirs(site.USER_SITE) os.makedirs(site.USER_SITE)
site.addsitedir(site.USER_SITE) site.addsitedir(site.USER_SITE)
...@@ -161,6 +161,8 @@ class HelperFunctionsTests(unittest.TestCase): ...@@ -161,6 +161,8 @@ class HelperFunctionsTests(unittest.TestCase):
finally: finally:
pth_file.cleanup() pth_file.cleanup()
@unittest.skipUnless(site.ENABLE_USER_SITE, "requires access to PEP 370 "
"user-site (site.ENABLE_USER_SITE)")
def test_s_option(self): def test_s_option(self):
usersite = site.USER_SITE usersite = site.USER_SITE
self.assertIn(usersite, sys.path) self.assertIn(usersite, sys.path)
......
...@@ -556,6 +556,7 @@ Lucas Prado Melo ...@@ -556,6 +556,7 @@ Lucas Prado Melo
Ezio Melotti Ezio Melotti
Brian Merrell Brian Merrell
Luke Mewburn Luke Mewburn
Carl Meyer
Mike Meyer Mike Meyer
Steven Miale Steven Miale
Trent Mick Trent Mick
......
...@@ -328,6 +328,9 @@ Tools/Demos ...@@ -328,6 +328,9 @@ Tools/Demos
Tests Tests
----- -----
- Issue #13304: Skip test case if user site-packages disabled (-s or
PYTHONNOUSERSITE). (Patch by Carl Meyer)
- Issue #13218: Fix test_ssl failures on Debian/Ubuntu. - Issue #13218: Fix test_ssl failures on Debian/Ubuntu.
- Issue #12821: Fix test_fcntl failures on OpenBSD 5. - Issue #12821: Fix test_fcntl failures on OpenBSD 5.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment