Example #1
0
 def salir(self):
     """Se ejecuta cuando se presiona "Salir", cierra el programa."""
     pilas.terminar()
Example #2
0
 def testShaolin(self):
     pilas.iniciar()
     s = shaolin.Shaolin()
     pilas.terminar()
Example #3
0
 def salir(self):
     pilas.terminar()
Example #4
0
 def salir_del_juego(self):
     pilas.terminar()
Example #5
0
    def test_terminar(self):
        pilas.iniciar()
        pilas.terminar()

        pilas.iniciar()
        pilas.terminar()
Example #6
0
 def listen_game_over(self):
     webbrowser.open("http://www.jamendo.com/es/list/a97199/game-over")
     pilas.terminar()
Example #7
0
 def salir_del_juego():  # sale del juego
     pilas.terminar()
Example #8
0
            self.actor.rotacion = ang
            self.assertGreater(600, self.robot.ping(), "Robot y obstaculo rotados a {} grados".format(ang))

    def test_ping_obstacle_absent(self):
        m = pilas.actores.Mono()
        for ang in range(0, 360, 20):
            rotar_actor_respecto_otro(self.actor, m, ang)
            self.actor.rotacion = ang + 180
            self.assertEqual(601, self.robot.ping(), "Robot y obstaculo rotados a {} grados".format(ang))

    def test_behind_the_robot(self):
        m = pilas.actores.Mono()
        ang = 20
        rotar_actor_respecto_otro(self.actor, m, 180 + ang)
        self.actor.rotacion = ang
        self.assertEqual(601, self.robot.ping())

    def test_ahead_of_the_robot(self):
        m = pilas.actores.Mono()
        m.y = 150
        self.assertGreater(600, self.robot.ping())

    # FIXME: Testear precisiĆ³n
    # self.assertAlmostEqual(200, self.robot.ping(), delta=1.5)


if __name__ == "__main__":
    pilas.iniciar()
    unittest.main()
    pilas.terminar()
 def salir():
     pilas.terminar()