mirror of
https://github.com/eternnoir/pyTelegramBotAPI.git
synced 2023-08-10 21:12:57 +03:00
* Added a test for message entity __html_text function. #1971 should be fixed and then todo can be done.
This commit is contained in:
parent
1d62adc262
commit
be69feb252
@ -271,5 +271,30 @@ def test_sent_web_app_message():
|
|||||||
assert sent_web_app_message.inline_message_id == '29430'
|
assert sent_web_app_message.inline_message_id == '29430'
|
||||||
|
|
||||||
|
|
||||||
|
def test_message_entity():
|
||||||
|
# TODO: Add support for nesting entities
|
||||||
|
|
||||||
|
|
||||||
|
#sample_string_1 = r'{"update_id":934522126,"message":{"message_id":1374510,"from":{"id":927266710,"is_bot":false,"first_name":">_run","username":"coder2020","language_code":"en","is_premium":true},"chat":{"id":927266710,"first_name":">_run","username":"coder2020","type":"private"},"date":1682177590,"text":"b b b","entities":[{"offset":0,"length":2,"type":"bold"},{"offset":0,"length":1,"type":"italic"},{"offset":2,"length":2,"type":"bold"},{"offset":2,"length":1,"type":"italic"},{"offset":4,"length":1,"type":"bold"},{"offset":4,"length":1,"type":"italic"}]}}'
|
||||||
|
#update = types.Update.de_json(sample_string_1)
|
||||||
|
#message: types.Message = update.message
|
||||||
|
#assert message.html_text == "<b><i>b</i> </b><b><i>b</i> </b><b><i>b</i></b>"
|
||||||
|
|
||||||
|
sample_string_2 = r'{"update_id":934522166,"message":{"message_id":1374526,"from":{"id":927266710,"is_bot":false,"first_name":">_run","username":"coder2020","language_code":"en","is_premium":true},"chat":{"id":927266710,"first_name":">_run","username":"coder2020","type":"private"},"date":1682179716,"text":"b b b","entities":[{"offset":0,"length":1,"type":"bold"},{"offset":2,"length":1,"type":"bold"},{"offset":4,"length":1,"type":"italic"}]}}'
|
||||||
|
message_2 = types.Update.de_json(sample_string_2).message
|
||||||
|
assert message_2.html_text == "<b>b</b> <b>b</b> <i>b</i>"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#sample_string_3 = r'{"update_id":934522172,"message":{"message_id":1374530,"from":{"id":927266710,"is_bot":false,"first_name":">_run","username":"coder2020","language_code":"en","is_premium":true},"chat":{"id":927266710,"first_name":">_run","username":"coder2020","type":"private"},"date":1682179968,"text":"This is a bold text with a nested italic and bold text.","entities":[{"offset":10,"length":4,"type":"bold"},{"offset":27,"length":7,"type":"italic"},{"offset":34,"length":15,"type":"bold"},{"offset":34,"length":15,"type":"italic"}]}}'
|
||||||
|
#message_3 = types.Update.de_json(sample_string_3).message
|
||||||
|
#assert message_3.html_text == "This is a <b>bold</b> text with a <i>nested </i><b><i>italic and bold</i></b> text."
|
||||||
|
|
||||||
|
|
||||||
|
assert True
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user