def load_order_data()

in example_app/load_local_data.py [0:0]


def load_order_data(app, user_ids: List[str], book_ids: List[str]):
    """Generate 5 fake users, each with 5 orders."""
    order_controller: OrderController = app.extensions["orders_controller"]

    for user_id in user_ids:
        # Generate 5 orders per user
        for _ in range(0, 5):
            o = Order(
                user_id=user_id,
                order_id=str(uuid.uuid4()),
                total=Decimal("34.99"),
                shipping_address="3 Abbey Rd, London NW8 9AY, United Kingdom",
                billing_address="3 Abbey Rd, London NW8 9AY, United Kingdom",
                order_date="2021-07-12",
                ship_date="2021-07-14",
                items=[
                    OrderItem(
                        item_id=random.choice(book_ids),
                        price=Decimal("10.99"),
                        item_count=Decimal("2"),
                    ),
                    OrderItem(
                        item_id=random.choice(book_ids),
                        price=Decimal("13.01"),
                        item_count=Decimal("1"),
                    ),
                ],
            )

            order_controller.put_new_order(item=o.record)