Beispiel #1
0
def test_get_route():
    route_info = get_route(100100508)
    assert 'entries' in route_info
    assert len(route_info['entries']) > 0
    for route_entry in route_info['entries']:
        assert route_entry['ars_id'] is None or \
            isinstance(route_entry['ars_id'], int)
        assert 0.0 <= route_entry['latitude'] < 90.0
        assert 0.0 <= route_entry['longitude'] < 180.0
Beispiel #2
0
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)
Beispiel #3
0
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)
Beispiel #4
0
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)
Beispiel #5
0
def route(route_id):

    route = get_route(route_id)
    return jsonify(route)
Beispiel #6
0
def route(route_id):

    route = get_route(route_id)
    return jsonify(route)