def test_fibonacci2_2nd_term(self):
     self.assertEqual(Problem2().fibonacci2(2), 2)
 def test_fibonacci2_1st_term(self):
     self.assertEqual(Problem2().fibonacci2(1), 1)
 def test_fibonacci2_40th_term(self):
     self.assertEqual(Problem2().fibonacci2(33), 5702887)
 def test_fibonacci2_20th_term(self):
     self.assertEqual(Problem2().fibonacci2(20), 10946)
 def test_fibonacci2_10th_term(self):
     self.assertEqual(Problem2().fibonacci2(10), 89)
 def test_fibonacci2_3rd_term(self):
     self.assertEqual(Problem2().fibonacci2(3), 3)