/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-03-04 15:59:37 UTC
  • mto: This revision was merged to the branch mainline in revision 6913.
  • Revision ID: jelmer@jelmer.uk-20180304155937-pssy5js0av6hvmba
Make Tree.iter_files_bytes() take paths rather than file_ids.

Show diffs side-by-side

added added

removed removed

Lines of Context:
232
232
        tree.lock_read()
233
233
        self.addCleanup(tree.unlock)
234
234
        extracted = dict((i, ''.join(b)) for i, b in
235
 
                         tree.iter_files_bytes([(tree.path2id('foo'), 'id1'),
236
 
                                                (tree.path2id('bar'), 'id2'),
237
 
                                                (tree.path2id('baz'), 'id3')]))
 
235
                         tree.iter_files_bytes([('foo', 'id1'),
 
236
                                                ('bar', 'id2'),
 
237
                                                ('baz', 'id3')]))
238
238
        self.assertEqual('foo', extracted['id1'])
239
239
        self.assertEqual('bar', extracted['id2'])
240
240
        self.assertEqual('baz', extracted['id3'])
241
 
        self.assertRaises(errors.NoSuchId, lambda: list(
 
241
        self.assertRaises(errors.NoSuchFile, lambda: list(
242
242
                          tree.iter_files_bytes(
243
 
                          [('qux-id', 'file1-notpresent')])))
 
243
                          [('qux', 'file1-notpresent')])))
244
244
 
245
245
 
246
246
class TestConflicts(TestCaseWithTree):