[Numpy-svn] r3442 - trunk/numpy/core/tests
numpy-svn at scipy.org
numpy-svn at scipy.org
Fri Nov 17 06:01:43 EST 2006
Author: stefan
Date: 2006-11-17 05:01:35 -0600 (Fri, 17 Nov 2006)
New Revision: 3442
Modified:
trunk/numpy/core/tests/test_regression.py
Log:
Test for ticket #378.
Modified: trunk/numpy/core/tests/test_regression.py
===================================================================
--- trunk/numpy/core/tests/test_regression.py 2006-11-17 00:45:36 UTC (rev 3441)
+++ trunk/numpy/core/tests/test_regression.py 2006-11-17 11:01:35 UTC (rev 3442)
@@ -565,6 +565,24 @@
N.rec.fromarrays([(1,2),(3,4)],"i4,i4"),
N.rec.fromarrays([(1,2),(3,4)])]:
assert_equal(a.dtype,dt)
+
+ def check_refcount(self, level=rlevel):
+ """Ticket #378"""
+ import sys
+
+ a = N.arange(100*100).reshape([100,100])
+ b = a
+
+ i = 1
+
+ def p(x,y): return 123
+ v = N.vectorize(p)
+
+ rc = sys.getrefcount(i)
+ for j in range(15):
+ d = v(a,b)
+ assert(sys.getrefcount(i) >= rc)
+
if __name__ == "__main__":
NumpyTest().run()
More information about the Numpy-svn
mailing list