feat: show AI progress and configure prompt directory

This commit is contained in:
Azimkin
2026-09-14 14:25:50 +02:00
parent b68e715267
commit 40e7930e60
9 changed files with 64 additions and 12 deletions

View File

@@ -1,6 +1,7 @@
from __future__ import annotations
import unittest
from pathlib import Path
from unittest.mock import patch
from app.config import _parse_ai_config, _parse_elevenlabs_config
@@ -65,6 +66,7 @@ class ConfigAiTests(unittest.TestCase):
"DEEPSEEK_MODEL": "env-ds-model",
"AI_WEB_PAGE_TIMEOUT_SECONDS": "30",
"AI_WEB_PAGE_MAX_CHARS": "54321",
"AI_PROMPT_DIR": "alternate-prompts",
}
with patch.dict("os.environ", env, clear=True):
config = _parse_ai_config({})
@@ -75,6 +77,7 @@ class ConfigAiTests(unittest.TestCase):
self.assertEqual(config.deepseek.model, "env-ds-model")
self.assertEqual(config.web_page_timeout_seconds, 30)
self.assertEqual(config.web_page_max_chars, 54321)
self.assertEqual(config.prompt_dir, Path("alternate-prompts"))
if __name__ == "__main__":