問題タブ [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 に答える
268 参照

django - django の py.test とコンテキスト マネージャー

テストで次のコンテキストマネージャーを使用しようとしています:

次の結果が得られます。

私は見ていたpytest.yield_fixtureが、機会がなかった。洞察をお願いします。

0 投票する
0 に答える
643 参照

python - django-pytest ライブサーバー設定の問題

ドキュメントによると、django-pytest をライブ サーバーと一緒に使用する場合、ライブ サーバーの設定は次の方法で行うことができます。

  • 次のような設定 *.py で: DJANGO_LIVE_TEST_SERVER_ADDRESS="localhost:12588"

  • pytest pytest.ini ファイル内: DJANGO_LIVE_TEST_SERVER_ADDRESS="localhost:12588" (同様に試しましたDJANGO_LIVE_TEST_SERVER_ADDRESS=localhost:12588)

どちらの場合も値は考慮されず、最初のソース コードで定義されたデフォルトの localhost:8081 が使用されました。

何が機能したかは次のとおりです(CLIから):

Django 1.7 とプラットフォーム linux2 を使用しています -- Python 2.7.6、pytest-2.8.4、py-1.4.31 [pytest] プラグイン: django-2.9.1

サポートされている他の設定方法が無視される理由を知っている人はいますか?

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

travis-ci - Travis は、pytest の使用時に node-sass の print ステートメントから Python 構文エラーをスローします

pytest-djangoを使用して Django アプリをテストするときに、Travis で奇妙な問題が発生しています。私のすべてのテストはローカルで、明らかにtravisでも合格しますが、何をしても毎回エラーが発生しnode-sassますnode-gyp

私のテストでは、ノードモジュールを使用していません(可能であれば)。私は gulp-sass を持つ gulp を使用していますが、テストを実行する前に実行するとうまくいくようです。

エラー出力は次のとおりです。

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

python - py.testの実行時にデータベースデータを保持するには?

クエリ db 関数をテストしたい。

でも失敗です。

関数は DB から結果を取得しません。

データベースのデータを確認しましたが、レコードがありません。(例: ユーザーtester@example.com )

テスト用にコードを書き直すには?

または、データベースにデータを保持する方法は?

ありがとうございました、

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

python - ファイル内に共通コードを保持する Python

すべての PyTest で使用される共通コードがいくつかあります。完全なコードを任意のファイル内に保持し、実行時にロードしたいと考えています。Python を使用することは可能ですか?

例えば:

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

pytest - pytest テストケースが実行されるたびに特定のコード スニペットが実行されるようにするにはどうすればよいですか?

test_a および test_b テスト ケースを実行する前に、do_setup() を呼び出す必要があります。私は pytest-django フレームワークを使用しています。

親切に助けてください。

前もって感謝します