Beispiel #1
0
def test_interpreter_serves():
    interpreter = Interpreter()
    interpreter.baking_dishes = [
        Ingredients(
            [
                Ingredient("water", IngredientProperties(97, False, True)),
                Ingredient("salt", IngredientProperties(23, True, False)),
                Ingredient("magic powder", IngredientProperties(55000, False, True)),
            ]
        )
    ]
    stdout = StringIO()
    interpreter.serves(1, stdout)
    stdout.seek(0)
    output = stdout.read()
    assert output == "훘23a"