[Numpy-svn] r2858 - trunk/numpy/core/tests

numpy-svn at scipy.org numpy-svn at scipy.org
Thu Jul 20 18:48:56 EDT 2006


Author: stefan
Date: 2006-07-20 17:48:49 -0500 (Thu, 20 Jul 2006)
New Revision: 2858

Modified:
   trunk/numpy/core/tests/test_regression.py
Log:
Add more regression tests from recent tickets.


Modified: trunk/numpy/core/tests/test_regression.py
===================================================================
--- trunk/numpy/core/tests/test_regression.py	2006-07-20 22:18:51 UTC (rev 2857)
+++ trunk/numpy/core/tests/test_regression.py	2006-07-20 22:48:49 UTC (rev 2858)
@@ -257,6 +257,30 @@
                          [2,2.2,'2.0']],dtype=descr)
         x[0].tolist()
         [i for i in x[0]]
-        
+
+    def check_unicode_string_comparison(self,level=rlevel):
+        """Ticket #190"""
+        a = N.array('hello',N.unicode_)
+        b = N.array('world')
+        a == b
+
+    def check_tostring_FORTRANORDER_discontiguous(self,level=rlevel):
+        """Fix in r2836"""
+        # Create discontiguous Fortran-ordered array
+        x = N.empty((3,3),order='F')[:,:2]
+        assert_array_almost_equal(x.ravel(),N.fromstring(x.tostring()))
+
+    def check_flat_assignment(self,level=rlevel):
+        """Correct behaviour of ticket #194"""
+        x = N.empty((3,1))
+        x.flat = N.arange(3)
+        assert_array_almost_equal(x,[[0],[1],[2]])
+
+    def check_broadcast_flat_assignment(self,level=rlevel):
+        """Invalid ticket #194"""
+        x = N.empty((3,1))
+        x[:] = N.arange(3)
+        assert_array_almost_equal(x,[[2],[2],[2]])
+
 if __name__ == "__main__":
     NumpyTest().run()




More information about the Numpy-svn mailing list