|
|
|
@ -491,3 +491,15 @@ def test_copy_neighborly_node(inlist):
|
|
|
|
|
assert id(orig) != id(copied)
|
|
|
|
|
assert orig == copied
|
|
|
|
|
assert stuff.neighborly_node_to_list(orig) == stuff.neighborly_node_to_list(copied)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@pytest.mark.parametrize(
|
|
|
|
|
("nums", "expected"),
|
|
|
|
|
[
|
|
|
|
|
([3, 4, 5, 1, 2], 1),
|
|
|
|
|
([4, 5, 6, 7, 0, 1, 2], 0),
|
|
|
|
|
([11, 13, 15, 17], 11),
|
|
|
|
|
],
|
|
|
|
|
)
|
|
|
|
|
def test_find_min_in_rotated_array(nums: list[int], expected: int):
|
|
|
|
|
assert stuff.find_min_in_rotated_array(nums) == expected
|
|
|
|
|