我正在使用 pytest0html 生成我的 html 报告。我的测试记录测试了值,如果成功,我需要用漂亮的表格显示这些值的表格。我认为我需要实现这个钩子:
@pytest.mark.optionalhook
def pytest_html_results_table_html(report, data):
if report.passed:
del data[:]
data.append(my_pretty_table_string)
# or data.append(report.extra.text)
但是如何将 my_pretty_table_string 传递给钩子函数或如何从我的测试函数中编辑 report.extra.text ?谢谢您的帮助