/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-07-09 15:23:26 UTC
  • mto: This revision was merged to the branch mainline in revision 794.
  • Revision ID: jelmer@samba.org-20120709152326-dzxb8zoz0btull7n
Remove bzr-notify.

Show diffs side-by-side

added added

removed removed

Lines of Context:
18
18
 
19
19
import os
20
20
 
21
 
import gtk
22
 
 
23
21
from bzrlib import (
24
22
    tests,
25
 
    revision,
26
23
    )
27
 
try:
28
 
    from bzrlib import bencode
29
 
except ImportError:
30
 
    from bzrlib.util import bencode
 
24
from bzrlib import bencode
31
25
 
32
26
from bzrlib.plugins.gtk import revisionview
33
27
 
34
28
 
 
29
def fake_icon_path(*args):
 
30
    return os.path.join(
 
31
        os.path.dirname(__file__),  '..', 'icons', *args)
 
32
 
 
33
 
35
34
class TestPendingRevisions(tests.TestCaseWithMemoryTransport):
36
35
 
 
36
    def setUp(self):
 
37
        super(TestPendingRevisions, self).setUp()
 
38
        self.overrideAttr(revisionview, 'icon_path', new=fake_icon_path)
 
39
 
37
40
    def assertBufferText(self, text, buffer):
38
41
        """Check the text stored in the buffer."""
39
42
        self.assertEqual(text, buffer.get_text(buffer.get_start_iter(),
40
 
                                               buffer.get_end_iter()))
 
43
                                               buffer.get_end_iter(),
 
44
                                               True))
41
45
 
42
46
    def test_create_view(self):
43
47
        builder = self.make_branch_builder('test')
46
50
        b = builder.get_branch()
47
51
 
48
52
        rv = revisionview.RevisionView(b)
 
53
        self.addCleanup(rv.destroy)
49
54
        rev = b.repository.get_revision('A')
50
55
        rv.set_revision(rev)
51
56
        self.assertEqual(rev.committer, rv.committer.get_text())
66
71
        b = tree.branch
67
72
 
68
73
        rv = revisionview.RevisionView(b)
 
74
        self.addCleanup(rv.destroy)
69
75
        rev = b.repository.get_revision('A')
70
76
        rv.set_revision(rev)
71
77
 
86
92
        b = tree.branch
87
93
 
88
94
        rv = revisionview.RevisionView(b)
 
95
        self.addCleanup(rv.destroy)
89
96
        rev = b.repository.get_revision('A')
90
97
        rv.set_revision(rev)
91
98
 
92
99
        self.assertEqual(rev.committer, rv.committer.get_text())
93
100
        self.assertFalse(rv.file_info_box.get_property('visible'))
94
 
        log = self._get_log(True)
 
101
        log = self.get_log()
95
102
        self.assertContainsRe(log, 'Invalid per-file info for revision:A')