Обратите внимание, что запуск функций в определенном порядке не рекомендуется.
Из документов Огурец :
«Каждый сценарий должен быть независимым; вы должны иметь возможность запускать их в любом порядке или параллельно, не мешая одному сценарию другому.
Каждый сценарий должен проверять ровно одну вещь, чтобы в случае сбоя произошел сбой по понятной причине. Это означает, что вы не будете использовать один сценарий внутри другого сценария.
«
Если они будут зависеть друг от друга, это сделает ваш номер более сложным и сложным в обслуживании. Например: если модуль B может быть создан только при наличии модуля A, тест для этого должен убедиться, что модуль A присутствует.
Если один сценарий является обязательным условием для других сценариев, если этот сценарий не выполняется, многие сценарии не пройдут - даже если другие тесты могут проверять другие вещи. Анализ сбоев займет много времени.