def test_param_limits(): lower, upper = -4., 3. param1 = Parameter('param1lim', 1., lower_limit=lower, upper_limit=upper) param2 = Parameter('param2lim', 2.) param1.load(upper + 0.5) assert upper == zfit.run(param1.value()) param1.load(lower - 1.1) assert lower == zfit.run(param1.value()) param2.lower_limit = lower param2.load(lower - 1.1) assert lower == zfit.run(param2.value())
def test_param_limits(): lower, upper = -4., 3. param1 = Parameter('param1', 1., lower_limit=lower, upper_limit=upper) param2 = Parameter('param2', 2.) param1.load(upper + 0.5) assert upper == param1.value().numpy() param1.load(lower - 1.1) assert lower == param1.value().numpy() param2.lower_limit = lower param2.load(lower - 1.1) assert lower == param2.value().numpy()