Skip to content

Commit f38fed5

Browse files
committed
TYP: Add type-tests for numpy.nonzero with shape-typed >0-d arrays
1 parent 0cbb66b commit f38fed5

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

numpy/typing/tests/data/reveal/fromnumeric.pyi

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ AR_O: npt.NDArray[np.object_]
2323
AR_subclass: NDArraySubclass
2424
AR_m: npt.NDArray[np.timedelta64]
2525
AR_0d: np.ndarray[tuple[()], np.dtype[Any]]
26+
AR_1d: np.ndarray[tuple[int], np.dtype[Any]]
27+
AR_nd: np.ndarray[tuple[int, ...], np.dtype[Any]]
2628

2729
b: np.bool
2830
f4: np.float32
@@ -131,9 +133,11 @@ assert_type(np.ravel(AR_f4), npt.NDArray[np.float32])
131133

132134
assert_type(np.nonzero(b), NoReturn)
133135
assert_type(np.nonzero(f4), NoReturn)
134-
assert_type(np.nonzero(AR_0d), NoReturn)
135136
assert_type(np.nonzero(AR_b), tuple[npt.NDArray[np.intp], ...])
136137
assert_type(np.nonzero(AR_f4), tuple[npt.NDArray[np.intp], ...])
138+
assert_type(np.nonzero(AR_0d), NoReturn)
139+
assert_type(np.nonzero(AR_1d), tuple[npt.NDArray[np.intp], ...])
140+
assert_type(np.nonzero(AR_nd), tuple[npt.NDArray[np.intp], ...])
137141

138142
assert_type(np.shape(b), tuple[int, ...])
139143
assert_type(np.shape(f4), tuple[int, ...])

0 commit comments

Comments
 (0)