Как добавить mark.xfail в параметризацию @pytest.mark.parametrize('link', urls)?
Запускаю тест с параметризацией @pytest.mark.parametrize('link', urls), где urls это переменная содержащая список из n url для тестов. По одному из url находится баг, подскажите пожалуйста, как мне отметить один url из списка как xfail?
В документации и в примерах видел что в параметризации явно перечисляют списком все адреса и один маркируют xfail, пытаюсь понять можно ли использовать xfail в случае с переменной.
ну тут в реальности вариантов то нет, только через pytest.param можно кастомно маркировки навешивать, тут для оптимизации разве что можно списковой генератор заюзать
ну и как вариант, можно через хук pytest_collection_modifyitems также навешивать маркировки