|
1 | 1 | import numpy as np |
2 | 2 |
|
3 | | -reveal_type(np.issctype(np.generic)) # E: bool |
4 | | -reveal_type(np.issctype("foo")) # E: bool |
| 3 | +reveal_type(np.maximum_sctype(np.float64)) # E: Type[{float64}] |
| 4 | +reveal_type(np.maximum_sctype("f8")) # E: Type[Any] |
5 | 5 |
|
6 | | -reveal_type(np.obj2sctype("S8")) # E: Union[numpy.generic, None] |
7 | | -reveal_type(np.obj2sctype("S8", default=None)) # E: Union[numpy.generic, None] |
8 | | -reveal_type( |
9 | | - np.obj2sctype("foo", default=int) # E: Union[numpy.generic, Type[builtins.int*]] |
10 | | -) |
| 6 | +reveal_type(np.issctype(np.float64)) # E: bool |
| 7 | +reveal_type(np.issctype("foo")) # E: Literal[False] |
| 8 | + |
| 9 | +reveal_type(np.obj2sctype(np.float64)) # E: Union[None, Type[{float64}]] |
| 10 | +reveal_type(np.obj2sctype(np.float64, default=False)) # E: Union[builtins.bool, Type[{float64}]] |
| 11 | +reveal_type(np.obj2sctype("S8")) # E: Union[None, Type[Any]] |
| 12 | +reveal_type(np.obj2sctype("S8", default=None)) # E: Union[None, Type[Any]] |
| 13 | +reveal_type(np.obj2sctype("foo", default=False)) # E: Union[builtins.bool, Type[Any]] |
| 14 | +reveal_type(np.obj2sctype(1)) # E: None |
| 15 | +reveal_type(np.obj2sctype(1, default=False)) # E: bool |
11 | 16 |
|
12 | 17 | reveal_type(np.issubclass_(np.float64, float)) # E: bool |
13 | 18 | reveal_type(np.issubclass_(np.float64, (int, float))) # E: bool |
| 19 | +reveal_type(np.issubclass_(1, 1)) # E: Literal[False] |
14 | 20 |
|
15 | 21 | reveal_type(np.sctype2char("S8")) # E: str |
16 | 22 | reveal_type(np.sctype2char(list)) # E: str |
17 | 23 |
|
18 | | -reveal_type(np.find_common_type([np.int64], [np.int64])) # E: numpy.dtype |
| 24 | +reveal_type(np.find_common_type([np.int64], [np.int64])) # E: numpy.dtype[Any] |
19 | 25 |
|
20 | 26 | reveal_type(np.cast[int]) # E: _CastFunc |
21 | 27 | reveal_type(np.cast["i8"]) # E: _CastFunc |
|
0 commit comments