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