test: update voice-submission test for _VoiceInputMessage sentinel (#65827)

This commit is contained in:
Teknium 2026-07-28 10:42:03 -07:00
parent e6b0344052
commit e04c2a9ebd

View file

@ -1079,7 +1079,12 @@ class TestVoiceSubmission:
cli._voice_stop_and_transcribe()
assert cli._attached_images == []
assert cli._pending_input.get_nowait() == "hello"
queued = cli._pending_input.get_nowait()
# Voice transcripts are wrapped in the _VoiceInputMessage sentinel
# (#65827) so process_loop can distinguish STT output from typed text.
from cli import _VoiceInputMessage
assert isinstance(queued, _VoiceInputMessage)
assert queued.text == "hello"
# ═════════════════════════════════════════════════════════════════════════