Как установить уровень серьезности в отчете об очаровании, используя pytest-bdd

Я использую pytest-bdd с очарованием для создания отчетов. В сгенерированном отчете об очаровании я вижу, что уровень серьезности по умолчанию НОРМАЛЬНЫЙ, как я могу установить уровень серьезности, как мне нужно. Заранее спасибо.

Скриншот отчета об очаровании


person Saibharath    schedule 19.03.2019    source источник


Ответы (1)


Вы можете добавить серьезность к своему отчету об очаровании с помощью декоратора @severity.

Во-первых, вам нужно импортировать серьезность и уровень серьезности из allure и добавить их в шаги теста pytest-bdd.

Например:

from allure import severity, severity_level

@severity(severity_level.CRITICAL)
@scenario('test_user.feature', 'Check user list by page')
def test_check_user_list_by_page():
    """Check user list by page."""
person Viktoriia Kachanovska    schedule 10.04.2019
comment
На самом деле я пробовал это решение, но оно не работает, так как выдает следующее. - person Saibharath; 08.05.2019
comment
Вы должны использовать новый allure-pytest-commons, где он еще не реализован. - person SilentGuy; 11.07.2019