95 lines
3.1 KiB
Python
95 lines
3.1 KiB
Python
import unittest
|
|
|
|
from numpy.testing import *
|
|
|
|
from numpy import array
|
|
from numpy.oldnumeric import *
|
|
from numpy.core.numeric import float32, float64, complex64, complex128, int8, \
|
|
int16, int32, int64, uint, uint8, uint16, uint32, uint64
|
|
|
|
class test_oldtypes(unittest.TestCase):
|
|
def test_oldtypes(self, level=1):
|
|
a1 = array([0,1,0], Float)
|
|
a2 = array([0,1,0], float)
|
|
assert_array_equal(a1, a2)
|
|
a1 = array([0,1,0], Float8)
|
|
a2 = array([0,1,0], float)
|
|
assert_array_equal(a1, a2)
|
|
a1 = array([0,1,0], Float16)
|
|
a2 = array([0,1,0], float)
|
|
assert_array_equal(a1, a2)
|
|
a1 = array([0,1,0], Float32)
|
|
a2 = array([0,1,0], float32)
|
|
assert_array_equal(a1, a2)
|
|
a1 = array([0,1,0], Float64)
|
|
a2 = array([0,1,0], float64)
|
|
assert_array_equal(a1, a2)
|
|
a1 = array([0,1,0], Complex)
|
|
a2 = array([0,1,0], complex)
|
|
assert_array_equal(a1, a2)
|
|
a1 = array([0,1,0], Complex8)
|
|
a2 = array([0,1,0], complex)
|
|
assert_array_equal(a1, a2)
|
|
a1 = array([0,1,0], Complex16)
|
|
a2 = array([0,1,0], complex)
|
|
assert_array_equal(a1, a2)
|
|
a1 = array([0,1,0], Complex32)
|
|
a2 = array([0,1,0], complex64)
|
|
assert_array_equal(a1, a2)
|
|
a1 = array([0,1,0], Complex64)
|
|
a2 = array([0,1,0], complex128)
|
|
assert_array_equal(a1, a2)
|
|
a1 = array([0,1,0], Int)
|
|
a2 = array([0,1,0], int)
|
|
assert_array_equal(a1, a2)
|
|
a1 = array([0,1,0], Int8)
|
|
a2 = array([0,1,0], int8)
|
|
assert_array_equal(a1, a2)
|
|
a1 = array([0,1,0], Int16)
|
|
a2 = array([0,1,0], int16)
|
|
assert_array_equal(a1, a2)
|
|
a1 = array([0,1,0], Int32)
|
|
a2 = array([0,1,0], int32)
|
|
assert_array_equal(a1, a2)
|
|
try:
|
|
a1 = array([0,1,0], Int64)
|
|
a2 = array([0,1,0], int64)
|
|
assert_array_equal(a1, a2)
|
|
except NameError:
|
|
# Not all systems have 64-bit integers.
|
|
pass
|
|
a1 = array([0,1,0], UnsignedInt)
|
|
a2 = array([0,1,0], UnsignedInteger)
|
|
a3 = array([0,1,0], uint)
|
|
assert_array_equal(a1, a3)
|
|
assert_array_equal(a2, a3)
|
|
a1 = array([0,1,0], UInt8)
|
|
a2 = array([0,1,0], UnsignedInt8)
|
|
a3 = array([0,1,0], uint8)
|
|
assert_array_equal(a1, a3)
|
|
assert_array_equal(a2, a3)
|
|
a1 = array([0,1,0], UInt16)
|
|
a2 = array([0,1,0], UnsignedInt16)
|
|
a3 = array([0,1,0], uint16)
|
|
assert_array_equal(a1, a3)
|
|
assert_array_equal(a2, a3)
|
|
a1 = array([0,1,0], UInt32)
|
|
a2 = array([0,1,0], UnsignedInt32)
|
|
a3 = array([0,1,0], uint32)
|
|
assert_array_equal(a1, a3)
|
|
assert_array_equal(a2, a3)
|
|
try:
|
|
a1 = array([0,1,0], UInt64)
|
|
a2 = array([0,1,0], UnsignedInt64)
|
|
a3 = array([0,1,0], uint64)
|
|
assert_array_equal(a1, a3)
|
|
assert_array_equal(a2, a3)
|
|
except NameError:
|
|
# Not all systems have 64-bit integers.
|
|
pass
|
|
|
|
|
|
if __name__ == "__main__":
|
|
import nose
|
|
nose.main()
|