Я хотел бы выполнить некоторую проверку работоспособности при запуске тестов с использованием pytest
.Как правило, я хочу проверить, что некоторые исполняемые файлы доступны для тестов, и что параметры, предоставленные пользователем в командной строке, действительны.
Самым близким, что я нашел, было использование приспособления, такого как:
@pytest.fixture(scope="session", autouse=True)
def sanity_check(request):
if not good:
sys.exit(0)
Но это все еще запускает все тесты.Я бы хотел, чтобы скрипт не работал, прежде чем пытаться запустить тесты.