問題タブ [pytest-django]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - pytest django TestCase で `--pdb` で奇妙なエラーが発生する
pytest>3.0.0 のどのバージョンでも失敗する非常に単純なクラスがあります。でテストを呼び出すと、--pdb
.
次のバージョンを使用しています。
- プラットフォーム Linux
- パイソン 2.7.11
- pytest-3.3.1
- py-1.5.2
- pluggy-0.6.0
- ジャンゴ-2.9.2
そして、次のエラーが表示されます。
ただし、 と にダウングレードするpytest==3.0.0
とpluggy-0.3.1
、コードは問題なく実行されます。私の質問はこれです、何が起こっているのですか?何が原因でしょうか?
pytest が を呼び出しているが、 which を呼び出してtest_that_client_exists
いないかのようです。__call__
_pre_setup
誰もこのようなものを見たことがありますか?
python - patch django.conf 設定は値を変更しません
VOUCHERED_PEOPLE
そして、パッチを適用するためにこれ
を読んだbase.py
ことでテストする必要がありますが、Django2では機能しませんdummy
settings.VOUCHERED_PEOPLE
utils.py
base.py
tests.py
試行 1:
これは動作しません。settings.VOUCHERED_PEOPLE
関数です。ダミーを取得するには実行する必要がありますsettings.VOUCHERED_PEOPLE()
問題:
パッチが機能しません。私であることは変化の価値ではないdummy
質問:
どこが間違っていますか?