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