Mercurial > hgrepos > Python > apps > py-cutils
comparison tests/test_walk.py @ 370:a766264ff5bb
FIX: update unittests for WalkDirEntry because changed backslash encoding
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Fri, 11 Apr 2025 17:36:14 +0200 |
| parents | 7f797d71bd5e |
| children | 9cba56c87946 |
comparison
equal
deleted
inserted
replaced
| 369:04d7945ff4ae | 370:a766264ff5bb |
|---|---|
| 205 entry = walk.WalkDirEntry.from_path_name( | 205 entry = walk.WalkDirEntry.from_path_name( |
| 206 "testdir", "test\r-\n-\\rest", _do_stat=False) | 206 "testdir", "test\r-\n-\\rest", _do_stat=False) |
| 207 self.assertEqual(u"test\r-\n-\\rest", entry.uname) | 207 self.assertEqual(u"test\r-\n-\\rest", entry.uname) |
| 208 self.assertIsNone(entry.fsname) | 208 self.assertIsNone(entry.fsname) |
| 209 self.assertIsNone(entry.u8name) | 209 self.assertIsNone(entry.u8name) |
| 210 self.assertEqual(b"test\\x0d-\\x0a-\\x5crest", entry.alt_fsname) | 210 self.assertEqual(b"test\\x0d-\\x0a-\\\\rest", entry.alt_fsname) |
| 211 self.assertEqual(b"test\\x0d-\\x0a-\\x5crest", entry.alt_u8name) | 211 self.assertEqual(b"test\\x0d-\\x0a-\\\\rest", entry.alt_u8name) |
| 212 | 212 |
| 213 def test_special_chars_path(self): | 213 def test_special_chars_path(self): |
| 214 entry = walk.WalkDirEntry.from_path_name( | 214 entry = walk.WalkDirEntry.from_path_name( |
| 215 "testdir-\r-\n-rest", "testfile", _do_stat=False) | 215 "testdir-\r-\n-rest", "testfile", _do_stat=False) |
| 216 self.assertEqual(u"testdir-\r-\n-rest/testfile", entry.upath) | 216 self.assertEqual(u"testdir-\r-\n-rest/testfile", entry.upath) |
