comparison tests/test_fetch_mappings.py @ 702:841399d10c79

verify: fix verifying mapped branches.
author Dan Villiom Podlaski Christiansen <danchr@gmail.com>
date Tue, 07 Sep 2010 14:33:56 +0200
parents d2ef7220a079
children 467b95348e6a
comparison
equal deleted inserted replaced
701:3b8088de027d 702:841399d10c79
206 206
207 def test_branchmap_rebuildmeta_stupid(self): 207 def test_branchmap_rebuildmeta_stupid(self):
208 '''test rebuildmeta on a branchmapped clone (stupid)''' 208 '''test rebuildmeta on a branchmapped clone (stupid)'''
209 self.test_branchmap_rebuildmeta(True) 209 self.test_branchmap_rebuildmeta(True)
210 210
211 def test_branchmap_verify(self, stupid=False):
212 '''test verify on a branchmapped clone'''
213 test_util.load_svndump_fixture(self.repo_path, 'branchmap.svndump')
214 branchmap = open(self.branchmap, 'w')
215 branchmap.write("badname = dit\n")
216 branchmap.write("feature = dah\n")
217 branchmap.close()
218 ui = self.ui(stupid)
219 ui.setconfig('hgsubversion', 'branchmap', self.branchmap)
220 commands.clone(ui, test_util.fileurl(self.repo_path),
221 self.wc_path, branchmap=self.branchmap)
222 repo = self.repo
223
224 for r in repo:
225 self.assertEquals(svncommands.verify(ui, repo, rev=r), 0)
226
227 def test_branchmap_verify_stupid(self):
228 '''test verify on a branchmapped clone (stupid)'''
229 self.test_branchmap_verify(True)
230
211 def test_branchmap_no_replacement(self): 231 def test_branchmap_no_replacement(self):
212 ''' 232 '''
213 test that empty mappings are rejected 233 test that empty mappings are rejected
214 234
215 Empty mappings are lines like 'this ='. The most sensible thing to do 235 Empty mappings are lines like 'this ='. The most sensible thing to do