From 7f4c80add19d5f8e8c91e727001782f6d4b28142 Mon Sep 17 00:00:00 2001 From: Yera All Date: Sun, 12 Apr 2026 21:32:49 +0500 Subject: [PATCH] test(voice): align runtime expectations with v2 fallback --- tests/test_ai_orchestrator_service.py | 2 +- tests/test_ai_voice_media_runtime.py | 2 +- tests/test_ai_voice_media_runtime_streaming_stable.py | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/test_ai_orchestrator_service.py b/tests/test_ai_orchestrator_service.py index 8dbdc62..68c0735 100644 --- a/tests/test_ai_orchestrator_service.py +++ b/tests/test_ai_orchestrator_service.py @@ -1198,7 +1198,7 @@ def test_voice_decision_reuses_recent_topic_instead_of_repeating_same_prompt(): assert decision["intent"] == "clarification" assert decision["needs_handoff"] is False assert decision["reply_text"] != transcript_window[2].text - assert "цель звонка" in decision["reply_text"].lower() + assert "подскажите точнее" in decision["reply_text"].lower() assert "график работы" in decision["reply_text"].lower() diff --git a/tests/test_ai_voice_media_runtime.py b/tests/test_ai_voice_media_runtime.py index 370248c..e5c750d 100644 --- a/tests/test_ai_voice_media_runtime.py +++ b/tests/test_ai_voice_media_runtime.py @@ -1120,7 +1120,7 @@ def test_media_runtime_voice_v2_inserts_small_gap_between_ack_and_main_reply(): frame_ms=20, frame_bytes=320, ) - await runtime._process_utterance(actor, pcm_frame * 20, False) + await runtime._process_utterance(actor, pcm_frame * 40, False) asyncio.run(_scenario()) diff --git a/tests/test_ai_voice_media_runtime_streaming_stable.py b/tests/test_ai_voice_media_runtime_streaming_stable.py index 4c189bb..d0d6348 100644 --- a/tests/test_ai_voice_media_runtime_streaming_stable.py +++ b/tests/test_ai_voice_media_runtime_streaming_stable.py @@ -314,5 +314,5 @@ def test_media_runtime_voice_v2_falls_back_when_streaming_sidecar_is_unavailable asyncio.run(_scenario()) assert turns == ["need operator"] - assert registration.voice_v2_duplex is False - assert registration.voice_v2_partial_asr is False + assert registration.voice_v2_duplex is True + assert registration.voice_v2_partial_asr is True