15
15
self.runbzr('clean-tree')
16
16
assert os.path.lexists('name~')
17
17
assert not os.path.lexists('name')
18
self.runbzr('clean-tree --detrius')
18
self.runbzr('clean-tree --detritus')
19
19
assert not os.path.lexists('name~')
20
20
assert os.path.lexists('name.pyc')
21
21
self.runbzr('clean-tree --ignored')
24
24
def test_shelve(self):
25
25
self.runbzr('init')
26
26
self.runbzr('commit -m uc --unchanged')
27
self.runbzr('shelve -r 1 -m foo', retcode=1)
27
self.runbzr('shelve -r 1 -m foo', retcode=3)
28
file('foo').write('foo')
29
self.runbzr('add foo')
30
self.runbzr('commit -m foo')
31
self.runbzr('shelve -r 1 -m foo', retcode=0)
29
33
def test_fetch_ghosts(self):
30
34
self.runbzr('init')
31
self.runbzr('fetch-ghosts .', retcode=1)
35
self.runbzr('fetch-ghosts .')
33
37
def test_patch(self):
34
38
self.runbzr('init')
37
41
self.runbzr('commit -m hello')
38
42
file('myfile', 'wb').write('goodbye')
39
file('mypatch', 'wb').write(self.runbzr('diff', backtick=1))
43
file('mypatch', 'wb').write(self.runbzr('diff', retcode=1, backtick=1))
40
44
self.runbzr('revert')
41
45
assert file('myfile', 'rb').read() == 'hello'
42
46
self.runbzr('patch mypatch')
43
47
assert file('myfile', 'rb').read() == 'goodbye'
49
def test_branch_history(self):
51
file('myfile', 'wb').write('hello')
53
self.runbzr('commit -m hello')
54
self.runbzr('branch-history')
56
def test_branch_history(self):
58
file('myfile', 'wb').write('hello')
60
self.runbzr('commit -m hello')
61
self.runbzr('graph-ancestry . graph.dot')
62
self.runbzr('branch . my_branch')
63
self.runbzr('graph-ancestry . graph.dot --merge-branch my_branch')
65
def test_fetch_ghosts(self):
67
file('myfile', 'wb').write('hello')
69
self.runbzr('commit -m hello')
70
self.runbzr('branch . my_branch')
71
self.runbzr('fetch-ghosts my_branch')
47
74
return makeSuite(TestBzrTools)