From b73c2ff1cb0150bb4fc8567880ef0e316dfddf29 Mon Sep 17 00:00:00 2001 From: mike cullerton Date: Mon, 26 Apr 2021 12:00:06 -0400 Subject: [PATCH] Added missing test for `get_workflow_from_workflow_spec` --- tests/workflow/test_workflow_spec_api.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/workflow/test_workflow_spec_api.py b/tests/workflow/test_workflow_spec_api.py index 25c9ef6a..2cb7e153 100644 --- a/tests/workflow/test_workflow_spec_api.py +++ b/tests/workflow/test_workflow_spec_api.py @@ -117,3 +117,11 @@ class TestWorkflowSpec(BaseTest): rv = self.app.get('/v1.0/workflow-specification/standalone', headers=self.logged_in_headers()) self.assertEqual(2, len(rv.json)) + + def test_get_workflow_from_workflow_spec(self): + self.load_example_data() + spec = ExampleDataLoader().create_spec('hello_world', 'Hello World', standalone=True, from_tests=True) + rv = self.app.post(f'/v1.0/workflow-specification/{spec.id}', headers=self.logged_in_headers()) + self.assert_success(rv) + self.assertEqual('hello_world', rv.json['workflow_spec_id']) + self.assertEqual('Task_GetName', rv.json['next_task']['name'])