comparison tests/test_tags.py @ 389:a8811c84e3ee

tags: Fix an improper parent calculation.
author Augie Fackler <durin42@gmail.com>
date Mon, 01 Jun 2009 11:21:47 -0500
parents a441ba143ac8
children 94f7e8c53c36
comparison
equal deleted inserted replaced
388:5071b8511572 389:a8811c84e3ee
85 {'blah/trunktag': '\xd3$@\xd7\xd8Nu\xce\xa6%\xf1u\xd9b\x1a\xb2\x81\xc2\xb0\xb1', 85 {'blah/trunktag': '\xd3$@\xd7\xd8Nu\xce\xa6%\xf1u\xd9b\x1a\xb2\x81\xc2\xb0\xb1',
86 'versions/branch_version': 'I\x89\x1c>z#\xfc._K#@:\xd6\x1f\x96\xd6\x83\x1b|', 86 'versions/branch_version': 'I\x89\x1c>z#\xfc._K#@:\xd6\x1f\x96\xd6\x83\x1b|',
87 }) 87 })
88 88
89 89
90 def test_tags_in_unusual_location(self):
91 repo = self._load_fixture_and_fetch('tag_name_same_as_branch.svndump')
92 self.assertEqual(len(repo.heads()), 1)
93 branches = set(repo[h].extra()['branch']
94 for h in repo.heads(closed=False))
95 self.assertEqual(branches, set(['magic', ]))
96 tags = repo.tags()
97 del tags['tip']
98 self.assertEqual(
99 tags,
100 {'magic': '\xa2b\xb9\x03\xc6\xbd\x903\x95\xf5\x0f\x94\xcey\xc4E\xfaE6\xaa',
101 'magic2': '\xa3\xa2D\x86aM\xc0v\xb9\xb0\x18\x14\xad\xacwBUi}\xe2',
102 })
103
90 def suite(): 104 def suite():
91 return unittest.TestLoader().loadTestsFromTestCase(TestTags) 105 return unittest.TestLoader().loadTestsFromTestCase(TestTags)