@pytest.mark.skip против @pytest.mark.xfail в PytestPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 @pytest.mark.skip против @pytest.mark.xfail в Pytest

Сообщение Anonymous »

У меня есть test1() @pytest.mark.skip и test2() @pytest.mark.xfail, которые оба являются True, как показано ниже:

Код: Выделить всё

import pytest

@pytest.mark.skip
def test1():
assert True

@pytest.mark.xfail
def test2():
assert True
Затем я запустил pytest, и получился результат, показанный ниже:

Код: Выделить всё

$ pytest
=================== test session starts ===================
platform win32 -- Python 3.9.13, pytest-7.4.0, pluggy-1.2.0
django: settings: core.settings (from ini)
rootdir: C:\Users\kai\test-django-project2
configfile: pytest.ini
plugins: django-4.5.2
collected 2 items

tests\test_store.py sX                               [100%]

============== 1 skipped, 1 xpassed in 0.10s ==============
Далее у меня есть test1() @pytest.mark.skip и test2() @pytest.mark.xfail, которые оба являются False как показано ниже:

Код: Выделить всё

import pytest

@pytest.mark.skip
def test1():
assert False

@pytest.mark.xfail
def test2():
assert False
Затем я запустил pytest, и получил тот же результат, что показан ниже:

Код: Выделить всё

$ pytest
=================== test session starts ===================
platform win32 -- Python 3.9.13, pytest-7.4.0, pluggy-1.2.0
django: settings: core.settings (from ini)
rootdir: C:\Users\kai\test-django-project2
configfile: pytest.ini
plugins: django-4.5.2
collected 2 items

tests\test_store.py sx                               [100%]

============== 1 skipped, 1 xfailed in 0.24s ==============
Итак, в чем разница между @pytest.mark.skip и @pytest.mark.xfail?


Подробнее здесь: https://stackoverflow.com/questions/768 ... -in-pytest
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • @pytest.mark.skip против @pytest.mark.xfail в Pytest
    Anonymous » » в форуме Python
    0 Ответы
    40 Просмотры
    Последнее сообщение Anonymous
  • @pytest.mark.skip vs @pytest.mark.xfail в pytest
    Anonymous » » в форуме Python
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • VSCode + аннотация Python 3.7.6 @pytest.mark.xfail не определено
    Anonymous » » в форуме Python
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Функция против класса против модуля против пакета против сеанса для областей фиксации в Pytest
    Anonymous » » в форуме Python
    0 Ответы
    91 Просмотры
    Последнее сообщение Anonymous
  • Использование @pytest.fixture(scope="module") с @pytest.mark.asyncio
    Anonymous » » в форуме Python
    0 Ответы
    36 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»