修改pytest-html测试报告标题和标题没有生效怎么回事

问题

修改pytest-html测试报告标题和标题没有生效怎么回事
这是在conftest.py文件中写的

修改摘要信息

def pytest_html_results_summary(prefix, summary, postfix):

prefix.extend([html.p("产研中心-测试组:小明")])

修改测试报告表格

def pytest_html_results_table_header(cells):
cells.insert(1, html.th(“Description”)) # 表头添加Description
cells.pop()

修改测试报告表头

def pytest_html_results_table_row(report, cells):
if hasattr(report, ‘description’):
cells.insert(1, html.td(report.description)) # 表头对应的内容
cells.pop()
else:
print(‘!!!’, report.longreprtext)

报错信息

好像没有走着几个函数

环境

可以先打印以下这些函数确定一下有没有被成功调用,如果没有别调用可能是插件不兼容,可以用命令更新一下看看
pip install --upgrade pytest
pip install --upgrade pytest-html

1 个赞