moevm / phsycho_bot

2 stars 1 forks source link

Тестирование бота снаружи (Через интерфейсы telegram) #132

Closed zmm closed 5 months ago

zmm commented 10 months ago
  1. Вынести все параметры приложений (токены, ключи, id) в переменные среды
  2. Обернуть тестовые кейсы в pyunit (или другой фреймворк на выбор)
  3. Нужно текущий код (из https://github.com/moevm/phsycho_bot/pull/127/files) обернуть в отделньый скрипт (check_sanity.sh) пусть он проверяет базово (жив ли бот, корректность ответа на команды )
  4. Нужно сделать пример более сложного теста (Каждый тест отдельным файлом), например
    • пользователь начинает сессию с нуля, выбирает усталость и конкретное время для подведения итогов
    • пользователь меняет настройки для обращения / озвучивания ответов
    • и сделать для этих тестов один python файл, откуда эти тесты будут запускатся. В данном файле, если хотя бы один тест провален - делаем exit 1