mirror of
https://github.com/BerriAI/litellm.git
synced 2026-09-07 08:26:10 +00:00
fix(tests): clear app.openapi_schema in TestSwaggerChatCompletions setup/teardown
This commit is contained in:
parent
8bf5601ceb
commit
58a9f56f83
1 changed files with 8 additions and 1 deletions
|
|
@ -17,6 +17,12 @@ from litellm.proxy.proxy_server import app
|
|||
class TestSwaggerChatCompletions:
|
||||
"""Test suite for validating /chat/completions schema in Swagger documentation."""
|
||||
|
||||
def setup_method(self):
|
||||
app.openapi_schema = None
|
||||
|
||||
def teardown_method(self):
|
||||
app.openapi_schema = None
|
||||
|
||||
@pytest.fixture
|
||||
def client(self):
|
||||
"""FastAPI test client for the proxy server."""
|
||||
|
|
@ -315,7 +321,8 @@ class TestSwaggerChatCompletions:
|
|||
This ensures Swagger UI works correctly with reverse proxies and subpath deployments.
|
||||
"""
|
||||
from unittest.mock import patch
|
||||
from litellm.proxy.proxy_server import get_openapi_schema, custom_openapi, app
|
||||
|
||||
from litellm.proxy.proxy_server import app, custom_openapi, get_openapi_schema
|
||||
|
||||
# Test cases: (server_root_path, expected_servers_url)
|
||||
# Note: empty string is falsy in Python, so servers won't be set
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue