Как объединить возможности py.xml.html.div и py.xml.html.font и получить цветной отчет в формате pytest html? - PullRequest
0 голосов
/ 25 декабря 2018

Я использую модифицированную версию этого учебного пособия для отправки данных, зарегистрированных во время запуска Pytest, и создания отчета в формате html.

@pytest.mark.optionalhook
def pytest_html_results_table_html(report, data):
     del data[:] 
     runner = my_get_runner()
     data.append(html.div('{}'.format(runner.get_log()), class_='empty '))
     # tried also this
     # data.append(html.div('{}'.format(runner.get_log()), class_='empty ', color='red'))
     data.append(html.font('{}'.format(runner.get_log()), color='red'))

html.div предоставляет данныекрасиво, разделенные линиями, с красивым серым фоном.

* * * * * * * * * * * * * * * * * * * * * * * * * * * 100 * * * * * * * * * * * * * '' '' '' '' ('' '' для '' '' '' '' 'я "," "возможностей.Как я могу объединить их, чтобы получить цветной форматированный текст?

Ниже генерируется HTML-документ.Как видите, у меня есть журнал неокрашенных строк INFO, сгенерированных .div, и длинная строка текста (только с заголовком) из цветного неформатированного текста, сгенерированного b .font

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...