Django のテストと、Selenium を使用した Web サイトのその他のテストを実行しています。
テスト フレームワークの私の選択は素晴らしいPytestです。
Djangoをテストするために、現在pytest-djangoプラグインをインストールし、Djangoのテストを期待どおりに実行しましたが、Djangoプラグインを必要としない以前のテストに戻りました。
テストを開始すると、Django プラグインが自動的に選択されます。
ドキュメントを確認したところ、プラグインを無効化/非アクティブ化する方法が説明さ れている記事を見つけましたが、このコマンドを実行すると:
py.test -p no:django
"DJANGO_SETTINGS_MODULE" が sys.path にないというエラーが表示されます。
また
次のようなコマンド:
py.test --traceconfig
また
py.test --version
私に同じエラーを投げます。Django プラグインが深くなっているように見えますか? バージョンまたは「インストールされているプラグイン」を確認しているときに呼び出されるのはなぜですか?
質問: このプラグインをアンインストールせずに一時的に無効にする方法はありますか?