From 769a11becd05b4a1b3e0503f56c05155c70aea6e Mon Sep 17 00:00:00 2001 From: jenniferyee Date: Fri, 29 Dec 2023 11:39:11 -0500 Subject: [PATCH] Created first unit test for triple sources. --- source/MulensModel/tests/test_ModelParameters.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/source/MulensModel/tests/test_ModelParameters.py b/source/MulensModel/tests/test_ModelParameters.py index 8d9e9733..a252fc1c 100644 --- a/source/MulensModel/tests/test_ModelParameters.py +++ b/source/MulensModel/tests/test_ModelParameters.py @@ -601,3 +601,16 @@ def test_is_xallarap_2(): parameters = {'t_0_1': 0, 'u_0_1': 1, 't_0_2': 5, 'u_0_2': 0.1, 't_E': 9} model_params = mm.ModelParameters(parameters) assert not model_params.is_xallarap + + +def test_3L1S_models(): + """ + Test that we can define Triple source models. + """ + parameters = {'t_0_1': 0, 'u_0_1': 1, + 't_0_2': 5, 'u_0_2': 0.1, 'rho_2': 0.001, + 't_0_3': 2, 'u_0_3': 0.3, + 't_E': 9} + model_params = mm.ModelParameters(parameters) + assert model_params.n_sources == 3 + \ No newline at end of file