From beddf2e7e95af5d3951e1a2795152b6a8680def3 Mon Sep 17 00:00:00 2001 From: Nicolas Kruse Date: Mon, 17 Nov 2025 08:33:49 +0100 Subject: [PATCH] test math cleaned up --- tests/test_math.py | 21 --------------------- 1 file changed, 21 deletions(-) diff --git a/tests/test_math.py b/tests/test_math.py index 974889b..b39396f 100644 --- a/tests/test_math.py +++ b/tests/test_math.py @@ -110,27 +110,6 @@ def test_arcus_trig_precision(): warnings.warn(f"Result of {func_name} for input {test_vals[i // 5]} does not match: {val} and reference: {ref}", UserWarning) -def test_arcus_trig_crash(): - - v = 0.0 - - ret_test = [cp.asin(variable(v))] - ret_refe = [ma.asin(v)] - - tg = Target() - tg.compile(ret_test) - tg.run() - - for i, (test, ref) in enumerate(zip(ret_test, ret_refe)): - func_name = ['asin', 'acos', 'atan', 'atan2[1]', 'atan2[2]'][i % 5] - assert isinstance(test, cp.variable) - val = tg.read_value(test) - print(f"+ Result of {func_name}: {val}; reference: {ref}") - #assert val == pytest.approx(ref, abs=1e-5), f"Result of {func_name} for input {test_vals[i // 5]} does not match: {val} and reference: {ref}" # pyright: ignore[reportUnknownMemberType] - if not val == pytest.approx(ref, abs=1e-5): # pyright: ignore[reportUnknownMemberType] - warnings.warn(f"Result of {func_name} for input {test_vals[i // 5]} does not match: {val} and reference: {ref}", UserWarning) - - def test_sqrt_precision(): test_vals = [0.0, 0.0001, 0.1, 0.5, 1.0, 1.5, 2.0, 2.5, 3.0, 3.5, 4.0, 4.5, 5.0, 5.5, 6.0, 6.28318530718, 100.0, 1000.0, 100000.0]