22
33from __future__ import unicode_literals
44from unittest .case import TestCase
5- from atores import Obstaculo , Porco
5+ from atores import Obstaculo , Porco , PassaroVermelho , PassaroAmarelo
66from fase import Fase
77
88
@@ -17,7 +17,7 @@ def teste_adicionar_obstaculo(self):
1717 obstaculo1 , obstaculo2 = Obstaculo (), Obstaculo ()
1818 fase .adicionar_obstaculo (obstaculo1 , obstaculo2 )
1919 self .assertListEqual ([obstaculo , obstaculo1 , obstaculo2 ], fase ._obstaculos )
20-
20+
2121 def teste_adicionar_porco (self ):
2222 fase = Fase ()
2323 self .assertListEqual ([], fase ._porcos )
@@ -29,3 +29,14 @@ def teste_adicionar_porco(self):
2929 fase .adicionar_porco (porco1 , porco2 )
3030 self .assertListEqual ([porco , porco1 , porco2 ], fase ._porcos )
3131
32+ def teste_adicionar_passaro (self ):
33+ fase = Fase ()
34+ self .assertListEqual ([], fase ._passaros )
35+ passaro = PassaroVermelho ()
36+ fase .adicionar_passaro (passaro )
37+ self .assertListEqual ([passaro ], fase ._passaros )
38+
39+ passaro1 , passaro2 = PassaroVermelho (), PassaroAmarelo ()
40+ fase .adicionar_passaro (passaro1 , passaro2 )
41+ self .assertListEqual ([passaro , passaro1 , passaro2 ], fase ._passaros )
42+
0 commit comments