def query_data2(bbox2): lat_min, lng_max, lat_max, lng_min = bbox2 query_template = '[out:json][timeout:{timeout}]{maxsize};(way["highway"]' \ '{filters}({lat_min:.8f},{lng_max:.8f},{lat_max:.8f},' \ '{lng_min:.8f});>;);out;' query_str = query_template.format(lat_max=lat_max, lat_min=lat_min, lng_min=lng_min, lng_max=lng_max, filters=load.osm_filter('walk'), timeout=180, maxsize='') return load.overpass_request(data={'data': query_str})
def test_overpass_request_raises(bbox5): lat_min, lng_max, lat_max, lng_min = bbox5 query_template = '[out:json][timeout:{timeout}]{maxsize};(way["highway"]' \ '{filters}({lat_min:.8f},{lng_max:.8f},{lat_max:.8f},' \ '{lng_min:.8f});>;);out;' query_str = query_template.format(lat_max=lat_max, lat_min=lat_min, lng_min=lng_min, lng_max=lng_max, filters=load.osm_filter('walk'), timeout=0, maxsize='') with pytest.raises(Exception): load.overpass_request(data={'data': query_str})
def test_parse_network_osm_query_raises(): query_template = '[out:json][timeout:{timeout}]{maxsize};(way["highway"]' \ '{filters}({lat_min:.8f},{lng_max:.8f},{lat_max:.8f},' \ '{lng_min:.8f});>;);out;' query_str = query_template.format(lat_max=37.8, lng_min=-122.252, lat_min=37.8, lng_max=-122.252, filters=load.osm_filter('walk'), timeout=180, maxsize='') data = load.overpass_request(data={'data': query_str}) with pytest.raises(RuntimeError): load.parse_network_osm_query(data)