Пример #1
0
    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()