33
33
def test_annotate(self):
34
34
work_tree = self.make_branch_and_tree('wt')
35
35
tree = self.get_tree_no_parents_abc_content(work_tree)
36
tree_revision = getattr(tree, 'get_revision_id', lambda: 'current:')()
36
tree_revision = getattr(tree, 'get_revision_id', lambda: b'current:')()
38
38
self.addCleanup(tree.unlock)
39
39
for revision, line in tree.annotate_iter('a'):
40
self.assertEqual('contents of a\n', line)
40
self.assertEqual(b'contents of a\n', line)
41
41
self.assertEqual(tree_revision, revision)
42
tree_revision = getattr(tree, 'get_revision_id', lambda: 'random:')()
43
for revision, line in tree.annotate_iter('a', default_revision='random:'):
44
self.assertEqual('contents of a\n', line)
42
tree_revision = getattr(tree, 'get_revision_id', lambda: b'random:')()
43
for revision, line in tree.annotate_iter('a', default_revision=b'random:'):
44
self.assertEqual(b'contents of a\n', line)
45
45
self.assertEqual(tree_revision, revision)