mirror of
https://github.com/python-pillow/Pillow.git
synced 2025-10-21 19:24:18 +03:00
added import-not-found ignores, removed call-overload ignores
This commit is contained in:
parent
324258ca7a
commit
13e4e587e6
|
@ -16,7 +16,9 @@ from .helper import (
|
||||||
|
|
||||||
TYPE_CHECKING = False
|
TYPE_CHECKING = False
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
from arro3 import compute
|
from arro3 import compute # type: ignore [import-not-found]
|
||||||
|
|
||||||
|
# type: ignore [import-not-found]
|
||||||
from arro3.core import Array, DataType, Field, fixed_size_list_array
|
from arro3.core import Array, DataType, Field, fixed_size_list_array
|
||||||
else:
|
else:
|
||||||
arro3 = pytest.importorskip("arro3", reason="Arro3 not installed")
|
arro3 = pytest.importorskip("arro3", reason="Arro3 not installed")
|
||||||
|
@ -106,7 +108,7 @@ def test_to_array(mode: str, dtype: DataType, mask: list[int] | None) -> None:
|
||||||
img = img.crop((3, 0, 124, 127))
|
img = img.crop((3, 0, 124, 127))
|
||||||
assert img.size == (121, 127)
|
assert img.size == (121, 127)
|
||||||
|
|
||||||
arr = Array(img) # type: ignore[call-overload]
|
arr = Array(img)
|
||||||
_test_img_equals_pyarray(img, arr, mask)
|
_test_img_equals_pyarray(img, arr, mask)
|
||||||
assert arr.type == dtype
|
assert arr.type == dtype
|
||||||
|
|
||||||
|
@ -123,8 +125,8 @@ def test_lifetime() -> None:
|
||||||
|
|
||||||
img = hopper("L")
|
img = hopper("L")
|
||||||
|
|
||||||
arr_1 = Array(img) # type: ignore[call-overload]
|
arr_1 = Array(img)
|
||||||
arr_2 = Array(img) # type: ignore[call-overload]
|
arr_2 = Array(img)
|
||||||
|
|
||||||
del img
|
del img
|
||||||
|
|
||||||
|
@ -141,8 +143,8 @@ def test_lifetime2() -> None:
|
||||||
|
|
||||||
img = hopper("L")
|
img = hopper("L")
|
||||||
|
|
||||||
arr_1 = Array(img) # type: ignore[call-overload]
|
arr_1 = Array(img)
|
||||||
arr_2 = Array(img) # type: ignore[call-overload]
|
arr_2 = Array(img)
|
||||||
|
|
||||||
assert compute.sum(arr_1).as_py() > 0
|
assert compute.sum(arr_1).as_py() > 0
|
||||||
del arr_1
|
del arr_1
|
||||||
|
@ -261,8 +263,9 @@ def test_from_int32array(mode: str, mask: list[int] | None, data_tp: DataShape)
|
||||||
def test_image_metadata(mode: str, metadata: list[str]) -> None:
|
def test_image_metadata(mode: str, metadata: list[str]) -> None:
|
||||||
img = hopper(mode)
|
img = hopper(mode)
|
||||||
|
|
||||||
arr = Array(img) # type: ignore[call-overload]
|
arr = Array(img)
|
||||||
|
|
||||||
|
assert arr.type.value_field
|
||||||
assert arr.type.value_field.metadata
|
assert arr.type.value_field.metadata
|
||||||
assert arr.type.value_field.metadata[b"image"]
|
assert arr.type.value_field.metadata[b"image"]
|
||||||
|
|
||||||
|
|
|
@ -16,7 +16,7 @@ from .helper import (
|
||||||
|
|
||||||
TYPE_CHECKING = False
|
TYPE_CHECKING = False
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
import nanoarrow
|
import nanoarrow # type: ignore [import-untyped]
|
||||||
else:
|
else:
|
||||||
nanoarrow = pytest.importorskip("nanoarrow", reason="Nanoarrow not installed")
|
nanoarrow = pytest.importorskip("nanoarrow", reason="Nanoarrow not installed")
|
||||||
|
|
||||||
|
@ -105,7 +105,7 @@ def test_to_array(mode: str, dtype: nanoarrow, mask: list[int] | None) -> None:
|
||||||
img = img.crop((3, 0, 124, 127))
|
img = img.crop((3, 0, 124, 127))
|
||||||
assert img.size == (121, 127)
|
assert img.size == (121, 127)
|
||||||
|
|
||||||
arr = nanoarrow.Array(img) # type: ignore[call-overload]
|
arr = nanoarrow.Array(img)
|
||||||
_test_img_equals_pyarray(img, arr, mask)
|
_test_img_equals_pyarray(img, arr, mask)
|
||||||
assert arr.schema.type == dtype.type
|
assert arr.schema.type == dtype.type
|
||||||
assert arr.schema.nullable == dtype.nullable
|
assert arr.schema.nullable == dtype.nullable
|
||||||
|
@ -123,8 +123,8 @@ def test_lifetime() -> None:
|
||||||
|
|
||||||
img = hopper("L")
|
img = hopper("L")
|
||||||
|
|
||||||
arr_1 = nanoarrow.Array(img) # type: ignore[call-overload]
|
arr_1 = nanoarrow.Array(img)
|
||||||
arr_2 = nanoarrow.Array(img) # type: ignore[call-overload]
|
arr_2 = nanoarrow.Array(img)
|
||||||
|
|
||||||
del img
|
del img
|
||||||
|
|
||||||
|
@ -141,8 +141,8 @@ def test_lifetime2() -> None:
|
||||||
|
|
||||||
img = hopper("L")
|
img = hopper("L")
|
||||||
|
|
||||||
arr_1 = nanoarrow.Array(img) # type: ignore[call-overload]
|
arr_1 = nanoarrow.Array(img)
|
||||||
arr_2 = nanoarrow.Array(img) # type: ignore[call-overload]
|
arr_2 = nanoarrow.Array(img)
|
||||||
|
|
||||||
assert sum(arr_1.iter_py()) > 0
|
assert sum(arr_1.iter_py()) > 0
|
||||||
del arr_1
|
del arr_1
|
||||||
|
@ -270,7 +270,7 @@ def test_from_int32array(mode: str, mask: list[int] | None, data_tp: DataShape)
|
||||||
def test_image_nested_metadata(mode: str, metadata: list[str]) -> None:
|
def test_image_nested_metadata(mode: str, metadata: list[str]) -> None:
|
||||||
img = hopper(mode)
|
img = hopper(mode)
|
||||||
|
|
||||||
arr = nanoarrow.Array(img) # type: ignore[call-overload]
|
arr = nanoarrow.Array(img)
|
||||||
|
|
||||||
assert arr.schema.value_type.metadata
|
assert arr.schema.value_type.metadata
|
||||||
assert arr.schema.value_type.metadata[b"image"]
|
assert arr.schema.value_type.metadata[b"image"]
|
||||||
|
@ -294,7 +294,7 @@ def test_image_nested_metadata(mode: str, metadata: list[str]) -> None:
|
||||||
def test_image_flat_metadata(mode: str, metadata: list[str]) -> None:
|
def test_image_flat_metadata(mode: str, metadata: list[str]) -> None:
|
||||||
img = hopper(mode)
|
img = hopper(mode)
|
||||||
|
|
||||||
arr = nanoarrow.Array(img) # type: ignore[call-overload]
|
arr = nanoarrow.Array(img)
|
||||||
|
|
||||||
assert arr.schema.metadata
|
assert arr.schema.metadata
|
||||||
assert arr.schema.metadata[b"image"]
|
assert arr.schema.metadata[b"image"]
|
||||||
|
|
Loading…
Reference in New Issue
Block a user