Fedir Zadniprovskyi
fix: models route not returning openai compatible response
5aa421e
raw
history blame
654 Bytes
from collections.abc import Generator
import logging
from fastapi.testclient import TestClient
from openai import OpenAI
import pytest
from faster_whisper_server.main import app
disable_loggers = ["multipart.multipart", "faster_whisper"]
def pytest_configure() -> None:
for logger_name in disable_loggers:
logger = logging.getLogger(logger_name)
logger.disabled = True
@pytest.fixture()
def client() -> Generator[TestClient, None, None]:
with TestClient(app) as client:
yield client
@pytest.fixture()
def openai_client(client: TestClient) -> OpenAI:
return OpenAI(api_key="cant-be-empty", http_client=client)