Ejemplo n.º 1
0
 def test_validar_terminado_con_palabra(self):
     partida = Partida()
     palabra = "hola"
     partida.inicializar(palabra)
     partida.arriesgar("hola")
     terminado = partida.validar_terminado()
     self.assertTrue(terminado)
Ejemplo n.º 2
0
    def test_validar_terminado(self):
        partida = Partida()
        palabra = "hola"
        partida.inicializar(palabra)
        for letra in palabra:
            partida.arriesgar(letra)

        terminado = partida.validar_terminado()
        self.assertTrue(terminado)
Ejemplo n.º 3
0
def arriesgar():
    print(session["partida"])
    partida = Partida()
    partida.create_from_dictionary(session["partida"])
    if request.method == 'POST':
        letra_arriesgada = request.form['letra']
        if partida.arriesgar(letra_arriesgada):
            session["mensaje"] = "Muy bien!"
        else:
            session["mensaje"] = "Error"
        session["partida"] = partida.get_dict()
        return redirect('/partida')
Ejemplo n.º 4
0
 def test_arriesgar_letra_incorrecta(self):
     partida = Partida()
     palabra = "hola"
     partida.inicializar(palabra)
     resultado = partida.arriesgar("p")
     self.assertFalse(resultado)
Ejemplo n.º 5
0
 def test_intentos_restantes(self):
     partida = Partida()
     partida.inicializar('pelota')
     partida.arriesgar('h')
     resultado = partida.get_intentos_restantes()
     self.assertEquals(resultado, 6)
Ejemplo n.º 6
0
 def test_validar_no_terminado(self):
     partida = Partida()
     palabra = "hola"
     partida.inicializar(palabra)
     partida.arriesgar("h")
     self.assertFalse(partida.validar_terminado())