예제 #1
0
def test_parameter_outside_limit(caplog):
    par = Parameter("spam", 50, min=0, max=40)
    par.check_limits()
    assert caplog.records[-1].levelname == "WARNING"
    assert caplog.records[
        -1].message == "Value 50.0 is outside bounds [0.0, 40.0] for parameter 'spam'"
예제 #2
0
def test_parameter_outside_limit(caplog):
    par = Parameter("spam", 50, min=0, max=40)
    par.check_limits()
    assert "WARNING" in [_.levelname for _ in caplog.records]
    message1 = "Value 50.0 is outside bounds [0.0, 40.0] for parameter 'spam'"
    assert message1 in [_.message for _ in caplog.records]