From 06bf1f24df6937339e31cd08be0f707359b0bbbb Mon Sep 17 00:00:00 2001 From: jasquat Date: Wed, 20 Dec 2023 13:54:20 -0500 Subject: [PATCH] fixed flakey task model test --- .../data/call_activity_nested/call_activity_nested.bpmn | 8 ++++---- .../tests/spiffworkflow_backend/unit/test_task_service.py | 4 +++- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/spiffworkflow-backend/tests/data/call_activity_nested/call_activity_nested.bpmn b/spiffworkflow-backend/tests/data/call_activity_nested/call_activity_nested.bpmn index 72b9a183..2cc4e66d 100644 --- a/spiffworkflow-backend/tests/data/call_activity_nested/call_activity_nested.bpmn +++ b/spiffworkflow-backend/tests/data/call_activity_nested/call_activity_nested.bpmn @@ -9,7 +9,7 @@ Flow_1g3dpd7 Flow_0qdgvah - + # Main Workflow Hello {{my_other_var}} @@ -17,8 +17,8 @@ Flow_0upce00 - - + + Flow_0qdgvah Flow_0upce00 @@ -35,7 +35,7 @@ - + diff --git a/spiffworkflow-backend/tests/spiffworkflow_backend/unit/test_task_service.py b/spiffworkflow-backend/tests/spiffworkflow_backend/unit/test_task_service.py index f083662b..f0127bfd 100644 --- a/spiffworkflow-backend/tests/spiffworkflow_backend/unit/test_task_service.py +++ b/spiffworkflow-backend/tests/spiffworkflow_backend/unit/test_task_service.py @@ -97,7 +97,9 @@ class TestTaskService(BaseTest): assert len(bpmn_processes) == 2 assert len(task_models) == 2 assert bpmn_processes[0].bpmn_process_definition.bpmn_identifier == "Level2b" - assert task_models[0].task_definition.bpmn_identifier == "level2b_second_call" + # either of these is valid since we are not pinning the task model query to one or the other + # and they are both call activities and not the top level process + assert task_models[0].task_definition.bpmn_identifier in ["level2b_second_call", "Level1_CallLevel_2B"] task_model_level_3 = ( TaskModel.query.join(TaskDefinitionModel).filter(TaskDefinitionModel.bpmn_identifier == "level_3_script_task").first()