@german_mel

Как добавить mark.xfail в параметризацию @pytest.mark.parametrize('link', urls)?

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

В документации и в примерах видел что в параметризации явно перечисляют списком все адреса и один маркируют xfail, пытаюсь понять можно ли использовать xfail в случае с переменной.
  • Вопрос задан
  • 144 просмотра
Пригласить эксперта
Ответы на вопрос 1
@german_mel Автор вопроса
Вроде разобрался, но более грамотному решению буду рад.

urls[x] = pytest.param(urls[x], marks=pytest.mark.xfail), где x - индекс нужного элемента списка
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы