Ich möchte den is_valid Teil der Validierungslogik eines Formulars testen. In meinem Test-Treiber habe ich:Wie kann ich die Validierungslogik eines Formulars in einem Komponententesttreiber in Django testen?
test_animal = Animal(name="cat", number_paws="4") test_animal_form = AnimalForm(instance=test_animal) assertEqual(test_animal_form.is_valid(), True)
Die Behauptung fehlschlägt, aber von dem, was ich sehe keine Fehler in der Form sein sollte. Ich sehe keine Validierungsfehler im Formular. Sollte dies als Testfall funktionieren, wenn die test_animal-Instanz beim Laden in das Formular validiert werden soll?
Es gibt Shorcuts wie 'assertTrue',' assertFalse' –