Exemple #1
0
    def test_parameters_can_be_added(self):
        cd = CommandDefinition()
        cd.param("x", 5).params({"y": 6, "z": 7})

        obj = cd.to_map()
        assert 5 == obj["params"]["x"]
        assert 6 == obj["params"]["y"]
        assert 7 == obj["params"]["z"]
Exemple #2
0
 def test_invalid_param(self):
     cd = CommandDefinition()
     with pytest.raises(TypeError):
         cd.param(42, "v")