From 482e1fdda1a0538362b2fb29c9121b4f1e57c4ef Mon Sep 17 00:00:00 2001 From: Dmitry Afanasyev <71835315+Balshgit@users.noreply.github.com> Date: Tue, 3 Oct 2023 20:32:12 +0300 Subject: [PATCH] fix tests (#25) * fix tests * remove unnecessary mypy ignore --- bot_microservice/settings/config.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/bot_microservice/settings/config.py b/bot_microservice/settings/config.py index 68804d5..9ea355e 100644 --- a/bot_microservice/settings/config.py +++ b/bot_microservice/settings/config.py @@ -64,6 +64,7 @@ class AppSettings(SentrySettings, BaseSettings): @model_validator(mode="before") # type: ignore[arg-type] def validate_boolean_fields(self) -> Any: + values_dict: dict[str, Any] = self # type: ignore[assignment] for value in ( "ENABLE_JSON_LOGS", "ENABLE_SENTRY_LOGS", @@ -71,9 +72,10 @@ class AppSettings(SentrySettings, BaseSettings): "RELOAD", "DEBUG", ): - if self.get(value).lower() == "false": # type: ignore[attr-defined] - self[value] = False # type: ignore[index] - return self + setting_value: str | None = values_dict.get(value) + if setting_value and setting_value.lower() == "false": + values_dict[value] = False + return values_dict @cached_property def api_prefix(self) -> str: