コード例 #1
0
def test_parameter_string_with_enum_values():
    param = ParameterString("MyString", enum_values=["a", "b"])
    assert param.to_request() == {"Name": "MyString", "Type": "String", "EnumValues": ["a", "b"]}
    assert param.expr == {"Get": "Parameters.MyString"}
    assert param.parameter_type.python_type == str

    param = ParameterString("MyString", default_value="a", enum_values=["a", "b"])
    assert param.to_request() == {
        "Name": "MyString",
        "Type": "String",
        "DefaultValue": "a",
        "EnumValues": ["a", "b"],
    }
    assert param.expr == {"Get": "Parameters.MyString"}
    assert param.parameter_type.python_type == str
コード例 #2
0
def test_parameter_string_with_enum_values():
    param = ParameterString("MyString", enum_values=["a", "b"])
    assert param.to_request() == {
        "Name": "MyString",
        "Type": "String",
        "EnumValues": ["a", "b"]
    }
    param = ParameterString("MyString",
                            default_value="a",
                            enum_values=["a", "b"])
    assert param.to_request() == {
        "Name": "MyString",
        "Type": "String",
        "DefaultValue": "a",
        "EnumValues": ["a", "b"],
    }