首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从pytest-html报告中的环境表中删除特定字段,如包、平台、插件

如何从pytest-html报告中的环境表中删除特定字段,如包、平台、插件
EN

Stack Overflow用户
提问于 2020-02-19 13:37:05
回答 1查看 233关注 0票数 1

我知道如何使用(config._metadata = None)删除pytest-html报告中的整个“环境表”,但是有没有方法从该表中删除某些字段?我也可以使用(config._metadata‘’Python‘= '3+')更新某些字段的值,但找不到从html报告中删除字段的方法。

EN

回答 1

Stack Overflow用户

发布于 2021-03-15 23:46:02

如果要移除开头的字段,请在conftest.py中使用此挂钩

代码语言:javascript
复制
def pytest_configure(config):
    config._metadata.pop("Platform")
    config._metadata.pop("Plugins")

否则,如果在测试会话结束时您想要移除,那么

代码语言:javascript
复制
@pytest.hookimpl(tryfirst=True)
def pytest_sessionfinish(session, exitstatus):
    session.config._metadata.pop("JAVA_HOME")
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60293705

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档