Spaces:
Paused
Paused
| import os | |
| import sys | |
| import pytest | |
| import asyncio | |
| from typing import Optional | |
| from unittest.mock import patch, AsyncMock | |
| sys.path.insert(0, os.path.abspath("../..")) | |
| import litellm | |
| from litellm.integrations.custom_logger import CustomLogger | |
| import json | |
| from litellm.types.utils import StandardLoggingPayload | |
| from litellm.types.llms.openai import ( | |
| ResponseCompletedEvent, | |
| ResponsesAPIResponse, | |
| ResponseTextConfig, | |
| ResponseAPIUsage, | |
| IncompleteDetails, | |
| ) | |
| from litellm.llms.custom_httpx.http_handler import AsyncHTTPHandler | |
| from base_responses_api import BaseResponsesAPITest | |
| class TestAzureResponsesAPITest(BaseResponsesAPITest): | |
| def get_base_completion_call_args(self): | |
| return { | |
| "model": "azure/computer-use-preview", | |
| "truncation": "auto", | |
| "api_base": os.getenv("AZURE_RESPONSES_OPENAI_ENDPOINT"), | |
| "api_key": os.getenv("AZURE_RESPONSES_OPENAI_API_KEY"), | |
| "api_version": os.getenv("AZURE_RESPONSES_OPENAI_API_VERSION"), | |
| } | |