Skip to content

Commit 6da88c9

Browse files
committed
1 parent ff5f6f7 commit 6da88c9

File tree

2 files changed

+11
-3
lines changed

2 files changed

+11
-3
lines changed

telebot/__init__.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -549,9 +549,11 @@ def edit_message_reply_markup(self, chat_id=None, message_id=None, inline_messag
549549
)
550550

551551
def edit_message_caption(self, caption, chat_id=None, message_id=None, inline_message_id=None, reply_markup=None):
552-
return types.Message.de_json(
553-
apihelper.edit_message_caption(self.token, caption, chat_id, message_id, inline_message_id, reply_markup)
554-
)
552+
result = apihelper.edit_message_caption(self.token, caption, chat_id, message_id, inline_message_id, reply_markup)
553+
if isinstance(result, bool):
554+
return result
555+
else:
556+
return types.Message.de_json(result)
555557

556558
def reply_to(self, message, text, **kwargs):
557559
"""

tests/test_telebot.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -352,6 +352,12 @@ def test_edit_message_text(self):
352352
new_msg = tb.edit_message_text('Edit test', chat_id=CHAT_ID, message_id=msg.message_id)
353353
assert new_msg.text == 'Edit test'
354354

355+
def test_edit_message_text(self):
356+
tb = telebot.TeleBot(TOKEN)
357+
msg = tb.send_message(CHAT_ID, 'Test')
358+
new_msg = tb.edit_message_text(caption='Edit test', chat_id=CHAT_ID, message_id=msg.message_id)
359+
assert new_msg.text == 'Test'
360+
355361
def test_get_chat(self):
356362
tb = telebot.TeleBot(TOKEN)
357363
ch = tb.get_chat(GROUP_ID)

0 commit comments

Comments
 (0)