Lines Matching refs:str

210         # from a str subclass instance, and it then gets converted to
211 # a pure str object.
212 class StrSubclass(str):
218 self.assertIs(type(part), str)
260 self.assertEqual(str(p), expected.replace('/', self.sep))
268 # Other tests for str() are in test_equivalences().
418 self.assertEqual(str(p), canon)
705 self.assertEqual(str(pp), str(p))
802 self.assertEqual(str(p), 'a\\b\\c')
804 self.assertEqual(str(p), 'c:\\a\\b\\c')
806 self.assertEqual(str(p), '\\\\a\\b\\')
808 self.assertEqual(str(p), '\\\\a\\b\\c')
810 self.assertEqual(str(p), '\\\\a\\b\\c\\d')
1136 self.assertEqual(str(p.relative_to(P('c:'))), '\\Foo\\Bar')
1137 self.assertEqual(str(p.relative_to('c:')), '\\Foo\\Bar')
1446 self.assertTrue(os.path.samefile(str(path_a), str(path_b)),
1461 self.assertEqualNormCase(str(p), str(q))
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'))
1494 self.assertEqualNormCase(str(p), str(q))
1585 # Check that trying to write str does not truncate the file.
1817 self.assertEqualNormCase(str(p.resolve(strict=False)),
1820 self.assertEqualNormCase(str(p.resolve(strict=False)),
1823 self.assertEqualNormCase(str(p.resolve(strict=False)),
2033 # Linking to a str of a relative path.
2051 # Linking to a str of a relative path.
2077 # Renaming to a str of a relative path.
2122 os.utime(str(p), (old_mtime - 10, old_mtime - 10))
2255 path = str(path)
2273 self.assertIn(str(p12), concurrently_created)
2275 self.assertNotIn(str(p12), concurrently_created)
2287 # Symlinking a str target.
2289 link.symlink_to(str(target))
2373 os.mkfifo(str(P))
2403 sock.bind(str(P))
2406 "AF_UNIX path too long" in str(e)):
2407 self.skipTest("cannot bind Unix socket: " + str(e))
2470 self.assertEqualNormCase(str(p), BASE)
2473 self.assertEqualNormCase(str(p), BASE)
2476 self.assertEqualNormCase(str(p), BASE)
2479 self.assertEqualNormCase(str(p), 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)
2539 self.assertEqual(str(P('/').absolute()), '/')
2540 self.assertEqual(str(P('/a').absolute()), '/a')
2541 self.assertEqual(str(P('/a/b').absolute()), '/a/b')
2544 self.assertEqual(str(P('//').absolute()), '//')
2545 self.assertEqual(str(P('//a').absolute()), '//a')
2546 self.assertEqual(str(P('//a/b').absolute()), '//a/b')
2576 self.assertEqual(str(p.resolve()), '/spam')
2725 self.assertEqual(str(P('c:\\').absolute()), 'c:\\')
2726 self.assertEqual(str(P('c:\\a').absolute()), 'c:\\a')
2727 self.assertEqual(str(P('c:\\a\\b').absolute()), 'c:\\a\\b')
2731 self.assertEqual(str(P(share).absolute()), share)
2732 self.assertEqual(str(P(share + 'a').absolute()), share + 'a')
2733 self.assertEqual(str(P(share + 'a\\b').absolute()), share + 'a\\b')
2739 self.assertEqual(str(P().absolute()), share)
2740 self.assertEqual(str(P('.').absolute()), share)
2741 self.assertEqual(str(P('a').absolute()), os.path.join(share, 'a'))
2742 self.assertEqual(str(P('a', 'b', 'c').absolute()),
2752 self.assertEqual(set(map(str, p.glob("FILEa"))), {f"{p}\\FILEa"})
2753 self.assertEqual(set(map(str, p.glob("F*a"))), {f"{p}\\fileA"})
2760 self.assertEqual(set(map(str, p.rglob("FILEd"))), {f"{p}\\dirD\\FILEd"})