Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit a1782e1

Browse files
committed
Issue #19360: fix test_site when Python is installed into $HOME/.local
1 parent 09fcb72 commit a1782e1

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

Lib/test/test_site.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -179,14 +179,20 @@ def test_s_option(self):
179179
rc = subprocess.call([sys.executable, '-s', '-c',
180180
'import sys; sys.exit(%r in sys.path)' % usersite],
181181
env=env)
182-
self.assertEqual(rc, 0)
182+
if usersite == site.getsitepackages()[0]:
183+
self.assertEqual(rc, 1)
184+
else:
185+
self.assertEqual(rc, 0)
183186

184187
env = os.environ.copy()
185188
env["PYTHONNOUSERSITE"] = "1"
186189
rc = subprocess.call([sys.executable, '-c',
187190
'import sys; sys.exit(%r in sys.path)' % usersite],
188191
env=env)
189-
self.assertEqual(rc, 0)
192+
if usersite == site.getsitepackages()[0]:
193+
self.assertEqual(rc, 1)
194+
else:
195+
self.assertEqual(rc, 0)
190196

191197
env = os.environ.copy()
192198
env["PYTHONUSERBASE"] = "/tmp"

0 commit comments

Comments
 (0)