def test_arr_odd():
    arr = [1, 2, 3, 4, 5]
    val = 6

    expected = [1, 2, 3, 6, 4, 5]
    actual = insert_shift_array(arr, val)

    assert actual == expected
def test_arr_failure():
    arr = [1, 2, 3, 4]
    val = 6

    expected = [1, 6, 2, 3, 4]
    actual = insert_shift_array(arr, val)

    assert actual == expected
def test_arr_strings():
    arr = ['a=0', 'b=5']
    val = 6

    expected = ['a=0', 6, 'b=5']
    actual = insert_shift_array(arr, val)

    assert actual == expected
def test_arr_empty():
    arr = []
    val = 6

    expected = [6]
    actual = insert_shift_array(arr, val)

    assert actual == expected
def test_arr_single():
    arr = [1]
    val = 6

    expected = [1, 6]

    actual = insert_shift_array(arr, val)

    assert actual == expected
示例#6
0
def test_length_array():
    actual = insert_shift_array([
        1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 14, 14, 55, 45, 454, 565, 76
    ], 100)
    expected = [
        1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 100, 12, 13, 14, 14, 14, 55, 45, 454,
        565, 76
    ]
    assert actual == expected
示例#7
0
def test_even_len_array():
    assert insert_shift_array([2,4,6,8], 5) == [2,4,5,6,8]
def test_one():
    expected = [1, 2, 5, 3, 4]
    actual = insert_shift_array([1, 2, 3, 4], 5)
    assert actual == expected
def test_five():
    expected = [1, 2, 9, 3]
    actual = insert_shift_array([1, 2, 3], 9)
    assert actual == expected
def test_three():
    expected = [1, 2, 3, 'a', 4, 5]
    actual = insert_shift_array([1, 2, 3, 4, 5], 'a')
    assert actual == expected
示例#11
0
def test_insert_shift_odd():
    actual = insert_shift_array([1, 2, 3, 5, 6], 4)
    expected = [1, 2, 3, 4, 5, 6]
    assert actual == expected
def test_insert_to_middle():
    expected = [1, 2, 3, 5, 7, 9]
    actual = insert_shift_array([1, 3, 5, 7, 9], 2)
    assert expected == actual
示例#13
0
def test_four():
    expected = [1]
    actual = insert_shift_array([], 1)
    assert actual == expected
示例#14
0
def test_three():
    expected = [1, 2, 3]
    actual = insert_shift_array([1, 4, 2, 3], 4)
    assert actual != expected
示例#15
0
def test_two():
    expected = [1, 2, 3, 'pickle', 4, 5]
    actual = insert_shift_array([1, 2, 3, 4, 5], 'pickle')
    assert expected == actual
def test_two():
    expected = [4, 8, 15, 16, 23, 42]
    actual = insert_shift_array([4, 8, 15, 23, 42], 16)
    assert actual == expected
def test_insert_small_array():
    expected = [0, 1]
    actual = insert_shift_array([1], 0)
    assert expected == actual
示例#18
0
def test_two():
    expected = [1, 2, 3, 6, 4, 5]
    actual = insert_shift_array([1, 2, 3, 4, 5], 6)
    assert actual == expected
示例#19
0
def test_insert_shift_even():
    actual = insert_shift_array([1, 2, 4, 5], 3)
    expected = [1, 2, 3, 4, 5]
    assert actual == expected
def test_two():
    expected = [7, 8, 9, 10, 11, 12, 13]
    actual = insert_shift_array(array_two, 10)
    assert actual == expected
def test_two():
    expected = ['a', 'b', 'z', 'c', 'd']
    actual = insert_shift_array(['a', 'b', 'c', 'd'], 'z')
    assert actual == expected
def test_three():
    with pytest.raises(TypeError):  # Pass in the expected error
        insert_shift_array('String', 'x')
def test_four():
    expected = [1, 2, 1]
    actual = insert_shift_array([1, 1], 2)
    assert actual == expected
def test_one():
    expected = [1, 2, 3, 4, 5, 6]
    actual = insert_shift_array(array_one, 4)
    assert actual == expected
def test_six():
    expected = [1, 2]
    actual = insert_shift_array([1], 2)
    assert actual == expected
def test_0_len_array_given():
    """ test array where length is 0 """
    actual = insert_shift_array([], 99)
    expected = [99]
    assert actual == expected
示例#27
0
def test_expected_failure():
    assert insert_shift_array([2,4,6,8], 5) != [2,4,6,8,5] 
def test_even_len_array_given():
    """ test array where length is even number """
    actual = insert_shift_array([1, 2, 3, 4, 5, 6], 99)
    expected = [1, 2, 3, 99, 4, 5, 6]
    assert actual == expected
示例#29
0
def test_odd_len_array():
    assert insert_shift_array([4,8,15,23,42], 16) == [4,8,15,16,23,42]
def test_one():
    expected = [2, 4, 5, 6, 8]
    actual = insert_shift_array([2, 4, 6, 8], 5)
    assert actual == expected