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