Встречается на собеседованиях • сегодня
Покрывал ли код тестами
Да, покрывал код тестами, используя стандартные библиотеки Python, такие как unittest и pytest. Например, для модуля calculator.py с функцией сложения:
python
# calculator.py
def add(a, b):
return a + bНаписал бы тест с pytest:
python
# test_calculator.py
from calculator import add
def test_add():
assert add(2, 3) == 5
assert add(-1, 1) == 0
assert add(0, 0) == 0Также применял моки (unittest.mock), параметризацию (@pytest.mark.parametrize) и тестировал исключения. Старался добиваться coverage > 80%, но акцент делал на критических участках, а не на 100% ради галочки.

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