Я использую 2 маркера '@ pytest.mark.regression' и '@ pytest.mark.smoke'.Мне нужны все мои тесты, чтобы иметь эти 2 маркера, поэтому я хотел создать список вроде allmarkersList = [pytest.mark.regression, pytest.mark.smoke], и я хочу вызвать этот маркер @allmarkersList для всех моих тестов, этовозможно?
import pytest
allmarkers = [pytest.mark.regression, pytest.mark.smoke]
@pytest.mark.regression
def test_reg1():
assert True
@pytest.mark.regression
def test_reg2():
assert True
@pytest.mark.smoke
def test_smoke1():
assert True
@pytest.mark.smoke
def test_smoke2():
assert True
@allmarkers
def test_reg_and_smoke():
print(all_marks)
assert True
когда я запускаю это, я получаю ошибку ниже -
@allmarkers
E TypeError: 'list' object is not callable