012 remove signoz

This commit is contained in:
Раис Юсупалиев
2026-03-08 22:59:11 +03:00
parent 81e484d7d1
commit f799f2ba03
29 changed files with 118 additions and 1323 deletions
+8 -11
View File
@@ -8,8 +8,8 @@ from app.config import Settings, get_settings
PROJECT_ROOT = Path(__file__).resolve().parents[2]
TEST_CONFIG_FILE = PROJECT_ROOT / "config.test.yaml"
MISSING_ALERTS_CONFIG_FILE = (
PROJECT_ROOT / "tests" / "config" / "fixtures" / "config.missing_alerts.yaml"
MISSING_REQUIRED_SECTION_CONFIG_FILE = (
PROJECT_ROOT / "tests" / "config" / "fixtures" / "config.missing_adapter.yaml"
)
DEFAULT_CONFIG_FILE_FIXTURE = (
PROJECT_ROOT / "tests" / "config" / "fixtures" / "config.default.yaml"
@@ -56,24 +56,21 @@ def test_configuration_sections_are_loaded_from_yaml_file(
assert settings.adapter.cdek_retry_backoff_seconds == 0.2
assert settings.adapter.cdek_timeout_seconds == 10.0
assert settings.adapter.cdek_cache_ttl_seconds == 900
assert settings.observability.service_name == "g2s-aggregator-tests"
assert settings.observability.otlp_endpoint == ""
assert settings.observability.log_level == "INFO"
assert settings.alerts.telegram_enabled is False
assert settings.alerts.telegram_bot_token is None
assert settings.alerts.telegram_chat_id is None
def test_get_settings_fails_when_required_yaml_section_is_missing(
monkeypatch: pytest.MonkeyPatch,
) -> None:
_use_runtime_config_files(monkeypatch, test_config_file=MISSING_ALERTS_CONFIG_FILE)
_use_runtime_config_files(
monkeypatch,
test_config_file=MISSING_REQUIRED_SECTION_CONFIG_FILE,
)
with pytest.raises(ValidationError) as error:
get_settings()
locations = {tuple(item["loc"]) for item in error.value.errors()}
assert ("alerts",) in locations
assert ("adapter",) in locations
get_settings.cache_clear()
@@ -101,5 +98,5 @@ def test_get_settings_uses_config_test_yaml_in_pytest_environment(
assert settings.service.provider_timeout_seconds == 17.0
assert settings.controller.api_prefix == "/from-config-test-yaml"
assert settings.observability.service_name == "from-config-test-yaml"
assert settings.adapter.cdek_client_id == "test-id"
get_settings.cache_clear()