From 48fdbbf6bb0cd0ea9d284ba650a80bffa6310c6b Mon Sep 17 00:00:00 2001 From: "Miss Islington (bot)" <31488909+miss-islington@users.noreply.github.com> Date: Mon, 14 May 2018 07:45:34 -0700 Subject: [PATCH] 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 /. (cherry picked from commit 5c0d462689e1a69537eaeba6ab94e3ff3524fc31) Co-authored-by: Anders Kaseorg --- Lib/test/test_pathlib.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Lib/test/test_pathlib.py b/Lib/test/test_pathlib.py index a4d2f8d983..db53a8f202 100644 --- a/Lib/test/test_pathlib.py +++ b/Lib/test/test_pathlib.py @@ -2145,6 +2145,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') -- 2.40.0