использование APITestCase с django-rest-framework
я следовал этому коду:
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
, и я все еще получаю "ошибку bad request 400". Вид и reverse
имя также настроено правильно, и я вручную протестировал просмотр URL-адреса с успехом. У меня нет аутентификации
и не могу понять, если я пропустил шаг?
у кого-нибудь есть рабочий пример django-rest-framework APITestCase create model object
тест фрагмент кода?
спасибо
1 ответов
этой GIT
У РЕПО есть несколько рабочих примеров, которым я смог следовать и получить APITestCase
работает: