Ejemplo n.º 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")
Ejemplo n.º 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")
Ejemplo n.º 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")
Ejemplo n.º 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")
Ejemplo n.º 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")
Ejemplo n.º 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")
Ejemplo n.º 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")
Ejemplo n.º 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")