Beispiel #1
0
def delete_order(order):
    """ Removes a complete order, including tickets """
    # remove ticket
    for ticket in tickets_from_order(order):
        delete_ticket(ticket)
    # remove ticket order
    for ticketorder in order.ordered_tickets:
        Session.delete(ticketorder)
    # finally remove order
    Session.delete(order)
Beispiel #2
0
 def test_created_double_tickets_from_order(self):
     create_tickets(self.order)
     self.assertEqual(len(tickets_from_order(self.order)), 5)
Beispiel #3
0
def has_created_tickets(order):
    """Checks if tickets have already been created"""
    return len(tickets_from_order(order)) > 0
Beispiel #4
0
 def test_uncreated_tickets_from_order(self):
     self.assertEqual(len(tickets_from_order(self.order)), 0)