Beispiel #1
0
    storage.clear()
    r = Rtree( storage, properties=settings)

    r.add(123,(0,0,1,1))
    
    print "test 1 should be true"
    item = list(r.nearest((0,0), 1, objects=True))[0]
    print item.id
    print r.valid()

    print "test 2 should be true"
    r.delete(123, (0,0,1,1))
    print r.valid()

    print "test 3 should be true"
    r.clearBuffer()
    print r.valid()

    del r

    print "test 4 should be false"
    storage.clear()
    print storage.hasData
    del storage

    print "test 5 should be true"
    storage = MongoStorage('test')
    r1 = Rtree( storage, properties=settings, overwrite=True)
    r1.add(555, (2,2))
    del r1
    print storage.hasData
Beispiel #2
0
    storage.clear()
    r = Rtree(storage, properties=settings)

    r.add(123, (0, 0, 1, 1))

    print "test 1 should be true"
    item = list(r.nearest((0, 0), 1, objects=True))[0]
    print item.id
    print r.valid()

    print "test 2 should be true"
    r.delete(123, (0, 0, 1, 1))
    print r.valid()

    print "test 3 should be true"
    r.clearBuffer()
    print r.valid()

    del r

    print "test 4 should be false"
    storage.clear()
    print storage.hasData
    del storage

    print "test 5 should be true"
    storage = MongoStorage('test')
    r1 = Rtree(storage, properties=settings, overwrite=True)
    r1.add(555, (2, 2))
    del r1
    print storage.hasData