1
2
3
4
5
6
7
8
9
10
11
12
|
from todo.util.array import insert_position
def test_insert_position():
assert insert_position(0, [], False) == 0
assert insert_position(1, [1, 2, 3], False) == 0
assert insert_position(2, [1, 2, 3], False) == 1
assert insert_position(3, [1, 2, 3], False) == 2
assert insert_position(8, [1, 2, 3], False) == 3
assert insert_position(8, [3, 2, 1], True) == 0
assert insert_position(3, [3, 2, 1], True) == 0
assert insert_position(2, [3, 2, 1], True) == 1
assert insert_position(1, [3, 2, 1], True) == 2
|