Home | History | Annotate | Download | only in test

Lines Matching refs:posixpath

4 import posixpath, os

5 from posixpath import realpath, abspath, dirname, basename
29 self.assertEqual(posixpath.join("/foo", "bar", "/bar", "baz"), "/bar/baz")
30 self.assertEqual(posixpath.join("/foo", "bar", "baz"), "/foo/bar/baz")
31 self.assertEqual(posixpath.join("/foo/", "bar/", "baz/"), "/foo/bar/baz/")
34 self.assertEqual(posixpath.split("/foo/bar"), ("/foo", "bar"))
35 self.assertEqual(posixpath.split("/"), ("/", ""))
36 self.assertEqual(posixpath.split("foo"), ("", "foo"))
37 self.assertEqual(posixpath.split("////foo"), ("////", "foo"))
38 self.assertEqual(posixpath.split("//foo//bar"), ("//foo", "bar"))
41 self.assertEqual(posixpath.splitext(path), (filename, ext))
42 self.assertEqual(posixpath.splitext("/" + path), ("/" + filename, ext))
43 self.assertEqual(posixpath.splitext("abc/" + path), ("abc/" + filename, ext))
44 self.assertEqual(posixpath.splitext("abc.def/" + path), ("abc.def/" + filename, ext))
45 self.assertEqual(posixpath.splitext("/abc.def/" + path), ("/abc.def/" + filename, ext))
46 self.assertEqual(posixpath.splitext(path + "/"), (filename + ext + "/", ""))
63 self.assertIs(posixpath.isabs(""), False)
64 self.assertIs(posixpath.isabs("/"), True)
65 self.assertIs(posixpath.isabs("/foo"), True)
66 self.assertIs(posixpath.isabs("/foo/bar"), True)
67 self.assertIs(posixpath.isabs("foo/bar"), False)
70 self.assertEqual(posixpath.basename("/foo/bar"), "bar")
71 self.assertEqual(posixpath.basename("/"), "")
72 self.assertEqual(posixpath.basename("foo"), "foo")
73 self.assertEqual(posixpath.basename("////foo"), "foo")
74 self.assertEqual(posixpath.basename("//foo//bar"), "bar")
77 self.assertEqual(posixpath.dirname("/foo/bar"), "/foo")
78 self.assertEqual(posixpath.dirname("/"), "/")
79 self.assertEqual(posixpath.dirname("foo"), "")
80 self.assertEqual(posixpath.dirname("////foo"), "////")
81 self.assertEqual(posixpath.dirname("//foo//bar"), "//foo")
84 self.assertIs(posixpath.islink(test_support.TESTFN + "1"), False)
89 self.assertIs(posixpath.islink(test_support.TESTFN + "1"), False)
92 self.assertIs(posixpath.islink(test_support.TESTFN + "2"), True)
94 self.assertIs(posixpath.islink(test_support.TESTFN + "2"), True)
95 self.assertIs(posixpath.exists(test_support.TESTFN + "2"), False)
96 self.assertIs(posixpath.lexists(test_support.TESTFN + "2"), True)
107 posixpath.samefile(
121 posixpath.samefile(
132 posixpath.samefile(
148 posixpath.samestat(
160 posixpath.samestat(
171 posixpath.samestat(
182 self.assertIs(posixpath.ismount("/"), True)
185 self.assertEqual(posixpath.expanduser("foo"), "foo")
191 self.assertIsInstance(posixpath.expanduser("~/"), basestring)
193 if posixpath.expanduser("~") != '/':
195 posixpath.expanduser("~") + "/",
196 posixpath.expanduser("~/")
198 self.assertIsInstance(posixpath.expanduser("~root/"), basestring)
199 self.assertIsInstance(posixpath.expanduser("~foo/"), basestring)
203 self.assertEqual(posixpath.expanduser("~"), "/")
206 self.assertEqual(posixpath.normpath(""), ".")
207 self.assertEqual(posixpath.normpath("/"), "/")
208 self.assertEqual(posixpath.normpath("//"), "//")
209 self.assertEqual(posixpath.normpath("///"), "/")
210 self.assertEqual(posixpath.normpath("///foo/.//bar//"), "/foo/bar")
211 self.assertEqual(posixpath.normpath("///foo/.//bar//.//..//.//baz"), "/foo/baz")
212 self.assertEqual(posixpath.normpath("///..//./foo/.//bar"), "/foo/bar")
316 self.assertRaises(ValueError, posixpath.relpath, "")
317 self.assertEqual(posixpath.relpath("a"), "a")
318 self.assertEqual(posixpath.relpath(posixpath.abspath("a")), "a")
319 self.assertEqual(posixpath.relpath("a/b"), "a/b")
320 self.assertEqual(posixpath.relpath("../a/b"), "../a/b")
321 self.assertEqual(posixpath.relpath("a", "../b"), "../"+curdir+"/a")
322 self.assertEqual(posixpath.relpath("a/b", "../c"), "../"+curdir+"/a/b")
323 self.assertEqual(posixpath.relpath("a", "b/c"), "../../a")
324 self.assertEqual(posixpath.relpath("a", "a"), ".")
325 self.assertEqual(posixpath.relpath("/foo/bar/bat", "/x/y/z"), '../../../foo/bar/bat')
326 self.assertEqual(posixpath.relpath("/foo/bar/bat", "/foo/bar"), 'bat')
327 self.assertEqual(posixpath.relpath("/foo/bar/bat", "/"), 'foo/bar/bat')
328 self.assertEqual(posixpath.relpath("/", "/foo/bar/bat"), '../../..')
329 self.assertEqual(posixpath.relpath("/foo/bar/bat", "/x"), '../foo/bar/bat')
330 self.assertEqual(posixpath.relpath("/x", "/foo/bar/bat"), '../../../x')
331 self.assertEqual(posixpath.relpath("/", "/"), '.')
332 self.assertEqual(posixpath.relpath("/a", "/a"), '.')
333 self.assertEqual(posixpath.relpath("/a/b", "/a/b"), '.')
339 pathmodule = posixpath