From b0bc74a2974031c64f1bd7232812672d72f45bc7 Mon Sep 17 00:00:00 2001 From: Andrew Murray Date: Sat, 28 May 2022 09:24:42 +1000 Subject: [PATCH] Only test alpha channel values --- Tests/test_image_convert.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Tests/test_image_convert.py b/Tests/test_image_convert.py index 6b877592a94..e5639e10533 100644 --- a/Tests/test_image_convert.py +++ b/Tests/test_image_convert.py @@ -222,18 +222,18 @@ def test_p_la(): assert_image_similar(alpha, comparable, 5) -def test_p_pa(): +def test_p2pa_alpha(): with Image.open("Tests/images/tiny.png") as im: assert im.mode == "P" im_pa = im.convert("PA") - assert im_pa.mode == "PA" + assert im_pa.mode == "PA" - assert ( - im_pa.tobytes() == b"\x00\x00\x00\x00\x08\xff\x04\xff\x00\x00\x00\x00" - b"\x06\xff\x07\xff\x00\x00\x00\x00\x02\xff\x03\xff\x00" - b"\x00\x00\x00\x01\xff\x05\xff" - ) + im_a = im_pa.getchannel("A") + for x in range(4): + alpha = 255 if x > 1 else 0 + for y in range(4): + assert im_a.getpixel((x, y)) == alpha def test_matrix_illegal_conversion():