Lines Matching refs:expanduser
248 self.assertEqual(posixpath.expanduser("foo"), "foo")
249 self.assertEqual(posixpath.expanduser(b"foo"), b"foo")
254 self.assertEqual(posixpath.expanduser("~"), "/home/victor")
256 # expanduser() strips trailing slash
258 self.assertEqual(posixpath.expanduser("~"), "/home/victor")
263 self.assertEqual(posixpath.expanduser("~"), "/")
264 self.assertEqual(posixpath.expanduser("~/"), "/")
265 self.assertEqual(posixpath.expanduser("~/foo"), "/foo")
272 self.assertIsInstance(posixpath.expanduser("~/"), str)
273 self.assertIsInstance(posixpath.expanduser(b"~/"), bytes)
276 if posixpath.expanduser("~") != '/':
278 posixpath.expanduser("~") + "/",
279 posixpath.expanduser("~/")
282 posixpath.expanduser(b"~") + b"/",
283 posixpath.expanduser(b"~/")
285 self.assertIsInstance(posixpath.expanduser("~root/"), str)
286 self.assertIsInstance(posixpath.expanduser("~foo/"), str)
287 self.assertIsInstance(posixpath.expanduser(b"~root/"), bytes)
288 self.assertIsInstance(posixpath.expanduser(b"~foo/"), bytes)
291 # expanduser should fall back to using the password database
297 self.assertEqual(posixpath.expanduser("~"), home)
302 # expanduser() must return the path unchanged.
306 self.assertEqual(posixpath.expanduser(path), path)
768 self.assertPathEqual(self.path.expanduser)