def pytest_configure(config):
config._metadata['测试项目'] = "自动化用例"
config._metadata['测试地址'] = get__host()
执行 python -m pytest 直接报错:
函数报错 INTERNALERROR> AttributeError: 'Config' object has no attribute '_metadata'
大佬看看如何解决,google 了有网友同样的问题,但是没有解决办法
1
walkeronway 299 天前
参考 https://github.com/pytest-dev/pytest-html/issues/506
pytest-metadata 降级到 2.0.4 python -m pytest pip install pytest-metadata==2.0.4 |
2
julyclyde 297 天前
你这个 Config object 大概并不是你想要的那个类型
也就是在前一步从配置文件加载,生成 Config 对象的时候大概就已经失败了? 你在这个函数里,先输出一下 type(config) 然后再往后执行 |
3
ctrlmymood OP @walkeronway 非常感谢,使用你说的方式再执行可以了!👍
|