Author: mattip <[email protected]>
Branch: ufuncapi
Changeset: r71722:86cd75baa6be
Date: 2014-05-24 23:10 +0300
http://bitbucket.org/pypy/pypy/changeset/86cd75baa6be/

Log:    add failing test

diff --git a/pypy/module/micronumpy/test/test_ufuncs.py 
b/pypy/module/micronumpy/test/test_ufuncs.py
--- a/pypy/module/micronumpy/test/test_ufuncs.py
+++ b/pypy/module/micronumpy/test/test_ufuncs.py
@@ -94,6 +94,14 @@
         assert repr(add) == "<ufunc 'add'>"
         assert repr(ufunc) == "<type 'numpy.ufunc'>"
         assert add.__name__ == 'add'
+        raises(TypeError, ufunc)
+
+    def test_frompyfunc(self):
+        from numpy import ufunc, frompyfunc, arange
+        myufunc = frompyfunc(int.__add__, 2, 1)
+        assert isinstance(add, ufunc)
+        res = myufunc(arange(10), arange(10))
+        assert all(res == arange(10) + arange(10))
 
     def test_ufunc_attrs(self):
         from numpy import add, multiply, sin
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to