PyTest: Остановка после провала одного конкретного теста
Есть несколько тестов, все 15 тестов, зависят от первого (1ый тест: Авторизация на сайте), но ни как не связаны между собой. Хочу реализовать следующее: Если первый тест провалился (не авторизовались), то далее тесты пропускаются и не выполняются, если 1ый прошел, но провалился любой другой тест, то тестирование продолжает выполняться дальше.
Комманды:
pytest -x # остановка после первого упавшего теста
pytest --maxfail=2 # остановка после первых двух упавших тестов
Не совсем подходят под логику реализации.