Mercurial > hgsubversion
comparison tests/test_fetch_renames.py @ 132:3a9d6cd18332
test_fetch_renames: test file and directory case changes
author | Patrick Mezard <pmezard@gmail.com> |
---|---|
date | Wed, 10 Dec 2008 11:03:23 -0600 |
parents | c2a84d436202 |
children | 5e0dfe59d4c3 |
comparison
equal
deleted
inserted
replaced
131:4d42dbbb5127 | 132:3a9d6cd18332 |
---|---|
59 self._test_rename(False) | 59 self._test_rename(False) |
60 | 60 |
61 def test_rename_stupid(self): | 61 def test_rename_stupid(self): |
62 self._test_rename(True) | 62 self._test_rename(True) |
63 | 63 |
64 def _test_case(self, stupid): | |
65 repo = self._load_fixture_and_fetch('filecase.svndump', stupid) | |
66 files = { | |
67 0: ['A', 'a', 'e/a', 'b', 'd/a', 'D/a', 'f/a', 'F'], | |
68 1: ['A', 'a', 'E/a', 'B', 'd/A', 'D/a', 'f/a', 'F'], | |
69 } | |
70 for rev in repo: | |
71 self.assertEqual(sorted(files[rev]), sorted(repo[rev].manifest())) | |
72 | |
73 def test_case(self): | |
74 self._test_case(False) | |
75 | |
76 def test_case_stupid(self): | |
77 self._test_case(True) | |
78 | |
64 def suite(): | 79 def suite(): |
65 all = [unittest.TestLoader().loadTestsFromTestCase(TestFetchRenames), | 80 all = [unittest.TestLoader().loadTestsFromTestCase(TestFetchRenames), |
66 ] | 81 ] |
67 return unittest.TestSuite(all) | 82 return unittest.TestSuite(all) |