[pypy-svn] r74068 - in pypy/branch/cpython-extension/pypy/module/cpyext: . test

afa at codespeak.net afa at codespeak.net
Mon Apr 26 13:54:19 CEST 2010


Author: afa
Date: Mon Apr 26 13:54:18 2010
New Revision: 74068

Modified:
   pypy/branch/cpython-extension/pypy/module/cpyext/pycobject.py
   pypy/branch/cpython-extension/pypy/module/cpyext/test/test_pycobject.py
Log:
Add a test, and fix a typo. Thanks aleale!


Modified: pypy/branch/cpython-extension/pypy/module/cpyext/pycobject.py
==============================================================================
--- pypy/branch/cpython-extension/pypy/module/cpyext/pycobject.py	(original)
+++ pypy/branch/cpython-extension/pypy/module/cpyext/pycobject.py	Mon Apr 26 13:54:18 2010
@@ -73,7 +73,7 @@
     pycobject = rffi.cast(PyCObject, pyo)
     w_pycobject.set_pycobject(pycobject)
     pycobject.c_cobject = cobj
-    pybobject.c_desc = desc
+    pycobject.c_desc = desc
     pycobject.c_destructor = rffi.cast(destructor_short, destr)
     return pyo
 

Modified: pypy/branch/cpython-extension/pypy/module/cpyext/test/test_pycobject.py
==============================================================================
--- pypy/branch/cpython-extension/pypy/module/cpyext/test/test_pycobject.py	(original)
+++ pypy/branch/cpython-extension/pypy/module/cpyext/test/test_pycobject.py	Mon Apr 26 13:54:18 2010
@@ -12,3 +12,7 @@
         assert api.PyCObject_AsVoidPtr(obj) == ptr
         assert rffi.cast(PyCObject, obj).c_cobject == ptr
         api.Py_DecRef(obj)
+
+        obj = api.PyCObject_FromVoidPtrAndDesc(ptr, ptr,
+                                               lltype.nullptr(destructor_short.TO))
+        api.Py_DecRef(obj)



More information about the Pypy-commit mailing list