[FIX] отбивки заголовков, маркер переноса строк кода, неразрывные инициалы

This commit is contained in:
Arseny
2026-09-02 13:11:56 +03:00
parent 2a0333c673
commit 82cde7b94b
3 changed files with 37 additions and 6 deletions
+11
View File
@@ -498,3 +498,14 @@ def test_bare_listing_does_not_float() -> None:
"""Фрагмент без подписи — часть абзаца, ему плавать незачем."""
tex = body(render("```cpp\nint x;\n```\n"))
assert "float=" not in tex
def test_initials_are_not_split_across_lines() -> None:
"""«/ И.» на одной строке и «В. Гилев» на следующей — ошибка оформления."""
tex = body(render("Гилев, И. В. Использование технологии SDR.\n"))
assert "И.~В.~Использование" in tex
def test_lowercase_abbreviation_is_left_alone() -> None:
tex = body(render("В 3 т., Воронеж, 2025.\n"))
assert "т.~Воронеж" not in tex