def test_element_type_serialize_deserialize(fcn): ''' test serialization/deserialization of ElementType for various initiailzers ''' element_type = ElementType(initializers=[fcn], substance=oil) json_ = element_type.serialize() element_type2 = ElementType.deserialize(json_) assert element_type == element_type2
def test_element_type_serialize_deserialize(fcn, init_key): """ test serialization/deserialization of ElementType for various initiailzers """ initializers = {init_key: fcn} element_type = ElementType(initializers) json_ = element_type.serialize("save") dict_ = element_type.deserialize(json_) element_type2 = ElementType.new_from_dict(dict_) assert element_type == element_type2