From 864da44d0d7b0dbdff950d5c6e6f91833595a921 Mon Sep 17 00:00:00 2001 From: Victor Stinner Date: Thu, 18 Apr 2024 19:22:04 +0200 Subject: [PATCH] gh-118060: Debug test_posixpath.test_expanduser_pwd2() Add context when a test fails: the pwd entry. --- Lib/test/test_posixpath.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/Lib/test/test_posixpath.py b/Lib/test/test_posixpath.py index 32a20efbb64e1d..d0817e5a1547fe 100644 --- a/Lib/test/test_posixpath.py +++ b/Lib/test/test_posixpath.py @@ -349,12 +349,13 @@ def test_expanduser_pwd(self): def test_expanduser_pwd2(self): pwd = import_helper.import_module('pwd') for e in pwd.getpwall(): - name = e.pw_name - home = e.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(entry=e): + name = e.pw_name + home = e.pw_dir + home = home.rstrip('/') or '/' + self.assertEqual(posixpath.expanduser('~' + name), home) + self.assertEqual(posixpath.expanduser(os.fsencode('~' + name)), + os.fsencode(home)) NORMPATH_CASES = [ ("", "."),