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

Какой используешь фреймворк для тестов в Python

Для тестирования в Python чаще всего использую pytest – это мощный и гибкий фреймворк с простым синтаксисом. Он поддерживает фикстуры, параметризацию, маркировку тестов и интеграцию с другими инструментами.

Пример:

python
# test_example.py
def add(a, b):
    return a + b

def test_add():
    assert add(2, 3) == 5
    assert add(-1, 1) == 0

Плюсы pytest:

  • Минимальный boilerplate-код.
  • Подробные сообщения об ошибках.
  • Плагины (напр., pytest-cov для покрытия кода).

Альтернативы: unittest (встроен в Python) или nose2, но pytest удобнее.

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

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

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

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