示例#1
0
def test_onemoretest():
    pickleparser.dump(serializer.serialize_obj(test_another_func),
                      "tests/test.pickle")
    temp = serializer.deserialize_obj(pickleparser.load("tests/test.pickle"))
    assert test_another_func(10) == temp(10)
示例#2
0
def test_recursive():
    jsonparser.dump(serializer.serialize_obj(test_fib), "tests/test.json")
    temp = serializer.deserialize_obj(jsonparser.load("tests/test.json"))
    assert temp(10) == test_fib(10)
示例#3
0
def test_lambda_():
    k = lambda x, y: x**y
    yamlparser.dump(serializer.serialize_obj(k), "tests/test.yaml")
    temp = serializer.deserialize_obj(yamlparser.load("tests/test.yaml"))
    assert k(5, 5) == temp(5, 5)
示例#4
0
def test_simple():
    tomlparser.dump(serializer.serialize_obj(test_func_2), "tests/test.toml")
    temp = serializer.deserialize_obj(tomlparser.load("tests/test.toml"))
    assert temp(18) == test_func_2(18)
示例#5
0
def test_serialize():
    temp = serializer.serialize_obj(test_fib)
    temp_2 = serializer.deserialize_obj(temp)

    assert temp_2(10) == test_fib(10)
示例#6
0
 def deserialize_obj(self, obj: dict):
     return deserialize_obj(obj)
示例#7
0
from factory.Factory import Factory
from factory.parsers import serializer

p = Factory.get_parser("yaml")

g = serializer.deserialize_obj(p.load("serialized_file.yaml"))

print(g(15))