Beispiel #1
0
def test_merge_sort1():
    arr = [8,4,23,42,16,15]
    merge_sort(arr)
    actural = arr
    expected = [4, 8, 15, 16, 23, 42]
    assert actural == expected
Beispiel #2
0
def test_merge_sort4():
    arr = [2,3,5,7,13,11]
    merge_sort(arr)
    actural = arr
    expected = [2,3,5,7,11,13]
    assert actural == expected
Beispiel #3
0
def test_merge_sort_empty_array():
    actual = merge_sort([])
    expected = []
    assert actual == expected
Beispiel #4
0
def test_merge_sort3():
    arr = [20,18,12,8,5,-2]
    merge_sort(arr)
    actural = arr
    expected = [-2,5,8,12,18,20]
    assert actural == expected
Beispiel #5
0
def test_merge_sort():
    assert merge_sort([1])
Beispiel #6
0
def test_merge_sort_nearly_sorted_array():
    actual = merge_sort([2, 3, 5, 7, 13, 11])
    expected = [2, 3, 5, 7, 11, 13]
    assert actual == expected
Beispiel #7
0
def test_merge_sort_reverse_sorted_array():
    actual = merge_sort([20, 18, 12, 8, 5, -2])
    expected = [-2, 5, 8, 12, 18, 20]
    assert actual == expected
def test_few_uniques_array():
    alist = [5, 12, 7, 5, 5, 7]
    actual = merge_sort(alist)
    expected = [5, 5, 5, 7, 7, 12]
    assert alist == expected
Beispiel #9
0
def test_merge_sort_two_array():
    actual = merge_sort([8, 4])
    expected = [4, 8]
    assert actual == expected
Beispiel #10
0
def test_merge_sort_variable_array():
    actual = merge_sort([8, 4, 23, 42, 16, 15])
    expected = [4, 8, 15, 16, 23, 42]
    assert actual == expected
Beispiel #11
0
def test_merge_sort_one_array():
    actual = merge_sort([1])
    expected = [1]
    assert actual == expected
def test_sample_array():
    alist = [8, 4, 23, 42, 16, 15]
    merge_sort(alist)
    expected = [4, 8, 15, 16, 23, 42]
    assert alist == expected
def test_nearly_sorted_array():
    alist = [2, 3, 5, 7, 13, 11]
    actual = merge_sort(alist)
    expected = [2, 3, 5, 7, 11, 13]
    assert alist == expected
Beispiel #14
0
def test_merge_sort5():
    arr = [9,8,7,6,5,4,3,2,1]
    merge_sort(arr)
    actural = arr
    expected = [1,2,3,4,5,6,7,8,9]
    assert actural == expected
Beispiel #15
0
def test_merge_sort_few_uniques_array():
    actual = merge_sort([5, 12, 7, 5, 5, 7])
    expected = [5, 5, 5, 7, 7, 12]
    assert actual == expected
Beispiel #16
0
def test_merge_sort2():
    arr = [5,12,7,5,5,7]
    merge_sort(arr)
    actural = arr
    expected = [5, 5, 5, 7, 7, 12]
    assert actural == expected
def test_reversed_sorted_array():
    alist = [20, 18, 12, 8, 5, -2]
    merge_sort(alist)
    expected = [-2, 5, 8, 12, 18, 20]
    assert alist == expected