diff options
author | Andrej Shadura <andrewsh@debian.org> | 2018-11-29 15:11:24 +0100 |
---|---|---|
committer | Andrej Shadura <andrewsh@debian.org> | 2018-11-29 15:11:24 +0100 |
commit | e2e56b621fe048a3b12068627405bc9336e13774 (patch) | |
tree | 1016d425f4d9515565ad5e4ad352043d4298659d /tests/test_fetch_mappings.py | |
parent | f505a84d33c238a892064774ca31854d3b5b1df2 (diff) |
New upstream version 1.9.3
Diffstat (limited to 'tests/test_fetch_mappings.py')
-rw-r--r-- | tests/test_fetch_mappings.py | 24 |
1 files changed, 15 insertions, 9 deletions
diff --git a/tests/test_fetch_mappings.py b/tests/test_fetch_mappings.py index f4e373c..4fff277 100644 --- a/tests/test_fetch_mappings.py +++ b/tests/test_fetch_mappings.py @@ -15,6 +15,8 @@ from hgsubversion import svncommands from hgsubversion import util from hgsubversion import verify +revsymbol = test_util.revsymbol + class MapTests(test_util.TestBase): stupid_mode_tests = True @@ -46,7 +48,7 @@ class MapTests(test_util.TestBase): self.wc_path, authors=self.authors) self.assertEqual(self.repo[0].user(), 'Augie Fackler <durin42@gmail.com>') - self.assertEqual(self.repo['tip'].user(), + self.assertEqual(revsymbol(self.repo, 'tip').user(), 'evil@5b65bade-98f3-4993-a01f-b7a6710da339') def test_author_map_closing_author(self): @@ -60,7 +62,7 @@ class MapTests(test_util.TestBase): self.wc_path, authors=self.authors) self.assertEqual(self.repo[0].user(), 'Augie@5b65bade-98f3-4993-a01f-b7a6710da339') - self.assertEqual(self.repo['tip'].user(), + self.assertEqual(revsymbol(self.repo, 'tip').user(), 'Testy <test@test>') def test_author_map_no_author(self): @@ -114,7 +116,7 @@ class MapTests(test_util.TestBase): self.wc_path, authors=self.authors) self.assertEqual(self.repo[0].user(), 'Augie Fackler <durin42@gmail.com>') - self.assertEqual(self.repo['tip'].user(), + self.assertEqual(revsymbol(self.repo, 'tip').user(), 'evil@5b65bade-98f3-4993-a01f-b7a6710da339') def test_author_map_mapauthorscmd(self): @@ -124,7 +126,7 @@ class MapTests(test_util.TestBase): commands.clone(ui, test_util.fileurl(repo_path), self.wc_path) self.assertEqual(self.repo[0].user(), 'svn: Augie') - self.assertEqual(self.repo['tip'].user(), 'svn: evil') + self.assertEqual(revsymbol(self.repo, 'tip').user(), 'svn: evil') def _loadwithfilemap(self, svndump, filemapcontent, failonmissing=True): @@ -145,14 +147,18 @@ class MapTests(test_util.TestBase): repo = self._loadwithfilemap('replace_trunk_with_branch.svndump', "include alpha\n") self.assertEqual(node.hex(repo[0].node()), '88e2c7492d83e4bf30fbb2dcbf6aa24d60ac688d') - self.assertEqual(node.hex(repo['default'].node()), 'e524296152246b3837fe9503c83b727075835155') + self.assertTrue(node.hex(revsymbol(repo, 'default').node()) in + ('e524296152246b3837fe9503c83b727075835155', + 'ecf9b521a1799ebb0e01c1d1e86305ea8b542d2e')) @test_util.requiresreplay def test_file_map_exclude(self): repo = self._loadwithfilemap('replace_trunk_with_branch.svndump', "exclude alpha\n") self.assertEqual(node.hex(repo[0].node()), '2c48f3525926ab6c8b8424bcf5eb34b149b61841') - self.assertEqual(node.hex(repo['default'].node()), 'b37a3c0297b71f989064d9b545b5a478bbed7cc1') + self.assertTrue(node.hex(revsymbol(repo, 'default').node()) in + ('b37a3c0297b71f989064d9b545b5a478bbed7cc1', + 'e494691507b55deeb85c9c362d47b427f5c644ad')) @test_util.requiresreplay def test_file_map_rule_order(self): @@ -163,7 +169,7 @@ class MapTests(test_util.TestBase): # because it's excluded after the root directory. self.assertEqual(sorted(self.repo[0].manifest().keys()), ['alpha', 'beta']) - self.assertEqual(sorted(self.repo['default'].manifest().keys()), + self.assertEqual(sorted(revsymbol(self.repo, 'default').manifest().keys()), ['alpha', 'beta']) @test_util.requiresreplay @@ -368,7 +374,7 @@ class MapTests(test_util.TestBase): def test_empty_log_message(self): repo, repo_path = self.load_and_fetch('empty-log-message.svndump') - self.assertEqual(repo['tip'].description(), '') + self.assertEqual(revsymbol(repo, 'tip').description(), '') test_util.rmtree(self.wc_path) @@ -376,4 +382,4 @@ class MapTests(test_util.TestBase): ui.setconfig('hgsubversion', 'defaultmessage', 'blyf') commands.clone(ui, test_util.fileurl(repo_path), self.wc_path) - self.assertEqual(self.repo['tip'].description(), 'blyf') + self.assertEqual(revsymbol(self.repo, 'tip').description(), 'blyf') |