from local_maxima import find_maxima def test_local_maxima_empty(): value = [] expected = [] result = find_maxima(value) assert result == expected def test_local_maxima_plateau(): value = [1, 2, 2, 1] expected = [] result = find_maxima(value) assert result == expected def test_local_maxima_array1(): value = [1, 3, 5, 2, 1] expected = [2] result = find_maxima(value) assert result == expected def test_local_maxima_array2(): value = [5, 4, 4, 5] expected = [] result = find_maxima(value) assert result == expected