示例#1
0
    def test_finalizacion_juego_ganado(self):

        # Arrange
        juego = Juego()

        # Act
        palabra_correcta = "Londres"
        intentos = 4
        juego.setear_palabra(palabra_correcta)
        juego.setear_intentos(intentos)

        letra = 'L'
        ingreso = juego.arriesgar(letra)
        letra = 'o'
        ingreso = juego.arriesgar(letra)
        letra = 'n'
        ingreso = juego.arriesgar(letra)
        letra = 'd'
        ingreso = juego.arriesgar(letra)
        letra = 'r'
        ingreso = juego.arriesgar(letra)
        letra = 'e'
        ingreso = juego.arriesgar(letra)
        letra = 'e'
        ingreso = juego.arriesgar(letra)

        resultado = juego.devolver_condicion()

        # Assert
        self.assertTrue(resultado)
示例#2
0
    def test_palabra_correcta(self):

        # Arrange
        juego = Juego()

        # Act
        a = 'Roma'
        juego.setear_palabra(a)
        x = juego.palabra_correcta(a)
        c = juego.devolver_condicion()

        # Assert
        self.assertTrue(c)
示例#3
0
    def test_palabra_incorrecta_condicion(self):

        # Arrange
        juego = Juego()
        juego.setear_palabra("Paris")

        # Act
        intentos = 3
        juego.setear_intentos(intentos)
        palabra_incorrecta = 'Madrid'
        juego.palabra_correcta(palabra_incorrecta)
        c = juego.devolver_condicion()

        # Assert
        self.assertFalse(c)