Как fixture scope применяется в реальном backend-проекте?
Что хотят услышать интервьюеры:
Практика: в backend-проекте тема fixture scope обычно используется, когда нужно контролировать поведение сервиса, обработку данных или контракт API.
- сначала определите границу ответственности;
- покажите минимальный пример;
- назовите риск неправильного применения;
Ответ:
Пример:
@pytest.mark.parametrize("value,expected", [(1, True), (0, False)])<br>def test_check(value, expected):<br>
assert check(value) is expected На что смотрит интервьюер: умеете ли вы связать теорию с реальной задачей, а не просто пересказать документацию.