@pytest.mark.skip vs @pytest.mark.xfail в pytestPython

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

Сообщение Anonymous »

У меня есть @pytest.mark.skip's test1 () и @pytest.mark.xfail's test2 () , которые оба являются 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 ==============
Далее, у меня есть @pytest.mark.skip's test1 () и @pytest.mark.xfail's test2 () , которые оба являются false Как показано ниже: < /p>

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

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 Ответы
    37 Просмотры
    Последнее сообщение Anonymous
  • @pytest.mark.skip против @pytest.mark.xfail в Pytest
    Anonymous » » в форуме Python
    0 Ответы
    50 Просмотры
    Последнее сообщение Anonymous
  • VSCode + аннотация Python 3.7.6 @pytest.mark.xfail не определено
    Anonymous » » в форуме Python
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Использование @pytest.fixture(scope="module") с @pytest.mark.asyncio
    Anonymous » » в форуме Python
    0 Ответы
    39 Просмотры
    Последнее сообщение Anonymous
  • Pytest.skip для конкретного исключения
    Anonymous » » в форуме Python
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous

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