From f77587b2cd9091a99a31bb0d5f99c57cc077aa8e Mon Sep 17 00:00:00 2001 From: Travis Oliphant Date: Mon, 14 Aug 2006 23:15:21 +0000 Subject: Fix Python 2.5 compatibility to work with new b3 release --- numpy/lib/tests/test_utils.py | 62 ------------------------------------------- 1 file changed, 62 deletions(-) delete mode 100644 numpy/lib/tests/test_utils.py (limited to 'numpy/lib/tests/test_utils.py') diff --git a/numpy/lib/tests/test_utils.py b/numpy/lib/tests/test_utils.py deleted file mode 100644 index fc98a92b6..000000000 --- a/numpy/lib/tests/test_utils.py +++ /dev/null @@ -1,62 +0,0 @@ -from numpy.testing import * -set_package_path() -import numpy as N -restore_path() - -class test_ndpointer(NumpyTestCase): - def check_dtype(self): - dt = N.intc - p = N.ndpointer(dtype=dt) - self.assert_(p.from_param(N.array([1], dt))) - dt = 'i4') - p = N.ndpointer(dtype=dt) - p.from_param(N.array([1], dt)) - self.assertRaises(TypeError, p.from_param, - N.array([1], dt.newbyteorder('swap'))) - dtnames = ['x', 'y'] - dtformats = [N.intc, N.float64] - dtdescr = {'names' : dtnames, 'formats' : dtformats} - dt = N.dtype(dtdescr) - p = N.ndpointer(dtype=dt) - self.assert_(p.from_param(N.zeros((10,), dt))) - samedt = N.dtype(dtdescr) - p = N.ndpointer(dtype=samedt) - self.assert_(p.from_param(N.zeros((10,), dt))) - dt2 = N.dtype(dtdescr, align=True) - if dt.itemsize != dt2.itemsize: - self.assertRaises(TypeError, p.from_param, N.zeros((10,), dt2)) - else: - self.assert_(p.from_param(N.zeros((10,), dt2))) - - def check_ndim(self): - p = N.ndpointer(ndim=0) - self.assert_(p.from_param(N.array(1))) - self.assertRaises(TypeError, p.from_param, N.array([1])) - p = N.ndpointer(ndim=1) - self.assertRaises(TypeError, p.from_param, N.array(1)) - self.assert_(p.from_param(N.array([1]))) - p = N.ndpointer(ndim=2) - self.assert_(p.from_param(N.array([[1]]))) - - def check_shape(self): - p = N.ndpointer(shape=(1,2)) - self.assert_(p.from_param(N.array([[1,2]]))) - self.assertRaises(TypeError, p.from_param, N.array([[1],[2]])) - p = N.ndpointer(shape=()) - self.assert_(p.from_param(N.array(1))) - - def check_flags(self): - x = N.array([[1,2,3]], order='F') - p = N.ndpointer(flags='FORTRAN') - self.assert_(p.from_param(x)) - p = N.ndpointer(flags='CONTIGUOUS') - self.assertRaises(TypeError, p.from_param, x) - p = N.ndpointer(flags=x.flags.num) - self.assert_(p.from_param(x)) - self.assertRaises(TypeError, p.from_param, N.array([[1,2,3]])) - -if __name__ == "__main__": - NumpyTest().run() -- cgit v1.2.1