~ubuntu-branches/debian/sid/bzr-gtk/sid

« back to all changes in this revision

Viewing changes to tests/test_revisionview.py

  • Committer: Package Import Robot
  • Author(s): Jelmer Vernooij
  • Date: 2011-12-06 18:27:31 UTC
  • mfrom: (1.1.31)
  • Revision ID: package-import@ubuntu.com-20111206182731-p4ljtpzutgr78hxs
Tags: 0.100.0+bzr763-1
* New upstream snapshot.
 + Fixes compatibility with bzr 2.4.

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
    )
27
29
from bzrlib.plugins.gtk import revisionview
28
30
 
29
31
 
 
32
def fake_icon_path(*args):
 
33
    return os.path.join(
 
34
        os.path.dirname(__file__),  '..', 'icons', *args)
 
35
 
 
36
 
30
37
class TestPendingRevisions(tests.TestCaseWithMemoryTransport):
31
38
 
 
39
    def setUp(self):
 
40
        super(TestPendingRevisions, self).setUp()
 
41
        self.overrideAttr(revisionview, 'icon_path', new=fake_icon_path)
 
42
 
32
43
    def assertBufferText(self, text, buffer):
33
44
        """Check the text stored in the buffer."""
34
45
        self.assertEqual(text, buffer.get_text(buffer.get_start_iter(),
35
 
                                               buffer.get_end_iter()))
 
46
                                               buffer.get_end_iter(),
 
47
                                               True))
36
48
 
37
49
    def test_create_view(self):
38
50
        builder = self.make_branch_builder('test')
41
53
        b = builder.get_branch()
42
54
 
43
55
        rv = revisionview.RevisionView(b)
 
56
        self.addCleanup(rv.destroy)
44
57
        rev = b.repository.get_revision('A')
45
58
        rv.set_revision(rev)
46
59
        self.assertEqual(rev.committer, rv.committer.get_text())
61
74
        b = tree.branch
62
75
 
63
76
        rv = revisionview.RevisionView(b)
 
77
        self.addCleanup(rv.destroy)
64
78
        rev = b.repository.get_revision('A')
65
79
        rv.set_revision(rev)
66
80
 
81
95
        b = tree.branch
82
96
 
83
97
        rv = revisionview.RevisionView(b)
 
98
        self.addCleanup(rv.destroy)
84
99
        rev = b.repository.get_revision('A')
85
100
        rv.set_revision(rev)
86
101