mirror of
https://github.com/pyrogram/pyrogram
synced 2025-08-23 10:28:00 +00:00
Add more tests for HTML.unparse
This commit is contained in:
parent
669b39927b
commit
7090dcba68
@ -118,3 +118,22 @@ def test_html_unparse_mixed():
|
|||||||
pyrogram.types.MessageEntity(type=pyrogram.enums.MessageEntityType.CODE, offset=57, length=10)])
|
pyrogram.types.MessageEntity(type=pyrogram.enums.MessageEntityType.CODE, offset=57, length=10)])
|
||||||
|
|
||||||
assert HTML.unparse(text=text, entities=entities) == expected
|
assert HTML.unparse(text=text, entities=entities) == expected
|
||||||
|
|
||||||
|
|
||||||
|
def test_html_unparse_escaped():
|
||||||
|
expected = "<b><b>bold</b></b>"
|
||||||
|
text = "<b>bold</b>"
|
||||||
|
entities = pyrogram.types.List(
|
||||||
|
[pyrogram.types.MessageEntity(type=pyrogram.enums.MessageEntityType.BOLD, offset=0, length=11)])
|
||||||
|
|
||||||
|
assert HTML.unparse(text=text, entities=entities) == expected
|
||||||
|
|
||||||
|
|
||||||
|
def test_html_unparse_escaped_nested():
|
||||||
|
expected = "<b><b>bold <u><u>underline</u></u> bold</b></b>"
|
||||||
|
text = "<b>bold <u>underline</u> bold</b>"
|
||||||
|
entities = pyrogram.types.List(
|
||||||
|
[pyrogram.types.MessageEntity(type=pyrogram.enums.MessageEntityType.BOLD, offset=0, length=33),
|
||||||
|
pyrogram.types.MessageEntity(type=pyrogram.enums.MessageEntityType.UNDERLINE, offset=8, length=16)])
|
||||||
|
|
||||||
|
assert HTML.unparse(text=text, entities=entities) == expected
|
||||||
|
Loading…
x
Reference in New Issue
Block a user