2

这些测试类django.test.TestCaserest_framework.test.APITestCase. 哪个更好测试我的views.py?你能建议我了解这些文件吗?

先感谢您。:-)

4

2 回答 2

1

他们使用的 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/

于 2017-05-15T11:42:38.480 回答
1

rest_framework.test 中的 APITestCase 用于测试其余的 api。它特定于 api 操作和 api 调用。Django.test.TestCase 用于测试 Django 类。

于 2017-05-15T10:59:42.890 回答