예제 #1
0
 def deserialize(cls, ser: Dict[str, Any]) -> 'InterDependencies':
     """
     Create an InterDependencies object from a serialization of an
     instance
     """
     paramspecs = [ParamSpec.deserialize(sps) for sps in ser['paramspecs']]
     idp = cls(*paramspecs)
     return idp
예제 #2
0
def test_deserialize(version_0_serializations, version_0_deserializations):
    for sdict, ps in zip(version_0_serializations, version_0_deserializations):
        deps = ParamSpec.deserialize(sdict)
        assert ps == deps