From 7c06c7fbc9e3a4c585fcd625c61ff9d1eea5fb15 Mon Sep 17 00:00:00 2001 From: Antony Lee Date: Fri, 6 Oct 2017 23:31:20 -0700 Subject: [PATCH] Don't use pytest.filterwarings, which needs pytest>=3.2. We document pytest>=3.0 and it's easy enough to replace. --- lib/matplotlib/tests/test_image.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/matplotlib/tests/test_image.py b/lib/matplotlib/tests/test_image.py index 68a22894ec7b..9f99fdc6ec8b 100644 --- a/lib/matplotlib/tests/test_image.py +++ b/lib/matplotlib/tests/test_image.py @@ -806,10 +806,12 @@ def test_imshow_flatfield(): colors.LogNorm, lambda: colors.SymLogNorm(1), lambda: colors.PowerNorm(1)]) -@pytest.mark.filterwarnings("ignore:Attempting to set identical left==right") def test_empty_imshow(make_norm): fig, ax = plt.subplots() - im = ax.imshow([[]], norm=make_norm()) + with warnings.catch_warnings(): + warnings.filterwarnings( + "ignore", "Attempting to set identical left==right") + im = ax.imshow([[]], norm=make_norm()) im.set_extent([-5, 5, -5, 5]) fig.canvas.draw()