我正在为 Django 运行一些测试,并为使用 Selenium 的网站运行一些其他测试。
我对测试框架的选择是惊人的Pytest。
为了测试 Django,我目前已经安装了pytest-django 插件,并且 Django 的测试按预期运行,但是现在我回到了我以前不需要 Django 插件的测试。
我开始测试,Django 插件被自动拾取。
我检查了文档并找到了解释如何禁用\停用插件的文章,但是当我运行此命令时:
py.test -p no:django
我收到一条错误消息,指出我的“DJANGO_SETTINGS_MODULE”不在 sys.path 上。
还
命令如:
py.test --traceconfig
或者
py.test --version
给我同样的错误。看起来 Django 插件越来越深入了?当我只是检查版本或“已安装的插件”时,为什么会调用它?
问题:有什么方法可以在不卸载的情况下暂时停用此插件?