Как я могу сделать юнит-тест для бота python telegram? - PullRequest
0 голосов
/ 11 июня 2018

В настоящее время я использую python-telegram-bot для создания бота для телеграммы.Но каждое изменение, которое я сделал, я должен был сделать функциональным тестом своими руками.Как создать модульный тест для бота-телеграммы с помощью такого инструмента, как pytest или unittest?

Можно ли генерировать тот же трафик без телеграммы или контрольной телеграммы в терминальной среде для тестирования?мой бот telegram?

Использование python3, последней версии python-telegram-bot

1 Ответ

0 голосов
/ 30 июня 2018

Вы должны создать JSON с реальными данными от пользователя.Затем используйте requests для отправки тестовых сообщений на конечную точку вашего сервера.
Чтобы получить действительные данные JSON, вы можете сохранить update объект.

...