add tests for get_earlier_events_for_broadcast_event

This commit is contained in:
Leo Hemsted
2020-07-27 15:33:29 +01:00
parent 3dd15841a5
commit bdf221a421
3 changed files with 74 additions and 3 deletions

View File

@@ -30,14 +30,15 @@ def dao_get_broadcast_messages_for_service(service_id):
).order_by(BroadcastMessage.created_at)
def dao_get_earlier_events_for_broadcast_event(broadcast_event_id):
def get_earlier_events_for_broadcast_event(broadcast_event_id):
"""
This is used to build up the references list.
"""
this_event = BroadcastEvent.query.get(broadcast_event_id)
return BroadcastEvent.query.filter(
BroadcastEvent.broadcast_message_id == this_event.id,
BroadcastEvent.broadcast_message_id == this_event.broadcast_message_id,
BroadcastEvent.sent_at < this_event.sent_at
).order_by(
BroadcastEvent.sent_at.asc()
)
).all()