одного теста? Я к тому, что у фикстуры в качества аргумента может быть другая фикстура и встаёт вопрос, будет ли вызвана фикстура "А" два раза если в тесте в аргументах идут фикстуры "Б" и "А", причём в "Б" используется "А"?
Имеется ввиду как scope отработает?
Два раза не будет вызываться
Понятно, спасибо. А как быть с ситуациями, где, допустим, фикстура А - создание или возврат существующего пользователя для теста, а фикстура Б - создание проекта, при этом, чтобы создать проект - нужен пользователь, но в тесте нужен пользователь с уже имеющимся проектом? Получается, первый вызов фикстуры А создаст пользователя, в фикстуре Б он будет использован для создания проекта, но в тест попадает пользователь в состоянии до создания проекта...
Обсуждают сегодня