def test_get_delivery_info(): order = Order(1, [['pepperoni', 'medium', ['olives', 'chicken']]], [['pepsi', 'small']]) assert order.get_delivery_info() == {} delivery_info = {'order_number': 1, 'address': '200 college street Toronto ON', 'details': 'Please meet me downstairs', 'delivery_number': 15} order.update_delivery_info(delivery_info) assert order.get_delivery_info() is delivery_info
def test_update_delivery_info(): order = Order(1, [['pepperoni', 'medium', ['olives', 'chicken']]], [['pepsi', 'small']]) delivery_info = {'order_number': 1, 'address': '200 college street Toronto ON', 'details': 'Please meet me downstairs', 'delivery_number': 15} order.update_delivery_info(delivery_info) assert order.delivery_info is delivery_info assert not order.pickup delivery_info = {'order_number': 1, 'address': '300 college street Toronto ON', 'details': 'Please meet me outside', 'delivery_number': 16} order.update_delivery_info(delivery_info) assert order.delivery_info is delivery_info assert not order.pickup