J'aimerais simuler des requêtes pour mes vues dans Django lorsque je rédige des tests. C'est principalement pour tester les formulaires. Voici un extrait d'une demande de test simple:
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
La page renvoie toujours une réponse de 200, qu'il y ait une erreur de formulaire ou non. Comment puis-je vérifier que mon formulaire a échoué et que le champ particulier ( soemthing
) comportait une erreur?
Merci