def test_delete_ticket_holders_with_no_order_id(db): """Method to test deleting ticket holders with no order id after expiry time""" attendee = AttendeeSubFactory(created_at=common.date_) db.session.commit() attendee_id = attendee.id delete_ticket_holders_no_order_id() ticket_holder = TicketHolder.query.get(attendee_id) assert ticket_holder == None
def test_delete_ticket_holders_with_no_order_id(self): """Method to test deleting ticket holders with no order id after expiry time""" with self.app.test_request_context(): attendee = AttendeeFactory(created_at=common.date_) db.session.commit() attendee_id = attendee.id delete_ticket_holders_no_order_id() ticket_holder = TicketHolder.query.get(attendee_id) self.assertIs(ticket_holder, None)
def test_delete_ticket_holder_created_currently(db): """Method to test not deleting ticket holders with no order id but created within expiry time""" attendee = AttendeeSubFactory( created_at=datetime.datetime.utcnow(), modified_at=datetime.datetime.utcnow(), ) db.session.commit() attendee_id = attendee.id delete_ticket_holders_no_order_id() ticket_holder = TicketHolder.query.get(attendee_id) assert ticket_holder != None
def test_delete_ticket_holder_created_currently(self): """Method to test not deleting ticket holders with no order id but created within expiry time""" with self.app.test_request_context(): attendee = AttendeeFactory(created_at=datetime.datetime.utcnow(), modified_at=datetime.datetime.utcnow()) db.session.commit() attendee_id = attendee.id delete_ticket_holders_no_order_id() ticket_holder = TicketHolder.query.get(attendee_id) self.assertIsNot(ticket_holder, None)
def test_delete_ticket_holder_with_valid_order_id(db): """Method to test not deleting ticket holders with order id after expiry time""" attendee = AttendeeOrderSubFactory( created_at=datetime.datetime.utcnow() - datetime.timedelta(minutes=15), modified_at=datetime.datetime.utcnow() - datetime.timedelta(minutes=15), ) db.session.commit() attendee_id = attendee.id delete_ticket_holders_no_order_id() ticket_holder = TicketHolder.query.get(attendee_id) assert ticket_holder != None
def test_delete_ticket_holder_with_valid_order_id(self): """Method to test not deleting ticket holders with order id after expiry time""" with self.app.test_request_context(): attendee = AttendeeFactory(order_id=1, ticket_id=1, created_at=datetime.datetime.utcnow() - datetime.timedelta(minutes=15), modified_at=datetime.datetime.utcnow() - datetime.timedelta(minutes=15)) db.session.commit() attendee_id = attendee.id delete_ticket_holders_no_order_id() ticket_holder = TicketHolder.query.get(attendee_id) self.assertIsNot(ticket_holder, None)