File: test_oldnumeric.py

package info (click to toggle)
python-numpy 1%3A1.4.1-5
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 12,736 kB
  • ctags: 14,035
  • sloc: ansic: 80,776; python: 62,482; makefile: 183; fortran: 121; f90: 42; cpp: 28; perl: 19; sh: 15
file content (94 lines) | stat: -rw-r--r-- 3,173 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
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()