На чем пишешь тесты

Python Senior Без компании
На чем пишешь тесты
Ответы
Обычно использую `pytest` — это мощный и удобный фреймворк для тестирования в Python. Он поддерживает фикстуры, параметризацию, асинхронные тесты и интеграцию с другими инструментами. Пример простого теста: ``` def test_add(): assert 1 + 1 == 2 ``` Для модульного тестирования иногда применяю `unittest`, если проект уже использует его. Для интеграционных и E2E-тестов — `pytest` + `requests` (API) или `selenium` (веб). Дополнительно использую: - `pytest-mock` для моков - `pytest-asyncio` для асинхронного кода - `pytest-cov` для проверки покрытия кода Если нужно тестировать Django, то `pytest-django` или встроенный `TestCase`.