def test(self, **kwargs): super(NaiveWorkflowTester, self).test(**kwargs) config_file = kwargs.get('config_file') from percept.utils.workflow import WorkflowWrapper wrapper = WorkflowWrapper(config_file, self.cls) wrapper.run() assert wrapper.workflow.setup_run == True
def command(self, *args, **options): config_file = args[0] wrapper = WorkflowWrapper(config_file, NaiveWorkflow) wrapper.run() if 'shell' in options and options['shell']: ns = {'flow': wrapper.workflow, 'tasks': wrapper.workflow.tasks} IPython.embed( user_ns=ns, banner2= "This shell session has been started in the namespace for your project. You can access the following variables:" "flow - The workflow that just ran." "tasks - the completed tasks that the workflow ran.")
def command(self, *args, **options): config_file = args[0] wrapper = WorkflowWrapper(config_file, NaiveWorkflow) wrapper.run() if 'shell' in options and options['shell']: ns = { 'flow' : wrapper.workflow, 'tasks' : wrapper.workflow.tasks } IPython.embed(user_ns=ns, banner2 = "This shell session has been started in the namespace for your project. You can access the following variables:" "flow - The workflow that just ran." "tasks - the completed tasks that the workflow ran.")