add test file for logistics

This commit is contained in:
ASPP Student 2025-09-23 17:34:58 +03:00
parent 436acd66f5
commit 5ec2909b26

View file

@ -19,6 +19,15 @@ def test_f_corner_cases():
# x=0.2, r=3.4 => f(x, r)=0.544 # x=0.2, r=3.4 => f(x, r)=0.544
# x=0.5, r=2 => f(x, r)=0.5 # x=0.5, r=2 => f(x, r)=0.5
def test_f_normal_cases():
cases = [
(.1, 2.2, .198),
(.2, 3.4, .544),
(.5, 2, .5),
]
for x, r, expected in cases:
result = f(x, r)
assert_allclose(result, expected)
# Hands on 2: # Hands on 2:
# parametrize the above test using @pytest.mark.parametrize # parametrize the above test using @pytest.mark.parametrize