1919'''
2020
2121import pytest
22- import pyCatSim as cat
22+ import pyCatSim as cats
2323
2424class TesthumanOwnerInit :
2525 ''' Test for Owner instantiation '''
2626
2727 def test_init_t0 (self ):
28- cat1 = cat .Cat (name = "Whiskers" )
29- owner1 = cat .Owner (name = "Sasha" , cats_owned = cat1 )
28+ cat1 = cats .Cat (name = "Whiskers" )
29+ owner1 = cats .Owner (name = "Sasha" , cats_owned = cat1 )
3030
3131 assert owner1 .name == 'Sasha'
3232 assert type (owner1 .cats_owned ) is list
3333 assert len (owner1 .cats_owned ) == 1
3434
3535 def test_init_t1 (self ):
36- cat1 = cat .Cat (name = "Whiskers" )
37- cat2 = cat .Cat (name = "Boots" , color = "tabby" )
36+ cat1 = cats .Cat (name = "Whiskers" )
37+ cat2 = cats .Cat (name = "Boots" , color = "tabby" )
3838 # Multiple cats
39- owner1 = cat .Owner (name = "Liam" , cats_owned = [cat1 , cat2 ])
39+ owner1 = cats .Owner (name = "Liam" , cats_owned = [cat1 , cat2 ])
4040
4141 assert owner1 .name == 'Liam'
4242 assert type (owner1 .cats_owned ) is list
@@ -47,21 +47,21 @@ class TesthumanOwnerFact:
4747 ''' Test for the give_fact function'''
4848
4949 def test_give_fact_t0 (self ):
50- cat1 = cat .Cat (name = "Whiskers" )
51- owner1 = cat .Owner (name = "Sasha" , cats_owned = cat1 )
50+ cat1 = cats .Cat (name = "Whiskers" )
51+ owner1 = cats .Owner (name = "Sasha" , cats_owned = cat1 )
5252 # Test that the fact is given correctly
5353 owner1 .give_fact ()
5454
5555
5656
5757class TesthumanOwnerAdopt :
5858 def test_adopt_t0 (self ):
59- cat1 = cat .Cat (name = "Whiskers" )
60- cat2 = cat .Cat (name = "Boots" , color = "tabby" )
61- owner1 = cat .Owner (name = "Sasha" , cats_owned = cat1 )
62- owner2 = cat .Owner (name = "Liam" , cats_owned = [cat1 , cat2 ])
63- chestnut = cat .Cat (name = 'Chestnut' , age = 4 , color = 'tabby' )
64- nutmeg = cat .Cat (name = 'Nutmeg' , age = 3 , color = 'tortoiseshell' )
59+ cat1 = cats .Cat (name = "Whiskers" )
60+ cat2 = cats .Cat (name = "Boots" , color = "tabby" )
61+ owner1 = cats .Owner (name = "Sasha" , cats_owned = cat1 )
62+ owner2 = cats .Owner (name = "Liam" , cats_owned = [cat1 , cat2 ])
63+ chestnut = cats .Cat (name = 'Chestnut' , age = 4 , color = 'tabby' )
64+ nutmeg = cats .Cat (name = 'Nutmeg' , age = 3 , color = 'tortoiseshell' )
6565
6666 new_cat = chestnut
6767 owner1 .adopt (new_cat )
@@ -72,30 +72,12 @@ def test_adopt_t0(self):
7272 assert owner2 .cats_owned [- len (new_cat ):] == new_cat
7373
7474
75- class TesthumanOwnerAdopt :
76- def test_adopt_t0 (self ):
77-
78- cat1 = Cat (name = "Whiskers" )
79- cat2 = Cat (name = "Boots" , color = "tabby" )
80- owner1 = Owner (name = "Sasha" , cats_owned = cat1 )
81- owner2 = Owner (name = "Liam" , cats_owned = [cat1 , cat2 ])
82- chestnut = Cat (name = 'Chestnut' , age = 4 , color = 'tabby' )
83- nutmeg = Cat (name = 'Nutmeg' , age = 3 , color = 'tortoiseshell' )
84-
85- new_cat = chestnut
86- owner1 .adopt (new_cat )
87- assert owner1 .cats_owned [- 1 ] == new_cat
88-
89- new_cat = [chestnut ,nutmeg ]
90- owner2 .adopt (new_cat )
91- assert owner2 .cats_owned [- len (new_cat ):]== new_cat
92-
9375class TesthumanGroom :
9476 ''' Test for Owner action success '''
9577
9678 def test_groom_t0 (self ):
97- cat1 = cat .Cat (name = "Whiskers" , mood = 7 )
98- owner1 = cat .Owner (name = "Sasha" , cats_owned = cat1 )
79+ cat1 = cats .Cat (name = "Whiskers" , mood = 7 )
80+ owner1 = cats .Owner (name = "Sasha" , cats_owned = cat1 )
9981
10082 owner1 .groom (cat1 )
10183 assert cat1 .mood == 8
@@ -105,8 +87,8 @@ def test_feed_t0(self):
10587 """
10688 Test that feeding a cat decreases hunger_level by 1 and increases mood by 1.
10789 """
108- test_cat = cat .Cat (name = "Fluffy" , hunger_level = 5 , mood = 4 )
109- test_owner = cat .Owner (name = "Jordan" , cats_owned = test_cat )
90+ test_cat = cats .Cat (name = "Fluffy" , hunger_level = 5 , mood = 4 )
91+ test_owner = cats .Owner (name = "Jordan" , cats_owned = test_cat )
11092 test_owner .feed (test_cat )
11193 assert test_cat .hunger_level == 4
11294 assert test_cat .mood == 5
0 commit comments