def run2d(self, test_func): p1 = GeoTypes.OGmultiPointFromSequence(((1.0, 2.0), (3.0, 4.0))) p2 = GeoTypes.OGmultiPointFromSequence(((5.0, 6.0), (7.0, 8.0))) raw = test_func(self, p1, p2) ret = raw[0] p3 = ret[0] p4 = ret[1] assert p3.__class__.__name__ == "OGMultiPoint" assert p4.__class__.__name__ == "OGMultiPoint" assert p3[0].getX() == 1.0, "failed p3[0].getX() != %s" % str( p3[0].getX()) assert p3[0].getY() == 2.0 assert p3[1].getX() == 3.0 assert p3[1].getY() == 4.0 assert p4[0].getX() == 5.0 assert p4[0].getY() == 6.0
def run3d(self, test_func): p1 = GeoTypes.OGmultiPointFromSequence( ((1.0, 2.0, 9.0), (3.0, 4.0, 10.0))) p2 = GeoTypes.OGmultiPointFromSequence( ((5.0, 6.0, 11.0), (7.0, 8.0, 12.0))) raw = test_func(self, p1, p2) ret = raw[0] p3 = ret[0] p4 = ret[1] assert p3.__class__.__name__ == "OGMultiPoint" assert p4.__class__.__name__ == "OGMultiPoint" assert p3[0].getX() == 1.0 assert p3[0].getY() == 2.0 assert p3[0].getZ() == 9.0 assert p4[0].getX() == 5.0 assert p4[0].getY() == 6.0 assert p4[0].getZ() == 11.0