Mercurial > hgsubversion
comparison tests/test_fetch_command.py @ 1048:903c9c9dfe6a
tests: count revisions explicitly
The assumption that len(repo) corresponds to the count of actual,
usable revision in the repository fails in presence of hidden
revisions. Instead, we use a dedicated method in test_util, and change
all tests to use this for obtaining repository length -- just to be
safe...
| author | Dan Villiom Podlaski Christiansen <danchr@gmail.com> |
|---|---|
| date | Fri, 09 Aug 2013 11:22:50 -0400 |
| parents | 67e11b650e94 |
| children | c41e993f0892 |
comparison
equal
deleted
inserted
replaced
| 1047:3092b3c109a8 | 1048:903c9c9dfe6a |
|---|---|
| 98 def test_files_copied_from_outside_btt(self, stupid=False): | 98 def test_files_copied_from_outside_btt(self, stupid=False): |
| 99 repo = self._load_fixture_and_fetch( | 99 repo = self._load_fixture_and_fetch( |
| 100 'test_files_copied_from_outside_btt.svndump', stupid=stupid) | 100 'test_files_copied_from_outside_btt.svndump', stupid=stupid) |
| 101 self.assertEqual(node.hex(repo['tip'].node()), | 101 self.assertEqual(node.hex(repo['tip'].node()), |
| 102 '3c78170e30ddd35f2c32faa0d8646ab75bba4f73') | 102 '3c78170e30ddd35f2c32faa0d8646ab75bba4f73') |
| 103 self.assertEqual(len(repo.changelog), 2) | 103 self.assertEqual(test_util.repolen(repo.changelog), 2) |
| 104 | 104 |
| 105 def test_files_copied_from_outside_btt_stupid(self): | 105 def test_files_copied_from_outside_btt_stupid(self): |
| 106 self.test_files_copied_from_outside_btt(stupid=True) | 106 self.test_files_copied_from_outside_btt(stupid=True) |
| 107 | 107 |
| 108 def test_file_renamed_in_from_outside_btt(self): | 108 def test_file_renamed_in_from_outside_btt(self): |
| 171 repo = hg.repository(ui, wc_path) | 171 repo = hg.repository(ui, wc_path) |
| 172 repo2 = hg.repository(ui, wc2_path) | 172 repo2 = hg.repository(ui, wc2_path) |
| 173 | 173 |
| 174 self.assertEqual(repo['tip'].extra()['convert_revision'], | 174 self.assertEqual(repo['tip'].extra()['convert_revision'], |
| 175 repo2['tip'].extra()['convert_revision']) | 175 repo2['tip'].extra()['convert_revision']) |
| 176 self.assertEqual(len(repo), len(repo2)) | 176 self.assertEqual(test_util.repolen(repo), test_util.repolen(repo2)) |
| 177 | 177 |
| 178 for r in repo: | 178 for r in repo: |
| 179 self.assertEqual(repo[r].hex(), repo2[r].hex()) | 179 self.assertEqual(repo[r].hex(), repo2[r].hex()) |
| 180 | 180 |
| 181 def test_path_quoting_stupid(self): | 181 def test_path_quoting_stupid(self): |
