Как factory_boy применяется в реальном backend-проекте?

PythonMiddleTesting и качествоТеорияpythonpytesttestingqualitytesting-и-качествоtest-data

Что хотят услышать интервьюеры:

Практика: в backend-проекте тема factory_boy обычно используется, когда нужно контролировать поведение сервиса, обработку данных или контракт API.

  • сначала определите границу ответственности;
  • покажите минимальный пример;
  • назовите риск неправильного применения;

Ответ:

Пример:

@pytest.mark.parametrize("value,expected", [(1, True), (0, False)])<br>def test_check(value, expected):<br>&nbsp;
&nbsp;
assert check(value) is expected

На что смотрит интервьюер: умеете ли вы связать теорию с реальной задачей, а не просто пересказать документацию.

Источники

Похожие вопросы