def test_validar_terminado_con_palabra(self): partida = Partida() palabra = "hola" partida.inicializar(palabra) partida.arriesgar("hola") terminado = partida.validar_terminado() self.assertTrue(terminado)
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)
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')
def test_arriesgar_letra_incorrecta(self): partida = Partida() palabra = "hola" partida.inicializar(palabra) resultado = partida.arriesgar("p") self.assertFalse(resultado)
def test_intentos_restantes(self): partida = Partida() partida.inicializar('pelota') partida.arriesgar('h') resultado = partida.get_intentos_restantes() self.assertEquals(resultado, 6)
def test_validar_no_terminado(self): partida = Partida() palabra = "hola" partida.inicializar(palabra) partida.arriesgar("h") self.assertFalse(partida.validar_terminado())