問題タブ [django-webtest]
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 と Webtest を使用した画像アップロードのテスト
WebTest を使用して画像のアップロードをテストする方法を知っている人はいますか? 私の現在のコードは次のとおりです。
応答で、「有効な画像をアップロードしてください。アップロードしたファイルは、画像ではないか、破損した画像でした。」というエラーが表示されます。
どんな助けでも大歓迎です。
python - django_webtestで基本認証を使用してDjangoRESTフレームワークにアクセスするにはどうすればよいですか?
テストでDjangoRESTフレームワークを使用する一部のビューにデータを投稿するのに問題があります。django_webtestを使用してユーザーAPIをテストしています。次のコードで問題が発生しています。
問題は、2番目のテストの実行時にCSRFエラーが発生することです。Django REST Frameworkのドキュメントを見ると、セッションベースの認証を使用している場合にのみCSRFエラーがトリガーされることがわかりました。したがって、基本認証を試してみることにしました。これは、Djangoのドキュメントによると、REMOTE_USER
環境変数を設定するだけで済みます。
ユーザーがこれらのページを表示することさえ許可されていなかったため(つまり、返された403のURLにアクセスした場合)、これはさらにうまく機能しませんでした。
私の質問は、django_webtestを使用して基本認証を適切に設定するにはどうすればよいですか?
django - django-webtest、ユーザー認証、ビュー デコレーター
django-webtest (v1.5.6) を使用して、デコレータがビューへのアクセスを認証済みユーザーに制限していることをテストしています。
私の見解は単純です:
active_account_required
デコレータは次のとおりです。
私のテスト方法は
(ユーザー オブジェクトはdjango-dynamic-fixtureG
の関数を使用して作成されます)
テストを実行すると、デコレーターがhomepage
ビューへのアクセスを妨げています。
pdb
オブジェクトの検査に使用していることがわかります。active_account_required
User は、デコレータのすべてのテストに合格する有効なユーザー オブジェクトです。
ユーザーが正しいにもかかわらず、からの応答は、デコレータ コードに従って URLself.app.get(reverse('account_homepage'), user = user)
への 302 リダイレクトです。registration_activation_incomplete
WebTest リクエストでユーザー オブジェクトが正しく送信されていないようですが、これはdjango-webtest のドキュメントと一致します。また、ユーザー名でユーザーを渡そうとしましuser='2'
たが、同じ結果が得られました。
何か案は?
django - 開発環境では NoReverseError ですが、テスト環境ではありません
テスト環境 (Webtest) では問題なく実行されるビュー (以下で DevicesListView と呼ばれます) がありますが、開発環境で同じビューを実行しようとすると、NoReverseMatch エラーが発生します。
devices/urls.py
ビュー.py
webtest_tests.py
devices/index.html
私が得るテンプレートエラーは次のとおりです。
syncdb を実行し、開発サーバーを再起動するようにしました。テスト環境と開発環境でこのように動作が異なる原因は何ですか? Mac OSX Lion で Django 1.5 を使用しています。
django - django-webtest を実証するプロジェクト?
django-webtest パッケージを効果的に使用する方法を示す Django プロジェクトを推奨できる人はいますか? django-webtest (および WebTest も) のドキュメントは、実際の例についてはかなり簡単です。ありがとう。
django - Django 1-5 リセット パスワード フォームのテスト - テスト用のトークンを生成する方法は?
次のテストでは、トークンは有効であると認識されません。私の手動テストでは、それは機能しているので、パスワードの生成方法に何かが欠けていると思います。
django ソース コードの PasswordResetForm で、このコードを見つけました。違いがわかりません:
django - WebTest でフォームに存在しないフィールドを追加できますか?
WebTest を使用してフォームをテストしています。ただし、一部のフィールドは JS を使用して動的に作成されるため、これらのフィールドはフォームにありません。これらのフィールドのいずれかを設定しようとすると、エラーが発生します。
フィールドを作成する方法はありますか?
python - django_webtest で単一のテスト ケースを実行する
私の中でconfig/advertiser/tests/test_advertiser_web.py
:
test_add_note
ケースを実行したいだけです。それは可能ですか?個々のテスト ケースまたはそのファイルだけを実行する方法がわかりません。
dir全体を実行するとうまくいくようです: