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'"
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]