Exemplo n.º 1
0
    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
Exemplo n.º 2
0
    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
Exemplo n.º 3
0
    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.")
Exemplo n.º 4
0
    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.")