Страница объясняет, почему нет разбивки на предложения

Результаты, обработанные до 0.14.0, не содержат массива sentences. Пустой
блок разметки выглядел бы поломкой страницы - теперь он говорит, что нужно
отправить запись заново.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Vladimir Bryzgalov
2026-08-17 14:03:46 +05:00
co-authored by Claude Opus 5
parent 774f3d0027
commit 456e86ef9a
2 changed files with 25 additions and 5 deletions
+9
View File
@@ -71,3 +71,12 @@ class TestPage:
def test_survives_empty_result(self):
page = render_job({"job_id": "x", "turns": [], "sentences": [], "duration_sec": 0})
assert "реплик нет" in page
def test_old_result_explains_missing_sentences(self):
"""Результаты до 0.14.0 не содержат предложений - пустой блок выглядел бы поломкой."""
page = render_job({"job_id": "x", "turns": [], "sentences": [], "duration_sec": 10})
assert "старше 0.14.0" in page
assert "<textarea" not in page
def test_page_with_sentences_has_input(self):
assert "<textarea" in render_job(job())