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

Покрывал ли код тестами

Да, покрывал код тестами, используя стандартные библиотеки 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% ради галочки.

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

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

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

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