34
34
tree = self.make_branch_and_tree('.')
35
35
tree.commit('hallelujah')
36
36
out, err = self.run_bzr('check')
37
self.assertContainsRe(err, r"Checking working tree at '.*'\.\n")
38
self.assertContainsRe(err, r"Checking repository at '.*'\.\n")
39
37
# the root directory may be in the texts for rich root formats
40
self.assertContainsRe(err, r"checked repository.*\n"
38
self.assertContainsRe(err, r"^Checking working tree at '.*'\.\n"
39
r"Checking repository at '.*'\.\n"
40
r"checked repository.*\n"
42
42
r" [01] file-ids\n"
44
self.assertContainsRe(err, r"Checking branch at '.*'\.\n")
45
self.assertContainsRe(err, r"checked branch.*")
43
r" 0 unique file texts\n"
44
r" 0 repeated file texts\n"
45
r" 0 unreferenced text versions\n"
46
r"Checking branch at '.*'\.\n"
47
r"checked branch.*\n$")
47
49
def test_check_branch(self):
48
50
tree = self.make_branch_and_tree('.')
50
52
out, err = self.run_bzr('check --branch')
51
53
self.assertContainsRe(err, r"^Checking branch at '.*'\.\n"
54
r"checked branch.*\n$")
54
56
def test_check_repository(self):
55
57
tree = self.make_branch_and_tree('.')
59
61
r"checked repository.*\n"
61
63
r" [01] file-ids\n"
64
r" 0 unique file texts\n"
65
r" 0 repeated file texts\n"
66
r" 0 unreferenced text versions$")
64
68
def test_check_tree(self):
65
69
tree = self.make_branch_and_tree('.')
73
77
out, err = self.run_bzr('check --tree --branch')
74
78
self.assertContainsRe(err, r"^Checking working tree at '.*'\.\n"
75
79
r"Checking branch at '.*'\.\n"
80
r"checked branch.*\n$")
78
82
def test_check_missing_tree(self):
79
83
branch = self.make_branch('.')
84
88
branch = self.make_branch('.')
85
89
out, err = self.run_bzr('check --tree --branch')
86
90
self.assertContainsRe(err,
91
r"^No working tree found at specified location\.\n"
87
92
r"Checking branch at '.*'\.\n"
88
r"No working tree found at specified location\.\n"
93
r"checked branch.*\n$")
91
95
def test_check_missing_branch_in_shared_repo(self):
92
96
self.make_repository('shared', shared=True)