これらのテストクラスの主な違いは何ですかdjango.test.TestCase
とrest_framework.test.APITestCase
です。私のviews.py
をテストする方が良いですか? あなたは私にこれらについて理解するための文書を提案することができます。`` python-django`の `django.test.APITestCase`と` rest_framework.test.TestCase`との違い
ありがとうございます。 :-)
これらのテストクラスの主な違いは何ですかdjango.test.TestCase
とrest_framework.test.APITestCase
です。私のviews.py
をテストする方が良いですか? あなたは私にこれらについて理解するための文書を提案することができます。`` python-django`の `django.test.APITestCase`と` rest_framework.test.TestCase`との違い
ありがとうございます。 :-)
HTTPクライアントのrest_framework.test.APITestCaseとdjango.test.testcases.TestCaseの違い(ソース:github)
rest_framework APIClientを使用すると、Django ClientよりもAPIをテストする方が簡単です。たとえば、jsonレスポンスではあまり効果がありません。もっと見る:http://www.django-rest-framework.org/api-guide/testing/
私は応答のテストに取り組んでいます。 私は3pythonオブジェクトを持っています。私は応答として3つのオブジェクトを取得します。同じかどうかをチェックする必要があります。 あなたはreponse.dataとpythonオブジェクトを比較する方法を言うことができます。 –
第1と第2の応答で 'assertEqual'、2番目と3番目に' assertEqual'があります。https://docs.python.org/3/library/unittest.html#unittest.TestCase.assertEqual –
rest_framework.testのAPITestCaseは、残りのAPIをテストすることです。これはapi操作とapi呼び出しに固有です。 Django.test.TestCaseは、Djangoクラスをテストするために使用されます。
私が知っているように、djangoにはAPITestCaseはありません。 use rest_framework.test.APITestCase –
申し訳ありませんが私の質問を変更しました。 rest_frameworkのAPITestCaseとDjangoのTestCase –