Skip to content

Commit 75d3f1d

Browse files
committed
Assert palette is not None
1 parent c8d98d5 commit 75d3f1d

File tree

4 files changed

+5
-0
lines changed

4 files changed

+5
-0
lines changed

Tests/test_file_gif.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -224,6 +224,7 @@ def test_optimize_if_palette_can_be_reduced_by_half() -> None:
224224
out = BytesIO()
225225
im.save(out, "GIF", optimize=optimize)
226226
with Image.open(out) as reloaded:
227+
assert reloaded.palette is not None
227228
assert len(reloaded.palette.palette) // 3 == colors
228229

229230

@@ -1359,6 +1360,7 @@ def test_palette_save_all_P(tmp_path: Path) -> None:
13591360
# Assert that the frames are correct, and each frame has the same palette
13601361
assert_image_equal(im.convert("RGB"), frames[0].convert("RGB"))
13611362
assert im.palette is not None
1363+
assert im.global_palette is not None
13621364
assert im.palette.palette == im.global_palette.palette
13631365

13641366
im.seek(1)

Tests/test_image.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -673,6 +673,7 @@ def test_remap_palette(self) -> None:
673673
im_remapped = im.remap_palette(list(range(256)))
674674
assert_image_equal(im, im_remapped)
675675
assert im.palette is not None
676+
assert im_remapped.palette is not None
676677
assert im.palette.palette == im_remapped.palette.palette
677678

678679
# Test illegal image mode

Tests/test_image_quantize.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ def test_quantize_no_dither() -> None:
7070
converted = image.quantize(dither=Image.Dither.NONE, palette=palette)
7171
assert converted.mode == "P"
7272
assert converted.palette is not None
73+
assert palette.palette is not None
7374
assert converted.palette.palette == palette.palette.palette
7475

7576

Tests/test_image_transform.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ def test_palette(self) -> None:
4848
im.size, Image.Transform.AFFINE, [1, 0, 0, 0, 1, 0]
4949
)
5050
assert im.palette is not None
51+
assert transformed.palette is not None
5152
assert im.palette.palette == transformed.palette.palette
5253

5354
def test_extent(self) -> None:

0 commit comments

Comments
 (0)