def test_avanza11regresa11(self): with self.assertRaises(ValueError) as cero: numero = NumeroFibonacci() numero.siguiente() numero.siguiente() numero.siguiente() numero.siguiente() numero.siguiente() numero.siguiente() numero.siguiente() numero.siguiente() numero.siguiente() numero.siguiente() numero.retroceder() numero.retroceder() numero.retroceder() numero.retroceder() numero.retroceder() numero.retroceder() numero.retroceder() numero.retroceder() numero.retroceder() numero.retroceder() self.assertEqual("No existe un número de fibonacci después de cero", str(cero.exception))
def test_avanza11regresa10(self): numero = NumeroFibonacci() numeroesperado = 0 numero.siguiente() numero.siguiente() numero.siguiente() numero.siguiente() numero.siguiente() numero.siguiente() numero.siguiente() numero.siguiente() numero.siguiente() numero.siguiente() numero.siguiente() numero.retroceder() numero.retroceder() numero.retroceder() numero.retroceder() numero.retroceder() numero.retroceder() numero.retroceder() numero.retroceder() numero.retroceder() numero.retroceder() numeroObtenido = numero.guardarEnlista().pop() self.assertEqual(numeroesperado, numeroObtenido)