def create_order_with_items(self, price_quantity_pairs):
        user = create_user(42)
        order = create_order(placed_by=user)

        for price, quantity in price_quantity_pairs:
            article = create_article(price=price, quantity=quantity)
            order.add_item(article, quantity)

        return order
예제 #2
0
파일: test_views.py 프로젝트: m-ober/byceps
    def create_order(self, quantified_articles):
        order = create_order(party=self.party, placed_by=self.orderer)
        self.db.session.add(order)

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

        return order
예제 #3
0
    def create_order(self):
        orderer = self.build_orderer()
        self.db.session.add(orderer)

        self.order = create_order(placed_by=orderer, party=self.party,
                                  serial_number=27)
        self.order.created_at = datetime(2015, 2, 26, 13, 26, 24)
        self.db.session.add(self.order)

        self.order.add_item(self.article_bungalow, 1)
        self.order.add_item(self.article_guest_fee, 1)
        self.order.add_item(self.article_table, 2)

        self.db.session.commit()