Exemplo n.º 1
0
 def build_order_items(self):
     for article, quantity in [
         (self.article_bungalow, 1),
         (self.article_guest_fee, 1),
         (self.article_table, 2),
     ]:
         yield create_order_item(self.order, article, quantity)
Exemplo n.º 2
0
 def build_order_items(self):
     for article, quantity in [
         (self.article_bungalow, 1),
         (self.article_guest_fee, 1),
         (self.article_table, 2),
     ]:
         yield create_order_item(self.order, article, quantity)
Exemplo n.º 3
0
    def create_order(self, quantified_articles):
        order = create_order(self.party.id, self.orderer)
        self.db.session.add(order)

        for article, quantity_to_order in quantified_articles:
            order_item = create_order_item(order, article, quantity_to_order)
            self.db.session.add(order_item)

        return order
Exemplo n.º 4
0
    def create_order(self, quantified_articles):
        order = create_order(self.party.id, self.orderer)
        self.db.session.add(order)

        for article, quantity_to_order in quantified_articles:
            order_item = create_order_item(order, article, quantity_to_order)
            self.db.session.add(order_item)

        self.db.session.commit()

        return order
def create_order_with_items(price_quantity_pairs):
    user = create_user(42)

    party_id = 'acme-party-2016'
    placed_by = user

    order = create_order(party_id, placed_by)

    for price, quantity in price_quantity_pairs:
        article = create_article(price=price, quantity=quantity)
        order_item = create_order_item(order, article, quantity)

    return order
Exemplo n.º 6
0
def create_order_with_items(price_quantity_pairs):
    user = create_user()

    party_id = 'acme-party-2016'
    placed_by = user

    order = create_order(party_id, placed_by)

    for price, quantity in price_quantity_pairs:
        article = create_article(price=price, quantity=quantity)
        order_item = create_order_item(order, article, quantity)

    return order
Exemplo n.º 7
0
    def create_order(self, order_number, article_quantity, payment_state):
        order = create_order(self.party.id,
                             self.user,
                             order_number=order_number)
        order.payment_state = payment_state
        self.db.session.add(order)

        order_item = create_order_item(order, self.article, article_quantity)
        self.db.session.add(order_item)

        self.db.session.commit()

        return order.to_tuple()