[pypy-svn] r73451 - in pypy/branch/cpython-extension/pypy/module/cpyext: . test
afa at codespeak.net
afa at codespeak.net
Tue Apr 6 13:52:02 CEST 2010
Author: afa
Date: Tue Apr 6 13:52:00 2010
New Revision: 73451
Modified:
pypy/branch/cpython-extension/pypy/module/cpyext/test/test_unicodeobject.py
pypy/branch/cpython-extension/pypy/module/cpyext/unicodeobject.py
Log:
fix the Py_UNICODE type.
Modified: pypy/branch/cpython-extension/pypy/module/cpyext/test/test_unicodeobject.py
==============================================================================
--- pypy/branch/cpython-extension/pypy/module/cpyext/test/test_unicodeobject.py (original)
+++ pypy/branch/cpython-extension/pypy/module/cpyext/test/test_unicodeobject.py Tue Apr 6 13:52:00 2010
@@ -6,7 +6,7 @@
class TestUnicode(BaseApiTest):
def test_unicodeobject(self, space, api):
assert api.PyUnicode_GET_SIZE(space.wrap(u'späm')) == 4
- unichar = rffi.sizeof(lltype.UniChar)
+ unichar = rffi.sizeof(Py_UNICODE)
assert api.PyUnicode_GET_DATA_SIZE(space.wrap(u'späm')) == 4 * unichar
def test_AS_DATA(self, space, api):
Modified: pypy/branch/cpython-extension/pypy/module/cpyext/unicodeobject.py
==============================================================================
--- pypy/branch/cpython-extension/pypy/module/cpyext/unicodeobject.py (original)
+++ pypy/branch/cpython-extension/pypy/module/cpyext/unicodeobject.py Tue Apr 6 13:52:00 2010
@@ -7,8 +7,7 @@
PyUnicode_Check, PyUnicode_CheckExact = build_type_checkers("Unicode", "w_unicode")
-# XXX
-Py_UNICODE = rffi.UINT
+Py_UNICODE = lltype.UniChar
@cpython_api([Py_UNICODE], rffi.INT_real, error=CANNOT_FAIL)
def Py_UNICODE_ISSPACE(space, w_ch):
More information about the Pypy-commit
mailing list