/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_cat.py

  • Committer: Jelmer Vernooij
  • Date: 2018-02-18 15:21:06 UTC
  • mto: This revision was merged to the branch mainline in revision 6928.
  • Revision ID: jelmer@jelmer.uk-20180218152106-m8bmfurzlspweyu4
Yet more bees.

Show diffs side-by-side

added added

removed removed

Lines of Context:
27
27
 
28
28
    def test_cat(self):
29
29
        tree = self.make_branch_and_tree('branch')
30
 
        self.build_tree_contents([('branch/a', 'foo\n')])
 
30
        self.build_tree_contents([('branch/a', b'foo\n')])
31
31
        tree.add('a')
32
32
        # 'brz cat' without an option should cat the last revision
33
33
        self.run_bzr(['cat', 'a'], retcode=3, working_dir='branch')
34
34
 
35
35
        tree.commit(message='1')
36
 
        self.build_tree_contents([('branch/a', 'baz\n')])
 
36
        self.build_tree_contents([('branch/a', b'baz\n')])
37
37
 
38
38
        self.assertEqual('foo\n',
39
39
                          self.run_bzr(['cat', 'a'], working_dir='branch')[0])
77
77
        # current trees later in the test case
78
78
        # a-rev-tree is special because it appears in both the revision
79
79
        # tree and the working tree
80
 
        self.build_tree_contents([('a-rev-tree', 'foo\n'),
81
 
            ('c-rev', 'baz\n'), ('d-rev', 'bar\n'), ('e-rev', 'qux\n')])
 
80
        self.build_tree_contents([('a-rev-tree', b'foo\n'),
 
81
            ('c-rev', b'baz\n'), ('d-rev', b'bar\n'), ('e-rev', b'qux\n')])
82
82
        tree.lock_write()
83
83
        try:
84
84
            tree.add(['a-rev-tree', 'c-rev', 'd-rev', 'e-rev'])
85
 
            tree.commit('add test files', rev_id='first')
 
85
            tree.commit('add test files', rev_id=b'first')
86
86
            # remove currently uses self._write_inventory -
87
87
            # work around that for now.
88
88
            tree.flush()
90
90
            tree.rename_one('a-rev-tree', 'b-tree')
91
91
            tree.rename_one('c-rev', 'a-rev-tree')
92
92
            tree.rename_one('e-rev', 'old-rev')
93
 
            self.build_tree_contents([('e-rev', 'new\n')])
 
93
            self.build_tree_contents([('e-rev', b'new\n')])
94
94
            tree.add(['e-rev'])
95
95
        finally:
96
96
            # calling brz as another process require free lock on win32
165
165
        from ...tree import Tree
166
166
        wt = self.make_branch_and_tree('.')
167
167
        self.build_tree_contents([
168
 
            ('README', "junk\nline 1 of README\nline 2 of README\n"),
 
168
            ('README', b"junk\nline 1 of README\nline 2 of README\n"),
169
169
            ])
170
170
        wt.add('README')
171
171
        wt.commit('Making sure there is a basis_tree available')
223
223
    def test_simple_branch_cat(self):
224
224
        self.setup_smart_server_with_call_log()
225
225
        t = self.make_branch_and_tree('branch')
226
 
        self.build_tree_contents([('branch/foo', 'thecontents')])
 
226
        self.build_tree_contents([('branch/foo', b'thecontents')])
227
227
        t.add("foo")
228
228
        t.commit("message")
229
229
        self.reset_smart_call_log()