Почему второй тест пропущен? Я хочу, чтобы второй тест зависел от трех тестов, которые параметризованы как test_first. Как это сделать?
import pytest
from pytest_dependency import depends
param = [10,20,30]
@pytest.mark.parametrize("param", param)
def test_first(param):
assert(True)
@pytest.mark.dependency(depends=['test_first'])
def test_second():
assert(True)
Вывод
t.py::test_first[10] PASSED
t.py::test_first[20] PASSED
t.py::test_first[30] PASSED
t.py::test_second SKIPPED
Я хочу t.py::test_second PASSED
ps Может быть, спросили раньше, но я решил опубликовать вопрос в любом случае, потому что трудно найти кратко сформулированный вопрос об этой проблеме.