mirror of
https://github.com/containers/ramalama.git
synced 2026-02-05 06:46:39 +01:00
18 lines
549 B
Python
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")
|