問題タブ [django-tests]
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 - モデルママとのログインテスト
機能テストでログインのテストに問題があります。モデル mommy を使用してパスワード付きのユーザー コール Megan を作成していますが、情報が送信されると「正しいユーザー名とパスワードを入力してください」という HTML ページでエラーが発生するため、テストはまだ合格しません。フィールドでは大文字と小文字が区別される場合があります。」したがって、テストユーザーが作成されていないか、そのようなものであると思われます。
機能テスト:
login.html
users.urls.py:
python - テストでリバースすると404が返されます
以下のテストでは、404 という応答が返されます。「party:detail」を「/party/party/1」に置き換えると、合格になります。ドキュメントによると、パラメーターを正しく渡していますが、問題の原因は何ですか?
デモ\URL
パーティ\URL
パーティー\ビュー
python - ./manage.py テストは静的ファイルを提供しませんか?
あるプロジェクトで次のコードを見つけ、それを削除するとテストが失敗します。
何らかの理由で、./manage.py test
は で正常に動作するにもかかわらず、この行がないと静的ファイルを提供しません./manage.py runserver
。それはなぜでしょうか?
django - 「モジュール」オブジェクトには属性「commit_unless_managed」がありません
私はdjango 1.8とdjango-nose 1.4を使用しています。
エラーメッセージが表示されます
解決策は何ですか?
django - request.user を使用して Django でテストを作成すると、必要なときに渡されない
これが私がやろうとしていることです。
mixin を使用して、オブジェクトの所有権を検証します。
詳細 URL をテストして、request.user == obj.owner であることを確認します。
詳細テストは 200 アサーションでパスすることを期待しています。しかし、それは私に 302 を与えていrequest.user
ますowner
。
これが私のミックスインです:
これが私の見解です:
これが私のテストです:
最後に、結果は次のとおりです。
python - djangorestframework で APIView の GET API が機能しないテスト ケース
Django で GET API のテスト ケースを作成しています。最初のテストに合格したいだけです。これが私のコードです。
ここでは client.get を使用してリクエストを行っています。しかし、それは私にエラーを与えます
エイリアス 'default' のテスト データベースを作成しています...
ふ
不合格: test_inventory_item_detail_data (inventory.tests.functional_tests.InventoryItemDetailTestCase)
トレースバック (最後の最後の呼び出し): ファイル "/Users/chitrankdixit/Documents/work/flyrobe/flyrobe-django/project/inventory/tests/functional_tests.py"、131 行目、>test_inventory_item_detail_data self.assertEqual(response.status_code, 200) アサーション エラー: 400 != 200
0.135 秒で 1 つのテストを実行
FAILED (失敗 = 1)
pdb.set_trace()
どのようなエラーが発生しているかを把握するために使用しようとしましたが、実行するとわかりました
self.client.get('/api/v2/inventory/inventory_item_detail/1233/')
このエラーが発生します
*** KeyError: 'コンテンツ タイプ'
content_type
次のような追加の引数名を指定しようとしました
self.client.get('/api/v2/inventory/inventory_item_detail/1233/', content_type='application/json')
それでも同じエラーが発生します。API を個別に実行することができ、API は適切な応答を取得しています。誰かが以前にこれを行ったことがある場合は、お知らせください。