/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/test_btree_index.py

  • Committer: Jelmer Vernooij
  • Date: 2017-06-10 00:06:46 UTC
  • mfrom: (6673 work)
  • mto: This revision was merged to the branch mainline in revision 6675.
  • Revision ID: jelmer@jelmer.uk-20170610000646-xj6jh277lo4xuo10
Merge trunk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
643
643
        self.assertEqual(1, len(list(index.iter_entries([nodes[30][0]]))))
644
644
        self.assertEqual([1, 4], index._row_lengths)
645
645
        self.assertIsNot(None, index._root_node)
646
 
        internal_node_pre_clear = index._internal_node_cache.keys()
 
646
        internal_node_pre_clear = set(index._internal_node_cache)
647
647
        self.assertTrue(len(index._leaf_node_cache) > 0)
648
648
        index.clear_cache()
649
649
        # We don't touch _root_node or _internal_node_cache, both should be
655
655
        #       becuase without a 3-level index, we don't have any internal
656
656
        #       nodes cached.
657
657
        self.assertEqual(internal_node_pre_clear,
658
 
                         index._internal_node_cache.keys())
 
658
                         set(index._internal_node_cache))
659
659
        self.assertEqual(0, len(index._leaf_node_cache))
660
660
 
661
661
    def test_trivial_constructor(self):
737
737
        index = btree_index.BTreeGraphIndex(trans, 'index', None)
738
738
        del trans._activity[:]
739
739
        nodes = dict(index._read_nodes([0]))
740
 
        self.assertEqual([0], nodes.keys())
 
740
        self.assertEqual({0}, set(nodes))
741
741
        node = nodes[0]
742
742
        self.assertEqual([('key',)], node.all_keys())
743
743
        self.assertEqual([('get', 'index')], trans._activity)