def makeOrder(self, mains, extras, status, orderID): order = Order(status,orderID) for main in mains: order.addMain(main) for extra in extras: order.addExtra(extra) self._orders.append(order) print(order) return order
def test_MKOrder_alt1(sys): order = Order('parparing',2) wrap = Wrap() wholemealWrap1 = Ingredient('Wholemeal Wrap',sys.getStockBasePrice('Wholemeal Wrap'),3) beefPatty1 = Ingredient("Beef Patty", sys.getStockBasePrice('Beef Patty'), 1) error = wrap.addWrap(wholemealWrap1) wrap.addPatties(beefPatty1) order.addMain(wrap) #assert len(sys.orders) == 1 print("=======error=======") print(error) print("====================") print('test 2 passed')
from restaurant import Restaurant tomato = Ingredient('tomato', 0.5) lettuce = Ingredient('lettuce', 0.3) patty = Ingredient('patty', 3) coke = Ingredient('coke', 2) burger = Burger() burger.addIngredient(tomato, 3) burger.addIngredient(lettuce, 2) burger.addIngredient(patty, 1) burger.removeIngredient(tomato, 0) burger.removeIngredient(tomato, 17) print(burger.getPrice()) derrick = Order() derrick.addMain(burger, 3) derrick.addSide(coke, 1) print(derrick.getID()) print(derrick.getStatus()) mcd = Restaurant() mcd.addOrder(derrick) print(derrick.getID()) print(derrick.getStatus()) print(derrick.getPrice())