Skip to content

Commit b7818c0

Browse files
committed
Ignore pillow typings
1 parent 26e4630 commit b7818c0

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

tests/common.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import functools
66
import os
77
import types
8+
import typing
89
from typing import TYPE_CHECKING
910
from unittest import TestCase as _Base
1011

@@ -113,13 +114,14 @@ def assertNdarraysEqual(a: np.ndarray, b: np.ndarray) -> None:
113114
assert False, f"ndarrays contents differ\n{msg}"
114115

115116

117+
@typing.no_type_check
116118
def assertImagesAlmostEqual(a: Image, b: Image, epsilon: float = 0.1) -> None:
117119
import PIL.ImageFilter as ImageFilter
118120

119121
assert a.size == b.size
120122
a = a.filter(ImageFilter.BLUR).getdata()
121123
b = b.filter(ImageFilter.BLUR).getdata()
122-
for i, ax, bx in zip(range(len(a)), a, b): # type: ignore
124+
for i, ax, bx in zip(range(len(a)), a, b):
123125
diff = sum(abs(ac / 256 - bc / 256) for ac, bc in zip(ax, bx)) / 3
124126
assert diff < epsilon, f"images differed by {diff} at index {i}; {ax} {bx}"
125127

0 commit comments

Comments
 (0)