|
62 | 62 | ) |
63 | 63 |
|
64 | 64 |
|
65 | | -def ignore_dipy_invalid_divide(func): |
| 65 | +def ignore_dipy_divide_warning(func): |
66 | 66 | @functools.wraps(func) |
67 | 67 | def _wrapped(*args, **kwargs): |
68 | 68 | with warnings.catch_warnings(): |
69 | 69 | warnings.filterwarnings( |
70 | 70 | "ignore", |
71 | | - message=r".*invalid value encountered in divide.*", |
| 71 | + message=r".*(invalid value encountered in divide|divide by zero encountered in log).*", |
72 | 72 | category=RuntimeWarning, |
73 | 73 | ) |
74 | 74 | return func(*args, **kwargs) |
@@ -628,7 +628,7 @@ def test_dti_prediction_shape(setup_random_dwi_data, index): |
628 | 628 | @pytest.mark.parametrize("index", (None, 3, 5)) |
629 | 629 | @pytest.mark.parametrize("ignore_bzero", (False, True)) |
630 | 630 | @pytest.mark.parametrize("use_mask", (False, True)) |
631 | | -@ignore_dipy_invalid_divide |
| 631 | +@ignore_dipy_divide_warning |
632 | 632 | def test_dti_model_fit(single_shell_test_data, index, ignore_bzero, use_mask): |
633 | 633 | """Ensure that we get the same result obtained through the DTI model |
634 | 634 | implemented in DIPY.""" |
@@ -714,7 +714,7 @@ def test_dti_model_fit(single_shell_test_data, index, ignore_bzero, use_mask): |
714 | 714 | @pytest.mark.parametrize("index", (None, 3, 5)) |
715 | 715 | @pytest.mark.parametrize("ignore_bzero", (False, True)) |
716 | 716 | @pytest.mark.parametrize("use_mask", (False, True)) |
717 | | -@ignore_dipy_invalid_divide |
| 717 | +@ignore_dipy_divide_warning |
718 | 718 | def test_dti_model_predict(single_shell_test_data, index, ignore_bzero, use_mask): |
719 | 719 | """Ensure that we get the same result obtained through the DTI model |
720 | 720 | implemented in DIPY.""" |
|
0 commit comments