mirror of
https://github.com/home-assistant/core.git
synced 2026-08-24 02:24:51 -05:00
Fix race in assist_pipeline saved audio empty queue test (#179869)
Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude
parent
5084b0510f
commit
505b1235ce
@@ -5,6 +5,7 @@ from collections.abc import Generator
|
||||
import itertools as it
|
||||
from pathlib import Path
|
||||
import tempfile
|
||||
import time
|
||||
from unittest.mock import Mock, patch
|
||||
import wave
|
||||
|
||||
@@ -675,6 +676,11 @@ async def test_pipeline_saved_audio_empty_queue(
|
||||
)
|
||||
|
||||
def proc_wrapper(run_recording_dir, queue):
|
||||
# Wait for the WAV file name to be queued. Forcing the timeout before
|
||||
# it arrives makes the thread exit without ever creating the file.
|
||||
while queue.empty():
|
||||
time.sleep(0.01)
|
||||
|
||||
_pipeline_debug_recording_thread_proc(
|
||||
run_recording_dir, queue, message_timeout=0
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user