def test_opcionIncorrectaSinVidas(self): app = vis.Visualizacion() app.contador = 3 app.nivel = 3 app.test = 1 intentosRestantes = app.opcionIncorrecta() self.assertEqual(intentosRestantes, 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)
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)
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)
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)
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)
def test_instanciado_Visualizacion(self): try: vis.Visualizacion() except NameError: raise AssertionError("La clase Visualizacion no está definida") return True
def test_crearEntrada(self): app = vis.Visualizacion() ventana = app.crearVentana('test_Entrada') entrada = app.crearEntrada(ventana) self.assertIsInstance(entrada, tk.Entry) app.destruirVentana(ventana)
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)
def test_crearVentana(self): app = vis.Visualizacion() ventana = app.crearVentana('test_ventana') self.assertIsInstance(ventana, tk.Tk) app.destruirVentana(ventana)