我目前正在使用python-telegram-bot来创建电报机器人。但是我所做的每一次改变都必须由我的双手进行功能测试。如何使用pytest
或unittest
等工具为电报机器人创建单元测试?
有没有办法在终端环境中生成相同的流量而无需电报或控制电报来测试我的电报机器人?
使用python3,python-telegram-bot
答案 0 :(得分:1)
您应该使用用户的真实数据创建JSON。然后使用merge(df, as.data.frame(do.call(rbind, comparisons)),
by.x = c("group1", "group2"), by.y = c("V1", "V2"))
将测试消息发送到您的服务器端点。
要获取有效的JSON数据,您可以保存requests
对象。