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 iniciar(): partida = Partida() partida.inicializar("hola") session["partida"] = partida.get_dict() session["mensaje"] = "" #return render_template('jugar.html', partida=session["partida"],mensaje=session["mensaje"]) return redirect('/partida')
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 test_partida_solitario(self): partida = Partida() palabra = "hola" partida.inicializar(palabra) self.assertEqual(palabra, partida.get_palabra())
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_seleccionar_palabra(self): partida = Partida() partida.inicializar() resultado = partida.get_seleccionar_palabra() self.assertIsNotNone(resultado)
def test_longitud_palabra(self): partida = Partida() partida.inicializar('hola') resultado = partida.get_longitud_palabra() self.assertEquals(resultado, 4)
def test_arriesgar_letra_valida(self): partida = Partida() palabra = "hola" partida.inicializar(palabra) result = partida.arriesgar_letra("h") self.assertTrue(result)
def test_arriesgar_palabra_invalida(self): partida = Partida() palabra = "hola" partida.inicializar(palabra) result = partida.arriesgar_palabra("chau") self.assertFalse(result)
def test_validar_no_terminado(self): partida = Partida() palabra = "hola" partida.inicializar(palabra) partida.arriesgar("h") self.assertFalse(partida.validar_terminado())