Exemple #1
0
 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)
Exemple #2
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)