From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Mon, 1 Jul 2024 10:02:34 +0000 (+0200) Subject: [3.12] gh-121200: Log pwd entry in test_expanduser_pwd2() (GH-121207) (#121214) X-Git-Tag: v3.12.5~145 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e2a97d1db0a1e82e1e2841e2cea7d493debc5424;p=thirdparty%2FPython%2Fcpython.git [3.12] gh-121200: Log pwd entry in test_expanduser_pwd2() (GH-121207) (#121214) gh-121200: Log pwd entry in test_expanduser_pwd2() (GH-121207) Use subTest() to log the pwd entry in test_expanduser_pwd2() of test_posixpath to help debugging. (cherry picked from commit 05a6f8da6042cc87da1cd3824c1375d12753e5a1) Co-authored-by: Victor Stinner --- diff --git a/Lib/test/test_posixpath.py b/Lib/test/test_posixpath.py index 932d8a35d31f..9f54311d2ad6 100644 --- a/Lib/test/test_posixpath.py +++ b/Lib/test/test_posixpath.py @@ -347,13 +347,14 @@ class PosixPathTest(unittest.TestCase): "no home directory on VxWorks") def test_expanduser_pwd2(self): pwd = import_helper.import_module('pwd') - for e in pwd.getpwall(): - name = e.pw_name - home = e.pw_dir + for entry in pwd.getpwall(): + name = entry.pw_name + home = entry.pw_dir home = home.rstrip('/') or '/' - self.assertEqual(posixpath.expanduser('~' + name), home) - self.assertEqual(posixpath.expanduser(os.fsencode('~' + name)), - os.fsencode(home)) + with self.subTest(pwd=entry): + self.assertEqual(posixpath.expanduser('~' + name), home) + self.assertEqual(posixpath.expanduser(os.fsencode('~' + name)), + os.fsencode(home)) NORMPATH_CASES = [ ("", "."),