diff options
| -rw-r--r-- | numpy/typing/tests/data/fail/numerictypes.py | 8 | ||||
| -rw-r--r-- | numpy/typing/tests/data/reveal/numerictypes.py | 22 |
2 files changed, 18 insertions, 12 deletions
diff --git a/numpy/typing/tests/data/fail/numerictypes.py b/numpy/typing/tests/data/fail/numerictypes.py index 94537a23b..9a81cd9dc 100644 --- a/numpy/typing/tests/data/fail/numerictypes.py +++ b/numpy/typing/tests/data/fail/numerictypes.py @@ -4,10 +4,10 @@ import numpy as np # # https://github.com/numpy/numpy/issues/16366 # -np.maximum_sctype(1) # E: incompatible type "int" +np.maximum_sctype(1) # E: No overload variant -np.issubsctype(1, np.int64) # E: incompatible type "int" +np.issubsctype(1, np.int64) # E: incompatible type -np.issubdtype(1, np.int64) # E: incompatible type "int" +np.issubdtype(1, np.int64) # E: incompatible type -np.find_common_type(np.int64, np.int64) # E: incompatible type "Type[signedinteger[Any]]" +np.find_common_type(np.int64, np.int64) # E: incompatible type diff --git a/numpy/typing/tests/data/reveal/numerictypes.py b/numpy/typing/tests/data/reveal/numerictypes.py index 0f886b3fb..c50a3a3d6 100644 --- a/numpy/typing/tests/data/reveal/numerictypes.py +++ b/numpy/typing/tests/data/reveal/numerictypes.py @@ -1,21 +1,27 @@ import numpy as np -reveal_type(np.issctype(np.generic)) # E: bool -reveal_type(np.issctype("foo")) # E: bool +reveal_type(np.maximum_sctype(np.float64)) # E: Type[{float64}] +reveal_type(np.maximum_sctype("f8")) # E: Type[Any] -reveal_type(np.obj2sctype("S8")) # E: Union[numpy.generic, None] -reveal_type(np.obj2sctype("S8", default=None)) # E: Union[numpy.generic, None] -reveal_type( - np.obj2sctype("foo", default=int) # E: Union[numpy.generic, Type[builtins.int*]] -) +reveal_type(np.issctype(np.float64)) # E: bool +reveal_type(np.issctype("foo")) # E: Literal[False] + +reveal_type(np.obj2sctype(np.float64)) # E: Union[None, Type[{float64}]] +reveal_type(np.obj2sctype(np.float64, default=False)) # E: Union[builtins.bool, Type[{float64}]] +reveal_type(np.obj2sctype("S8")) # E: Union[None, Type[Any]] +reveal_type(np.obj2sctype("S8", default=None)) # E: Union[None, Type[Any]] +reveal_type(np.obj2sctype("foo", default=False)) # E: Union[builtins.bool, Type[Any]] +reveal_type(np.obj2sctype(1)) # E: None +reveal_type(np.obj2sctype(1, default=False)) # E: bool reveal_type(np.issubclass_(np.float64, float)) # E: bool reveal_type(np.issubclass_(np.float64, (int, float))) # E: bool +reveal_type(np.issubclass_(1, 1)) # E: Literal[False] reveal_type(np.sctype2char("S8")) # E: str reveal_type(np.sctype2char(list)) # E: str -reveal_type(np.find_common_type([np.int64], [np.int64])) # E: numpy.dtype +reveal_type(np.find_common_type([np.int64], [np.int64])) # E: numpy.dtype[Any] reveal_type(np.cast[int]) # E: _CastFunc reveal_type(np.cast["i8"]) # E: _CastFunc |
