mod: немного описания в тесте самозакрывающихся тегов

This commit is contained in:
2025-10-28 23:45:14 +03:00
parent 65a04e6c44
commit 57fb4914d8

View File

@@ -85,7 +85,12 @@ TYPOGRAPHER_HTML_TEST_CASES = [
('unicode', '<p> </p><div>\n\t</div><p>Слово</p>', '<p> </p><div>\n</div><p>Слово</p>'),
# --- Самозакрывающиеся теги и теги с атрибутами ---
# ВАЖНО: порядок атрибутов в типографированном тексте может быть произвольным
# ВАЖНО: 1. Порядок атрибутов в типографированном тексте может быть произвольным
# 2. Любое число пробельных символов внутри "пустых" тегов будут редуцированы до одного пробела или
# перевода строки.
# 3. Самозакрывающиеся теги будут приведены к единому виду с косой чертой в конце. Типа <br/>
# 4. Все это "проделки" связаны с использованием библиотеки BeautifulSoup для парсинга HTML,
# так что может произойти и другой "улучшайзинг".
('mnemonic', '<p>Текст с картинкой <img src="image.jpg" alt="image" /> и текстом.</p>',
'<p>Текст с&nbsp;картинкой <img alt="image" src="image.jpg"/> и&nbsp;текстом.</p>'),
('mnemonic', '<p>Текст с <code>&lt;br&gt;</code><br>А это новая строка.</p>',
@@ -98,8 +103,6 @@ TYPOGRAPHER_HTML_TEST_CASES = [
f'<p>Текст с{CHAR_NBSP}картинкой <img alt="image" src="image.jpg"/> и{CHAR_NBSP}текстом.</p>'),
('unicode', '<p>Текст с <code>&lt;br&gt;</code><br>А это новая строка.</p>',
f'<p>Текст с{CHAR_NBSP}<code>&lt;br&gt;</code><br/>А{CHAR_NBSP}это новая строка.</p>'),
]