1
0
mirror of https://github.com/containers/ramalama.git synced 2026-02-05 06:46:39 +01:00
Files
ramalama/test/unit/test_api_providers.py
2026-01-24 16:00:59 -06:00

18 lines
549 B
Python

import pytest
from ramalama.chat_providers.api_providers import get_chat_provider
from ramalama.chat_providers.openai import OpenAIResponsesChatProvider
def test_get_chat_provider_returns_openai_provider():
provider = get_chat_provider("openai")
assert isinstance(provider, OpenAIResponsesChatProvider)
assert provider.base_url == "https://api.openai.com/v1"
assert provider.provider == "openai"
def test_get_chat_provider_raises_for_unknown_scheme():
with pytest.raises(ValueError):
get_chat_provider("anthropic")