Esempio n. 1
0
single_burger1_ingredients = {
    'sesame_bun': 2,
    'beef_patty': 1,
    'tomato': 3,
    'cheese': 3
}
double_burger1_ingredients = {
    'sesame_bun': 3,
    'beef_patty': 2,
    'tomato': 3,
    'cheese': 3
}
wrap1_ingredients = {'wholegrain wrap': 1, 'tomato': 1, 'cheese': 1}

# adding to ordeR
system.add_item_to_order(
    Single_Burger(single_burger1_ingredients, system.inventory), order1)
system.add_item_to_order(
    Double_Burger(double_burger1_ingredients, system.inventory), order1)
system.add_item_to_order(Wrap(wrap1_ingredients, system.inventory), order1)
system.add_item_to_order(Fries('Small Fries', 1, system.inventory), order1)
system.add_item_to_order(Nuggets('nuggets', 6, system.inventory), order1)

# TODO
# validate quantities before confirming order,
# do a dry run of subtraction from inventory
# if any number falls below 0, raise an error.

# view order - called through system.py
print("UPDATING STATUS")
system.update_order_status('Kitchen received', order1)
print("FINISHED UPDATING STATUS")