init project tests

This commit is contained in:
Maximilian 2025-06-07 19:24:41 +02:00
parent d0ff728224
commit 7c9318c778
44 changed files with 4431 additions and 49 deletions

View file

@ -1,15 +1,25 @@
from django.test import TestCase
from .models import Bird
from aviary.models import Aviary
class BirdTestCase(TestCase):
def setUp(self):
Bird.objects.create(
self.aviary = Aviary.objects.create(
description="Voliere 1",
condition="Offen",
last_ward_round="2021-01-01",
comment="Test",
)
self.bird = Bird.objects.create(
name="Vogel 1",
species="Art 1",
aviary=Aviary.objects.create(
description="Voliere 1",
condition="Offen",
last_ward_round="2021-01-01",
comment="Test",
),
date_of_birth="2020-01-01
aviary=self.aviary,
found_date="2020-01-01",
)
def test_bird_creation(self):
"""Test that a bird can be created successfully."""
self.assertEqual(self.bird.name, "Vogel 1")
self.assertEqual(self.bird.species, "Art 1")
self.assertEqual(self.bird.aviary, self.aviary)