[Scipy-svn] r4553 - trunk/scipy/sandbox/mkufunc/mkufunc

scipy-svn at scipy.org scipy-svn at scipy.org
Sat Jul 19 21:00:08 EDT 2008


Author: ilan
Date: 2008-07-19 20:00:07 -0500 (Sat, 19 Jul 2008)
New Revision: 4553

Modified:
   trunk/scipy/sandbox/mkufunc/mkufunc/test_mkufunc.py
Log:
Added test for modulo

Modified: trunk/scipy/sandbox/mkufunc/mkufunc/test_mkufunc.py
===================================================================
--- trunk/scipy/sandbox/mkufunc/mkufunc/test_mkufunc.py	2008-07-19 22:24:45 UTC (rev 4552)
+++ trunk/scipy/sandbox/mkufunc/mkufunc/test_mkufunc.py	2008-07-20 01:00:07 UTC (rev 4553)
@@ -3,7 +3,7 @@
 
 from numpy import array, arange, allclose
 
-from mkufunc.api import Cfunc, genufunc, mkufunc
+from api import Cfunc, genufunc, mkufunc
 
 
 class Util:
@@ -238,7 +238,15 @@
         x = arange(0, 2, 0.1)
         self.assertClose(uf(x), f(x))
 
+    def test_modulo(self):
+        @mkufunc(int)
+        def f(i):
+            return i % 5
+        
+        self.assert_(all(f(range(7)) == array([0, 1, 2, 3, 4, 0, 1])))
+        self.assert_(all(f(arange(8)) == array([0, 1, 2, 3, 4, 0, 1, 2])))
 
+
 class Control_Flow_Tests(unittest.TestCase):
 
     def test_if(self):




More information about the Scipy-svn mailing list