コード例 #1
0
ファイル: test_parameter.py プロジェクト: awwilliams/tconfig
def test_dict_round_trip():
    p_orig = Parameter("Z", [VAL_1, VAL_2, VAL_3, VAL_4],
                       uid="337f7234-85a1-45a0-be77-0934ec232f21")

    parameter_dict = p_orig.to_dict()
    p_new = Parameter.from_dict(parameter_dict)

    assert p_new == p_orig
コード例 #2
0
ファイル: test_parameter.py プロジェクト: awwilliams/tconfig
def test_from_dict():
    p_dict = {
        "name": "Z",
        "uid": "337f7234-85a1-45a0-be77-0934ec232f21",
        "values": [v.to_dict() for v in [VAL_1, VAL_2, VAL_3, VAL_4]]
    }
    p = Parameter.from_dict(p_dict)
    assert p.name == "Z"
    assert str(p.uid) == "337f7234-85a1-45a0-be77-0934ec232f21"
    assert p.values == [VAL_1, VAL_2, VAL_3, VAL_4]