comparison tests/test_fetch_mappings.py @ 1356:57d65269d30c

maps: allow an empty map to not convert specific branches The test, test_fetch_mappings, has been updated as well.
author Sean Farley <sean@farley.io>
date Mon, 24 Mar 2014 11:20:57 -0500
parents 77bd24841a5f
children a17d8874a099
comparison
equal deleted inserted replaced
1355:79e319fe767d 1356:57d65269d30c
288 repo = self.repo 288 repo = self.repo
289 289
290 for r in repo: 290 for r in repo:
291 self.assertEquals(verify.verify(ui, repo, rev=r), 0) 291 self.assertEquals(verify.verify(ui, repo, rev=r), 0)
292 292
293 def test_branchmap_no_replacement(self):
294 '''test that empty mappings are accepted
295
296 Empty mappings are lines like 'this ='. We check that such branches are
297 not converted.
298 '''
299 repo_path = self.load_svndump('branchmap.svndump')
300 branchmap = open(self.branchmap, 'w')
301 branchmap.write("badname =\n")
302 branchmap.close()
303 ui = self.ui()
304 ui.setconfig('hgsubversion', 'branchmap', self.branchmap)
305 commands.clone(ui, test_util.fileurl(repo_path),
306 self.wc_path, branchmap=self.branchmap)
307 branches = set(self.repo[i].branch() for i in self.repo)
308 self.assertEquals(sorted(branches), ['default', 'feature'])
309
293 def test_tagmap(self): 310 def test_tagmap(self):
294 repo_path = self.load_svndump('basic_tag_tests.svndump') 311 repo_path = self.load_svndump('basic_tag_tests.svndump')
295 tagmap = open(self.tagmap, 'w') 312 tagmap = open(self.tagmap, 'w')
296 tagmap.write("tag_r3 = 3.x # stuffy\n") 313 tagmap.write("tag_r3 = 3.x # stuffy\n")
297 tagmap.write("copied_tag = \n") 314 tagmap.write("copied_tag = \n")