From 1b7c8f6e8a68d8b73a90dcdd5efc4665b023461e Mon Sep 17 00:00:00 2001 From: Ishaan Jaffer Date: Tue, 3 Feb 2026 18:14:15 -0800 Subject: [PATCH] test OAI --- .../realtime/test_openai_realtime_simple.py | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 tests/llm_translation/realtime/test_openai_realtime_simple.py diff --git a/tests/llm_translation/realtime/test_openai_realtime_simple.py b/tests/llm_translation/realtime/test_openai_realtime_simple.py new file mode 100644 index 00000000000..a0c39c9cf00 --- /dev/null +++ b/tests/llm_translation/realtime/test_openai_realtime_simple.py @@ -0,0 +1,29 @@ +""" +OpenAI Realtime API E2E Tests (using base class) + +Tests OpenAI's Realtime API through LiteLLM's realtime interface. +Uses the base test class to ensure consistent behavior across providers. +""" +import os +import sys + +import pytest + +sys.path.insert(0, os.path.abspath("../..")) + +from tests.llm_translation.base_realtime_tests import BaseRealtimeTest + + +class TestOpenAIRealtime(BaseRealtimeTest): + """ + E2E tests for OpenAI Realtime API using base test class. + """ + + def get_model(self) -> str: + return "gpt-4o-realtime-preview-2024-10-01" + + def get_api_key_env_var(self) -> str: + return "OPENAI_API_KEY" + + def get_initial_event_type(self) -> str: + return "session.created"