31 lines
816 B
Python
Raw Normal View History

2020-10-21 14:35:14 +11:00
from django.test import TestCase
from ..models import Puppy
2020-10-21 14:35:14 +11:00
2020-10-21 14:53:37 +11:00
class PuppyTest(TestCase):
"""
Test module for Puppy model
"""
def setUp(self) -> None:
Puppy.objects.create(
name='Casper',
age=3,
breed='Bull Dog',
color='Black'
)
Puppy.objects.create(
name='Muffin',
age=1,
breed='Gradane',
color='Brown'
)
def test_puppy_get_breed(self):
puppy_casper = Puppy.objects.get(name='Casper')
puppy_muffin = Puppy.objects.get(name='Muffin')
self.assertEqual(
puppy_casper.get_breed(), "Casper belongs to Bull Dog breed."
)
self.assertEqual(
puppy_muffin.get_breed(), "Muffin belongs to Gradane breed."
)