#17809: fix a test failure in test_expanduser when $HOME has a trailing /. Patch by Kubilay Kocak.

This commit is contained in:
Ezio Melotti 2013-05-09 15:19:45 +03:00
parent 263fab94ee
commit ce82d57c74
2 changed files with 3 additions and 1 deletions

View File

@ -318,7 +318,8 @@ class PosixPathTest(unittest.TestCase):
# expanduser should fall back to using the password database
del env['HOME']
home = pwd.getpwuid(os.getuid()).pw_dir
self.assertEqual(posixpath.expanduser("~"), home)
# $HOME can end with a trailing /, so strip it (see #17809)
self.assertEqual(posixpath.expanduser("~"), home.rstrip("/"))
def test_normpath(self):
self.assertEqual(posixpath.normpath(""), ".")

View File

@ -648,6 +648,7 @@ Kim Knapp
Lenny Kneler
Pat Knight
Jeff Knupp
Kubilay Kocak
Greg Kochanski
Damon Kohler
Marko Kohtala