def test_get_evaluator(self): self.assertEqual( plugin.get_module( 'orchestra.expressions.evaluators', self.language ), jinja.JinjaEvaluator )
def test_get_evaluator(self): e = plugin.get_module( 'orchestra.expressions.evaluators', self.language ) self.assertEqual(e, jinja.JinjaEvaluator) self.assertIn('json', e._custom_functions.keys()) self.assertIn('task_state', e._custom_functions.keys())
def setUpClass(cls): WorkflowGraphTest.setUpClass() WorkflowSpecTest.setUpClass() cls.composer = plugin.get_module( 'orchestra.composers', cls.composer_name ) cls.wf_spec_type = ( specs.ReverseWorkflowSpec if cls.composer_name == 'reverse' else specs.DirectWorkflowSpec ) cls.fixture_rel_path = cls.composer_name
def test_get_composer(self): self.assertEqual( plugin.get_module('orchestra.composers', self.composer_name), direct.DirectWorkflowComposer )
def test_get_module(self): self.assertEqual( plugin.get_module('orchestra.tests', 'fake'), FakePlugin )
def get_evaluator(language): return plugin.get_module(_EXP_EVALUATOR_NAMESPACE, language)
def setUpClass(cls): cls.evaluator = plugin.get_module( 'orchestra.expressions.evaluators', cls.language )
def get_composer(workflow_type): return plugin.get_module('orchestra.composers', workflow_type)
def test_get_composer(self): self.assertEqual( plugin.get_module('orchestra.composers', self.composer_name), reverse.ReverseWorkflowComposer )