Formatting
This commit is contained in:
@@ -1,12 +1,14 @@
|
||||
"""Edge case tests for configuration and parameters."""
|
||||
import pytest
|
||||
|
||||
import os
|
||||
from unittest.mock import patch
|
||||
|
||||
from agent.config import Settings, ConfigurationError
|
||||
import pytest
|
||||
|
||||
from agent.config import ConfigurationError, Settings
|
||||
from agent.parameters import (
|
||||
ParameterSchema,
|
||||
REQUIRED_PARAMETERS,
|
||||
ParameterSchema,
|
||||
format_parameters_for_prompt,
|
||||
get_missing_required_parameters,
|
||||
)
|
||||
@@ -110,19 +112,27 @@ class TestSettingsEdgeCases:
|
||||
|
||||
def test_http_url_accepted(self):
|
||||
"""Should accept http:// URLs."""
|
||||
with patch.dict(os.environ, {
|
||||
"DEEPSEEK_BASE_URL": "http://localhost:8080",
|
||||
"TMDB_BASE_URL": "http://localhost:3000",
|
||||
}, clear=True):
|
||||
with patch.dict(
|
||||
os.environ,
|
||||
{
|
||||
"DEEPSEEK_BASE_URL": "http://localhost:8080",
|
||||
"TMDB_BASE_URL": "http://localhost:3000",
|
||||
},
|
||||
clear=True,
|
||||
):
|
||||
settings = Settings()
|
||||
assert settings.deepseek_base_url == "http://localhost:8080"
|
||||
|
||||
def test_https_url_accepted(self):
|
||||
"""Should accept https:// URLs."""
|
||||
with patch.dict(os.environ, {
|
||||
"DEEPSEEK_BASE_URL": "https://api.example.com",
|
||||
"TMDB_BASE_URL": "https://api.example.com",
|
||||
}, clear=True):
|
||||
with patch.dict(
|
||||
os.environ,
|
||||
{
|
||||
"DEEPSEEK_BASE_URL": "https://api.example.com",
|
||||
"TMDB_BASE_URL": "https://api.example.com",
|
||||
},
|
||||
clear=True,
|
||||
):
|
||||
settings = Settings()
|
||||
assert settings.deepseek_base_url == "https://api.example.com"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user