import os.path
import numpy as np
from pyLIMA import microlpriors
[docs]def test_microlensing_flux_priors_negative_source_flux():
priors = microlpriors.microlensing_flux_priors(100, -1.0, 0)
assert priors == np.inf
[docs]def test_microlensing_parameters_outside_limits():
parameters = [0, -1, 1]
limits = [[-100, 150], [0, 1], [0, 3]]
priors = microlpriors.microlensing_parameters_limits_priors(parameters, limits)
assert priors == np.inf
[docs]def test_microlensing_parameters_inside_limits():
parameters = [0, -1, 1]
limits = [[-100, 150], [-2, 2], [0, 3]]
priors = microlpriors.microlensing_parameters_limits_priors(parameters, limits)
assert priors == 42