Ejemplo n.º 1
0
def test():

    json_data = json.loads(open('test/test.json', 'r').read())

    machine = json_data['machine']
    outlets = machine['outlets']
    outlet_count = outlets['count_n']
    items = machine['total_items_quantity']
    beverages = machine['beverages']

    beverage_list = list()

    for beverage in beverages:
        beverage_list.append(Beverage(beverage, beverages[beverage]))

    coffee_machine = CoffeeMachine(outlet_count, items)

    for beverage in beverage_list:
        coffee_machine.make_beverage(beverage)

    water = Beverage('wagter', {"hot_water": 100})

    coffee_machine.make_beverage(water)

    raw_tea = Beverage('raw_tea', {'sugar_syrup': 30, 'tea_leaves_syrup': 30})

    coffee_machine.make_beverage(raw_tea)
Ejemplo n.º 2
0
 def __init__(self):
     self.sut = CoffeeMachine()
     self.handled = []