コード例 #1
0
def test_uber_deliveries_toJSON():
    system = System()
    assert system.uber_deliveries_toJSON() == {
        "Uber-1": {
            "order_details": {
                "order_number":
                3,
                "pizzas": [{
                    "size": "L",
                    "type": "margherita",
                    "toppings": {
                        "beef": 2,
                        "tomatoes": 1,
                        "chicken": 3
                    },
                    "number": 1,
                    "item_id": 1
                }],
                "drinks": [],
                "address":
                "200 Street",
                "price":
                24.0
            }
        }
    }
コード例 #2
0
def test_add_uber():
    system = System()
    order = system.find_order_by_order_number(2)
    system.add_uber(order)
    assert system.uber_deliveries_toJSON() == {
        'Uber-1': {
            'order_details': {
                'price':
                24.0,
                'pizzas': [{
                    'item_id': 1,
                    'toppings': {
                        'chicken': 3,
                        'beef': 2,
                        'tomatoes': 1
                    },
                    'type': 'margherita',
                    'number': 1,
                    'size': 'L'
                }],
                'order_number':
                3,
                'address':
                '200 Street',
                'drinks': []
            }
        },
        'Uber-2': {
            'order_details': {
                'price': 15,
                'pizzas': [],
                'order_number': 2,
                'address': '',
                'drinks': [{
                    'item_id': 1,
                    'number': 5,
                    'drink_name': 'Diet Coke'
                }]
            }
        }
    }


# def test_foodora_deliveries_toCSV():
#     system = System()
#     assert system.foodora_deliveries_toCSV() == ['Foodora-1,1-1-L-pepperoni-mushrooms-1-olives-4-tomatoes-1,1-Pepsi-2,100 Street,26.5,1']

# def test_add_foodora():
#     system = System()
#     order = system.find_order_by_order_number(2)
#     system.add_foodora(order)
#     assert system.foodora_deliveries_toCSV() == ['Foodora-2,,1-Diet Coke-5,,15,2', 'Foodora-1,1-1-L-pepperoni-mushrooms-1-olives-4-tomatoes-1,1-Pepsi-2,100 Street,26.5,1']