Parametrize generic cases

This commit is contained in:
ASPP Student 2025-09-23 17:42:49 +03:00
parent d464e60b06
commit 4736cc7ac9

View file

@ -1,3 +1,4 @@
import pytest
from numpy.testing import assert_allclose
from logistic import f
@ -13,13 +14,15 @@ def test_f_corner_cases():
result = f(x, r)
assert_allclose(result, expected)
def test_f_generic_cases():
cases = [
@pytest.mark.parametrize(
'x, r, expected',
[
(0.1, 2.2 ,0.198),
(0.2, 3.4 ,0.544),
(0.5, 2 ,0.5)
]
for x, r, expected in cases:
)
def test_f_generic_cases(x, r, expected):
result = f(x, r)
assert_allclose(result, expected)