From 216d227fd4cadfd128af958cb5315a8d44ad702b Mon Sep 17 00:00:00 2001 From: Mayu-infinite Date: Sun, 26 Jul 2026 07:44:57 +0530 Subject: [PATCH] test: ping now responds with pong The IPC bridge implements PING -> PONG, so the stale test_ping_not_implemented (asserting no reply) fails on main. Update it to assert a single PONG is sent and no bus events are published. --- runtime/tests/transport/test_bridge.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/runtime/tests/transport/test_bridge.py b/runtime/tests/transport/test_bridge.py index 9d266f0..559789b 100644 --- a/runtime/tests/transport/test_bridge.py +++ b/runtime/tests/transport/test_bridge.py @@ -140,7 +140,7 @@ async def test_invalid_message_type_is_rejected_by_envelope() -> None: @pytest.mark.asyncio -async def test_ping_not_implemented() -> None: +async def test_ping_with_pong() -> None: bus = FakeEventBus() bridge = IPCBridge(bus) session = FakeSession() @@ -153,7 +153,8 @@ async def test_ping_not_implemented() -> None: await bridge.handle(session, message) assert bus.events == [] - assert session.sent == [] + assert len(session.sent) == 1 + assert session.sent[0].type == MessageType.PONG @pytest.mark.asyncio