单元测试电报调度程序处理程序

问题描述 投票:0回答:0

这是电报调度程序中的简单处理程序初始化:

from telegram.ext import Updater, CallbackQueryHandler

updater = Updater(tg_token, use_context=True)
updater.dispatcher.add_handler(CallbackQueryHandler(
    item_details,
    pattern=r"^item_(\d+)$",
))

如何对此进行单元测试?

我想以某种方式提供一些数据,例如

item_232
,并检查功能
item_details
是否被正确调用,但我找不到应该如何传递数据。请帮忙

pytest telegram telegram-bot python-telegram-bot
© www.soinside.com 2019 - 2024. All rights reserved.