Mercurial > hgsubversion
diff 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 |
line wrap: on
line diff
--- a/tests/test_tags.py +++ b/tests/test_tags.py @@ -64,5 +64,15 @@ class TestTags(test_util.TestBase): def test_tag_by_renaming_branch_stupid(self): self.test_tag_by_renaming_branch(stupid=True) + def test_deletion_of_tag_on_trunk_after_branching(self): + repo = self._load_fixture_and_fetch('tag_deletion_tag_branch.svndump') + branches = set(repo[h].extra()['branch'] for h in repo.heads(closed=False)) + self.assertEqual(branches, set(['default', 'from_2', ])) + self.assertEqual( + repo.tags(), + {'tip': 'g\xdd\xcd\x93\x03g\x1e\x7f\xa6-[V%\x99\x07\xd3\x9d>(\x94', + 'new_tag': '=\xb8^\xb5\x18\xa9M\xdb\xf9\xb62Z\xa0\xb5R6+\xfe6.'}) + + def suite(): return unittest.TestLoader().loadTestsFromTestCase(TestTags)