diff --git a/src/tests/test_forms.py b/src/tests/test_forms.py new file mode 100644 index 0000000..a6f3b6b --- /dev/null +++ b/src/tests/test_forms.py @@ -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())