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

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

django - RequestFactory で Django テストを実行すると __init__.py エラーが返される

何が間違っているのかわかりません。私はこの例に従おうとしています: https://docs.djangoproject.com/en/1.6/topics/testing/advanced/#module-django.test.client

テストを作成しましたが、戻り値が奇妙です。

tests.py:

結果:

次の意味がわかりません。

それが何を意味するのかをどのように整理し、どのように修正するのですか?

私は Django Google Groups とここで SO を見てきました。例は見ていません。

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

django - djangoでテストケースのデータベースを初期化する方法

テストケースには多くのテスト関数があり、すべてのテスト関数が同じデータを使用します。

init_data 関数はどこで呼び出す必要がありますか。すべてのテスト関数で関数を呼び出すと、データが何度も挿入され、結果に影響します。そして、最初のテスト関数で init_data を呼び出すことができると思います。しかし、多くのテスト関数を書くと、djang 呼び出しの最初のテスト関数が最初に書いたテスト関数ではないことがわかります。では、どのように init_data() 関数を呼び出す必要がありますか、またはこれを行う他の方法はありますか。前もって感謝します

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

python - ジャンゴパス応答コンテキストなし

私のブラウザでは、すべて問題ありません。テストするまで

ここに私の polls/views.py があります

polls/templates/polls/index.html

そして私の polls/tests.py

ご覧のとおり、私response.context['latest_poll_list']はいつも[]

だから、私のせいはどこにあるのだろうか?

0 投票する
3 に答える
2856 参照

django - Django テストと ContentType ジェネリック リレーション フィクスチャ

Django 単体テストで GenericRelations を使用するにはどうすればよいですか?

私はインターネットで数え切れないほどの提案を読んで試しましたが、役に立ちませんでした。

これは、Django でフィクスチャをロードするときの contenttypes に関する問題を約束していました

しかし、「リセット」コマンドは Django 1.6 にはもうありません。

私のプロジェクトでは、GenericForeign キーを ContentType に使用し、Foreign キーを auth.Users に使用しています。--natural オプションを使用してアプリのデータのみをダンプしましたが、テスト データベースにユーザーが存在しないという問題が発生しました。--natural オプションを削除し、代わりに myApp、auth、contenttypes の 3 つのアプリすべてのデータをダンプしました。テストを実行すると、「contenttypes.ContentType(pk=50) を読み込めませんでした: 列 app_label、モデルが一意ではありません」というメッセージが表示されます。これは、モデルのインポート時に contenttypes が動的に作成されるためだと思います。

使用したコマンド:

次に myApp をダンプし、auth は contenttypes を除外しました。ContentTypes app db は動的に作成され、フィクスチャには自然なキーがあるため、これは機能するはずです。そうではありません。

今私は得ています:

contetypes を使用して fixutres を機能させるにはどうすればよいですか? テストでセットアップを使用してオブジェクトを作成する方が良いですか?

0 投票する
6 に答える
6053 参照

django - どうすれば Django テストを高速化できますか?

Ubuntu 12.04 の PostgreSQL で Django 1.4 を使用しています。多くのテストがありますが、問題はテストの実行が非常に遅いことです。これは、各テストでデータベースがゼロから作成されるためだと思います。メモリー内のデータベース (ハードディスクではなく) でテストを実行することにより、テストを高速化したいと考えています。どうすればいいのですか?リンクやチュートリアルはありますか?

0 投票する
2 に答える
2465 参照

django - 一時データベースを使用して django シェルを起動する

一時データベースを使用して django シェルを起動したい (django テストを実行するときに行ったことのように)

次のようなコマンドはありますか?

データベースを汚染することなく、大量の偽のモデルを作成できる場所は?