コード例 #1
0
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
コード例 #2
0
    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)
コード例 #3
0
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
コード例 #4
0
    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)
コード例 #5
0
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
コード例 #6
0
    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)