Ejemplo n.º 1
0
 def test_peak_finder(self):
     arrays = {
         5: [1,2,3,4,5],
         6: [6,5,4,3,2,1],
         4: [1,2,3,4,3,2,1],
         3: [1,3,2,2,3,1],
         3: [2,2,3,3,3,5,3],
         100000: range(100001)
         }
     for value, array in arrays.items():
         self.assertEqual(value, find_peak(array))
Ejemplo n.º 2
0
 def test_peak_finder_single_element(self):
     array = [1]
     self.assertEqual(1, find_peak(array))
Ejemplo n.º 3
0
 def test_peak_finder_empty_array(self):
     array = []
     self.assertEqual(False, find_peak(array))