86
86
# 'b-tree' is not present in the old tree.
87
87
self.run_bzr_error(["^bzr: ERROR: u?'b-tree' "
88
88
"is not present in revision .+$"],
89
'cat b-tree --name-from-revision')
89
'cat', 'b-tree', '--name-from-revision')
91
91
# get to the old file automatically
92
out, err = self.run_bzr('cat d-rev')
92
out, err = self.run_bzr('cat', 'd-rev')
93
93
self.assertEqual('bar\n', out)
94
94
self.assertEqual('', err)
96
out, err = self.run_bzr('cat a-rev-tree --name-from-revision')
96
out, err = self.run_bzr('cat', 'a-rev-tree',
97
'--name-from-revision')
97
98
self.assertEqual('foo\n', out)
98
99
self.assertEqual('', err)
100
out, err = self.run_bzr('cat a-rev-tree')
101
out, err = self.run_bzr('cat', 'a-rev-tree')
101
102
self.assertEqual('baz\n', out)
102
103
self.assertEqual('', err)
108
109
wt.commit('Making sure there is a basis_tree available')
110
111
url = self.get_readonly_url() + '/README'
111
out, err = self.run_bzr(['cat', url])
112
out, err = self.run_bzr('cat', url)
112
113
self.assertEqual('contents of README\n', out)
114
115
def test_cat_no_working_tree(self):
119
120
wt.branch.bzrdir.destroy_workingtree()
121
122
url = self.get_readonly_url() + '/README'
122
out, err = self.run_bzr(['cat', url])
123
out, err = self.run_bzr('cat', url)
123
124
self.assertEqual('contents of README\n', out)