diff --git a/tests/test_config.py b/tests/test_config.py index 84c12c1..ea20d23 100644 --- a/tests/test_config.py +++ b/tests/test_config.py @@ -4,15 +4,10 @@ from pydantic import ValidationError from app.config import Settings -def test_environment_settings(monkeypatch): - monkeypatch.setenv("MONITOR_REQUEST_TIMEOUT_SECONDS", "2.5") - monkeypatch.setenv("MONITOR_MAX_REDIRECTS", "3") - settings = Settings() - assert settings.request_timeout_seconds == 2.5 - assert settings.max_redirects == 3 - - -def test_invalid_environment_is_rejected(monkeypatch): - monkeypatch.setenv("MONITOR_MAX_REDIRECTS", "99") +def test_environment_prefix_and_validation(monkeypatch): + monkeypatch.setenv("MONITOR_CHECK_TIMEOUT_SECONDS", "2.5") + assert Settings().check_timeout_seconds == 2.5 with pytest.raises(ValidationError): - Settings() + Settings(check_timeout_seconds=0) + with pytest.raises(ValidationError): + Settings(max_redirects=99)