mirror of
https://github.com/sartography/cr-connect-workflow.git
synced 2025-02-23 13:18:35 +00:00
Added test for get_primary_workflow
This commit is contained in:
parent
8a6bef5af4
commit
8f8d9d30e4
@ -10,6 +10,7 @@ from example_data import ExampleDataLoader
|
|||||||
from crc import db
|
from crc import db
|
||||||
from crc.models.task_event import TaskEventModel
|
from crc.models.task_event import TaskEventModel
|
||||||
from crc.models.api_models import Task
|
from crc.models.api_models import Task
|
||||||
|
from crc.models.file import FileModel
|
||||||
from crc.api.common import ApiError
|
from crc.api.common import ApiError
|
||||||
|
|
||||||
|
|
||||||
@ -114,3 +115,12 @@ class TestWorkflowService(BaseTest):
|
|||||||
|
|
||||||
result2 = WorkflowService.get_dot_value(path, {"a.b.c":"garbage"})
|
result2 = WorkflowService.get_dot_value(path, {"a.b.c":"garbage"})
|
||||||
self.assertEqual("garbage", result2)
|
self.assertEqual("garbage", result2)
|
||||||
|
|
||||||
|
def test_get_primary_workflow(self):
|
||||||
|
|
||||||
|
workflow = self.create_workflow('hello_world')
|
||||||
|
workflow_spec_id = workflow.workflow_spec.id
|
||||||
|
primary_workflow = WorkflowService.get_primary_from_workflow_spec(workflow_spec_id)
|
||||||
|
self.assertIsInstance(primary_workflow, FileModel)
|
||||||
|
self.assertEqual(workflow_spec_id, primary_workflow.workflow_spec_id)
|
||||||
|
self.assertEqual('hello_world.bpmn', primary_workflow.name)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user