def create_trip_update(vj_id, trip_id, circulation_date, contributor_id=COTS_CONTRIBUTOR_ID): vj = VehicleJourney( { "trip": { "id": trip_id }, "stop_times": [{ "utc_arrival_time": datetime.time(8, 0), "stop_point": { "stop_area": { "timezone": "UTC" } } }], }, datetime.datetime.combine(circulation_date, datetime.time(7, 0)), datetime.datetime.combine(circulation_date, datetime.time(9, 0)), ) vj.id = vj_id trip_update = TripUpdate(vj=vj, contributor_id=contributor_id) db.session.add(vj) db.session.add(trip_update) return trip_update
def create_trip_update(vj_id, trip_id, circulation_date): trip_update = TripUpdate() vj = VehicleJourney( { 'trip': { 'id': trip_id }, 'stop_times': [{ 'utc_arrival_time': datetime.time(8, 0), 'stop_point': { 'stop_area': { 'timezone': 'UTC' } } }] }, utc.localize( datetime.datetime.combine(circulation_date, datetime.time(7, 0))), utc.localize( datetime.datetime.combine(circulation_date, datetime.time(9, 0)))) vj.id = vj_id trip_update.vj = vj db.session.add(vj) db.session.add(trip_update) return trip_update
def create_trip_update(vj_id, trip_id, circulation_date): trip_update = TripUpdate() vj = VehicleJourney({'trip': {'id': trip_id}}, circulation_date) vj.id = vj_id trip_update.vj = vj db.session.add(vj) db.session.add(trip_update) return trip_update
def create_trip_update(vj_id, trip_id, circulation_date): trip_update = TripUpdate() vj = VehicleJourney({'trip': {'id': trip_id}, 'stop_times': [ {'arrival_time': datetime.time(8, 0), 'stop_point': {'stop_area': {'timezone': 'UTC'}}} ]}, circulation_date) vj.id = vj_id trip_update.vj = vj db.session.add(vj) db.session.add(trip_update) return trip_update
def create_trip_update(vj_id, trip_id, circulation_date, contributor_id): vj = VehicleJourney( { "trip": {"id": trip_id}, "stop_times": [ {"utc_arrival_time": datetime.time(8, 0), "stop_point": {"stop_area": {"timezone": "UTC"}}} ], }, datetime.datetime.combine(circulation_date, datetime.time(7, 0)), datetime.datetime.combine(circulation_date, datetime.time(9, 0)), ) vj.id = vj_id trip_update = TripUpdate(vj=vj, contributor_id=contributor_id) # Add 3 StopTimeUpdate st1 = StopTimeUpdate({"id": "sa:1"}, None, None, order=0) trip_update.stop_time_updates.append(st1) st2 = StopTimeUpdate({"id": "sa:2"}, None, None, order=1) trip_update.stop_time_updates.append(st2) st3 = StopTimeUpdate({"id": "sa:3"}, None, None, order=2) trip_update.stop_time_updates.append(st3) db.session.add(vj) db.session.add(trip_update) return trip_update