27
27
def test_mkdir(self):
28
28
tree = self.make_branch_and_tree('.')
29
29
self.run_bzr(['mkdir', 'somedir'])
30
self.assertEqual(tree.kind('somedir'), "directory")
30
self.assertEqual(tree.kind(tree.path2id('somedir')), "directory")
32
def test_mkdir_multi(self):
33
tree = self.make_branch_and_tree('.')
34
self.run_bzr(['mkdir', 'somedir', 'anotherdir'])
35
self.assertEqual(tree.kind(tree.path2id('somedir')), "directory")
36
self.assertEqual(tree.kind(tree.path2id('anotherdir')), "directory")
32
38
def test_mkdir_parents(self):
33
39
tree = self.make_branch_and_tree('.')
34
40
self.run_bzr(['mkdir', '-p', 'somedir/foo'])
35
self.assertEqual(tree.kind('somedir/foo'), "directory")
41
self.assertEqual(tree.kind(tree.path2id('somedir/foo')), "directory")
37
43
def test_mkdir_parents_existing_versioned_dir(self):
38
44
tree = self.make_branch_and_tree('.')
39
45
tree.mkdir('somedir')
40
self.assertEqual(tree.kind('somedir'), "directory")
46
self.assertEqual(tree.kind(tree.path2id('somedir')), "directory")
41
47
self.run_bzr(['mkdir', '-p', 'somedir'])
43
49
def test_mkdir_parents_existing_unversioned_dir(self):
44
50
tree = self.make_branch_and_tree('.')
45
51
os.mkdir('somedir')
46
52
self.run_bzr(['mkdir', '-p', 'somedir'])
47
self.assertEqual(tree.kind('somedir'), "directory")
53
self.assertEqual(tree.kind(tree.path2id('somedir')), "directory")
49
55
def test_mkdir_parents_with_unversioned_parent(self):
50
56
tree = self.make_branch_and_tree('.')
51
57
os.mkdir('somedir')
52
58
self.run_bzr(['mkdir', '-p', 'somedir/foo'])
53
self.assertEqual(tree.kind('somedir/foo'), "directory")
59
self.assertEqual(tree.kind(tree.path2id('somedir/foo')), "directory")