Встречается на собеседованиях • сегодня
Измеряешь ли процент покрытия тестов
Для измерения покрытия кода тестами в Python обычно используется библиотека coverage. Вот как это работает:
- Установка:
bash
pip install coverage- Запуск тестов с измерением покрытия:
bash
coverage run -m pytest- Генерация отчёта:
bash
coverage report -mПример вывода:
text
Name Stmts Miss Cover Missing
----------------------------------------------
module.py 10 2 80% 5-6
test_module.py 8 0 100%
----------------------------------------------
TOTAL 18 2 89%Ключевые моменты:
- Покрытие измеряется в процентах выполненных строк кода
- Можно генерировать HTML-отчёты (
coverage html) - Игнорировать определённые строки с
# pragma: no cover - Не показывает качество тестов, только покрытие

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы