Exemple #1
0
 def test_move_peca_acima_livre(self):
     ret_x, ret_y = mover_peca(K_UP, 0, 490, 10, 10)
     self.assertLess(ret_y, 490, "bloco de 10x10 em 490x0: é possivel ir para a cima")
Exemple #2
0
 def test_move_peca_direita_livre(self):
     ret_x, ret_y = mover_peca(K_RIGHT, 0, 0, 10, 10)
     self.assertGreater(ret_x, 0, "bloco de 10x10 em 0x0: é possivel ir para a direita")
Exemple #3
0
 def test_move_peca_acima_falha(self):
     ret_x, ret_y = mover_peca(K_UP, 0, 0, 10, 10)
     self.assertEqual(ret_y, 0, "bloco de 10x10 em 0x0: impossivel ir para cima")
Exemple #4
0
 def test_move_peca_direita_falha(self):
     ret_x, ret_y = mover_peca(K_RIGHT, 490, 0, 10, 10)
     self.assertEqual(ret_x, 490, "bloco de 10x10 em 490x0: impossivel ir para a direita")
Exemple #5
0
 def test_move_peca_abaixo_livre(self):
     ret_x, ret_y = mover_peca(K_DOWN, 0, 0, 10, 10)
     self.assertGreater(ret_y, 0, "bloco em 0x0: é possivel descer")
Exemple #6
0
 def test_move_peca_abaixo_falha(self):
     ret_x, ret_y = mover_peca(K_DOWN, 0, 490, 10, 10)
     self.assertEqual(ret_y, 0, "não deve mudar o Y, já está a esquerda no fundo")
Exemple #7
0
 def test_move_peca_esquerda_livre(self):
     ret_x, ret_y = mover_peca(K_LEFT, 490, 0, 10, 10)
     self.assertLess(ret_x, 490, "bloco em 490x0: é possivel ir para a esquerda")
Exemple #8
0
 def test_move_peca_esquerda_falha(self):
     ret_x, ret_y = mover_peca(K_LEFT, 0, 0, 10, 10)
     self.assertEqual(ret_x, 0, "bloco em 0x0: impossivel ir para a esquerda")