def test_get_routes_for_station(app): stations = get_routes_for_station(25139) assert stations['latitude'] assert stations['longitude'] assert len(stations['entries']) > 0 for entry in stations['entries']: assert entry['route_id'] assert entry['route_number']
def nearest_stations(): latitude = request.args['latitude'] longitude = request.args['longitude'] stations = get_nearest_stations(latitude, longitude) routes = [get_routes_for_station(s['ars_id']) for s in stations] entries = sum([r['entries'] for r in routes if len(r) > 0], []) routes = [get_route(x['route_id']) for x in entries] return jsonify(stations=stations, routes=routes)
def nearest_stations(): latitude = request.args.get("latitude") longitude = request.args.get("longitude") stations = get_nearest_stations(latitude, longitude) routes = [get_routes_for_station(s["ars_id"]) for s in stations] entries = sum([r["entries"] for r in routes if len(r) > 0], []) routes = [get_route(x["route_id"]) for x in entries] return jsonify(stations=stations, routes=routes)
def nearest_stations(): latitude = request.args.get('latitude') longitude = request.args.get('longitude') stations = get_nearest_stations(latitude, longitude) routes = [get_routes_for_station(s['ars_id']) for s in stations] entries = sum([r['entries'] for r in routes if len(r) > 0], []) routes = [get_route(x['route_id']) for x in entries] return jsonify(stations=stations, routes=routes)
def routes_for_station(ars_id): return jsonify(routes=get_routes_for_station(ars_id))