У меня есть файл pytest, для которого требуется настройка среды. Поэтому я добавляю следующий декоратор для каждой функции.
@pytest.mark.skipif('password' not in os.environ,
reason='Environment variable "password" not set.')
def test_1(mock):
....
@pytest.mark.skipif('password' not in os.environ,
reason='Environment variable "password" not set.')
def test_2(mock):
....
@pytest.mark.skipif('password' not in os.environ,
reason='Environment variable "password" not set.')
def test_3(mock):
....
Это способ пропустить весь тест вместо украшения каждой тестовой функции?
Кстати, он просто пропускает тесты со следующим сообщением. Это способ отобразить предупреждение об отсутствующей переменной среды?
====== 25 skipped in 5.96s =======
Подробнее здесь: https://stackoverflow.com/questions/700 ... t-mark-ski
Пропустить весь тест вместо того, чтобы украшать каждую тестовую функцию @pytest.mark.skipif()? ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение