From 209ea499626ec211fac212d195baaac42cb09a3a Mon Sep 17 00:00:00 2001 From: mike cullerton Date: Mon, 24 Jan 2022 12:41:08 -0500 Subject: [PATCH] Test for new script --- .../spec_from_workflow_id.bpmn | 77 +++++++++++++++++++ .../scripts/test_get_spec_from_workflow_id.py | 13 ++++ 2 files changed, 90 insertions(+) create mode 100644 tests/data/spec_from_workflow_id/spec_from_workflow_id.bpmn create mode 100644 tests/scripts/test_get_spec_from_workflow_id.py diff --git a/tests/data/spec_from_workflow_id/spec_from_workflow_id.bpmn b/tests/data/spec_from_workflow_id/spec_from_workflow_id.bpmn new file mode 100644 index 00000000..88adf592 --- /dev/null +++ b/tests/data/spec_from_workflow_id/spec_from_workflow_id.bpmn @@ -0,0 +1,77 @@ + + + + + Flow_17kexit + + + + + + Flow_1xobdxn + + + + + + + + + + + + + Flow_17kexit + Flow_1kk1npy + + + Flow_1kk1npy + Flow_0lhlo7v + workflow_spec = get_spec_from_workflow_id(workflow_id) + + + ## Workflow Spec + + +{{ workflow_spec }} + + Flow_0lhlo7v + Flow_1xobdxn + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/scripts/test_get_spec_from_workflow_id.py b/tests/scripts/test_get_spec_from_workflow_id.py new file mode 100644 index 00000000..df354dd4 --- /dev/null +++ b/tests/scripts/test_get_spec_from_workflow_id.py @@ -0,0 +1,13 @@ +from tests.base_test import BaseTest + + +class TestSpecFromWorkflowID(BaseTest): + + def test_get_spec_from_workflow_id(self): + workflow = self.create_workflow('spec_from_workflow_id') + workflow_api = self.get_workflow_api(workflow) + task = workflow_api.next_task + workflow_api = self.complete_form(workflow, task, {'workflow_id': workflow.id}) + task = workflow_api.next_task + self.assertEqual('spec_from_workflow_id', task.data['workflow_spec']['id']) + self.assertEqual('spec_from_workflow_id', task.data['workflow_spec']['display_name'])