28
29
self.run_bzr('init a')
29
30
out, err = self.run_bzr('branches a')
30
self.assertEquals(out, " (default)\n")
31
self.assertEquals(out, "* (default)\n")
32
33
def test_no_branch(self):
33
34
# Listing the branches in a control directory without branches.
58
59
self.assertIs(True, 'source/subsource' in lines, lines)
59
60
self.assertIs(True, 'checkout/subcheckout' in lines, lines)
60
61
self.assertIs(True, 'checkout' not in lines, lines)
63
def test_indicates_non_branch(self):
64
t = self.make_branch_and_tree('a', format='development-colo')
65
t.bzrdir.create_branch(name='another')
66
t.bzrdir.create_branch(name='colocated')
67
out, err = self.run_bzr('branches a')
68
self.assertEquals(out, "* (default)\n"
72
def test_indicates_branch(self):
73
t = self.make_repository('a', format='development-colo')
74
t.bzrdir.create_branch(name='another')
75
branch = t.bzrdir.create_branch(name='colocated')
76
t.bzrdir.set_branch_reference(target_branch=branch)
77
out, err = self.run_bzr('branches a')
78
self.assertEquals(out, " another\n"
81
def test_shared_repos(self):
82
self.make_repository('a', shared=True)
83
BzrDir.create_branch_convenience('a/branch1')
84
b = BzrDir.create_branch_convenience('a/branch2')
85
b.create_checkout(lightweight=True, to_location='b')
86
out, err = self.run_bzr('branches b')
87
self.assertEquals(out, " branch1\n"
90
def test_standalone_branch(self):
92
out, err = self.run_bzr('branches a')
93
self.assertEquals(out, "* (default)\n")