разрешение pytest-зависимость Использование зависимостей между прецедентами

Быть использованы: Тест B возможно только эффективно после проведения теста успешно A.

image.png

Средства: использование тестового разъема может быть обозначен как зависит от другого теста, когда зависимость терпит неудачу, то испытание будет зависеть от него, что будут пропущены.

-------------------------------------------------- ----------- на примере: ------------------------------------ ----------------------------

Установка: pytest-зависимость

пип установить pytest-зависимость


Использование:

импорт pytest 

@ pytest.mark.dependency () 
Защита test_01 (тест): 
    утверждает Ложный 

@ pytest.mark.dependency (зависит = [ "test_01"]) 
Защита test_02 (тест): 
    печать ( "执行测试2")

Посмотрите на результаты:

image.png

test_01 test_02 зависит, и, следовательно, не может после test_01, пропустил test_02


Вывод:

1, первый установить этот плагин,

2, является использование () зависит от способа маркировки @ pytest.mark.dependency, используя @ pytest.mark.dependency (зависит = [ "имя_проверки"]) зависимой справки.


рекомендация

отblog.51cto.com/9605182/2450589
рекомендация