Добрый день, я знаю что не желательно использовать русские символы но мне надо.
Есть попытка 1 :
nose_my.py
class myyy(unittest.TestCase): def test_1(self): """ Название на русском языке 1""" x = 0 assert x == 2 def test_2(self): """ Название на русском языке 2 """ x = 0 assert x == 2
запускаю из консоли вот так
pytest nose_my.py --html=report.html --self-contained-html
ansi2html - это тоже поставил так сказано в документации
на выходе получаю то что в Screenshot_3.png
Есть попытка 2:
try2.py
import HtmlTestRunner import unittest loader = unittest.TestLoader() suite = loader.discover(start_dir='D:\\git-repo\\test\\small_test_function', pattern='nose_my.py') HtmlTestRunner.HTMLTestRunner(output='D:\\git-repo\\test\\small_test_function', report_name="test_result", combine_reports=True, add_timestamp=False).run(suite)
то на выходе получаю в тайтлах название функций, Screenshot_4.png
лучше конечно сделать так что бы отчет делался с помощью второго метода, но на крайняк подойдет и первый (, алюре репорт не предлагать спасибо.