問題タブ [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.

0 投票する
1 に答える
170 参照

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.0pluggy-0.3.1、コードは問題なく実行されます。私の質問はこれです、何が起こっているのですか?何が原因でしょうか?

pytest が を呼び出しているが、 which を呼び出してtest_that_client_existsいないかのようです。__call___pre_setup

誰もこのようなものを見たことがありますか?

0 投票する
1 に答える
94 参照

python - patch django.conf 設定は値を変更しません

VOUCHERED_PEOPLEそして、パッチを適用するためにこれ を読んだbase.pyことでテストする必要がありますが、Django2では機能しませんdummysettings.VOUCHERED_PEOPLE

utils.py

base.py

tests.py

試行 1:

これは動作しません。settings.VOUCHERED_PEOPLE関数です。ダミーを取得するには実行する必要がありますsettings.VOUCHERED_PEOPLE()

問題:
パッチが機能しません。私であることは変化の価値ではないdummy

質問:
どこが間違っていますか?