diff --git a/tests/orchestrator/workflows/test_alerts.py b/tests/orchestrator/workflows/test_alerts.py index 56c1406..37fa1b3 100644 --- a/tests/orchestrator/workflows/test_alerts.py +++ b/tests/orchestrator/workflows/test_alerts.py @@ -117,6 +117,22 @@ async def test_run_no_data(workflow_mock, alerts): workflow_mock.execute_local_activity_method.assert_not_called() +@mark.asyncio +@patch("orchestrator.workflows.alerts.workflow", new_callable=AsyncMock) +async def test_run_no_receiver_groups(workflow_mock, alerts): + workflow_mock.execute_local_activity_method.return_value = {} + + input_data = { + 'schedule_name': 'test-schedule-name', + 'notification_ttl': 300, + 'sent_ttl': 600 + } + + await alerts.run(input_data) + + assert workflow_mock.execute_child_workflow.call_count == 1 + + @mark.asyncio @patch("orchestrator.workflows.alerts.workflow", new_callable=AsyncMock) async def test_run_no_log_report(workflow_mock, alerts):