add formating

This commit is contained in:
kandrusyak
2026-07-27 17:14:07 +03:00
parent 7b7ff51d0f
commit 275eca8dc5
10 changed files with 628 additions and 157 deletions

View File

@@ -4,7 +4,10 @@ from types import SimpleNamespace
from typing import Any
from unittest.mock import AsyncMock, MagicMock, patch
from telegram.constants import ParseMode
from assistant_bot.handlers import private_voice
from assistant_bot.telegram_utils import render_markdown_chunks
class VoiceHandlerTests(unittest.IsolatedAsyncioTestCase):
@@ -42,8 +45,12 @@ class VoiceHandlerTests(unittest.IsolatedAsyncioTestCase):
await private_voice(update, context)
rendered = render_markdown_chunks(
"🎙️ **Голосовое сообщение слишком длинное.** Максимум: `120` сек."
)[0][0]
update.message.reply_text.assert_awaited_once_with(
"Голосовое сообщение слишком длинное. Максимум: 120 сек."
rendered,
parse_mode=ParseMode.MARKDOWN_V2,
)
recognizer.transcribe.assert_not_called()
@@ -64,7 +71,13 @@ class VoiceHandlerTests(unittest.IsolatedAsyncioTestCase):
telegram_file.download_to_drive.assert_awaited_once_with(
custom_path=temporary_path
)
status.edit_text.assert_awaited_once_with("Распознано: Напомни позвонить")
rendered = render_markdown_chunks(
"🎙️ **Распознано:** Напомни позвонить"
)[0][0]
status.edit_text.assert_awaited_once_with(
rendered,
parse_mode=ParseMode.MARKDOWN_V2,
)
run_agent.assert_awaited_once_with(
update,
context,