PyTest + Allure. Не получается вывести в отчет русские названия тестовых наборов и тест-кейсов

pytest
allure
python
Теги: #<Tag:0x00007f7b62bb1130> #<Tag:0x00007f7b62bb0f50> #<Tag:0x00007f7b62bb0d20>

(Кирилл Савинов) #1

Пытаюсь сформировать отчет allure с заданными названиями тестовых наборов и тест-кейсов (порусски). Использую стек технологий Selenium+Python+Pytest+Allure.

Я пытался прикрутить декораторы из документации @allure.testcase("Test case #1") и @allure.title("My Title")

Код

import pytest
import allure
from allure.constants import AttachmentType

@allure.testcase("Test case #1")
def test_account_commit_ticket(self, driver):
    with allure.step("Пользователь перешел в меню НАСТРОЙКИ > 'Заявка на обслуживание'"):
        log_in_if_not_authorized(self, driver)
        go_to_account_tickets(self, driver)

В итоге в отчете в название тестового набора выводится название файла, а в название тест-кейса выводится НазваниеТестКласса.функция_с_тестом.

Скриншот:

Подскажите, пожалуйста, в чем может быть проблема.

Версии ОС и софта следующие:
Windows Server 2008
Allure 2.7.0
Python 3.6.1
pytest-3.2.5