def test_parameter_deserialization(self): p = Parameter(name="p") serialized = p.serialize() p2 = prefect.serialization.task.ParameterSchema().load(serialized) assert isinstance(p2, Parameter) assert p2.name == p.name assert p2.required == p.required assert p2.default == p.default
def test_parameter_serialization(self): p = Parameter(name="p") serialized = p.serialize() assert serialized["name"] == "p" assert serialized["default"] is None assert serialized["required"] is True