Esempio n. 1
0
def test_beale_dim_fail(outdim):
    """Test beale dim exception"""
    with pytest.raises(IndexError):
        fx.beale(outdim)
Esempio n. 2
0
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_output_size(common_minima, targetdim):
    """Tests beale output size."""
    assert fx.beale(common_minima).shape == targetdim
Esempio n. 4
0
def test_beale_output(common_minima2):
    """Tests beale function output."""
    assert np.isclose(fx.beale([3, 0.5] * common_minima2), np.zeros(3)).all()