import os
from src.core.config import Settings

def test_settings():
    # Force reload of settings if needed, or just create a new instance
    # BaseSettings reads from .env by default as configured in Settings
    settings = Settings()
    
    print(f"Environment: {settings.environment}")
    print(f"Frontend URL: {settings.frontend_url}")
    print(f"Frontend OAuth Error URL: {settings.frontend_oauth_error_url}")
    print(f"CORS Origins: {settings.cors_origins}")
    print(f"Google Redirect URI: {settings.google_redirect_uri}")
    print(f"Cookie Domain: {settings.cookie_domain}")
    print(f"Is Production: {settings.is_production}")

if __name__ == "__main__":
    test_settings()
