Author: Armin Rigo <[email protected]>
Branch: cpyext-avoid-roundtrip
Changeset: r92699:630e99e82bff
Date: 2017-10-10 11:29 +0200
http://bitbucket.org/pypy/pypy/changeset/630e99e82bff/

Log:    Move this numpypy test to test_ndarrayobject. It fails if it is
        placed elsewhere and we run only that test file.

diff --git a/pypy/module/cpyext/test/test_ndarrayobject.py 
b/pypy/module/cpyext/test/test_ndarrayobject.py
--- a/pypy/module/cpyext/test/test_ndarrayobject.py
+++ b/pypy/module/cpyext/test/test_ndarrayobject.py
@@ -1,6 +1,7 @@
 import pytest
 import os
 from pypy.interpreter.error import OperationError
+from pypy.module.cpyext.pyobject import make_ref, decref
 from pypy.module.cpyext.test.test_api import BaseApiTest
 from pypy.module.cpyext.test.test_cpyext import AppTestCpythonExtensionBase
 from rpython.rtyper.lltypesystem import rffi, lltype
@@ -231,6 +232,13 @@
                         signature)
         '''
 
+    def test_ndarray_ref(self, space, api):
+        w_obj = space.appexec([], """():
+            import _numpypy
+            return _numpypy.multiarray.dtype('int64').type(2)""")
+        ref = make_ref(space, w_obj)
+        decref(space, ref)
+
 class AppTestNDArray(AppTestCpythonExtensionBase):
 
     def setup_class(cls):
diff --git a/pypy/module/cpyext/test/test_typeobject.py 
b/pypy/module/cpyext/test/test_typeobject.py
--- a/pypy/module/cpyext/test/test_typeobject.py
+++ b/pypy/module/cpyext/test/test_typeobject.py
@@ -522,12 +522,6 @@
         assert w_obj is None
         assert api.PyErr_Occurred() is None
 
-    def test_ndarray_ref(self, space, api):
-        w_obj = space.appexec([], """():
-            import _numpypy
-            return _numpypy.multiarray.dtype('int64').type(2)""")
-        ref = make_ref(space, w_obj)
-        decref(space, ref)
 
 class AppTestSlots(AppTestCpythonExtensionBase):
     def setup_class(cls):
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to