問題タブ [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 - django の py.test とコンテキスト マネージャー
テストで次のコンテキストマネージャーを使用しようとしています:
次の結果が得られます。
私は見ていたpytest.yield_fixture
が、機会がなかった。洞察をお願いします。
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
サポートされている他の設定方法が無視される理由を知っている人はいますか?
travis-ci - Travis は、pytest の使用時に node-sass の print ステートメントから Python 構文エラーをスローします
pytest-djangoを使用して Django アプリをテストするときに、Travis で奇妙な問題が発生しています。私のすべてのテストはローカルで、明らかにtravisでも合格しますが、何をしても毎回エラーが発生しnode-sass
ますnode-gyp
。
私のテストでは、ノードモジュールを使用していません(可能であれば)。私は gulp-sass を持つ gulp を使用していますが、テストを実行する前に実行するとうまくいくようです。
エラー出力は次のとおりです。
python - py.testの実行時にデータベースデータを保持するには?
クエリ db 関数をテストしたい。
でも失敗です。
関数は DB から結果を取得しません。
データベースのデータを確認しましたが、レコードがありません。(例: ユーザーtester@example.com )
テスト用にコードを書き直すには?
または、データベースにデータを保持する方法は?
ありがとうございました、
python - ファイル内に共通コードを保持する Python
すべての PyTest で使用される共通コードがいくつかあります。完全なコードを任意のファイル内に保持し、実行時にロードしたいと考えています。Python を使用することは可能ですか?
例えば:
pytest - pytest テストケースが実行されるたびに特定のコード スニペットが実行されるようにするにはどうすればよいですか?
test_a および test_b テスト ケースを実行する前に、do_setup() を呼び出す必要があります。私は pytest-django フレームワークを使用しています。
親切に助けてください。
前もって感謝します