def test_resolve_parameters_none_conversion(self): self.bp.get_parameter_definitions.return_value = { "a": { "type": CFNString, "description": "A"}, "b": { "type": CFNString, "description": "B"} } params = {"a": None, "c": "Carrot"} p = _resolve_parameters(params, self.bp) self.assertNotIn("a", p)
def test_resolve_parameters_booleans(self): self.bp.get_parameter_definitions.return_value = { "a": { "type": CFNString, "description": "A"}, "b": { "type": CFNString, "description": "B"}, } params = {"a": True, "b": False} p = _resolve_parameters(params, self.bp) self.assertEquals("true", p["a"]) self.assertEquals("false", p["b"])