/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 tests/test_fetch.py

Avoid the use of InventoryDirectory.children. This speeds up 
imports significantly.

Show diffs side-by-side

added added

removed removed

Lines of Context:
51
51
    )
52
52
from bzrlib.plugins.git.mapping import (
53
53
    BzrGitMappingv1,
54
 
    default_mapping,
55
 
    )
56
 
from bzrlib.plugins.git.shamap import (
57
 
    DictGitShaMap,
58
54
    )
59
55
from bzrlib.plugins.git.tests import (
60
56
    GitBranchBuilder,
275
271
        base_inv = Inventory()
276
272
        objs = { "blobname": blob}
277
273
        ret, _= import_git_blob(self._texts, self._mapping, "bla", "blobname", 
278
 
            base_inv, None, None, None, "somerevid", [], objs.__getitem__, False,
 
274
            None, base_inv, None, None, None, "somerevid", [], objs.__getitem__, False,
279
275
            False)
280
276
        self.assertEquals(set([('bla', 'somerevid')]), self._texts.keys())
281
277
        self.assertEquals(self._texts.get_record_stream([('bla', 'somerevid')],
294
290
        tree = Tree()
295
291
        tree.serialize()
296
292
        ret, _, _ = import_git_tree(self._texts, self._mapping, "", 
297
 
               tree.id, base_inv, None, None,
 
293
               tree.id, None, base_inv, None, None,
298
294
               None, "somerevid", [], {tree.id: tree}.__getitem__)
299
295
        self.assertEquals(set([("TREE_ROOT", 'somerevid')]), self._texts.keys())
300
296
        self.assertEquals(1, len(ret))
312
308
        tree = Tree()
313
309
        tree.serialize()
314
310
        ret, _, _ = import_git_tree(self._texts, self._mapping, "bla", 
315
 
           tree.id, base_inv, None, None, None, "somerevid", [], 
 
311
           tree.id, None, base_inv, None, None, None, "somerevid", [], 
316
312
           { tree.id: tree }.__getitem__)
317
313
        self.assertEquals(set([("bla", 'somerevid')]), self._texts.keys())
318
314
        self.assertEquals(1, len(ret))
333
329
        tree.serialize()
334
330
        objects = { blob.id: blob, tree.id: tree }
335
331
        ret, _, _ = import_git_tree(self._texts, self._mapping, "bla", tree.id, 
336
 
            base_inv, None, None, None, "somerevid", [], objects.__getitem__)
 
332
            None, base_inv, None, None, None, "somerevid", [],
 
333
            objects.__getitem__)
337
334
        self.assertEquals(2, len(ret))
338
335
        self.assertEquals(None, ret[0][0])
339
336
        self.assertEquals("bla", ret[0][1])
356
353
        tree.serialize()
357
354
        objects = { blob.id: blob, tree.id: tree }
358
355
        ret, _, _ = import_git_tree(self._texts, self._mapping, "", tree.id, 
359
 
            base_inv, None, None, None, "somerevid", [], objects.__getitem__)
 
356
            None, base_inv, None, None, None, "somerevid", [],
 
357
            objects.__getitem__)
360
358
        self.assertEquals(2, len(ret))
361
359
        self.assertEquals(None, ret[0][0])
362
360
        self.assertEquals("", ret[0][1])