def test_unindex(self): idx = IntRtreeIndex() idx.index_item(1, (0, 0, 0, 0), {'foo': 'bar'}) self.assertEqual(len(idx.bwd), 1) self.assertEqual(idx.fwd.count(idx.fwd.bounds), 1) idx.unindex_item(1, (0, 0, 0, 0)) self.assertEqual(len(idx.bwd), 0) self.assertEqual(idx.fwd.count((0, 0, 1, 1)), 0)
def test_duplicate_index(self): idx = IntRtreeIndex() idx.index_item(1, (0, 0, 0, 0), {'foo': 'bar'}) idx.index_item(1, (0, 0, 0, 0), {'foo': 'baz'}) self.assertEqual(len(idx.bwd), 1) self.assertEqual(idx.fwd.count(idx.fwd.bounds), 1)