Skip to content

Commit 1d266b6

Browse files
increase tolerance of differring results for salib.rbd_fast (#1083)
1 parent 5d0a1d7 commit 1d266b6

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

climada/engine/unsequa/test/test_unsequa.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -650,7 +650,7 @@ def test_calc_sensitivity_all_pass(self):
650650
}
651651

652652
def test_sensitivity_method(
653-
exp_unc, impf_unc, haz_unc, sensitivity_method, param_dict
653+
exp_unc, impf_unc, haz_unc, sensitivity_method, param_dict, places
654654
):
655655
"""Function to test each seaprate sensitivity method"""
656656
unc_calc = CalcImpact(exp_unc, impf_unc, haz_unc)
@@ -681,7 +681,7 @@ def test_sensitivity_method(
681681
self.assertAlmostEqual(
682682
param_dict["test_si_value"][0],
683683
unc_data.aai_agg_sens_df["aai_agg"][param_dict["test_si_value"][1]],
684-
places=5,
684+
places=places,
685685
)
686686

687687
self.assertEqual(unc_data.aai_agg_unc_df.size, unc_data.n_samples)
@@ -695,7 +695,12 @@ def test_sensitivity_method(
695695
# loop over each method and do test
696696
for sensitivity_method, method_params in test_dict.items():
697697
test_sensitivity_method(
698-
exp_unc, impf_unc, haz_unc, sensitivity_method, method_params
698+
exp_unc,
699+
impf_unc,
700+
haz_unc,
701+
sensitivity_method,
702+
method_params,
703+
places=2 if sensitivity_method == "rbd_fast" else 5,
699704
)
700705

701706

0 commit comments

Comments
 (0)