[pypy-svn] r51047 - in pypy/dist/pypy/lib: _ctypes app_test/ctypes

fijal at codespeak.net fijal at codespeak.net
Fri Jan 25 21:23:54 CET 2008


Author: fijal
Date: Fri Jan 25 21:23:52 2008
New Revision: 51047

Modified:
   pypy/dist/pypy/lib/_ctypes/primitive.py
   pypy/dist/pypy/lib/app_test/ctypes/test_cast.py
Log:
Unskip test and a fix.


Modified: pypy/dist/pypy/lib/_ctypes/primitive.py
==============================================================================
--- pypy/dist/pypy/lib/_ctypes/primitive.py	(original)
+++ pypy/dist/pypy/lib/_ctypes/primitive.py	Fri Jan 25 21:23:52 2008
@@ -84,7 +84,7 @@
                 if addr == 0:
                     return None
                 else:
-                    return _wstring_at_addr(addr)
+                    return _wstring_at_addr(addr, -1)
 
             def _setvalue(self, value):
                 if isinstance(value, str):

Modified: pypy/dist/pypy/lib/app_test/ctypes/test_cast.py
==============================================================================
--- pypy/dist/pypy/lib/app_test/ctypes/test_cast.py	(original)
+++ pypy/dist/pypy/lib/app_test/ctypes/test_cast.py	Fri Jan 25 21:23:52 2008
@@ -69,7 +69,6 @@
         pass
     else:
         def test_wchar_p(self):
-            py.test.skip("XXX reenable")
             s = c_wchar_p("hiho")
             assert cast(cast(s, c_void_p), c_wchar_p).value == (
                                  "hiho")



More information about the Pypy-commit mailing list