всем привет.
@pytest.mark.parametrize("body_layout_good, body_layout_bad", (iterate_good_params(), iterate_bad_params()))
def test_post_layout(body_layout_good, body_layout_bad):
monitoring_post_layout_good(body_layout_good)
monitoring_post_layout_bad(body_layout_bad)
Как правильно передать в parametrize значения через функции? iterate_good_params() и iterate_bad_params возвращают список словарей, что мне и надо. По отдельности monitoring_post_layout_good и monitoring_post_layout_bad работают правильно, а вместе выдают ошибку
monitoring_layout.py::test_post_layout: in "parametrize" the number of names (2):
['body_layout_good', 'body_layout_bad']
must be equal to the number of values (28):