diff options
author | Sebastian Berg <sebastian@sipsolutions.net> | 2022-06-28 09:58:12 -0700 |
---|---|---|
committer | Sebastian Berg <sebastian@sipsolutions.net> | 2022-06-28 10:10:20 -0700 |
commit | 86d2a87cf97b99bcff13bbbd5c4211fdfc5ff2af (patch) | |
tree | cb29599cdc2c0c0af9e4133d2e6c2cfcaa2f03c8 /numpy/lib/tests | |
parent | a2caa35dd9f2dae9f492a1af9faa1619e4fcce02 (diff) | |
download | numpy-86d2a87cf97b99bcff13bbbd5c4211fdfc5ff2af.tar.gz |
ENH,MAINT: Improve and simplify scalar floating point warnings
This makes the scalar operations warnings read e.g.:
overflow encountered in scalar multiply
rather than:
overflow encountered in float_scalars
It also fixes one case where "assignment" rather than "cast" was
used when I added the FPEs for casts.
Otherwise, uses the helper that I intrudced for for the floating
point casts in all places to simplify the code, the only
"complicated" thing is that I try to give "scalar divide" rather
than "scalar true_divide" as warnings, since "true_divide" should
not really be something that end-users need be aware of.
Diffstat (limited to 'numpy/lib/tests')
-rw-r--r-- | numpy/lib/tests/test_arraypad.py | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/numpy/lib/tests/test_arraypad.py b/numpy/lib/tests/test_arraypad.py index ca3c35335..64b6a2e18 100644 --- a/numpy/lib/tests/test_arraypad.py +++ b/numpy/lib/tests/test_arraypad.py @@ -474,8 +474,7 @@ class TestStatistic: @pytest.mark.filterwarnings("ignore:Mean of empty slice:RuntimeWarning") @pytest.mark.filterwarnings( - "ignore:invalid value encountered in (divide|double_scalars):" - "RuntimeWarning" + "ignore:invalid value encountered in( scalar)? divide:RuntimeWarning" ) @pytest.mark.parametrize("mode", ["mean", "median"]) def test_zero_stat_length_valid(self, mode): |