def test_small(self):
     for n, m in product(range(2, 15), repeat=2):
         self.assertEqual(fibonacci_number_again(n, m), fibonacci_number_again_naive(n, m))
 def test_large(self):
     for (n, m, r) in [(115, 1000, 885), (2816213588, 239, 151), (122, 999, 460)]:
         self.assertEqual(fibonacci_number_again(n, m), r)
 def test_large(self):
     for (n, m, r) in [(115, 1000, 885), (2816213588, 239, 151),
                       (48758729, 57896, 7093)]:
         self.assertEqual(fibonacci_number_again(n, m), r)
Esempio n. 4
0
 def test_large(self):
     for (n, m, r) in [(115, 1000, 885), (2816213588, 239, 151),
                       (1548276540, 235, 185)]:
         self.assertEqual(fibonacci_number_again(n, m), r)
Esempio n. 5
0
 def test_large(self):
     for (n, m, r) in [(115, 1000, 885), (2816213588, 239, 151), (154824697533357104, 109, 106)]:
         self.assertEqual(fibonacci_number_again(n, m), r)