gpt4 book ai didi

pytest - 如何为某些测试停用 django 插件?

转载 作者:行者123 更新时间:2023-12-04 11:55:28 25 4
gpt4 key购买 nike

我正在为 Django 运行一些测试,并为使用 Selenium 的网站运行一些其他测试。

我选择的测试框架很棒 Pytest .

用于测试 Django,我目前已安装 pytest-django plugin和 Django 测试按预期运行,然而现在我回到我以前不需要 Django 插件的测试。

我开始测试并自动获取 Django 插件。
我检查了文档,发现 the article其中解释了如何禁用\停用插件,但是当我运行此命令时:

py.test -p no:django 

我收到一个错误,说我的“DJANGO_SETTINGS_MODULE”不在 sys.path 上。



命令如:
py.test --traceconfig

或者
py.test --version

给我同样的错误。
看起来 Django 插件越来越深入了?当我只是检查版本或“已安装的插件”时为什么会调用它?

问题:有没有办法在不卸载的情况下暂时停用这个插件?

最佳答案

这应该有效。当我安装 pytest-2.3.4 并运行 py.test -p no:django --version我没有得到 DJANGO_SETTINGS 问题。当我离开 -p no:django 时我明白了禁用。
如果它不起作用,请链接到 pastebin 上的完整跟踪。

关于pytest - 如何为某些测试停用 django 插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13531780/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com