Beispiel #1
0
def test_with_almost_the_same_negative_values():
    provided_vector = [-2, -2, -3, -2, -2, -1]

    expected = [2, 2, 3, 2, 2, 1]
    result = max_sum_subvector(provided_vector)

    assert expected == result
Beispiel #2
0
def test_with_almost_the_same_positive_values():
    provided_vector = [2, 2, 1, 2, 2, 1]

    expected = [2, 2, 1, 2, 2, 1]
    result = max_sum_subvector(provided_vector)

    assert expected == result
Beispiel #3
0
def test_with_same_negative_values():
    provided_vector = [-2, -2, -2, -2, -2, -2]

    expected = [2, 2, 2, 2, 2, 2]
    result = max_sum_subvector(provided_vector)

    assert expected == result
Beispiel #4
0
def test_with_provided_example():
    provided_vector = [1, 2, -3, 0, 4, 7, -2]

    expected = [4, 7]
    result = max_sum_subvector(provided_vector)

    assert expected == result
Beispiel #5
0
def test_with_mixed_values():
    provided_vector = [0, 4, -2, 5, -4, -7, -55]

    expected = [4, -2, 5]
    result = max_sum_subvector(provided_vector)

    assert expected == result
Beispiel #6
0
def test_with_empty_vector():
    provided_vector = []

    expected = []
    result = max_sum_subvector(provided_vector)

    assert expected == result