Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 30dbf8c

Browse files
author
renzon
committed
Merge remote-tracking branch 'origin/master'
2 parents c087800 + 536facc commit 30dbf8c

File tree

1 file changed

+16
-13
lines changed

1 file changed

+16
-13
lines changed

testes/fase_testes.py

+16-13
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,7 @@ def teste_lancar_passaro_sem_erro_quando_nao_existe_passaro(self):
132132
self.assertEqual(3, passaro_amarelo._tempo_de_lancamento)
133133

134134
def teste_calcular_pontos(self):
135+
fase_exemplo = criar_fase_exemplo()
135136
expected = [Ponto(3, 3, 'V'), Ponto(3, 3, 'A'), Ponto(3, 3, 'A'), Ponto(31, 10, 'O'), Ponto(78, 1, '@'),
136137
Ponto(70, 1, '@')]
137138
self.assertListEqual(expected, fase_exemplo.calcular_pontos(0))
@@ -152,21 +153,23 @@ def teste_calcular_pontos(self):
152153
self.assertTrue(fase_exemplo.acabou(8.5))
153154

154155

155-
fase_exemplo = Fase()
156-
passaros = [PassaroVermelho(3, 3), PassaroAmarelo(3, 3), PassaroAmarelo(3, 3)]
157-
porcos = [Porco(78, 1), Porco(70, 1)]
158-
obstaculos = [Obstaculo(31, 10)]
156+
def criar_fase_exemplo():
157+
fase_exemplo = Fase()
158+
passaros = [PassaroVermelho(3, 3), PassaroAmarelo(3, 3), PassaroAmarelo(3, 3)]
159+
porcos = [Porco(78, 1), Porco(70, 1)]
160+
obstaculos = [Obstaculo(31, 10)]
159161

160-
fase_exemplo.adicionar_passaro(*passaros)
161-
fase_exemplo.adicionar_porco(*porcos)
162-
fase_exemplo.adicionar_obstaculo(*obstaculos)
162+
fase_exemplo.adicionar_passaro(*passaros)
163+
fase_exemplo.adicionar_porco(*porcos)
164+
fase_exemplo.adicionar_obstaculo(*obstaculos)
163165

164-
fase_exemplo.lancar(45, 1)
165-
fase_exemplo.lancar(63, 3)
166-
fase_exemplo.lancar(23, 4)
166+
fase_exemplo.lancar(45, 1)
167+
fase_exemplo.lancar(63, 3)
168+
fase_exemplo.lancar(23, 4)
169+
170+
for i in range(86):
171+
fase_exemplo.calcular_pontos(i / 10)
167172

168-
for i in range(86):
169-
fase_exemplo.calcular_pontos(i / 10)
170173

171174
if __name__ == '__main__':
172-
placa_grafica.animar(fase_exemplo)
175+
placa_grafica.animar(criar_fase_exemplo())

0 commit comments

Comments
 (0)