Skip to content

Commit fb73679

Browse files
committed
fixed test for dynamic models
1 parent 391dfda commit fb73679

File tree

1 file changed

+8
-10
lines changed

1 file changed

+8
-10
lines changed

cern_caimira/tests/test_report_generator.py

+8-10
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ def test_static_vs_dynamic_occupancy_from_form(baseline_form_data, data_registry
136136

137137
# By default the baseline form accepts static occupancy
138138
static_occupancy_baseline_form: VirusFormData = VirusFormData.from_dict(baseline_form_data, data_registry)
139-
static_occupancy_model = static_occupancy_baseline_form.build_model()
139+
static_occupancy_models = static_occupancy_baseline_form.build_model()
140140
static_occupancy_report_data = rep_gen.calculate_report_data(static_occupancy_baseline_form, executor_factory)
141141

142142
# Update the initial form data to include dynamic occupancy (please note the 4 coffee and 1 lunch breaks)
@@ -171,15 +171,13 @@ def test_static_vs_dynamic_occupancy_from_form(baseline_form_data, data_registry
171171
baseline_form_data['infected_people'] = 0
172172

173173
dynamic_occupancy_baseline_form: VirusFormData = VirusFormData.from_dict(baseline_form_data, data_registry)
174-
dynamic_occupancy_model = dynamic_occupancy_baseline_form.build_model()
174+
dynamic_occupancy_models = dynamic_occupancy_baseline_form.build_model()
175175
dynamic_occupancy_report_data = rep_gen.calculate_report_data(dynamic_occupancy_baseline_form, executor_factory)
176-
177-
assert (list(sorted(static_occupancy_model.concentration_model.infected.presence.transition_times())) ==
178-
list(dynamic_occupancy_model.concentration_model.infected.number.transition_times))
179-
assert (list(sorted(static_occupancy_model.exposed.presence.transition_times())) ==
180-
list(dynamic_occupancy_model.exposed.number.transition_times))
181176

182-
np.testing.assert_almost_equal(static_occupancy_report_data['prob_inf'], dynamic_occupancy_report_data['prob_inf'], 1)
183-
assert dynamic_occupancy_report_data['expected_new_cases'] == None
184-
assert dynamic_occupancy_report_data['prob_probabilistic_exposure'] == None
177+
for static_occupancy_model, dynamic_occupancy_model in zip(static_occupancy_models.exposure_models, dynamic_occupancy_models.exposure_models):
178+
assert (list(sorted(static_occupancy_model.concentration_model.infected.presence.transition_times())) ==
179+
list(dynamic_occupancy_model.concentration_model.infected.number.transition_times))
180+
181+
assert (list(static_occupancy_models.exposed_transition_times()) ==
182+
list(dynamic_occupancy_models.exposed_transition_times()))
185183

0 commit comments

Comments
 (0)