/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 breezy/tests/per_tree/test_tree.py

  • Committer: Jelmer Vernooij
  • Date: 2018-02-16 19:38:39 UTC
  • mfrom: (6852.3.1 is-versioned)
  • Revision ID: jelmer@jelmer.uk-20180216193839-a0efzmp1o64g86ln
Merge lp:~jelmer/brz/is-versioned.

Show diffs side-by-side

added added

removed removed

Lines of Context:
116
116
        if root_id is not None:
117
117
            self.assertIsInstance(root_id, str)
118
118
 
 
119
    def test_is_versioned(self):
 
120
        tree = self.make_branch_and_tree('tree')
 
121
        self.assertTrue(tree.is_versioned(''))
 
122
        self.assertFalse(tree.is_versioned('blah'))
 
123
 
119
124
 
120
125
class TestFileIds(TestCaseWithTree):
121
126
 
124
129
        work_tree = self.make_branch_and_tree('wt')
125
130
        tree = self.get_tree_no_parents_abc_content(work_tree)
126
131
        a_id = tree.path2id('a')
127
 
        tree.lock_read()
128
 
        try:
 
132
        with tree.lock_read():
129
133
            self.assertEqual(u'a', tree.id2path(a_id))
130
134
            # other ids give an error- don't return None for this case
131
135
            self.assertRaises(errors.NoSuchId, tree.id2path, 'a')
132
 
        finally:
133
 
            tree.unlock()
134
136
 
135
137
    def test_all_file_ids(self):
136
138
        work_tree = self.make_branch_and_tree('wt')