我遵循以下代码:
from django.core.urlresolvers import reverse
from rest_framework import status
from rest_framework.test import APITestCase
class AccountTests(APITestCase):
def test_create_account(self):
"""
Ensure we can create a new account object.
"""
url = reverse('account-list')
data = {'name': 'DabApps'}
response = self.client.post(url, data, format='json')
self.assertEqual(response.status_code, status.HTTP_201_CREATED)
self.assertEqual(response.data, data)
在django-rest-framewok文档中找到:
http://www.django-rest-framework.org/api-guide/testing/#example
我创建了一个Model
具有单个字段的单一文件name
,但仍然收到“错误请求400错误”。视图和reverse
名称也已正确设置,并且我已经手动测试过成功查看URL。我没有启用身份验证
还不知道我是否错过了一步?
有人有django-rest-framework APITestCase create model object
测试代码段的有效示例吗?
谢谢
此GIT
仓库有几个工作示例,我可以按照这些示例进行操作APITestCase
:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句