这个问题太笼统了...
使用REST API
插件在djangorestframework
的常规实现中进行测试的建议用例类型是什么?
答案 0 :(得分:1)
我不知道我对你的问题很好理解,
没有测试的代码被破坏了。
因此,应用程序的每个部分都需要测试。您应该使用单元测试来测试每个API的功能,幸运的是,Django rest框架具有用于执行此操作的工具
http://www.django-rest-framework.org/api-guide/testing/
from django.urls import include, path, reverse
from rest_framework.test import APITestCase, URLPatternsTestCase
class AccountTests(APITestCase, URLPatternsTestCase):
urlpatterns = [
path('api/', include('api.urls')),
]
def test_create_account(self):
"""
Ensure we can create a new account object.
"""
url = reverse('account-list')
response = self.client.get(url, format='json')
self.assertEqual(response.status_code, status.HTTP_200_OK)
self.assertEqual(len(response.data), 1)