[pypy-commit] pypy ffistruct: add test for chars and unichars
antocuni
noreply at buildbot.pypy.org
Thu Jan 12 14:28:18 CET 2012
Author: Antonio Cuni <anto.cuni at gmail.com>
Branch: ffistruct
Changeset: r51262:b85af534959c
Date: 2012-01-10 14:45 +0100
http://bitbucket.org/pypy/pypy/changeset/b85af534959c/
Log: add test for chars and unichars
diff --git a/pypy/module/_ffi/test/test_type_converter.py b/pypy/module/_ffi/test/test_type_converter.py
--- a/pypy/module/_ffi/test/test_type_converter.py
+++ b/pypy/module/_ffi/test/test_type_converter.py
@@ -53,6 +53,12 @@
r_uint(sys.maxint - 2))
self.check(app_types.ulong, space.wrap(sys.maxint+12),
r_uint(sys.maxint+12))
+ self.check(app_types.ulong, space.wrap(sys.maxint*2+3), r_uint(1))
+
+ def test_char(self):
+ space = self.space
+ self.check(app_types.char, space.wrap('a'), ord('a'))
+ self.check(app_types.unichar, space.wrap(u'\u1234'), 0x1234)
def test_pointer(self):
# pointers are "unsigned" at applevel, but signed at interp-level (for
More information about the pypy-commit
mailing list