Lines Matching full:foo*
759 self.assertIs(False, P('/foo/bar').is_reserved())
1115 p = P('C:Foo/Bar')
1116 self.assertEqual(p.relative_to(P('c:')), P('Foo/Bar'))
1117 self.assertEqual(p.relative_to('c:'), P('Foo/Bar'))
1118 self.assertEqual(p.relative_to(P('c:foO')), P('Bar'))
1119 self.assertEqual(p.relative_to('c:foO'), P('Bar'))
1120 self.assertEqual(p.relative_to('c:foO/'), P('Bar'))
1121 self.assertEqual(p.relative_to(P('c:foO/baR')), P())
1122 self.assertEqual(p.relative_to('c:foO/baR'), P())
1128 self.assertRaises(ValueError, p.relative_to, P('Foo'))
1129 self.assertRaises(ValueError, p.relative_to, P('/Foo'))
1130 self.assertRaises(ValueError, p.relative_to, P('C:/Foo'))
1131 self.assertRaises(ValueError, p.relative_to, P('C:Foo/Bar/Baz'))
1132 self.assertRaises(ValueError, p.relative_to, P('C:Foo/Baz'))
1133 p = P('C:/Foo/Bar')
1134 self.assertEqual(p.relative_to(P('c:')), P('/Foo/Bar'))
1135 self.assertEqual(p.relative_to('c:'), P('/Foo/Bar'))
1136 self.assertEqual(str(p.relative_to(P('c:'))), '\\Foo\\Bar')
1137 self.assertEqual(str(p.relative_to('c:')), '\\Foo\\Bar')
1138 self.assertEqual(p.relative_to(P('c:/')), P('Foo/Bar'))
1139 self.assertEqual(p.relative_to('c:/'), P('Foo/Bar'))
1140 self.assertEqual(p.relative_to(P('c:/foO')), P('Bar'))
1141 self.assertEqual(p.relative_to('c:/foO'), P('Bar'))
1142 self.assertEqual(p.relative_to('c:/foO/'), P('Bar'))
1143 self.assertEqual(p.relative_to(P('c:/foO/baR')), P())
1144 self.assertEqual(p.relative_to('c:/foO/baR'), P())
1147 self.assertRaises(ValueError, p.relative_to, P('C:/Foo/Bar/Baz'))
1148 self.assertRaises(ValueError, p.relative_to, P('C:/Foo/Baz'))
1149 self.assertRaises(ValueError, p.relative_to, P('C:Foo'))
1153 self.assertRaises(ValueError, p.relative_to, P('/Foo'))
1154 self.assertRaises(ValueError, p.relative_to, P('//C/Foo'))
1156 p = P('//Server/Share/Foo/Bar')
1157 self.assertEqual(p.relative_to(P('//sErver/sHare')), P('Foo/Bar'))
1158 self.assertEqual(p.relative_to('//sErver/sHare'), P('Foo/Bar'))
1159 self.assertEqual(p.relative_to('//sErver/sHare/'), P('Foo/Bar'))
1160 self.assertEqual(p.relative_to(P('//sErver/sHare/Foo')), P('Bar'))
1161 self.assertEqual(p.relative_to('//sErver/sHare/Foo'), P('Bar'))
1162 self.assertEqual(p.relative_to('//sErver/sHare/Foo/'), P('Bar'))
1163 self.assertEqual(p.relative_to(P('//sErver/sHare/Foo/Bar')), P())
1164 self.assertEqual(p.relative_to('//sErver/sHare/Foo/Bar'), P())
1166 self.assertRaises(ValueError, p.relative_to, P('/Server/Share/Foo'))
1167 self.assertRaises(ValueError, p.relative_to, P('c:/Server/Share/Foo'))
1168 self.assertRaises(ValueError, p.relative_to, P('//z/Share/Foo'))
1169 self.assertRaises(ValueError, p.relative_to, P('//Server/z/Foo'))
1173 p = P('C:Foo/Bar')
1176 self.assertTrue(p.is_relative_to(P('c:foO')))
1177 self.assertTrue(p.is_relative_to('c:foO'))
1178 self.assertTrue(p.is_relative_to('c:foO/'))
1179 self.assertTrue(p.is_relative_to(P('c:foO/baR')))
1180 self.assertTrue(p.is_relative_to('c:foO/baR'))
1186 self.assertFalse(p.is_relative_to(P('Foo')))
1187 self.assertFalse(p.is_relative_to(P('/Foo')))
1188 self.assertFalse(p.is_relative_to(P('C:/Foo')))
1189 self.assertFalse(p.is_relative_to(P('C:Foo/Bar/Baz')))
1190 self.assertFalse(p.is_relative_to(P('C:Foo/Baz')))
1191 p = P('C:/Foo/Bar')
1194 self.assertTrue(p.is_relative_to(P('c:/foO')))
1195 self.assertTrue(p.is_relative_to('c:/foO/'))
1196 self.assertTrue(p.is_relative_to(P('c:/foO/baR')))
1197 self.assertTrue(p.is_relative_to('c:/foO/baR'))
1200 self.assertFalse(p.is_relative_to(P('C:/Foo/Bar/Baz')))
1201 self.assertFalse(p.is_relative_to(P('C:/Foo/Baz')))
1202 self.assertFalse(p.is_relative_to(P('C:Foo')))
1206 self.assertFalse(p.is_relative_to(P('/Foo')))
1207 self.assertFalse(p.is_relative_to(P('//C/Foo')))
1209 p = P('//Server/Share/Foo/Bar')
1213 self.assertTrue(p.is_relative_to(P('//sErver/sHare/Foo')))
1214 self.assertTrue(p.is_relative_to('//sErver/sHare/Foo'))
1215 self.assertTrue(p.is_relative_to('//sErver/sHare/Foo/'))
1216 self.assertTrue(p.is_relative_to(P('//sErver/sHare/Foo/Bar')))
1217 self.assertTrue(p.is_relative_to('//sErver/sHare/Foo/Bar'))
1219 self.assertFalse(p.is_relative_to(P('/Server/Share/Foo')))
1220 self.assertFalse(p.is_relative_to(P('c:/Server/Share/Foo')))
1221 self.assertFalse(p.is_relative_to(P('//z/Share/Foo')))
1222 self.assertFalse(p.is_relative_to(P('//Server/z/Foo')))
1291 self.assertIs(False, P('/foo/bar').is_reserved())
1524 non_existent = os.path.join(BASE, 'foo')
1543 p = P('foo')
1564 self.assertIs(False, (p / 'foo').exists())
1717 # Don't get fooled by symlink loops (Issue #26012).
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')
1824 os.path.abspath(os.path.join('foo', 'in', 'spam')))
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)
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')
1864 self._check_resolve_relative(p, P(d, 'foo', 'in', 'spam'), False)
1868 self._check_resolve_relative(p, P(BASE, 'foo', 'in', 'spam'), False)
2452 p = P('/usr/bin/foo')
2609 self._check_symlink_loop(BASE, 'linkZ', 'foo', strict=False)
2618 self._check_symlink_loop(BASE, 'linkW', 'foo', strict=False)