From 1d250f042032045b1ac33f6a2fc70ba0c08130ea Mon Sep 17 00:00:00 2001 From: benya Date: Sun, 8 Mar 2026 19:54:19 +0300 Subject: [PATCH] test(realtime): cover recording activity event schema --- tests/test_realtime_schema.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 tests/test_realtime_schema.py diff --git a/tests/test_realtime_schema.py b/tests/test_realtime_schema.py new file mode 100644 index 0000000..7a54b1e --- /dev/null +++ b/tests/test_realtime_schema.py @@ -0,0 +1,19 @@ +from app.realtime.schemas import IncomingRealtimeEvent + + +def test_incoming_realtime_event_accepts_recording_activity_events(): + for event_name in ( + "recording_voice_start", + "recording_voice_stop", + "recording_video_start", + "recording_video_stop", + ): + event = IncomingRealtimeEvent.model_validate( + { + "event": event_name, + "payload": {"chat_id": 1}, + } + ) + assert event.event == event_name + assert event.payload["chat_id"] == 1 +