conftest运行时报错'NoneType' object has no attribute 'extras'
时间: 2024-06-01 20:06:25 浏览: 192
python pytest进阶之conftest.py详解
这个错误通常出现在使用pytest进行单元测试时。'NoneType' object has no attribute 'extras'这个错误说明在pytest的conftest.py文件中的某个fixture函数中,返回值为None,并且该None对象没有'extras'属性。
解决方法一般有两种:
1. 检查conftest.py中的fixture函数是否正确地返回了需要的数据,确保返回值不为None。
2. 确认是否有多个conftest.py文件,如果有,需要确认使用的是正确的文件。
如果以上两种方法都无法解决问题,可能需要更深入地检查代码以及pytest的文档。
阅读全文