Mercurial > hgsubversion
comparison tests/test_tags.py @ 379:e1b23a6ca093
test_tags: Add a test that verifies tags get deleted properly even in the presence of somewhat odd branching.
author | Augie Fackler <durin42@gmail.com> |
---|---|
date | Sat, 30 May 2009 19:46:03 -0500 |
parents | 9327e9325645 |
children | a441ba143ac8 |
comparison
equal
deleted
inserted
replaced
378:eeefbe104087 | 379:e1b23a6ca093 |
---|---|
62 self.assertEqual(extra, {'branch': 'dummy', 'close': '1'}) | 62 self.assertEqual(extra, {'branch': 'dummy', 'close': '1'}) |
63 | 63 |
64 def test_tag_by_renaming_branch_stupid(self): | 64 def test_tag_by_renaming_branch_stupid(self): |
65 self.test_tag_by_renaming_branch(stupid=True) | 65 self.test_tag_by_renaming_branch(stupid=True) |
66 | 66 |
67 def test_deletion_of_tag_on_trunk_after_branching(self): | |
68 repo = self._load_fixture_and_fetch('tag_deletion_tag_branch.svndump') | |
69 branches = set(repo[h].extra()['branch'] for h in repo.heads(closed=False)) | |
70 self.assertEqual(branches, set(['default', 'from_2', ])) | |
71 self.assertEqual( | |
72 repo.tags(), | |
73 {'tip': 'g\xdd\xcd\x93\x03g\x1e\x7f\xa6-[V%\x99\x07\xd3\x9d>(\x94', | |
74 'new_tag': '=\xb8^\xb5\x18\xa9M\xdb\xf9\xb62Z\xa0\xb5R6+\xfe6.'}) | |
75 | |
76 | |
67 def suite(): | 77 def suite(): |
68 return unittest.TestLoader().loadTestsFromTestCase(TestTags) | 78 return unittest.TestLoader().loadTestsFromTestCase(TestTags) |