У меня довольно большой набор параметров, чтобы пройти через несколько тестов.Я бы предпочел, чтобы набор работал где-то еще, а не в параметризованном выражении, заполняя параметризацию, если это возможно.Этот способ параметризации нескольких тестовых наборов не имеет дублирующих больших блоков параметров тестового набора.
Если это невозможно, есть ли другой способ «поделиться» этой параметризацией?Чтобы избежать дубликатов украсить затронутые контрольные примеры?
import pytest
# this data structure has about 20 of these
@pytest.mark.parametrize("a, b, c" [('hello' [(1,1), ('abc','abc')],[(1, 2)]....)
def test_case_a(a, b, c):
# the same data and arguments as test_case_a
@pytest.mark.parametrize("a, b, c" [('hello' [(1,1), ('abc','abc')],[(1, 2)]....)
def test_case_b(a, b, c):