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
def testFib2(self): for (i, val) in self.fib_elems: self.assertEqual(fib(i), val)
def testFib(self): for (i, val) in self.fib_elems: print("aca", i, val) self.assertEqual(fib(i), val)
def testFIb(self): #self.assertEqual(fib(0), 0) self.assertEqual(fib(5), [0, 1, 1, 2, 3, 5])
# 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] """