comparison tests/test_fetch_command.py @ 263:d978192f0d63

Clean up TODOs that are no longer relevant.
author Augie Fackler <durin42@gmail.com>
date Mon, 13 Apr 2009 21:19:13 -0500
parents ffccf0080e54
children bb00f7ca5b8c
comparison
equal deleted inserted replaced
262:3b3627611468 263:d978192f0d63
22 'svn:df2126f7-00ab-4d49-b42c-7e981dde0bcf/trunk@2') 22 'svn:df2126f7-00ab-4d49-b42c-7e981dde0bcf/trunk@2')
23 self.assertEqual(repo['tip'], repo[0]) 23 self.assertEqual(repo['tip'], repo[0])
24 24
25 def test_fresh_fetch_two_revs(self): 25 def test_fresh_fetch_two_revs(self):
26 repo = self._load_fixture_and_fetch('two_revs.svndump') 26 repo = self._load_fixture_and_fetch('two_revs.svndump')
27 # TODO there must be a better way than repo[0] for this check
28 self.assertEqual(node.hex(repo[0].node()), 27 self.assertEqual(node.hex(repo[0].node()),
29 '434ed487136c1b47c1e8f952edb4dc5a8e6328df') 28 '434ed487136c1b47c1e8f952edb4dc5a8e6328df')
30 self.assertEqual(node.hex(repo['tip'].node()), 29 self.assertEqual(node.hex(repo['tip'].node()),
31 'c95251e0dd04697deee99b79cc407d7db76e6a5f') 30 'c95251e0dd04697deee99b79cc407d7db76e6a5f')
32 self.assertEqual(repo['tip'], repo[1]) 31 self.assertEqual(repo['tip'], repo[1])
33 32
34 def test_branches(self): 33 def test_branches(self):
35 repo = self._load_fixture_and_fetch('simple_branch.svndump') 34 repo = self._load_fixture_and_fetch('simple_branch.svndump')
36 # TODO there must be a better way than repo[0] for this check
37 self.assertEqual(node.hex(repo[0].node()), 35 self.assertEqual(node.hex(repo[0].node()),
38 '434ed487136c1b47c1e8f952edb4dc5a8e6328df') 36 '434ed487136c1b47c1e8f952edb4dc5a8e6328df')
39 self.assertEqual(node.hex(repo['tip'].node()), 37 self.assertEqual(node.hex(repo['tip'].node()),
40 'f1ff5b860f5dbb9a59ad0921a79da77f10f25109') 38 'f1ff5b860f5dbb9a59ad0921a79da77f10f25109')
41 self.assertEqual(len(repo['tip'].parents()), 1) 39 self.assertEqual(len(repo['tip'].parents()), 1)
46 'svn:df2126f7-00ab-4d49-b42c-7e981dde0bcf/trunk@3') 44 'svn:df2126f7-00ab-4d49-b42c-7e981dde0bcf/trunk@3')
47 self.assertEqual(len(repo.heads()), 1) 45 self.assertEqual(len(repo.heads()), 1)
48 46
49 def test_two_branches_with_heads(self): 47 def test_two_branches_with_heads(self):
50 repo = self._load_fixture_and_fetch('two_heads.svndump') 48 repo = self._load_fixture_and_fetch('two_heads.svndump')
51 # TODO there must be a better way than repo[0] for this check
52 self.assertEqual(node.hex(repo[0].node()), 49 self.assertEqual(node.hex(repo[0].node()),
53 '434ed487136c1b47c1e8f952edb4dc5a8e6328df') 50 '434ed487136c1b47c1e8f952edb4dc5a8e6328df')
54 self.assertEqual(node.hex(repo['tip'].node()), 51 self.assertEqual(node.hex(repo['tip'].node()),
55 '1083037b18d85cd84fa211c5adbaeff0fea2cd9f') 52 '1083037b18d85cd84fa211c5adbaeff0fea2cd9f')
56 self.assertEqual(node.hex(repo['the_branch'].node()), 53 self.assertEqual(node.hex(repo['the_branch'].node()),
61 self.assertEqual(repo['tip'], repo['default']) 58 self.assertEqual(repo['tip'], repo['default'])
62 self.assertEqual(len(repo.heads()), 2) 59 self.assertEqual(len(repo.heads()), 2)
63 60
64 def test_many_special_cases_replay(self): 61 def test_many_special_cases_replay(self):
65 repo = self._load_fixture_and_fetch('many_special_cases.svndump') 62 repo = self._load_fixture_and_fetch('many_special_cases.svndump')
66 # TODO there must be a better way than repo[0] for this check
67 self._many_special_cases_checks(repo) 63 self._many_special_cases_checks(repo)
68 64
69 65
70 def test_many_special_cases_diff(self): 66 def test_many_special_cases_diff(self):
71 repo = self._load_fixture_and_fetch('many_special_cases.svndump', 67 repo = self._load_fixture_and_fetch('many_special_cases.svndump',
72 stupid=True) 68 stupid=True)
73 # TODO there must be a better way than repo[0] for this check
74 self._many_special_cases_checks(repo) 69 self._many_special_cases_checks(repo)
75 70
76 def _many_special_cases_checks(self, repo): 71 def _many_special_cases_checks(self, repo):
77 self.assertEqual(node.hex(repo[0].node()), 72 self.assertEqual(node.hex(repo[0].node()),
78 '434ed487136c1b47c1e8f952edb4dc5a8e6328df') 73 '434ed487136c1b47c1e8f952edb4dc5a8e6328df')
154 def test_stupid(self): 149 def test_stupid(self):
155 repo = test_util.load_fixture_and_fetch('two_heads.svndump', 150 repo = test_util.load_fixture_and_fetch('two_heads.svndump',
156 self.repo_path, 151 self.repo_path,
157 self.wc_path, 152 self.wc_path,
158 True) 153 True)
159 # TODO there must be a better way than repo[0] for this check
160 self.assertEqual(node.hex(repo[0].node()), 154 self.assertEqual(node.hex(repo[0].node()),
161 '434ed487136c1b47c1e8f952edb4dc5a8e6328df') 155 '434ed487136c1b47c1e8f952edb4dc5a8e6328df')
162 self.assertEqual(node.hex(repo['tip'].node()), 156 self.assertEqual(node.hex(repo['tip'].node()),
163 '1083037b18d85cd84fa211c5adbaeff0fea2cd9f') 157 '1083037b18d85cd84fa211c5adbaeff0fea2cd9f')
164 self.assertEqual(node.hex(repo['the_branch'].node()), 158 self.assertEqual(node.hex(repo['the_branch'].node()),