Ejemplo n.º 1
0
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
Ejemplo n.º 2
0
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