Exemplo n.º 1
0
def test_arr_shift2():
    actual = insert_shift_array([4, 8, 15, 23, 42], 16)
    expected = [4, 8, 15, 16, 23, 42]
    assert actual == expected
Exemplo n.º 2
0
def test_arr_shift():
    actual = insert_shift_array([2, 4, 6, 8], 5)
    expected = [2, 4, 5, 6, 8]
    assert actual == expected
Exemplo n.º 3
0
def test_empty_none():
    actual = insert_shift_array([], None)
    expected = []
    assert actual == expected
Exemplo n.º 4
0
def test_none_value():
    actual = insert_shift_array([1, 2, 3, 4, 5], None)
    expected = [1, 2, 3, 4, 5]
    assert expected == actual
Exemplo n.º 5
0
def test_empty_array():
    actual = insert_shift_array([], 5)
    expected = [5]
    assert actual == expected
Exemplo n.º 6
0
def test_expected_failure():
    actual = insert_shift_array([5, 2, 7, 3], 3)
    expected = [3, 5, 2, 7, 3]
    assert actual == expected
Exemplo n.º 7
0
def test_arr_shift3():
    actual = insert_shift_array([1, 5, 10, 15], 20)
    expected = [20, 1, 5, 10, 15]
    assert actual != expected
Exemplo n.º 8
0
def test_edge_case2():
    actual = insert_shift_array([1, 2, 4], '5')
    expected = [1, 2, 4]
    assert actual == expected
Exemplo n.º 9
0
def test_happy_path():
    actual = insert_shift_array([1, 2, 4, 5], 3)
    expected = [1, 2, 3, 4, 5]
    assert actual == expected
Exemplo n.º 10
0
def test_edge_case():
    actual = insert_shift_array([], 5)
    expected = [5]
    assert actual == expected
Exemplo n.º 11
0
def test_expected_failure2():
    actual = insert_shift_array([2, 2, 2, 2], 5)
    expected = [2, 2, 2, 5, 2]
    assert actual == expected
def test_empty_array():
    assert insert_shift_array([], 1) == [1]
def test_odd_length_array():
    assert insert_shift_array([1, 2, 3], 4) == [1, 2, 4, 3]
def test_even_length_array():
    assert insert_shift_array([1, 2, 3, 4], 5) == [1, 2, 5, 3, 4]