这些测试类django.test.TestCase
和rest_framework.test.APITestCase
. 哪个更好测试我的views.py
?你能建议我了解这些文件吗?
先感谢您。:-)
这些测试类django.test.TestCase
和rest_framework.test.APITestCase
. 哪个更好测试我的views.py
?你能建议我了解这些文件吗?
先感谢您。:-)
他们使用的 HTTP 客户端中 rest_framework.test.APITestCase 和 django.test.testcases.TestCase 之间的区别(来源:github)。
使用 rest_framework APIClient 比使用 Django 客户端更容易测试 API。例如,较少使用 json 响应。查看更多: http: //www.django-rest-framework.org/api-guide/testing/
rest_framework.test 中的 APITestCase 用于测试其余的 api。它特定于 api 操作和 api 调用。Django.test.TestCase 用于测试 Django 类。