Why does dynamically adding xfail marker in pytest 6.0 not work?