Spaces:
Runtime error
Runtime error
import pytest | |
from reworkd_platform.schemas.agent import ModelSettings | |
def test_model_settings_valid(settings): | |
result = ModelSettings(**settings) | |
assert result.model == settings.get("model", "gpt-3.5-turbo") | |
assert result.max_tokens == settings.get("max_tokens", 500) | |
assert result.temperature == settings.get("temperature", 0.9) | |
assert result.language == settings.get("language", "English") | |
def test_model_settings_invalid(settings): | |
with pytest.raises(Exception): | |
ModelSettings(**settings) | |
def test_model_settings_default(): | |
settings = ModelSettings(**{}) | |
assert settings.model == "gpt-3.5-turbo" | |
assert settings.temperature == 0.9 | |
assert settings.max_tokens == 500 | |
assert settings.language == "English" | |