コード例 #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)
コード例 #2
0
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')
コード例 #3
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)
コード例 #4
0
 def test_partida_solitario(self):
     partida = Partida()
     palabra = "hola"
     partida.inicializar(palabra)
     self.assertEqual(palabra, partida.get_palabra())
コード例 #5
0
 def test_arriesgar_letra_incorrecta(self):
     partida = Partida()
     palabra = "hola"
     partida.inicializar(palabra)
     resultado = partida.arriesgar("p")
     self.assertFalse(resultado)
コード例 #6
0
 def test_intentos_restantes(self):
     partida = Partida()
     partida.inicializar('pelota')
     partida.arriesgar('h')
     resultado = partida.get_intentos_restantes()
     self.assertEquals(resultado, 6)
コード例 #7
0
 def test_seleccionar_palabra(self):
     partida = Partida()
     partida.inicializar()
     resultado = partida.get_seleccionar_palabra()
     self.assertIsNotNone(resultado)
コード例 #8
0
 def test_longitud_palabra(self):
     partida = Partida()
     partida.inicializar('hola')
     resultado = partida.get_longitud_palabra()
     self.assertEquals(resultado, 4)
コード例 #9
0
 def test_arriesgar_letra_valida(self):
     partida = Partida()
     palabra = "hola"
     partida.inicializar(palabra)
     result = partida.arriesgar_letra("h")
     self.assertTrue(result)
コード例 #10
0
 def test_arriesgar_palabra_invalida(self):
     partida = Partida()
     palabra = "hola"
     partida.inicializar(palabra)
     result = partida.arriesgar_palabra("chau")
     self.assertFalse(result)
コード例 #11
0
 def test_validar_no_terminado(self):
     partida = Partida()
     palabra = "hola"
     partida.inicializar(palabra)
     partida.arriesgar("h")
     self.assertFalse(partida.validar_terminado())