Beispiel #1
0
def test_inequality_constraint_lower_bound_above_upper():
    lower = np.array([1, 0])
    upper = np.array([0, 1])
    with pytest.raises(ValueError):
        InequalityConstraint(lower, upper)
Beispiel #2
0
def test_inequality_constraint_all_inf_bound():

    lower = np.array([-np.inf, 0])
    upper = np.array([np.inf, 1])
    with pytest.raises(ValueError):
        InequalityConstraint(lower, upper)
Beispiel #3
0
def test_inequality_constraint_unbounded():

    lower = np.array([-np.inf, 0])
    upper = None
    with pytest.raises(ValueError):
        InequalityConstraint(lower, upper)
Beispiel #4
0
def test_inequality_constraint_no_bounds():
    with pytest.raises(ValueError):
        InequalityConstraint(None, None)