我正在運行一些測試Django,和一些其他測試的網站使用Selenium。Pytest:停用django插件的一些測試
我選擇的測試框架很棒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插件越來越深了?爲什麼只是在檢查版本或「已安裝的插件」時調用它?
問題:有沒有辦法暫時停用此插件而不卸載它?
我之前已經嘗試過......現在注意到我正在嘗試使用'no:dajngo'而不是'no:django'。謝謝Holger。 –
最後使用:'plgns = [tests.myplugin] pytest.main(sys.argv [1:] + ['-p','no:django'],plugins = plgns)' –