Testler yazarken, Django'daki görüşlerime istekleri simüle etmek istiyorum. Bu esas olarak formları test etmek içindir. İşte basit bir test isteğinin bir parçası:
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
Sayfa, bir form hatası olsa da olmasa da her zaman 200 yanıtını döndürür. Formumun başarısız olduğunu ve belirli bir alanda ( soemthing
) bir hata olup olmadığını nasıl kontrol edebilirim ?