summaryrefslogtreecommitdiff
path: root/numpy/lib/tests/test_getlimits.py
diff options
context:
space:
mode:
authorDavid Cournapeau <cournape@gmail.com>2009-09-16 07:14:48 +0000
committerDavid Cournapeau <cournape@gmail.com>2009-09-16 07:14:48 +0000
commit064d50496ce946cb54e0901ac10967d9e0126b20 (patch)
tree84b41e7e95bf4b9b34a0da92fa9133665e50d48e /numpy/lib/tests/test_getlimits.py
parent1c321def2841860d97cd335a6a34fc8abed4a548 (diff)
downloadnumpy-064d50496ce946cb54e0901ac10967d9e0126b20.tar.gz
Move finfo into core.
Diffstat (limited to 'numpy/lib/tests/test_getlimits.py')
-rw-r--r--numpy/lib/tests/test_getlimits.py59
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()