def test_uniquity(self): ix = GeoIndex('./test_indices', 'test_unique', int, int) ix.insert(1L, poly1) self.assertTrue(ix.exists(1)) try: self.assertRaises(IntegrityError, ix.insert(1, poly1)) except IntegrityError: pass try: self.assertRaises(IntegrityError, ix.bulk_insert([(1,poly1), (1,poly1)])) except IntegrityError: pass ix.drop()