chore: fix tests

Fixed the use of `asyncio.Event` in `VADAgent` breaking tests.
This commit is contained in:
2025-11-22 20:06:48 +01:00
parent 8607f9b615
commit 47a20413c4
4 changed files with 5 additions and 5 deletions

View File

@@ -87,7 +87,7 @@ async def test_real_audio(mocker):
return None
vad_agent.audio_in_poller = DummyPoller(chunk_bytes, vad_agent)
vad_agent._ready = True
vad_agent._ready = AsyncMock()
vad_agent._running = True
vad_agent.i_since_speech = 0

View File

@@ -3,7 +3,7 @@ from unittest.mock import AsyncMock
import pytest
from control_backend.agents.bdi.belief_collector_agent.belief_collector_agent import (
from control_backend.agents.bdi import (
BDIBeliefCollectorAgent,
)
from control_backend.core.agent_system import InternalMessage

View File

@@ -3,7 +3,7 @@ from unittest.mock import AsyncMock
import pytest
from control_backend.agents.bdi.text_belief_extractor_agent.text_belief_extractor_agent import (
from control_backend.agents.bdi import (
TextBeliefExtractorAgent,
)
from control_backend.core.agent_system import InternalMessage

View File

@@ -61,7 +61,7 @@ async def simulate_streaming_with_probabilities(streaming, probabilities: list[f
return None
streaming.audio_in_poller = DummyPoller(chunks, streaming)
streaming._ready = True
streaming._ready = AsyncMock()
streaming._running = True
await streaming._streaming_loop()
@@ -116,7 +116,7 @@ async def test_no_data(audio_out_socket, vad_agent):
vad_agent.audio_out_socket = audio_out_socket
vad_agent.audio_in_poller = DummyPoller()
vad_agent._ready = True
vad_agent._ready = AsyncMock()
vad_agent._running = True
await vad_agent._streaming_loop()