[Numpy-svn] r4980 - trunk/numpy/testing/tests

numpy-svn at scipy.org numpy-svn at scipy.org
Mon Apr 7 19:53:18 EDT 2008


Author: cdavid
Date: 2008-04-07 18:53:13 -0500 (Mon, 07 Apr 2008)
New Revision: 4980

Modified:
   trunk/numpy/testing/tests/test_utils.py
Log:
Test assert* funcs for arrays with Nan and rec arrays.

Modified: trunk/numpy/testing/tests/test_utils.py
===================================================================
--- trunk/numpy/testing/tests/test_utils.py	2008-04-07 23:18:47 UTC (rev 4979)
+++ trunk/numpy/testing/tests/test_utils.py	2008-04-07 23:53:13 UTC (rev 4980)
@@ -44,6 +44,13 @@
 
         self._test_not_equal(a, b)
 
+    def test_nan_array(self):
+        """Test two arrays with different shapes are found not equal."""
+        a = N.array([1, 2])
+        b = N.array([[1, 2], [1, 2]])
+
+        self._test_not_equal(a, b)
+
     def test_string_arrays(self):
         """Test two arrays with different shapes are found not equal."""
         a = N.array(['floupi', 'floupa'])
@@ -55,3 +62,18 @@
 
         self._test_not_equal(c, b)
 
+    def test_recarrays(self):
+        """Test record arrays."""
+        a = N.empty(2, [('floupi', N.float), ('floupa', N.float)])
+        a['floupi'] = [1, 2]
+        a['floupa'] = [1, 2]
+        b = a.copy()
+
+        self._test_equal(a, b)
+
+        c = N.empty(2, [('floupipi', N.float), ('floupa', N.float)])
+        c['floupipi'] = a['floupi'].copy()
+        c['floupa'] = a['floupa'].copy()
+
+        self._test_not_equal(c, b)
+




More information about the Numpy-svn mailing list