Сопоставление Junior Тестирование и pytest обновлено

Инструменты тестирования Python

Вопрос

Сопоставьте инструмент и назначение.

Попробуйте сами

Нажмите слева, потом подходящее справа.

Показать ответ и разбор

Коротко

Покрытие и параллельность дают плагины pytest, тесты на свойствах сами генерируют входные данные и ищут контрпример, unittest.mock входит в стандартную библиотеку, tmppath встроенная фикстура pytest.

Правильные пары

pytest-cov
Покрытие кода тестами
pytest-xdist
Параллельный запуск тестов
hypothesis
Тесты на свойствах со сгенерированными данными
unittest.mock
Подмена объектов и проверка вызовов
tmp_path
Временный каталог для теста

Разбор

Покрытие и параллельность дают плагины pytest, тесты на свойствах сами генерируют входные данные и ищут контрпример, unittest.mock входит в стандартную библиотеку, tmp_path встроенная фикстура pytest.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.

Термины по теме