bpo-32601: Let test_expanduser use the same user if no others found. (GH-5246)

This happens in the NixOS build sandbox, for example, where the only
other user is nobody with home directory /.
This commit is contained in:
Anders Kaseorg 2018-05-14 10:00:37 -04:00 committed by Serhiy Storchaka
parent 5cd22cf209
commit 5c0d462689
1 changed files with 3 additions and 0 deletions

View File

@ -2142,6 +2142,9 @@ class PosixPathTest(_BasePathTest, unittest.TestCase):
otherhome = pwdent.pw_dir.rstrip('/')
if othername != username and otherhome:
break
else:
othername = username
otherhome = userhome
p1 = P('~/Documents')
p2 = P('~' + username + '/Documents')