197
197
show_tree_status(wt, specific_files=['directory'], to_file=tof,
200
self.assertEquals(tof.readlines(), ['? directory/hello.c\n'])
200
self.assertEquals(tof.readlines(), ['? directory/hello.c\n'])
203
203
show_tree_status(wt, specific_files=['dir2'], to_file=tof)
210
210
show_tree_status(wt, specific_files=['dir2'], to_file=tof, short=True)
212
self.assertEquals(tof.readlines(), ['? dir2\n'])
212
self.assertEquals(tof.readlines(), ['? dir2\n'])
214
214
def test_status_nonexistent_file(self):
215
215
# files that don't exist in either the basis tree or working tree
258
258
result = self.run_bzr("status")[0]
259
259
self.assert_("unknown:\n hello.txt\n" in result, result)
260
260
result = self.run_bzr("status","--short")[0]
261
self.assert_("? hello.txt\n" in result, result)
261
self.assertContainsRe(result, "[?] hello.txt\n")
263
263
self.run_bzr("add", "hello.txt")
264
264
result = self.run_bzr("status")[0]
265
self.assert_("added:\n hello.txt\n" in result, result)
265
self.assertContainsRe(result, "added:\n hello.txt\n")
266
266
result = self.run_bzr("status","--short")[0]
267
self.assert_("A hello.txt\n" in result, result)
267
self.assertContainsRe(result, "[+]N hello.txt\n")
269
269
self.run_bzr("commit", "-m", "added")
270
270
result = self.run_bzr("status", "-r", "0..1")[0]
271
self.assert_("added:\n hello.txt\n" in result, result)
271
self.assertContainsRe(result, "added:\n hello.txt\n")
272
272
result = self.run_bzr("status", "--short", "-r", "0..1")[0]
273
self.assert_("A hello.txt\n" in result, result)
273
self.assertContainsRe(result, "[+]N hello.txt\n")
275
275
self.build_tree(['world.txt'])
276
276
result = self.run_bzr("status", "-r", "0")[0]
277
self.assert_("added:\n hello.txt\n" \
278
"unknown:\n world.txt\n" in result, result)
277
self.assertContainsRe(result, "added:\n hello.txt\n" \
278
"unknown:\n world.txt\n")
279
279
result2 = self.run_bzr("status", "-r", "0..")[0]
280
280
self.assertEquals(result2, result)
281
281
result = self.run_bzr("status", "--short", "-r", "0")[0]
282
self.assert_("A hello.txt\n" \
283
"? world.txt\n" in result, result)
282
self.assertContainsRe(result, "[+]N hello.txt\n" \
284
284
result2 = self.run_bzr("status", "--short", "-r", "0..")[0]
285
285
self.assertEquals(result2, result)