, если кто-нибудь знает, как справиться со следующей проблемой:
@pytest.mark.parametrize("paramA, paramB", params_variable)
@pytest.mark.parametrize("bool", (True, False))
@pytest.mark.parametrize("size", sizes_variable)
def test_definition(paramA, paramB, boolA, boolB, size):
assert something
Предположим, результаты тестов могут быть такими:
FAILED test_definition [paramA_1-paramB_2-bool_true -size_4] - AssertionError: assert False
FAILED test_definition [paramA_4-paramB_6-bool_false-size_1] - AssertionError: assert False
Как обернуть указанное c созвездие параметров пометить их как Xfail? Возможно ли это?
Когда я добавляю xfail к некоторым конкретным параметрам c, я помечаю все тестовые случаи с этим параметром как Xfail, но я хочу отметить только определенные c созвездие (в случае выше - всего два случая из множества)
млрд баллов тому, кто решит эту проблему