Files
URL-shortener/app/tests/test_config.py
T

16 lines
471 B
Python

from app.core.config import get_settings
def test_get_settings_returns_same_instance():
s1 = get_settings()
s2 = get_settings()
assert s1 is s2 # lru_cache should return same instance
def test_default_settings_values():
settings = get_settings()
assert settings.app_name == "URL Shortener"
assert settings.host == "0.0.0.0"
assert settings.port == 9995
assert settings.debug is True
assert isinstance(settings.allowed_hosts, list)