我作为一个新团队正在开发一个未记录的Django应用程序(以前的所有开发人员都离开了,所以没有任何帮助(pytest.ini如下所示:
[pytest]
python_paths = my_app
根据pytest文档,没有python_paths
选项,只有pythonpath
。
测试现在运行良好,我不知道该怎么办:
- 保留该选项,它可能会以某种方式被使用
- 重命名为
pythonpath
,就像它应该一直一样 - 删除,因为它无论如何都是未使用的(我测试过,没有它也能正常工作(
我知道StackOverflow不是为了发表意见,我会努力在我的公司找到一位负责这方面的开发人员。我只是想确认我没有错过一个用法
您的项目可能正在使用插件pytest-pythonpath
。如果您使用pytest 7.0.0或更高版本,那么重命名为pythonpath
是完全安全的,因为它们做的是相同的事情;事实上,应该切换到内置选项,因为这比依赖插件要好。