예제 #1
0
    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"])
예제 #2
0
    def test_function_throws_exception_for_invalid_value(self):
        c = Configuration()

        with pytest.raises(TypeError):
            c.function(42)