def test_golden_search(): def f(x): return 1 + x**3 + x**4 x = golden_search(f, -1, -0.25, xatol=1e-5, ftol=0) assert abs(x - (-3/4)) < 1e-4 x = golden_search(f, -0.25, 0.25, xatol=1e-5, ftol=0) assert abs(x - (-0.25)) < 1e-4