[py.test]: тестовые зависимостиPython

Программы на Python
Ответить
Anonymous
 [py.test]: тестовые зависимости

Сообщение Anonymous »

Я пишу тестовую систему с использованием py.test и ищу способ заставить выполнение определенных тестов зависеть от результатов запуска некоторых других тестов.

Например, у нас есть стандартный тестовый класс:

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

import pytest

class Test_Smoke:
def test_A(self):
pass

def test_B(self):
pass

def test_C(self):
pass
test_C() должен выполняться, если были переданы test_A() и test_B(), иначе — пропущены.

Мне нужен способ сделать что-то подобное на уровне теста или тестового класса (например, Test_Perfo выполняется, если все Test_Smoke пройдены), и я не могу найти решение, используя стандартные методы (например, @pytest.mark.skipif).

Возможно ли это вообще с помощью pytest?

Подробнее здесь: https://stackoverflow.com/questions/123 ... pendencies
Ответить

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

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

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

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

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