/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to bzrlib/tests/tree_implementations/test_test_trees.py

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2006-07-29 04:13:57 UTC
  • mfrom: (1852.8.9 InterTree)
  • Revision ID: pqm@pqm.ubuntu.com-20060729041357-afd38d0f2ec38ae4
(robertc) Add InterTree with interface conformance tests. InterTree representions actions between Trees.

Show diffs side-by-side

added added

removed removed

Lines of Context:
23
23
class TestTreeShapes(TestCaseWithTree):
24
24
 
25
25
    def test_empty_tree_no_parents(self):
26
 
        tree = self.get_tree_no_parents_no_content()
 
26
        tree = self.make_branch_and_tree('.')
 
27
        tree = self.get_tree_no_parents_no_content(tree)
27
28
        self.assertEqual([], tree.get_parent_ids())
28
29
        self.assertEqual([], tree.conflicts())
29
30
        self.assertEqual([], list(tree.unknowns()))
33
34
            [(path, node.file_id) for path, node in tree.iter_entries_by_dir()])
34
35
 
35
36
    def test_abc_tree_no_parents(self):
36
 
        tree = self.get_tree_no_parents_abc_content()
 
37
        tree = self.make_branch_and_tree('.')
 
38
        tree = self.get_tree_no_parents_abc_content(tree)
37
39
        self.assertEqual([], tree.get_parent_ids())
38
40
        self.assertEqual([], tree.conflicts())
39
41
        self.assertEqual([], list(tree.unknowns()))
48
50
        self.assertFalse(tree.is_executable('c-id'))
49
51
 
50
52
    def test_abc_tree_content_2_no_parents(self):
51
 
        tree = self.get_tree_no_parents_abc_content_2()
 
53
        tree = self.make_branch_and_tree('.')
 
54
        tree = self.get_tree_no_parents_abc_content_2(tree)
52
55
        self.assertEqual([], tree.get_parent_ids())
53
56
        self.assertEqual([], tree.conflicts())
54
57
        self.assertEqual([], list(tree.unknowns()))
63
66
        self.assertFalse(tree.is_executable('c-id'))
64
67
        
65
68
    def test_abc_tree_content_3_no_parents(self):
66
 
        tree = self.get_tree_no_parents_abc_content_3()
 
69
        tree = self.make_branch_and_tree('.')
 
70
        tree = self.get_tree_no_parents_abc_content_3(tree)
67
71
        self.assertEqual([], tree.get_parent_ids())
68
72
        self.assertEqual([], tree.conflicts())
69
73
        self.assertEqual([], list(tree.unknowns()))
78
82
        self.assertTrue(tree.is_executable('c-id'))
79
83
        
80
84
    def test_abc_tree_content_4_no_parents(self):
81
 
        tree = self.get_tree_no_parents_abc_content_4()
 
85
        tree = self.make_branch_and_tree('.')
 
86
        tree = self.get_tree_no_parents_abc_content_4(tree)
82
87
        self.assertEqual([], tree.get_parent_ids())
83
88
        self.assertEqual([], tree.conflicts())
84
89
        self.assertEqual([], list(tree.unknowns()))
93
98
        self.assertFalse(tree.is_executable('c-id'))
94
99
        
95
100
    def test_abc_tree_content_5_no_parents(self):
96
 
        tree = self.get_tree_no_parents_abc_content_5()
 
101
        tree = self.make_branch_and_tree('.')
 
102
        tree = self.get_tree_no_parents_abc_content_5(tree)
97
103
        self.assertEqual([], tree.get_parent_ids())
98
104
        self.assertEqual([], tree.conflicts())
99
105
        self.assertEqual([], list(tree.unknowns()))
108
114
        self.assertFalse(tree.is_executable('c-id'))
109
115
        
110
116
    def test_abc_tree_content_6_no_parents(self):
111
 
        tree = self.get_tree_no_parents_abc_content_6()
 
117
        tree = self.make_branch_and_tree('.')
 
118
        tree = self.get_tree_no_parents_abc_content_6(tree)
112
119
        self.assertEqual([], tree.get_parent_ids())
113
120
        self.assertEqual([], tree.conflicts())
114
121
        self.assertEqual([], list(tree.unknowns()))