[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

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