25 lines
770 B
Python
25 lines
770 B
Python
from django.test import TestCase
|
|
from .models import Bird
|
|
from aviary.models import Aviary
|
|
|
|
|
|
class BirdTestCase(TestCase):
|
|
def setUp(self):
|
|
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=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)
|