Source code for pypushflow.persistence.dummy

from typing import Optional

from .interface import WorkflowDbClient


[docs] class DummyWorkflowDbClient(WorkflowDbClient, register_name="dummy"): """Client without a database. Used for testing purposes."""
[docs] def connect(self): pass
[docs] def disconnect(self): pass
[docs] def startWorkflow(self, name: str): pass
[docs] def endWorkflow(self, status="finished") -> None: pass
[docs] def ensureEndWorkflow(self) -> None: pass
[docs] def updateWorkflowInfo(self, info: dict) -> None: pass
[docs] def getWorkflowInfo(self) -> Optional[dict]: pass
[docs] def startActor( self, name: str, info: Optional[dict] = None, script: Optional[str] = None ): pass
[docs] def endActor(self, actorId, status="finished") -> None: pass
[docs] def updateActorInfo(self, actorId, info: dict) -> None: pass
[docs] def getActorInfo(self, actorId) -> Optional[None]: pass