Сопоставление 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 ошибок.