20 lines
547 B
Python
20 lines
547 B
Python
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
|
|
|