Я бы хотел смоделировать запросы к моим представлениям в Django, когда пишу тесты.Это в основном для проверки форм.Вот фрагмент простого тестового запроса:
from django.tests import TestCase
class MyTests(TestCase):
def test_forms(self):
response = self.client.post("/my/form/", {'something':'something'})
self.assertEqual(response.status_code, 200) # we get our page back with an error
Страница всегда возвращает ответ 200 независимо от того, есть ли ошибка в форме или нет.Как я могу проверить, что моя форма не прошла и что в конкретном поле (soemthing
) произошла ошибка?