Lines Matching defs:basename
5 from posixpath import realpath, abspath, dirname, basename
132 self.assertEqual(posixpath.basename("/foo/bar"), "bar")
133 self.assertEqual(posixpath.basename("/"), "")
134 self.assertEqual(posixpath.basename("foo"), "foo")
135 self.assertEqual(posixpath.basename("////foo"), "foo")
136 self.assertEqual(posixpath.basename("//foo//bar"), "bar")
138 self.assertEqual(posixpath.basename(b"/foo/bar"), b"bar")
139 self.assertEqual(posixpath.basename(b"/"), b"")
140 self.assertEqual(posixpath.basename(b"foo"), b"foo")
141 self.assertEqual(posixpath.basename(b"////foo"), b"foo")
142 self.assertEqual(posixpath.basename(b"//foo//bar"), b"bar")
440 self.assertEqual(realpath(ABSTFN+"1/../" + basename(ABSTFN) + "y"),
442 self.assertEqual(realpath(ABSTFN+"1/../" + basename(ABSTFN) + "1"),
445 os.symlink(basename(ABSTFN) + "a/b", ABSTFN+"a")
448 os.symlink("../" + basename(dirname(ABSTFN)) + "/" +
449 basename(ABSTFN) + "c", ABSTFN+"c")
454 self.assertEqual(realpath(basename(ABSTFN)), ABSTFN)
482 ABSTFN+"1/../" + basename(ABSTFN) + "y", strict=True)
484 ABSTFN+"1/../" + basename(ABSTFN) + "1", strict=True)
486 os.symlink(basename(ABSTFN) + "a/b", ABSTFN+"a")
489 os.symlink("../" + basename(dirname(ABSTFN)) + "/" +
490 basename(ABSTFN) + "c", ABSTFN+"c")
495 self.assertRaises(OSError, realpath, basename(ABSTFN), strict=True)
510 os.symlink('../' + basename(ABSTFN), ABSTFN + '/self')
576 self.assertEqual(realpath(basename(ABSTFN) + "/link-y/.."),
595 base = basename(ABSTFN)
753 self.assertPathEqual(self.path.basename)