/b-gtk/fix-viz

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/b-gtk/fix-viz

« back to all changes in this revision

Viewing changes to tests/test_revisionview.py

  • Committer: Jelmer Vernooij
  • Date: 2012-03-05 14:02:16 UTC
  • Revision ID: jelmer@samba.org-20120305140216-kin6qx701t4205ej
Only show annotate option for files in nautilus-bzr.

Show diffs side-by-side

added added

removed removed

Lines of Context:
16
16
 
17
17
"""Test the RevisionView functionality."""
18
18
 
 
19
import os
 
20
 
19
21
from bzrlib import (
20
22
    tests,
21
23
    )
22
 
try:
23
 
    from bzrlib import bencode
24
 
except ImportError:
25
 
    from bzrlib.util import bencode
 
24
from bzrlib import bencode
26
25
 
27
26
from bzrlib.plugins.gtk import revisionview
28
27
 
29
28
 
 
29
def fake_icon_path(*args):
 
30
    return os.path.join(
 
31
        os.path.dirname(__file__),  '..', 'icons', *args)
 
32
 
 
33
 
30
34
class TestPendingRevisions(tests.TestCaseWithMemoryTransport):
31
35
 
 
36
    def setUp(self):
 
37
        super(TestPendingRevisions, self).setUp()
 
38
        self.overrideAttr(revisionview, 'icon_path', new=fake_icon_path)
 
39
 
32
40
    def assertBufferText(self, text, buffer):
33
41
        """Check the text stored in the buffer."""
34
42
        self.assertEqual(text, buffer.get_text(buffer.get_start_iter(),
35
 
                                               buffer.get_end_iter()))
 
43
                                               buffer.get_end_iter(),
 
44
                                               True))
36
45
 
37
46
    def test_create_view(self):
38
47
        builder = self.make_branch_builder('test')
41
50
        b = builder.get_branch()
42
51
 
43
52
        rv = revisionview.RevisionView(b)
 
53
        self.addCleanup(rv.destroy)
44
54
        rev = b.repository.get_revision('A')
45
55
        rv.set_revision(rev)
46
56
        self.assertEqual(rev.committer, rv.committer.get_text())
61
71
        b = tree.branch
62
72
 
63
73
        rv = revisionview.RevisionView(b)
 
74
        self.addCleanup(rv.destroy)
64
75
        rev = b.repository.get_revision('A')
65
76
        rv.set_revision(rev)
66
77
 
81
92
        b = tree.branch
82
93
 
83
94
        rv = revisionview.RevisionView(b)
 
95
        self.addCleanup(rv.destroy)
84
96
        rev = b.repository.get_revision('A')
85
97
        rv.set_revision(rev)
86
98