django-testing

    0

    1答えて

    私はdjangoプロジェクトに貢献していましたが、https://github.com/Cloud-CV/evalaiなどすべて正常に動作していました。 XUbuntu 16.04を新しくインストールした後、プロジェクトを再構成しようとしました。今回は、テストスイートを実行している間を除いて、すべてのコマンドがうまく動作します。 236回の試験は、同様のエラーメッセージを表示して失敗しましたが、開

    0

    2答えて

    Djangoプロジェクトでunit testsを実行する必要があります。問題は、ほとんどすべてのユースケースが、あらかじめ用意されたデータベースオブジェクトに依存していることです。 たとえば、pre_saveシグナルがすべて成功した場合は、製品とテストを作成します。製品は Userオブジェクト関連を持っている必要があるため、私はそれを行うことはできません from django.contrib.a

    2

    2答えて

    無効なフォームデータを処理するビューをテストしています。私のテストケースでは、フィールドが欠落しているフォームを提出し、エラーメッセージを表示してビューを処理することを期待しています。ここに私のフォームでcleanから関連の抜粋です: フォーム: ビュー: form = forms.EditProfileForm(request.POST, instance=user) if form.is_

    3

    1答えて

    私はカスタムモデルフィールドを持つアプリケーションを書いています。テストでのみ使用されるモデルを使用して、そのフィールドをテストしたいのですが、テストでモデルを動作させるのに苦労しています。 私のアプリの構造の中には、このようなものです: myapp/ fields.py models.py tests/ fields/ models.py

    1

    1答えて

    私はCBVをアップデート時にテストしており、モデルインスタンスが更新されていないと思われるたびにテストしています。 コンソール出力 > self.assertEqual(product.showoff, data['showoff']) E AssertionError: 'uMsvXoRJbwFeieMvoCmR' != 'showoff 33333' E - uMsvXoRJbwFe

    0

    2答えて

    これらのテストクラスの主な違いは何ですかdjango.test.TestCaseとrest_framework.test.APITestCaseです。私のviews.pyをテストする方が良いですか? あなたは私にこれらについて理解するための文書を提案することができます。 ありがとうございます。 :-)

    3

    2答えて

    Django 1.10.4でLiveServerTestCaseを設定しようとしています。テストを実行するたびに、ブラウザがハングアップしてlocalhostにアクセスできなくなります。私のフロントエンドは別の角度/反応アプリです。そこで、私はgruntビルドを使用して静的資産を構築し、collectstaticを実行します。以下は私のテストのコードです。 from django.test.tes

    0

    1答えて

    私は自分のプロジェクトのテストを書いていますが、「ManyToMany」関係の存在を検証しようとすると問題に遭遇しました。私は、フォームは、多くの関係に新しい多くを作成していることを確認したかった私のテストでは class Project(models.Model): (...) linked_attributes = models.ManyToManyField(attrib

    0

    1答えて

    あなたはCREATEVIEW を使用するには、このサイトにログインする必要があるような問題は、「test_create」関数の先頭にログインを追加することにより、Thaianのおかげで解決されています 現在、私はcreateviewのテストを書いており、データを投稿できません。 オブジェクトがテストされているが、以下のモデル class Role(models.Model): name

    0

    1答えて

    クライアントを使用して関数に辞書を渡したいと思います。それは以下のようになります。私は持っていると私の見解で response = self.client.post( '/upload_image/', {'image': image, 'tags': ['orion', ]}) が、それはデータの投稿: print(request.POST) image = request.PO