def test_check_in_user(self): ticket_before = ticket_service.create_ticket(self.category_id, self.owner_id) ticket_before.used_by_id = self.user_id self.db.session.commit() assert not ticket_before.user_checked_in events_before = event_service.get_events_for_ticket(ticket_before.id) assert len(events_before) == 0 # -------------------------------- # ticket_id = ticket_before.id ticket_service.check_in_user(ticket_id, self.orga_id) # -------------------------------- # ticket_after = ticket_service.find_ticket(ticket_id) assert ticket_before.user_checked_in events_after = event_service.get_events_for_ticket(ticket_after.id) assert len(events_after) == 1 ticket_revoked_event = events_after[0] assert ticket_revoked_event.event_type == 'user-checked-in' assert ticket_revoked_event.data == { 'checked_in_user_id': str(self.user_id), 'initiator_id': str(self.orga_id), }
def test_revoke_ticket(self): ticket_before = ticket_creation_service \ .create_ticket(self.category_id, self.owner_id) assert not ticket_before.revoked events_before = event_service.get_events_for_ticket(ticket_before.id) assert len(events_before) == 0 # -------------------------------- # ticket_id = ticket_before.id ticket_revocation_service.revoke_ticket(ticket_id, self.admin_id) # -------------------------------- # ticket_after = ticket_service.find_ticket(ticket_id) assert ticket_after.revoked events_after = event_service.get_events_for_ticket(ticket_after.id) assert len(events_after) == 1 ticket_revoked_event = events_after[0] assert ticket_revoked_event.event_type == 'ticket-revoked' assert ticket_revoked_event.data == { 'initiator_id': str(self.admin_id), }