Skip to content

Commit 6148b13

Browse files
committed
🔥 remove redundant legacy bitwise binop testcases
1 parent ef47aca commit 6148b13

File tree

1 file changed

+3
-73
lines changed

1 file changed

+3
-73
lines changed
Lines changed: 3 additions & 73 deletions
Original file line numberDiff line numberDiff line change
@@ -1,89 +1,19 @@
11
from typing_extensions import assert_type
22

33
import numpy as np
4-
import numpy.typing as npt
54

65
###
76

8-
b: bool
9-
i: int
10-
117
b1: np.bool
128
i4: np.int32
139
u4: np.uint32
1410
i8: np.int64
1511
u8: np.uint64
1612

17-
i4_nd: npt.NDArray[np.int32]
18-
1913
###
2014

21-
assert_type(i8 | i8, np.int64)
22-
assert_type(i8 ^ i8, np.int64)
23-
assert_type(i8 & i8, np.int64)
24-
25-
assert_type(i8 | i4_nd, npt.NDArray[np.signedinteger])
26-
assert_type(i8 ^ i4_nd, npt.NDArray[np.signedinteger])
27-
assert_type(i8 & i4_nd, npt.NDArray[np.signedinteger])
28-
29-
assert_type(i4 | i4, np.int32)
30-
assert_type(i4 ^ i4, np.int32)
31-
assert_type(i4 & i4, np.int32)
32-
33-
assert_type(i8 | i4, np.int64)
34-
assert_type(i8 ^ i4, np.int64)
35-
assert_type(i8 & i4, np.int64)
36-
37-
assert_type(i8 | b1, np.int64)
38-
assert_type(i8 ^ b1, np.int64)
39-
assert_type(i8 & b1, np.int64)
40-
41-
assert_type(i8 | b, np.int64)
42-
assert_type(i8 ^ b, np.int64)
43-
assert_type(i8 & b, np.int64)
44-
45-
assert_type(u8 | u8, np.uint64)
46-
assert_type(u8 ^ u8, np.uint64)
47-
assert_type(u8 & u8, np.uint64)
48-
49-
assert_type(u4 | u4, np.uint32)
50-
assert_type(u4 ^ u4, np.uint32)
51-
assert_type(u4 & u4, np.uint32)
52-
53-
assert_type(u4 | i4, np.int64)
54-
assert_type(u4 ^ i4, np.int64)
55-
assert_type(u4 & i4, np.int64)
56-
57-
assert_type(u4 | i, np.uint32)
58-
assert_type(u4 ^ i, np.uint32)
59-
assert_type(u4 & i, np.uint32)
60-
61-
assert_type(u8 | b1, np.uint64)
62-
assert_type(u8 ^ b1, np.uint64)
63-
assert_type(u8 & b1, np.uint64)
64-
65-
assert_type(u8 | b, np.uint64)
66-
assert_type(u8 ^ b, np.uint64)
67-
assert_type(u8 & b, np.uint64)
68-
69-
assert_type(b1 | b1, np.bool)
70-
assert_type(b1 ^ b1, np.bool)
71-
assert_type(b1 & b1, np.bool)
72-
73-
assert_type(b1 | i4_nd, npt.NDArray[np.signedinteger])
74-
assert_type(b1 ^ i4_nd, npt.NDArray[np.signedinteger])
75-
assert_type(b1 & i4_nd, npt.NDArray[np.signedinteger])
76-
77-
assert_type(b1 | b, np.bool)
78-
assert_type(b1 ^ b, np.bool)
79-
assert_type(b1 & b, np.bool)
80-
81-
assert_type(b1 | i, np.intp)
82-
assert_type(b1 ^ i, np.intp)
83-
assert_type(b1 & i, np.intp)
84-
85-
assert_type(~i8, np.int64)
15+
assert_type(~b1, np.bool)
8616
assert_type(~i4, np.int32)
87-
assert_type(~u8, np.uint64)
8817
assert_type(~u4, np.uint32)
89-
assert_type(~b1, np.bool)
18+
assert_type(~i8, np.int64)
19+
assert_type(~u8, np.uint64)

0 commit comments

Comments
 (0)