Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
def test_beale_bound_fail(outbound):
"""Test beale bound exception"""
with pytest.raises(ValueError):
x = outbound(b["beale"].low, b["beale"].high, size=(3, 2))
fx.beale(x)
def test_beale_dim_fail(outdim):
"""Test beale dim exception"""
with pytest.raises(IndexError):
fx.beale(outdim)
def test_beale_output(common_minima2):
"""Tests beale function output."""
assert np.isclose(fx.beale([3, 0.5] * common_minima2), np.zeros(3)).all()
def test_beale_output_size(common_minima, targetdim):
"""Tests beale output size."""
assert fx.beale(common_minima).shape == targetdim