fixup: mark mro test reformatt

This commit is contained in:
Ronny Pfannschmidt 2022-10-08 08:35:26 +02:00
parent 4e7486d3fb
commit 13e594a314
1 changed files with 8 additions and 7 deletions

View File

@ -1112,23 +1112,24 @@ def test_marker_expr_eval_failure_handling(pytester: Pytester, expr) -> None:
def test_mark_mro(): def test_mark_mro():
@pytest.mark.xfail("a") xfail = pytest.mark.xfail
@xfail("a")
class A: class A:
pass pass
@pytest.mark.xfail("b") @xfail("b")
class B: class B:
pass pass
@pytest.mark.xfail("c") @xfail("c")
class C(A, B): class C(A, B):
pass pass
from _pytest.mark.structures import get_unpacked_marks from _pytest.mark.structures import get_unpacked_marks
all_marks = list(get_unpacked_marks(C)) all_marks = get_unpacked_marks(C)
nk = [(x.name, x.args[0]) for x in all_marks] assert all_marks == [xfail("c").mark, xfail("a").mark, xfail("b").mark]
assert nk == [("xfail", "c"), ("xfail", "a"), ("xfail", "b")]
assert list(get_unpacked_marks(C, consider_mro=False)) == [] assert get_unpacked_marks(C, consider_mro=False) == [pytest.mark.xfail("c").mark]