File: test_oldnumeric.py

package info (click to toggle)
python-numpy 1%3A1.8.2-2
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 21,336 kB
  • ctags: 18,503
  • sloc: ansic: 149,662; python: 85,440; cpp: 968; makefile: 367; f90: 164; sh: 130; fortran: 125; perl: 58
file content (96 lines) | stat: -rw-r--r-- 3,329 bytes parent folder | download
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
95
96
from __future__ import division, absolute_import, print_function

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()