def test_serialize_deserialize(populated_context): # type: (Context) -> None context_serialized = populated_context.serialize() context = Context.deserialize(context_serialized) assert context.project == populated_context.project assert context.entity == populated_context.entity assert context.step == populated_context.step assert context.task == populated_context.task assert context.workfile == populated_context.workfile assert context.user == populated_context.user
def deserialize_context_from_file(self): return Context.deserialize(pm.fileInfo[KTTK_CONTEXT])