def are_events_ordered( self, events: List[DictEvent], ) -> bool: """ Check that the events were generated in the expected order. :param events: the events in the expected order """ orders = [ get_event_timestamp(events[i]) < get_event_timestamp(events[i + 1]) for i in range(len(events) - 1) ] return all(orders)
def are_events_ordered( self, first_event: DictEvent, second_event: DictEvent, ) -> bool: """ Check that the first event was generated before the second event. :param first_event: the first event :param second_event: the second event """ first_timestamp = get_event_timestamp(first_event) second_timestamp = get_event_timestamp(second_event) return first_timestamp < second_timestamp
def assertEventAfterTimestamp( # noqa: N802 self, event: DictEvent, timestamp: int, ) -> None: """ Check that the event happens after the given timestamp. :param event: the event to check :param timestamp: the reference timestamp """ self.assertGreater(get_event_timestamp(event), timestamp, 'event not after timestamp')