django-testing

    0

    1答えて

    フィクスチャのデータでテストを実行しようとしていて、悪名高いIntegrityError: column user_id is not uniqueエラーが発生しています。 今、自分のフィクスチャを見てみると、私のフィクスチャの私のユーザモデルのIDはお互いにユニークであることがわかります。私は、衝突が(テストではない)データベースの既存のデータであると推測します。これは正しいです? (編集:これ

    3

    2答えて

    私はFandjangoでDjangoアプリケーションを作っています。私はDjangoのテストフレームワークで単体テストしようとしています。唯一のことは、効果的にテストするためには、Facebookがリクエストごとに送信する "signed_request"パラメータが必要だということです。今は私のサーバがFacebookから取得したリクエストと、+ signed_requestトークンをコピーして

    1

    2答えて

    私は優れたプログラマーであり、Djangoのテスト機能を使用しようとしています。状況はかなり良くなっていますが、デバッガでプログラムを停止するとデータベースを調べることができます。私のsetUpルーチンで行うデータベース作業はトランザクションにラップされているので、別のセッション(私はPostgreSQLバックエンドを使用しています)からは見ることができません。 私はTransactionMidd

    0

    1答えて

    Djangoプロファイルアプリでビュー用のテストをいくつか書きたいと思っています。 ビューには、スマートなエラー処理ロジックがあります。例えばプロファイルを作成しようとすると、そのプロファイルがすでに存在する場合は、既存のプロファイルページ(またはプロファイルの編集ページ)にリダイレクトするだけです。 このエラー処理が必要に応じて動作することをテストするにはどうすればよいですか? ベストプラクティ

    3

    1答えて

    Djangoのテストドキュメントによると、Djangoクライアントのレスポンスオブジェクトには、 "templates"が含まれています。 "最終的なコンテンツをレンダリングするために使用されたテンプレートインスタンスのリスト。レンダリングされた順に表示されます。テンプレートがファイルから読み込まれた場合、テンプレートのファイル名を取得するためのtemplate.name(名前は「admin/in

    1

    1答えて

    南部をインストールした後、私のテストでいくつかのエラーが発生し始めました。私はSKIP_SOUTH_TESTS = TrueとSOUTH_TESTS_MIGRATE = Falseを試しましたが、運がありません。ここに出力されます: Creating test database for alias 'default'... ....................................

    2

    1答えて

    私はすべての私のdjangoアプリケーションのテストを実行し、テストの1つが合格しない場合、インストールに失敗するsetup.pyスクリプトを書いてみたいです。 どうすればできますか?私は何をする必要がありますか?

    0

    1答えて

    私は考えを持っていましたが、実装する前にいくつかのフィードバックを得るためにそこに投げ捨てたいと思います。 ここには次のようなものがあります。私は非常に急速に成長しているデータベースを使ってウェブサイトを運営しています。いくつかの問題については、かなりの量のゴミで満たされています。私は、データベースを横断して実行し、混乱を取り除くためにいくつかのスクリプトを準備することを考えていました。ですから、

    1

    1答えて

    私はDjangoを効果的に表示するために(現在)使用しているレガシーアプリケーションを持っています。私の作業テストのサンプルがこのように見えます。 def test_add_property_value(self): """Test set/get a value""" # This will do some external process which occcurs to

    0

    1答えて

    私は自分のプロジェクトに単純なアプリケーションを持っています。このアプリは問題なく動作します。私はそれをテストしたいので、いくつかのテストを作成しました。しかし、私はそれのためのテストを実行したいときにラベル 'x'を持つアプリケーションを受け取ることができませんでした。テストは他のアプリでも使用できます。 何が問題ですか?