tgoop.com/PythonPortal/4531
Create:
Last Update:
Last Update:
Совет по Pytest:
Используйте @pytest.mark.skipif
, чтобы условно пропускать тесты в зависимости от определённых условий — например, платформы, наличия зависимостей или значений переменных окружения
Декоратор @pytest.mark.skipif(...)
указывает Pytest пропустить выполнение теста, если условие истинно.
В примере, тест пропускается, если используется Python версии ниже 3.9, потому что оператор объединения словарей (|) появился только в Python 3.9.
Аргумент reason
сообщает причину пропуска, которая отображается в отчёте Pytest.