[pypy-commit] pypy default: add test and fix for issue 1153

mattip noreply at buildbot.pypy.org
Thu May 31 17:15:47 CEST 2012


Author: Matti Picus <matti.picus at gmail.com>
Branch: 
Changeset: r55248:ffd032c196fb
Date: 2012-05-31 18:15 +0300
http://bitbucket.org/pypy/pypy/changeset/ffd032c196fb/

Log:	add test and fix for issue 1153

diff --git a/pypy/module/micronumpy/interp_numarray.py b/pypy/module/micronumpy/interp_numarray.py
--- a/pypy/module/micronumpy/interp_numarray.py
+++ b/pypy/module/micronumpy/interp_numarray.py
@@ -841,7 +841,6 @@
                                                             out_arg=None):
         VirtualArray.__init__(self, name, shape, res_dtype, out_arg)
         self.values = values
-        self.size = values.size
         self.ufunc = ufunc
         self.calc_dtype = calc_dtype
 
diff --git a/pypy/module/micronumpy/test/test_numarray.py b/pypy/module/micronumpy/test/test_numarray.py
--- a/pypy/module/micronumpy/test/test_numarray.py
+++ b/pypy/module/micronumpy/test/test_numarray.py
@@ -281,11 +281,13 @@
         assert zeros(()).shape == ()
 
     def test_size(self):
-        from _numpypy import array
+        from _numpypy import array,arange,cos
         assert array(3).size == 1
         a = array([1, 2, 3])
         assert a.size == 3
         assert (a + a).size == 3
+        ten = cos(1 + arange(10)).size
+        assert ten == 10
 
     def test_empty(self):
         """


More information about the pypy-commit mailing list