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

numpy-svn at scipy.org numpy-svn at scipy.org
Sun May 13 04:19:35 EDT 2007


Author: stefan
Date: 2007-05-13 03:19:11 -0500 (Sun, 13 May 2007)
New Revision: 3754

Modified:
   trunk/numpy/core/tests/test_regression.py
Log:
Add regression tests for tickets 469, 503, 514 and 516.


Modified: trunk/numpy/core/tests/test_regression.py
===================================================================
--- trunk/numpy/core/tests/test_regression.py	2007-05-13 06:23:08 UTC (rev 3753)
+++ trunk/numpy/core/tests/test_regression.py	2007-05-13 08:19:11 UTC (rev 3754)
@@ -633,6 +633,11 @@
         assert_equal(N.array("a\x00\x0b\x0c\x00").item(),
                      'a\x00\x0b\x0c')
 
+    def check_mem_string_concat(self, level=rlevel):
+        """Ticket #469"""
+        x = N.array([])
+        N.append(x,'asdasd\tasdasd')
+
     def check_matrix_multiply_by_1d_vector(self, level=rlevel) :
         """Ticket #473"""
         def mul() :
@@ -653,5 +658,25 @@
         N.take(x,[0,2],axis=1,out=b)
         assert_array_equal(a,b)
 
+    def check_frompyfunc_endian(self, level=rlevel):
+        """Ticket #503"""
+        from math import radians
+        uradians = N.frompyfunc(radians, 1, 1)
+        big_endian = N.array([83.4, 83.5], dtype='>f8')
+        little_endian = N.array([83.4, 83.5], dtype='<f8')
+        assert_almost_equal(uradians(big_endian).astype(float),
+                            uradians(little_endian).astype(float))
+
+    def check_mem_string_arr(self, level=rlevel):
+        """Ticket #514"""
+        s = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
+        t = []
+        N.hstack((t, s ))
+
+    def check_arr_transpose(self, level=rlevel):
+        """Ticket #516"""
+        x = N.random.rand(*(2,)*16)
+        y = x.transpose(range(16))
+
 if __name__ == "__main__":
     NumpyTest().run()




More information about the Numpy-svn mailing list