def test_compute_0(self): assert fibonacci.compute(0) == 0
def test_compute_1(self): assert fibonacci.compute(1) == 1
def test_compute_6(self): assert fibonacci.compute(6) == 8
def test_compute_5(self): assert fibonacci.compute(5) == 5
def test_compute_2(self): assert fibonacci.compute(2) == 1
def compute(): num = int(sys.argv[1]) fib = fibonacci.compute(num) logger.info('Fibonacci(%d) = %d', num, fib)
def print_fibonacci_to(n): with clint.textui.indent(4): for i in xrange(n + 1): result = fibonacci.compute(i) text = 'fib({number}) = {result}'.format(number=i, result=result) clint.textui.puts(clint.textui.colored.blue(text))