Fix SF #763362, test_posixpath failed

Don't check expanduser('~') if the home directory == the root directory
(ie, we are running as root).
This commit is contained in:
Neal Norwitz 2003-07-01 03:33:31 +00:00
parent 0ccda1ee10
commit 168e73d25e
1 changed files with 6 additions and 4 deletions

View File

@ -338,10 +338,12 @@ class PosixPathTest(unittest.TestCase):
pass
else:
self.assert_(isinstance(posixpath.expanduser("~/"), basestring))
self.assertEqual(
posixpath.expanduser("~") + "/",
posixpath.expanduser("~/")
)
# if home directory == root directory, this test makes no sense
if posixpath.expanduser("~") != '/':
self.assertEqual(
posixpath.expanduser("~") + "/",
posixpath.expanduser("~/")
)
self.assert_(isinstance(posixpath.expanduser("~root/"), basestring))
self.assert_(isinstance(posixpath.expanduser("~foo/"), basestring))