def test_get_evaluator(self): e = plugin_util.get_module('orquesta.expressions.evaluators', self.language) self.assertEqual(e, jinja_expr.JinjaEvaluator) self.assertIn('ctx', e._custom_functions.keys()) self.assertIn('task_status', e._custom_functions.keys())
def setUpClass(cls): WorkflowGraphTest.setUpClass() WorkflowSpecTest.setUpClass() cls.composer = plugin_util.get_module('orquesta.composers', cls.spec_module_name) cls.spec_module = spec_loader.get_spec_module(cls.spec_module_name) cls.wf_spec_type = cls.spec_module.WorkflowSpec
def test_get_evaluator(self): e = plugin.get_module( 'orquesta.expressions.evaluators', self.language ) self.assertEqual(e, jinja.JinjaEvaluator) self.assertIn('json', e._custom_functions.keys())
def test_get_evaluator(self): e = plugin_util.get_module( 'orquesta.expressions.evaluators', self.language ) self.assertEqual(e, yaql_expr.YAQLEvaluator) self.assertIn('ctx', e._custom_functions.keys())
def test_get_evaluator(self): self.assertEqual( plugin_util.get_module( 'orquesta.expressions.evaluators', self.language ), jinja_expr.JinjaEvaluator )
def __init__(self, spec, context=None, inputs=None): if not spec or not isinstance(spec, spec_base.Spec): raise ValueError('The value of "spec" is not type of Spec.') self.spec = spec self.catalog = self.spec.get_catalog() self.spec_module = spec_loader.get_spec_module(self.catalog) self.composer = plugin_util.get_module('orquesta.composers', self.catalog) self._errors = [] self._graph = None self._inputs = inputs or {} self._log = [] self._outputs = None self._parent_ctx = context or {} self._workflow_state = None
def test_get_module(self): self.assertEqual( plugin_util.get_module('orquesta.tests', 'fake'), FakePlugin )
def test_get_composer(self): self.assertEqual( plugin.get_module('orquesta.composers', self.spec_module_name), composers.WorkflowComposer)
def get_composer(catalog): return plugin.get_module('orquesta.composers', catalog)
def test_get_evaluator(self): e = plugin_util.get_module("orquesta.expressions.evaluators", self.language) self.assertEqual(e, jinja_expr.JinjaEvaluator) self.assertIn("ctx", e._custom_functions.keys())
def test_get_evaluator(self): self.assertEqual( plugin.get_module('orquesta.expressions.evaluators', self.language), yql.YAQLEvaluator)
def setUpClass(cls): cls.evaluator = plugin_util.get_module( 'orquesta.expressions.evaluators', cls.language)
def test_get_module(self): self.assertEqual(plugin_util.get_module("orquesta.tests", "fake"), FakePlugin)
def test_get_composer(self): self.assertEqual( plugin_util.get_module('orquesta.composers', self.spec_module_name), mistral_comp.WorkflowComposer)
def get_evaluator(language): return plugin_util.get_module(_EXP_EVALUATOR_NAMESPACE, language)
def test_get_composer(self): self.assertEqual( plugin_util.get_module("orquesta.composers", self.spec_module_name), native_comp.WorkflowComposer, )
def test_get_evaluator(self): self.assertEqual( plugin_util.get_module("orquesta.expressions.evaluators", self.language), yaql_expr.YAQLEvaluator, )