Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

Документы

Медиа

Назад

Как пропустить тест? (@pytest.mark.skip)

Проверяет знание способов временного отключения тестов.

Короткий ответ

Используйте:

  • @pytest.mark.skip - безусловный пропуск

  • @pytest.mark.skipif - пропуск при выполнении условия

Длинный ответ

@pytest.mark.skip(reason="Тест устарел")
def test_old_feature():
    ...

@pytest.mark.skipif(sys.version_info < (3, 8),
                   reason="Требуется Python 3.8+")
def test_new_feature():
    ...

Уровень

  • Рейтинг:

    1

  • Сложность:

    7

Навыки

  • PyTest

Ключевые слова

#skip

#pytest

Подпишись на QA Engineer в телеграм