Использование одного @ allure.epic декоратора в тестовом файле - PullRequest
2 голосов
/ 14 октября 2019

Я хочу использовать теги allure для заказа моих тестов. Поэтому я пытаюсь пометить их, используя теги allure.epic и allure.feature. Я узнал, что мне нужно пометить все тесты (у меня нет тестовых классов). Можно ли пометить @allure.epic("") тестовый файл только один раз вместо того, чтобы добавлять декораторы к каждому тесту?

@allure.epic("critical_tests")
@pytest.mark.run(order=1901)
@pytest.mark.dependency()
def test_open_page(app):

    page = AnalyticChart(app)
    page.open_page()


@allure.epic("critical_tests")
@pytest.mark.run(order=1902)
@pytest.mark.dependency(depends=['test_open_page'])
def test_select_sdo(app):

    select_sdo_by_name(sdo_name, app.wd)
...