refactor(config): уточнены типы каскада настроек
- Зачем: - общий union допускал несоответствие между ключом настройки и его типом. - Что: - разделены типы TOML, CLI и полностью разрешённой конфигурации. - каскад значений сохранён в типобезопасной generic-функции. - Проверка: - mypy src/local_transcriber/config.py. - pytest tests/test_config.py tests/test_cli.py: 109 passed.
This commit is contained in:
1 parent
ef61ced2e5
commit
2e30d668ce
3 files changed
+86
-26
No files matched your search
@@ -1,4 +1,3 @@
|
||||
from pathlib import Path
|
||||
from unittest.mock import patch
|
||||
|
||||
import pytest
|
||||
|
||||
Reference in new issue
Block a user