PyTest: Остановка после провала одного конкретного теста

Есть несколько тестов, все 15 тестов, зависят от первого (1ый тест: Авторизация на сайте), но ни как не связаны между собой. Хочу реализовать следующее: Если первый тест провалился (не авторизовались), то далее тесты пропускаются и не выполняются, если 1ый прошел, но провалился любой другой тест, то тестирование продолжает выполняться дальше.

Комманды:

pytest -x           # остановка после первого упавшего теста
pytest --maxfail=2  # остановка после первых двух упавших тестов

Не совсем подходят под логику реализации.


Ответы (0 шт):