示例#1
0
    def test_serialization(self):
        t = Task(name="test")
        s = t.serialize()

        assert isinstance(s, dict)
        assert s["slug"] == t.slug
        assert s["type"] == "prefect.core.task.Task"
        assert s["name"] == t.name
示例#2
0
 def test_deserialization(self):
     t = Task(name="test")
     s = t.serialize()
     t2 = prefect.serialization.task.TaskSchema().load(s)
     assert isinstance(t2, Task)
     assert t2.name == t.name