if anyone knows how do deal with the following issue:
@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
Lets imagine that tests results can be like this:
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
How to wrap a specific constellation of parameters to marked them as Xfail? Is it possible?
When I put xfail to some specific parameters, I will marked all Test Cases with this parameter as Xfail - but I only want to mark specific constellation (in the case above - only two cases from a lot of)
billion points for someone who will resolve this problem