parametrize test_rankfilter_error()

This commit is contained in:
Yay295 2022-08-24 18:21:27 -05:00 committed by GitHub
parent 826ab4b17c
commit 65694f3fb8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -96,7 +96,8 @@ def test_rankfilter(mode, expected):
assert (minimum, med, maximum) == expected assert (minimum, med, maximum) == expected
def test_rankfilter_error(): @pytest.mark.parametrize("filter", (ImageFilter.MinFilter, ImageFilter.MedianFilter, ImageFilter.MaxFilter))
def test_rankfilter_error(filter):
with pytest.raises(ValueError): with pytest.raises(ValueError):
im = Image.new("P", (3, 3), None) im = Image.new("P", (3, 3), None)
im.putdata(list(range(9))) im.putdata(list(range(9)))
@ -104,9 +105,7 @@ def test_rankfilter_error():
# 0 1 2 # 0 1 2
# 3 4 5 # 3 4 5
# 6 7 8 # 6 7 8
im.filter(ImageFilter.MinFilter).getpixel((1, 1)) im.filter(filter).getpixel((1, 1))
im.filter(ImageFilter.MedianFilter).getpixel((1, 1))
im.filter(ImageFilter.MaxFilter).getpixel((1, 1))
def test_rankfilter_properties(): def test_rankfilter_properties():