如何为Python电报Bot创建单元测试

问题描述

我用python-telegram-bot用Python构建了这个Telegram Bot。 它不是那么复杂,但是我想做一些回归测试,以检查新功能或更改后一切是否正常,更普遍的是测试特定功能以查找错误/边缘情况。

我该如何实现?
现在,我正在手动执行此操作,单击Bot的键盘并输入一些文本。

解决方法

您是否查看过unit tests库中存在的python-telegram-bot?我认为这是一个不错的起点。

例如,in this file可以看到如何使用使用ConversationHandler的漫游器测试对话框。