test: Add basic form test
This commit is contained in:
parent
1880da5151
commit
d07589464c
27
src/tests/test_forms.py
Normal file
27
src/tests/test_forms.py
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
from django.test import TestCase
|
||||||
|
from fellchensammlung.forms import AdoptionNoticeFormWithDateWidgetAutoAnimal
|
||||||
|
from fellchensammlung.models import Animal, Species
|
||||||
|
from model_bakery import baker
|
||||||
|
|
||||||
|
|
||||||
|
class TestAdoptionNoticeFormWithDateWidgetAutoAnimal(TestCase):
|
||||||
|
@classmethod
|
||||||
|
def setUpTestData(cls):
|
||||||
|
rat = baker.make(Species, name="Farbratte")
|
||||||
|
|
||||||
|
def test_forms(self):
|
||||||
|
form_data = {"name": "Max + und + Moritz",
|
||||||
|
"species": Species.objects.first(),
|
||||||
|
"num_animals": "2",
|
||||||
|
"date_of_birth": "2024-11-04",
|
||||||
|
"sex": "M",
|
||||||
|
"group_only": "on",
|
||||||
|
"searching_since": "2024-11-10",
|
||||||
|
"location_string": "Mannheim",
|
||||||
|
"description": "Blaaaa",
|
||||||
|
"further_information": "https://notfellchen.org",
|
||||||
|
"save-and-add-another-animal": "Speichern"}
|
||||||
|
form = AdoptionNoticeFormWithDateWidgetAutoAnimal(data=form_data)
|
||||||
|
print(form.errors)
|
||||||
|
|
||||||
|
self.assertTrue(form.is_valid())
|
Loading…
Reference in New Issue
Block a user