def test_functions(self): c = Configuration() f = c.function("func 0") c.function("func 1") c.function("func 2") f.add(CommandDefinition().function("f")) assert "f" == c.function("func 0").to_map()[0]["func"] assert 3 == len(c.to_map()["functions"])
def test_function_throws_exception_for_invalid_value(self): c = Configuration() with pytest.raises(TypeError): c.function(42)