/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: Curtis Hovey
  • Date: 2012-02-05 05:14:11 UTC
  • mto: This revision was merged to the branch mainline in revision 775.
  • Revision ID: sinzui.is@verizon.net-20120205051411-y9ra08wae1wsfv52
Remove unneeded gtksourceview1 support.

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
 
87
99
        self.assertEqual(rev.committer, rv.committer.get_text())
88
100
        self.assertFalse(rv.file_info_box.get_property('visible'))
89
 
        log = self._get_log(True)
 
101
        log = self.get_log()
90
102
        self.assertContainsRe(log, 'Invalid per-file info for revision:A')