Files
openai--openai-agents-python/tests/realtime/test_model_events.py
T
Rohan Mehta 3a64c6febf [8/n] Make realtime more like the rest of agents sdk (#1076)
Key changes:
1. Transport -> model.
2. Extract any model settings into `RealtimeSessionModelSettings`.
3. RealtimeRunConfig, similar to the RunConfig in `run.py`.
4. RealtimeRunner now exists, similar to Runner. Returns a
RealtimeSession when you call run().
5. RealtimeSession now uses streaming events instead of listener.






---
[//]: # (BEGIN SAPLING FOOTER)
* #1080
* #1079
* __->__ #1076
2025-07-11 20:50:06 -04:00

13 lines
351 B
Python

from typing import get_args
from agents.realtime.model_events import RealtimeModelEvent
def test_all_events_have_type() -> None:
"""Test that all events have a type."""
events = get_args(RealtimeModelEvent)
assert len(events) > 0
for event in events:
assert event.type is not None
assert isinstance(event.type, str)