File tree Expand file tree Collapse file tree 2 files changed +14
-0
lines changed Expand file tree Collapse file tree 2 files changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -952,6 +952,7 @@ def _register_types():
952
952
numbers .Integral .register (integer )
953
953
numbers .Complex .register (inexact )
954
954
numbers .Real .register (floating )
955
+ numbers .Number .register (number )
955
956
956
957
_register_types ()
957
958
Original file line number Diff line number Diff line change 3
3
from numpy .testing import assert_ , run_module_suite
4
4
5
5
import numbers
6
+
7
+ import numpy as np
6
8
from numpy .core .numerictypes import sctypes
7
9
8
10
class TestABC (object ):
11
+ def test_abstract (self ):
12
+ assert_ (issubclass (np .number , numbers .Number ))
13
+
14
+ assert_ (issubclass (np .inexact , numbers .Complex ))
15
+ assert_ (issubclass (np .complexfloating , numbers .Complex ))
16
+ assert_ (issubclass (np .floating , numbers .Real ))
17
+
18
+ assert_ (issubclass (np .integer , numbers .Integral ))
19
+ assert_ (issubclass (np .signedinteger , numbers .Integral ))
20
+ assert_ (issubclass (np .unsignedinteger , numbers .Integral ))
21
+
9
22
def test_floats (self ):
10
23
for t in sctypes ['float' ]:
11
24
assert_ (isinstance (t (), numbers .Real ),
You can’t perform th
10EB
at action at this time.
0 commit comments