/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: Martin
  • Date: 2017-06-05 20:48:31 UTC
  • mto: This revision was merged to the branch mainline in revision 6658.
  • Revision ID: gzlist@googlemail.com-20170605204831-20accykspjcrx0a8
Apply 2to3 dict fixer and clean up resulting mess using view helpers

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)