Coverage for src / local_deep_research / settings / env_definitions / __init__.py: 100%
10 statements
« prev ^ index » next coverage.py v7.13.5, created at 2026-04-14 23:55 +0000
« prev ^ index » next coverage.py v7.13.5, created at 2026-04-14 23:55 +0000
1"""
2Environment setting definitions organized by category.
3"""
5from typing import Any, Dict, List, cast
7from ..env_settings import EnvSetting
8from .testing import TESTING_SETTINGS
9from .bootstrap import BOOTSTRAP_SETTINGS
10from .db_config import DB_CONFIG_SETTINGS
11from .news_scheduler import NEWS_SCHEDULER_SETTINGS
12from .security import SECURITY_SETTINGS
13from .server import SERVER_SETTINGS
15# Combine all settings for easy access
16ALL_SETTINGS: Dict[str, List[EnvSetting[Any]]] = {
17 "testing": cast(List[EnvSetting[Any]], TESTING_SETTINGS),
18 "bootstrap": cast(List[EnvSetting[Any]], BOOTSTRAP_SETTINGS),
19 "db_config": cast(List[EnvSetting[Any]], DB_CONFIG_SETTINGS),
20 "news_scheduler": cast(List[EnvSetting[Any]], NEWS_SCHEDULER_SETTINGS),
21 "security": cast(List[EnvSetting[Any]], SECURITY_SETTINGS),
22 "server": cast(List[EnvSetting[Any]], SERVER_SETTINGS),
23}
25__all__ = [
26 "TESTING_SETTINGS",
27 "BOOTSTRAP_SETTINGS",
28 "DB_CONFIG_SETTINGS",
29 "NEWS_SCHEDULER_SETTINGS",
30 "SECURITY_SETTINGS",
31 "SERVER_SETTINGS",
32 "ALL_SETTINGS",
33]