def test_get_feature_point(): gs = GeoServer(GS_URL) inputs = (GS_LYRNAME, 'Point') print 'Test GetFeature on %s for sample Point/MultiPoint' % GS_LYRNAME feature = gs.get_feature(*inputs) if feature != None: tools.assert_is_instance(feature, dict) tools.assert_in('id', feature) tools.assert_in('geometry', feature) tools.assert_in(feature['geometry']['type'], ['Point', 'MultiPoint'])
def test_get_feature_linestring(): gs = GeoServer(GS_URL) inputs = (GS_LYRNAME, 'LineString') print 'Test GetFeature on %s for sample LineString/MultiLineString' % GS_LYRNAME feature = gs.get_feature(*inputs) if feature != None: tools.assert_is_instance(feature, dict) tools.assert_in('id', feature) tools.assert_in('geometry', feature) tools.assert_in(feature['geometry']['type'], ['LineString', 'MultiLineString'])