为每个测试更改pytest-html报告中显示的路径,可以通过以下步骤实现:
import pytest
@pytest.fixture(scope='session')
def pytest_html_results_table_html(report):
report_path = '/path/to/custom/report/'
report.rel_path = report_path + report.rel_path
report_path
替换为你想要显示的路径。这里使用了scope='session'
来确保fixture在整个测试会话期间只执行一次。这样,每个测试的报告路径都会显示为你定义的路径。这对于组织和管理测试报告非常有用。
腾讯云相关产品推荐:
请注意,以上推荐的腾讯云产品仅供参考,具体选择应根据实际需求和项目要求进行评估和决策。
领取专属 10元无门槛券
手把手带您无忧上云