Коллеги, а в pytest реализована иерархия маркеров?
моя задача: запускать тесты по маркерам (например "a", "b", "c") и при этом, чтобы маркеры образовывали множество с включением
проще говоря:
@pytest.mark.a
def test_1()
@pytest.mark.b
def test_2()
@pytest.mark.c
def test_3()
В таком разбиение, при запуске по маркеру "a" запустится test_1, ну и для b, c - соответственно
А можно каким-то образом сделать включение(высокоуровневое) в маркер "a", например все тесты под маркером "b"?
@pytest.mark.a
def test_1()
@pytest.mark.b
def test_2()
Запустил с маркером "a": test_1() и test_2()
Запустил с маркером "b": test_2()
Почему высокоуровневое: наверняка можно просто дублировать маркеры, однако планируется достаточно много их, слишком уж много копипасты (хотя если решения лучше нет, то ок)
Спасибо!