import pytest from src.modules.exercises.essentials import * def test_subarray_sum(): input = [2,3,-8,7,-1,2,3] result = maximum_subarray_sum(input) expected = [11, [7, -1, 2, 3]] assert result == expected input = [-2,-4] result = maximum_subarray_sum(input) expected = [-2, [-2]] assert result == expected input = [5,4,1,7,8] result = maximum_subarray_sum(input) expected = [25, [5,4,1,7,8]] assert result == expected def test_find_missing(): input = [8,2,4,5,3,7,1] result = find_missing(input) expected = 6 assert result == expected input = [1,2,3,5] result = find_missing(input) expected = 4 assert result == expected