@@ -33,7 +33,6 @@ def make_chat_bridge_mock() -> UiPathChatProtocol:
3333 bridge_mock .connect = AsyncMock ()
3434 bridge_mock .disconnect = AsyncMock ()
3535 bridge_mock .emit_message_event = AsyncMock ()
36- bridge_mock .emit_interrupt_event = AsyncMock ()
3736 bridge_mock .wait_for_resume = AsyncMock ()
3837
3938 return cast (UiPathChatProtocol , bridge_mock )
@@ -331,7 +330,6 @@ async def test_chat_runtime_handles_api_trigger_suspension():
331330 cast (AsyncMock , bridge .connect ).assert_awaited_once ()
332331 cast (AsyncMock , bridge .disconnect ).assert_awaited_once ()
333332
334- cast (AsyncMock , bridge .emit_interrupt_event ).assert_awaited_once ()
335333 cast (AsyncMock , bridge .wait_for_resume ).assert_awaited_once ()
336334
337335 # Message events emitted (one before suspend, one after resume)
@@ -563,15 +561,8 @@ async def test_chat_runtime_handles_multiple_api_triggers():
563561 assert resume_input ["api-call" ] == {"approved" : True }
564562
565563 # Bridge should have been called 3 times (once per trigger)
566- assert cast (AsyncMock , bridge .emit_interrupt_event ).await_count == 3
567564 assert cast (AsyncMock , bridge .wait_for_resume ).await_count == 3
568565
569- # Verify each emit_interrupt_event received a trigger
570- emit_calls = cast (AsyncMock , bridge .emit_interrupt_event ).await_args_list
571- assert emit_calls [0 ][0 ][0 ].interrupt_id == "email-confirm"
572- assert emit_calls [1 ][0 ][0 ].interrupt_id == "file-delete"
573- assert emit_calls [2 ][0 ][0 ].interrupt_id == "api-call"
574-
575566
576567@pytest .mark .asyncio
577568async def test_chat_runtime_filters_non_api_triggers ():
@@ -603,12 +594,4 @@ async def test_chat_runtime_filters_non_api_triggers():
603594 assert result .triggers [0 ].trigger_type == UiPathResumeTriggerType .QUEUE_ITEM
604595
605596 # Bridge should have been called only 2 times (for 2 API triggers)
606- assert cast (AsyncMock , bridge .emit_interrupt_event ).await_count == 2
607597 assert cast (AsyncMock , bridge .wait_for_resume ).await_count == 2
608-
609- # Verify only API triggers were emitted
610- emit_calls = cast (AsyncMock , bridge .emit_interrupt_event ).await_args_list
611- assert emit_calls [0 ][0 ][0 ].interrupt_id == "email-confirm"
612- assert emit_calls [0 ][0 ][0 ].trigger_type == UiPathResumeTriggerType .API
613- assert emit_calls [1 ][0 ][0 ].interrupt_id == "file-delete"
614- assert emit_calls [1 ][0 ][0 ].trigger_type == UiPathResumeTriggerType .API
0 commit comments