当前位置: 首页>>代码示例>>Python>>正文


Python TaskSpec.test方法代码示例

本文整理汇总了Python中SpiffWorkflow.specs.TaskSpec.TaskSpec.test方法的典型用法代码示例。如果您正苦于以下问题:Python TaskSpec.test方法的具体用法?Python TaskSpec.test怎么用?Python TaskSpec.test使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在SpiffWorkflow.specs.TaskSpec.TaskSpec的用法示例。


在下文中一共展示了TaskSpec.test方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: test

# 需要导入模块: from SpiffWorkflow.specs.TaskSpec import TaskSpec [as 别名]
# 或者: from SpiffWorkflow.specs.TaskSpec.TaskSpec import test [as 别名]
 def test(self):
     """
     Checks whether all required attributes are set. Throws an exception
     if an error was detected.
     """
     TaskSpec.test(self)
     if len(self.outputs) > 0:
         raise WorkflowException(self, "Cancel with an output.")
开发者ID:conlini,项目名称:SpiffWorkflow,代码行数:10,代码来源:Cancel.py

示例2: test

# 需要导入模块: from SpiffWorkflow.specs.TaskSpec import TaskSpec [as 别名]
# 或者: from SpiffWorkflow.specs.TaskSpec.TaskSpec import test [as 别名]
    def test(self):
        """
        Checks whether all required attributes are set. Throws an exception
        if an error was detected.
        """
        #This has been overidden to allow a single default flow out (without a condition) - useful for
        #the converging type
        TaskSpec.test(self)
#        if len(self.cond_task_specs) < 1:
#            raise WorkflowException(self, 'At least one output required.')
        for condition, name in self.cond_task_specs:
            if name is None:
                raise WorkflowException(self, 'Condition with no task spec.')
            task_spec = self._parent.get_task_spec_from_name(name)
            if task_spec is None:
                msg = 'Condition leads to non-existent task ' + repr(name)
                raise WorkflowException(self, msg)
            if condition is None:
                continue
        if self.default_task_spec is None:
            raise WorkflowException(self, 'A default output is required.')
开发者ID:AnyBucket,项目名称:SpiffWorkflow,代码行数:23,代码来源:ExclusiveGateway.py

示例3: test

# 需要导入模块: from SpiffWorkflow.specs.TaskSpec import TaskSpec [as 别名]
# 或者: from SpiffWorkflow.specs.TaskSpec.TaskSpec import test [as 别名]
 def test(self):
     TaskSpec.test(self)
     if self.file is not None and not os.path.exists(self.file):
         raise WorkflowException(self, 'File does not exist: %s' % self.file)
开发者ID:geallen,项目名称:SpiffWorkflow,代码行数:6,代码来源:SubWorkflow.py

示例4: test

# 需要导入模块: from SpiffWorkflow.specs.TaskSpec import TaskSpec [as 别名]
# 或者: from SpiffWorkflow.specs.TaskSpec.TaskSpec import test [as 别名]
 def test(self):
     TaskSpec.test(self)
开发者ID:dave42,项目名称:SpiffWorkflow,代码行数:4,代码来源:CallActivity.py


注:本文中的SpiffWorkflow.specs.TaskSpec.TaskSpec.test方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。