Ejemplo n.º 1
0
def is_fibonaci():
    #expected result
    expRes = [0, 1, 1, 2, 3, 5]
    fibRes=list(fib(5))
    print("Comparing result: ", expRes, " = ", fibRes)
    if expRes == fibRes:
        return True
    else:
        return False
Ejemplo n.º 2
0
 def testFib2(self):
     for (i, val) in self.fib_elems:
         self.assertEqual(fib(i), val)
Ejemplo n.º 3
0
 def testFib(self):
     for (i, val) in self.fib_elems:
         print("aca", i, val)
         self.assertEqual(fib(i), val)
Ejemplo n.º 4
0
 def testFIb(self):
     #self.assertEqual(fib(0), 0)
     self.assertEqual(fib(5), [0, 1, 1, 2, 3, 5])
Ejemplo n.º 5
0
# test unittest for fib function
import unittest
from fibonnaci_test import fib
import sys

if __name__ == '__main__':
    #assert fib(5) ==  [0]
    assert fib(5) == [0, 1, 1, 2, 3, 5]
"""
Testing first one ->
└─ $ ▶ python run_fibonnaci_test_0.py
fib =  [0, 1, 1, 2, 3, 5]
Traceback (most recent call last):
  File "run_fibonnaci_test_0.py", line 7, in <module>
    assert fib(5) ==  2
AssertionError

testing good ->
(base) user1 @ tango ~/myrepo/python
└─ $ ▶ python run_fibonnaci_test_0.py
fib =  [0, 1, 1, 2, 3, 5]
"""