コード例 #1
0
 def test_opcionIncorrectaSinVidas(self):
     app = vis.Visualizacion()
     app.contador = 3
     app.nivel = 3
     app.test = 1
     intentosRestantes = app.opcionIncorrecta()
     self.assertEqual(intentosRestantes, 0)
コード例 #2
0
 def test_agregarImagenFondo(self):
     app = vis.Visualizacion()
     ventana = app.crearVentana('test_agregarImagenFondo')
     canvas, ancho, largo = app.agregarImagenFondo(
         ventana, "./images/VentanaPrincipal.ppm")
     self.assertIsInstance(canvas, tk.Canvas)
     app.destruirVentana(ventana)
コード例 #3
0
 def test_ingresarTexto(self):
     app = vis.Visualizacion()
     ventana = app.crearVentana('test_IngresarTexto')
     entrada = app.crearEntrada(ventana)
     nivel = app.nivel = 3
     app.test = 1
     textoIngresado = app.ingresarTexto()
     self.assertEqual(textoIngresado, '')
     app.destruirVentana(ventana)
コード例 #4
0
 def test_nivelSuperado(self):
     app = vis.Visualizacion()
     ventana = app.crearVentana('test_nivelSuperado')
     app.ventanaSuperada = ventana
     app.ventanaSiguienteNivel = app.ventanaPrincipal
     app.imagen = "./images/PrimerNivelSuperado.ppm"
     ventanaNivelSuperado = app.nivelSuperado()
     self.assertIsInstance(ventanaNivelSuperado, tk.Tk)
     self.assertEqual(ventanaNivelSuperado.title(), 'Nivel Superado')
     app.destruirVentana(ventanaNivelSuperado)
コード例 #5
0
 def test_destruirVentana(self):
     app = vis.Visualizacion()
     ventana = app.crearVentana('test_destruirVentana')
     ventana = app.destruirVentana(ventana)
     try:
         ventana.attributes()
         verificador = True
     except:
         verificador = False
     self.assertFalse(verificador)
コード例 #6
0
    def test_ventanas(self):
        app = vis.Visualizacion()
        ventanaPrincipal = app.ventanaPrincipal()
        self.assertIsInstance(ventanaPrincipal, tk.Tk)
        self.assertEqual(ventanaPrincipal.title(), 'Rumbo Al Olimpo')

        ventanaIntro = app.ventanaIntro()
        self.assertIsInstance(ventanaIntro, tk.Tk)
        self.assertEqual(ventanaIntro.title(), 'Introducción')

        ventanaPrimerNivel = app.ventanaPrimerNivel()
        self.assertIsInstance(ventanaPrimerNivel, tk.Tk)
        self.assertEqual(ventanaPrimerNivel.title(), 'Nivel 1')

        ventanaNivelSuperado = app.nivelSuperado()
        ventanaSegundoNivel = app.ventanaSegundoNivel()
        self.assertIsInstance(ventanaSegundoNivel, tk.Tk)
        self.assertEqual(ventanaSegundoNivel.title(), 'Nivel 2')

        ventanaNivelSuperado = app.nivelSuperado()
        ventanaTercerNivel = app.ventanaTercerNivel()
        self.assertIsInstance(ventanaTercerNivel, tk.Tk)
        self.assertEqual(ventanaTercerNivel.title(), 'Nivel 3')

        ventanaNivelSuperado = app.nivelSuperado()
        ventanaCuartoNivel = app.ventanaCuartoNivel()
        self.assertIsInstance(ventanaCuartoNivel, tk.Tk)
        self.assertEqual(ventanaCuartoNivel.title(), 'Nivel 4')

        ventanaNivelSuperado = app.nivelSuperado()
        ventanaQuintoNivel = app.ventanaQuintoNivel()
        self.assertIsInstance(ventanaQuintoNivel, tk.Tk)
        self.assertEqual(ventanaQuintoNivel.title(), 'Nivel 5')

        ventanaNivelSuperado = app.nivelSuperado()
        ventanaSextoNivel = app.ventanaNivelSeis()
        self.assertIsInstance(ventanaSextoNivel, tk.Tk)
        self.assertEqual(ventanaSextoNivel.title(), 'Nivel 6')

        ventanaNivelSuperado = app.nivelSuperado()
        ventanaSeptimoNivel = app.ventanaNivelSiete()
        self.assertIsInstance(ventanaSeptimoNivel, tk.Tk)
        self.assertEqual(ventanaSeptimoNivel.title(), 'Nivel 7')

        ventanaNivelSuperado = app.nivelSuperado()
        ventanaOchoNivel = app.ventanaNivelOcho()
        self.assertIsInstance(ventanaOchoNivel, tk.Tk)
        self.assertEqual(ventanaOchoNivel.title(), 'Nivel 8')

        ventanaNivelSuperado = app.nivelSuperado()
        ventanaComprar = app.comprarJuego()
        self.assertIsInstance(ventanaComprar, tk.Tk)
        self.assertEqual(ventanaComprar.title(), 'Comprar Juego')
        app.destruirVentana(ventanaComprar)
コード例 #7
0
 def test_instanciado_Visualizacion(self):
     try:
         vis.Visualizacion()
     except NameError:
         raise AssertionError("La clase Visualizacion no está definida")
     return True
コード例 #8
0
 def test_crearEntrada(self):
     app = vis.Visualizacion()
     ventana = app.crearVentana('test_Entrada')
     entrada = app.crearEntrada(ventana)
     self.assertIsInstance(entrada, tk.Entry)
     app.destruirVentana(ventana)
コード例 #9
0
 def test_crearBoton(self):
     app = vis.Visualizacion()
     ventana = app.crearVentana('test_boton')
     boton = app.crearBoton(ventana, 'test_boton', None)
     self.assertIsInstance(boton, tk.Button)
     app.destruirVentana(ventana)
コード例 #10
0
 def test_crearVentana(self):
     app = vis.Visualizacion()
     ventana = app.crearVentana('test_ventana')
     self.assertIsInstance(ventana, tk.Tk)
     app.destruirVentana(ventana)