Example #1
0
    def test_freeze(self, app):
        wf = Workflow()
        sig = wf.freeze()

        assert isinstance(sig, entities.Signature)
        assert sig.id
        assert sig.kwargs
        assert wf.processing_limit_ts
 def test_freeze_no_task(self):
     wf = Workflow()
     wf.set_workflow_processor_task(None)
     with pytest.raises(WorkflowException, match="task is not set"):
         wf.freeze()