/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to breezy/tests/blackbox/test_version_info.py

  • Committer: Jelmer Vernooij
  • Date: 2018-11-16 23:15:15 UTC
  • mfrom: (7180 work)
  • mto: This revision was merged to the branch mainline in revision 7183.
  • Revision ID: jelmer@jelmer.uk-20181116231515-zqd2yn6kj8lfydyp
Merge trunk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
47
47
        self.assertContainsRe(txt, 'date:')
48
48
        self.assertContainsRe(txt, 'build-date:')
49
49
        self.assertContainsRe(txt, 'revno: 2')
50
 
        self.assertContainsRe(txt, 'revision-id: ' + wt.branch.last_revision().decode('utf-8'))
 
50
        self.assertContainsRe(txt, 'revision-id: ' +
 
51
                              wt.branch.last_revision().decode('utf-8'))
51
52
 
52
53
    def test_all(self):
53
54
        """'--all' includes clean, revision history, and file revisions"""
55
56
        txt = self.run_bzr('version-info branch --all')[0]
56
57
        self.assertContainsRe(txt, 'date:')
57
58
        self.assertContainsRe(txt, 'revno: 2')
58
 
        self.assertContainsRe(txt, 'revision-id: ' + wt.branch.last_revision().decode('utf-8'))
 
59
        self.assertContainsRe(txt, 'revision-id: ' +
 
60
                              wt.branch.last_revision().decode('utf-8'))
59
61
        self.assertContainsRe(txt, 'clean: True')
60
62
        self.assertContainsRe(txt, 'revisions:')
61
63
        for rev_id in wt.branch.repository.all_revision_ids():
143
145
    def test_custom_implies_all(self):
144
146
        self.create_tree()
145
147
        out, err = self.run_bzr('version-info --custom --template='
146
 
            '"{revno} {branch_nick} {clean}\n" branch')
 
148
                                '"{revno} {branch_nick} {clean}\n" branch')
147
149
        self.assertEqual("2 branch 1\n", out)
148
150
        self.assertEqual("", err)
149
151
        self.build_tree_contents([('branch/c', b'now unclean\n')])
150
152
        out, err = self.run_bzr('version-info --custom --template='
151
 
            '"{revno} {branch_nick} {clean}\n" branch')
 
153
                                '"{revno} {branch_nick} {clean}\n" branch')
152
154
        self.assertEqual("2 branch 0\n", out)
153
155
        self.assertEqual("", err)
154
156
 
155
157
    def test_custom_no_clean_in_template(self):
156
158
        def should_not_be_called(self):
157
 
            raise AssertionError("Method on %r should not have been used" % (self,))
 
159
            raise AssertionError(
 
160
                "Method on %r should not have been used" % (self,))
158
161
        self.overrideAttr(VersionInfoBuilder, "_extract_file_revisions",
159
162
                          should_not_be_called)
160
163
        self.create_tree()
161
 
        out, err = self.run_bzr('version-info --custom --template=r{revno} branch')
 
164
        out, err = self.run_bzr(
 
165
            'version-info --custom --template=r{revno} branch')
162
166
        self.assertEqual("r2", out)
163
167
        self.assertEqual("", err)
164
168