def test_del_sideDrinks_incorrect_input(): order = Order(1) ing = WeightIngredient(2, 'fries', 's', 2000, 60, 100, 140, 2, 2.8, 3.4) order.add_sideDrink(ing, 2, 'l') ing2 = QuantityIngredient(1, 'can of coke', 'd', 40, 3) with pytest.raises(UserError) as e: order.del_sideDrink(ing2, 1, 's') assert "You don't have any can of coke in your order to remove." in str(e.value)
def test_del_sideDrinks_correct_input(): order = Order(1) ing = WeightIngredient(2, 'fries', 's', 2000, 60, 100, 140, 2, 2.8, 3.4) order.add_sideDrink(ing, 2, 'l') order.del_sideDrink(ing, 2, 'l') assert not order.sideDrinks