Add tests for jeb_utils.utils.find_nearest_lower_number

This commit is contained in:
2026-04-04 15:57:39 +02:00
parent bf8423d762
commit 89eacfdbcb
@@ -0,0 +1,18 @@
from src.jeb_utils.utils import find_nearest_lower_number
import pytest
@pytest.mark.parametrize('number_list,target,expected', [
([1, 2, 3], 2, 2),
([1, 2, 3], 3, 3),
([1, 2, 3], 0, None),
([1, 2, 3], 4, 3),
([], 0, None),
([], 1, None),
([], 2, None),
([], 42, None),
([1], 42, 1),
([1], 1, 1),
([1], 0, None),
])
def test_find_nearest_lower_number(number_list, target, expected):
assert find_nearest_lower_number(number_list, target) == expected