faster-whisper-server-d424 / tests /api_model_test.py
Fedir Zadniprovskyi
chore: auto-fix ruff errors
23a3cae
raw
history blame
854 Bytes
import openai
from openai import AsyncOpenAI
import pytest
MODEL_THAT_EXISTS = "Systran/faster-whisper-tiny.en"
MODEL_THAT_DOES_NOT_EXIST = "i-do-not-exist"
MIN_EXPECTED_NUMBER_OF_MODELS = 70 # At the time of the test creation there are 89 models
@pytest.mark.asyncio
async def test_list_models(openai_client: AsyncOpenAI) -> None:
models = (await openai_client.models.list()).data
assert len(models) > MIN_EXPECTED_NUMBER_OF_MODELS
@pytest.mark.asyncio
async def test_model_exists(openai_client: AsyncOpenAI) -> None:
model = await openai_client.models.retrieve(MODEL_THAT_EXISTS)
assert model.id == MODEL_THAT_EXISTS
@pytest.mark.asyncio
async def test_model_does_not_exist(openai_client: AsyncOpenAI) -> None:
with pytest.raises(openai.NotFoundError):
await openai_client.models.retrieve(MODEL_THAT_DOES_NOT_EXIST)