"python_paths"是否是pytest.ini的正确参数



我作为一个新团队正在开发一个未记录的Django应用程序(以前的所有开发人员都离开了,所以没有任何帮助(pytest.ini如下所示:

[pytest]
python_paths = my_app

根据pytest文档,没有python_paths选项,只有pythonpath

测试现在运行良好,我不知道该怎么办:

  1. 保留该选项,它可能会以某种方式被使用
  2. 重命名为pythonpath,就像它应该一直一样
  3. 删除,因为它无论如何都是未使用的(我测试过,没有它也能正常工作(

我知道StackOverflow不是为了发表意见,我会努力在我的公司找到一位负责这方面的开发人员。我只是想确认我没有错过一个用法

您的项目可能正在使用插件pytest-pythonpath。如果您使用pytest 7.0.0或更高版本,那么重命名为pythonpath是完全安全的,因为它们做的是相同的事情;事实上,应该切换到内置选项,因为这比依赖插件要好。

最新更新