Lines Matching refs:BASE
1353 BASE = os.path.realpath(TESTFN)
1354 join = lambda *x: os.path.join(BASE, *x)
1384 # (BASE)
1407 os_helper.rmtree(BASE)
1409 os.mkdir(BASE)
1473 getcwd.return_value = BASE
1476 self.assertEqual(str(P().absolute()), BASE)
1477 self.assertEqual(str(P('.').absolute()), BASE)
1478 self.assertEqual(str(P('a').absolute()), os.path.join(BASE, 'a'))
1479 self.assertEqual(str(P('a', 'b', 'c').absolute()), os.path.join(BASE, 'a', 'b', 'c'))
1482 self.assertEqual(str(P('linkB', 'fileB').absolute()), os.path.join(BASE, 'linkB', 'fileB'))
1483 self.assertEqual(str(P('brokenLink').absolute()), os.path.join(BASE, 'brokenLink'))
1484 self.assertEqual(str(P('brokenLinkLoop').absolute()), os.path.join(BASE, 'brokenLinkLoop'))
1487 self.assertEqual(str(P('..').absolute()), os.path.join(BASE, '..'))
1488 self.assertEqual(str(P('a', '..').absolute()), os.path.join(BASE, 'a', '..'))
1489 self.assertEqual(str(P('..', 'b').absolute()), os.path.join(BASE, '..', 'b'))
1506 env['USERPROFILE'] = os.path.join(BASE, 'userprofile')
1510 env['HOME'] = os.path.join(BASE, 'home')
1514 fileA_path = os.path.join(BASE, 'fileA')
1515 fileB_path = os.path.join(BASE, 'dirB', 'fileB')
1524 non_existent = os.path.join(BASE, 'foo')
1554 p = P(BASE)
1566 self.assertIs(False, P(BASE + '\udfff').exists())
1567 self.assertIs(False, P(BASE + '\x00').exists())
1570 p = self.cls(BASE)
1582 p = self.cls(BASE)
1590 p = self.cls(BASE)
1599 p = self.cls(BASE)
1620 p = P(BASE)
1626 self.assertEqual(paths, { P(BASE, q) for q in expected })
1632 p = P(BASE, 'linkB')
1634 expected = { P(BASE, 'linkB', q) for q in ['fileB', 'linkD'] }
1639 p = self.cls(BASE, 'fileA')
1649 self.assertEqual(set(glob), { P(BASE, q) for q in expected })
1651 p = P(BASE)
1678 self.assertEqual(set(glob), { P(BASE, q) for q in expected })
1680 p = P(BASE)
1704 p = P(BASE, "dirC")
1719 p = P(BASE)
1737 base = P(BASE) / 'deep'
1754 p = P(BASE)
1755 self.assertEqual(set(p.glob("..")), { P(BASE, "..") })
1756 self.assertEqual(set(p.glob("dirA/../file*")), { P(BASE, "dirA/../fileA") })
1763 base = P(BASE) / 'permissions'
1796 base = self.cls(BASE) / 'long_symlink'
1812 p = P(BASE, 'foo')
1818 os.path.join(BASE, 'foo'))
1819 p = P(BASE, 'foo', 'in', 'spam')
1821 os.path.join(BASE, 'foo', 'in', 'spam'))
1822 p = P(BASE, '..', 'foo', 'in', 'spam')
1826 p = P(BASE, 'dirB', 'fileB')
1828 p = P(BASE, 'linkA')
1829 self._check_resolve_relative(p, P(BASE, 'fileA'))
1830 p = P(BASE, 'dirA', 'linkC', 'fileB')
1831 self._check_resolve_relative(p, P(BASE, 'dirB', 'fileB'))
1832 p = P(BASE, 'dirB', 'linkD', 'fileB')
1833 self._check_resolve_relative(p, P(BASE, 'dirB', 'fileB'))
1835 p = P(BASE, 'dirA', 'linkC', 'fileB', 'foo', 'in', 'spam')
1836 self._check_resolve_relative(p, P(BASE, 'dirB', 'fileB', 'foo', 'in',
1838 p = P(BASE, 'dirA', 'linkC', '..', 'foo', 'in', 'spam')
1842 self._check_resolve_relative(p, P(BASE, 'dirA', 'foo', 'in',
1847 self._check_resolve_relative(p, P(BASE, 'foo', 'in', 'spam'), False)
1854 p = P(BASE, 'dirA', 'linkX', 'linkY', 'fileB')
1855 self._check_resolve_absolute(p, P(BASE, 'dirB', 'fileB'))
1857 p = P(BASE, 'dirA', 'linkX', 'linkY', 'foo', 'in', 'spam')
1858 self._check_resolve_relative(p, P(BASE, 'dirB', 'foo', 'in', 'spam'),
1860 p = P(BASE, 'dirA', 'linkX', 'linkY', '..', 'foo', 'in', 'spam')
1868 self._check_resolve_relative(p, P(BASE, 'foo', 'in', 'spam'), False)
1873 p = self.cls(BASE)
1888 os.chdir(BASE)
1890 self.assertEqual(p.resolve(), self.cls(BASE, p))
1895 p = self.cls(BASE)
1916 p = self.cls(BASE) / 'fileA'
1931 p = self.cls(BASE) / 'linkA'
1947 p = self.cls(BASE) / 'fileA'
1957 p = self.cls(BASE) / 'linkA'
1962 p = self.cls(BASE) / 'fileA'
1968 p = self.cls(BASE)/ 'linkA'
1973 p = self.cls(BASE) / 'fileA'
1979 p = self.cls(BASE) / 'fileA'
1990 p = self.cls(BASE) / 'fileA'
2000 p = self.cls(BASE) / 'fileA'
2006 p = self.cls(BASE) / 'fileAAA'
2011 p = self.cls(BASE) / 'dirA'
2020 P = self.cls(BASE)
2042 P = self.cls(BASE)
2060 P = self.cls(BASE)
2068 P = self.cls(BASE)
2085 P = self.cls(BASE)
2103 P = self.cls(BASE)
2112 P = self.cls(BASE)
2136 P = self.cls(BASE)
2143 P = self.cls(BASE)
2155 p = self.cls(BASE, 'newdirB', 'newdirC')
2168 p = self.cls(BASE, 'newdirD', 'newdirE')
2179 p = self.cls(BASE, 'dirB')
2191 p = self.cls(BASE, 'dirC')
2225 p = self.cls(BASE, 'dirB', 'fileB')
2237 p = self.cls(BASE, 'fileA')
2250 p = self.cls(BASE, 'dirCPC%d' % pattern_num)
2280 P = self.cls(BASE)
2303 P = self.cls(BASE)
2316 P = self.cls(BASE)
2330 P = self.cls(BASE)
2343 P = self.cls(BASE)
2359 P = self.cls(BASE)
2371 P = self.cls(BASE, 'myfifo')
2379 self.assertIs(self.cls(BASE, 'myfifo\udfff').is_fifo(), False)
2380 self.assertIs(self.cls(BASE, 'myfifo\x00').is_fifo(), False)
2383 P = self.cls(BASE)
2399 P = self.cls(BASE, 'mysock')
2411 self.assertIs(self.cls(BASE, 'mysock\udfff').is_socket(), False)
2412 self.assertIs(self.cls(BASE, 'mysock\x00').is_socket(), False)
2415 P = self.cls(BASE)
2424 P = self.cls(BASE)
2444 p = self.cls(BASE, 'fileA')
2461 P = self.cls(BASE)
2470 self.assertEqualNormCase(str(p), BASE)
2473 self.assertEqualNormCase(str(p), BASE)
2476 self.assertEqualNormCase(str(p), BASE)
2479 self.assertEqualNormCase(str(p), BASE)
2483 os.chdir(BASE)
2487 self.assertEqualNormCase(str(p), BASE)
2490 self.assertEqualNormCase(str(p), BASE)
2493 self.assertEqualNormCase(str(p), BASE)
2496 self.assertEqualNormCase(str(p), BASE)
2502 self._check_complex_symlinks(BASE)
2560 p = self.cls(BASE)
2587 p = self.cls(BASE)
2603 self._check_symlink_loop(BASE, 'linkX')
2605 self._check_symlink_loop(BASE, 'linkY')
2607 self._check_symlink_loop(BASE, 'linkZ')
2609 self._check_symlink_loop(BASE, 'linkZ', 'foo', strict=False)
2612 self._check_symlink_loop(BASE, 'linkU')
2614 self._check_symlink_loop(BASE, 'linkV')
2616 self._check_symlink_loop(BASE, 'linkW')
2618 self._check_symlink_loop(BASE, 'linkW', 'foo', strict=False)
2622 p = P(BASE)
2624 expect = set() if not os_helper.fs_is_case_insensitive(BASE) else given
2630 p = P(BASE, "dirC")
2632 expect = set() if not os_helper.fs_is_case_insensitive(BASE) else given
2748 p = P(BASE)
2749 self.assertEqual(set(p.glob("FILEa")), { P(BASE, "fileA") })
2750 self.assertEqual(set(p.glob("*a\\")), { P(BASE, "dirA") })
2751 self.assertEqual(set(p.glob("F*a")), { P(BASE, "fileA") })
2757 p = P(BASE, "dirC")
2758 self.assertEqual(set(p.rglob("FILEd")), { P(BASE, "dirC/dirD/fileD") })
2759 self.assertEqual(set(p.rglob("*\\")), { P(BASE, "dirC/dirD") })