[pypy-commit] pypy cpyext-gc-support: fix test

arigo noreply at buildbot.pypy.org
Sat Oct 24 10:25:16 EDT 2015


Author: Armin Rigo <arigo at tunes.org>
Branch: cpyext-gc-support
Changeset: r80426:f16f221988c7
Date: 2015-10-24 16:25 +0200
http://bitbucket.org/pypy/pypy/changeset/f16f221988c7/

Log:	fix test

diff --git a/pypy/module/cpyext/test/test_eval.py b/pypy/module/cpyext/test/test_eval.py
--- a/pypy/module/cpyext/test/test_eval.py
+++ b/pypy/module/cpyext/test/test_eval.py
@@ -149,10 +149,10 @@
         rffi.free_charp(filename)
 
     def test_getbuiltins(self, space, api):
-        assert api.PyEval_GetBuiltins() is space.builtin.w_dict
+        assert api.from_pyobj(api.PyEval_GetBuiltins()) is space.builtin.w_dict
 
         def cpybuiltins(space):
-            return api.PyEval_GetBuiltins()
+            return api.from_pyobj(api.PyEval_GetBuiltins())
         w_cpybuiltins = space.wrap(interp2app(cpybuiltins))
 
         w_result = space.appexec([w_cpybuiltins], """(cpybuiltins):
@@ -167,12 +167,12 @@
         assert space.len_w(w_result) == 1
 
     def test_getglobals(self, space, api):
-        assert api.PyEval_GetLocals() is None
-        assert api.PyEval_GetGlobals() is None
+        assert api.from_xpyobj(api.PyEval_GetLocals()) is None
+        assert api.from_xpyobj(api.PyEval_GetGlobals()) is None
 
         def cpyvars(space):
-            return space.newtuple([api.PyEval_GetGlobals(),
-                                   api.PyEval_GetLocals()])
+            return space.newtuple([api.from_xpyobj(api.PyEval_GetGlobals()),
+                                   api.from_xpyobj(api.PyEval_GetLocals())])
         w_cpyvars = space.wrap(interp2app(cpyvars))
 
         w_result = space.appexec([w_cpyvars], """(cpyvars):


More information about the pypy-commit mailing list