From 47a20413c47e47eaa8bbe914b7c26a8964da9672 Mon Sep 17 00:00:00 2001 From: Kasper Date: Sat, 22 Nov 2025 20:06:48 +0100 Subject: [PATCH] chore: fix tests Fixed the use of `asyncio.Event` in `VADAgent` breaking tests. --- .../agents/perception/vad_agent/test_vad_with_audio.py | 2 +- test/unit/agents/bdi/test_belief_collector.py | 2 +- test/unit/agents/bdi/test_text_extractor.py | 2 +- test/unit/agents/perception/vad_agent/test_vad_streaming.py | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/test/integration/agents/perception/vad_agent/test_vad_with_audio.py b/test/integration/agents/perception/vad_agent/test_vad_with_audio.py index ab10b5f..32e2f3d 100644 --- a/test/integration/agents/perception/vad_agent/test_vad_with_audio.py +++ b/test/integration/agents/perception/vad_agent/test_vad_with_audio.py @@ -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 diff --git a/test/unit/agents/bdi/test_belief_collector.py b/test/unit/agents/bdi/test_belief_collector.py index ab155fe..250aa3f 100644 --- a/test/unit/agents/bdi/test_belief_collector.py +++ b/test/unit/agents/bdi/test_belief_collector.py @@ -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 diff --git a/test/unit/agents/bdi/test_text_extractor.py b/test/unit/agents/bdi/test_text_extractor.py index 2e0d4b1..8cc2d0f 100644 --- a/test/unit/agents/bdi/test_text_extractor.py +++ b/test/unit/agents/bdi/test_text_extractor.py @@ -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 diff --git a/test/unit/agents/perception/vad_agent/test_vad_streaming.py b/test/unit/agents/perception/vad_agent/test_vad_streaming.py index 84fc71e..da2f38c 100644 --- a/test/unit/agents/perception/vad_agent/test_vad_streaming.py +++ b/test/unit/agents/perception/vad_agent/test_vad_streaming.py @@ -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()