summaryrefslogtreecommitdiff
path: root/numpy/lib
diff options
context:
space:
mode:
authorSebastian Berg <sebastian@sipsolutions.net>2022-06-28 09:58:12 -0700
committerSebastian Berg <sebastian@sipsolutions.net>2022-06-28 10:10:20 -0700
commit86d2a87cf97b99bcff13bbbd5c4211fdfc5ff2af (patch)
treecb29599cdc2c0c0af9e4133d2e6c2cfcaa2f03c8 /numpy/lib
parenta2caa35dd9f2dae9f492a1af9faa1619e4fcce02 (diff)
downloadnumpy-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')
-rw-r--r--numpy/lib/tests/test_arraypad.py3
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):