# Требования для тестирования телеграм-бота # Основные зависимости для тестирования pytest==7.4.3 pytest-asyncio==0.21.1 pytest-mock==3.12.0 pytest-cov==4.1.0 # Для асинхронного тестирования asyncio-mqtt==0.16.1 # Для моков внешних зависимостей responses==0.24.1 aioresponses==0.7.6 # Для тестирования HTTP запросов httpx==0.25.2 # Для генерации тестовых данных faker==20.1.0 # Для тестирования конфигурации python-dotenv==1.0.0 # Для анализа покрытия кода coverage==7.3.2 # Для бенчмаркинга pytest-benchmark==4.0.0 # Для тестирования баз данных (если понадобится отдельная БД для тестов) # pytest-postgresql==5.0.0 # Раскомментировать при необходимости # Для параллельного выполнения тестов pytest-xdist==3.5.0