Встречается на собеседованиях • сегодня

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

Обычно использую 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.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы