diff options
author | David Cournapeau <cournape@gmail.com> | 2009-09-16 07:14:48 +0000 |
---|---|---|
committer | David Cournapeau <cournape@gmail.com> | 2009-09-16 07:14:48 +0000 |
commit | 064d50496ce946cb54e0901ac10967d9e0126b20 (patch) | |
tree | 84b41e7e95bf4b9b34a0da92fa9133665e50d48e /numpy/lib/tests/test_getlimits.py | |
parent | 1c321def2841860d97cd335a6a34fc8abed4a548 (diff) | |
download | numpy-064d50496ce946cb54e0901ac10967d9e0126b20.tar.gz |
Move finfo into core.
Diffstat (limited to 'numpy/lib/tests/test_getlimits.py')
-rw-r--r-- | numpy/lib/tests/test_getlimits.py | 59 |
1 files changed, 0 insertions, 59 deletions
diff --git a/numpy/lib/tests/test_getlimits.py b/numpy/lib/tests/test_getlimits.py deleted file mode 100644 index 325e5a444..000000000 --- a/numpy/lib/tests/test_getlimits.py +++ /dev/null @@ -1,59 +0,0 @@ -""" Test functions for limits module. -""" - -from numpy.testing import * -import numpy.lib -reload(numpy.lib) -from numpy.lib.getlimits import finfo, iinfo -from numpy import single,double,longdouble -import numpy as np - -################################################## - -class TestPythonFloat(TestCase): - def test_singleton(self): - ftype = finfo(float) - ftype2 = finfo(float) - assert_equal(id(ftype),id(ftype2)) - -class TestSingle(TestCase): - def test_singleton(self): - ftype = finfo(single) - ftype2 = finfo(single) - assert_equal(id(ftype),id(ftype2)) - -class TestDouble(TestCase): - def test_singleton(self): - ftype = finfo(double) - ftype2 = finfo(double) - assert_equal(id(ftype),id(ftype2)) - -class TestLongdouble(TestCase): - def test_singleton(self,level=2): - ftype = finfo(longdouble) - ftype2 = finfo(longdouble) - assert_equal(id(ftype),id(ftype2)) - -class TestIinfo(TestCase): - def test_basic(self): - dts = zip(['i1', 'i2', 'i4', 'i8', - 'u1', 'u2', 'u4', 'u8'], - [np.int8, np.int16, np.int32, np.int64, - np.uint8, np.uint16, np.uint32, np.uint64]) - for dt1, dt2 in dts: - assert_equal(iinfo(dt1).min, iinfo(dt2).min) - assert_equal(iinfo(dt1).max, iinfo(dt2).max) - self.assertRaises(ValueError, iinfo, 'f4') - - def test_unsigned_max(self): - types = np.sctypes['uint'] - for T in types: - assert_equal(iinfo(T).max, T(-1)) - - -def test_instances(): - iinfo(10) - finfo(3.0) - -if __name__ == "__main__": - run_module_suite() |