Author: Armin Rigo <[email protected]>
Branch: ffi-backend
Changeset: r56639:757d65d281db
Date: 2012-08-07 15:56 +0200
http://bitbucket.org/pypy/pypy/changeset/757d65d281db/
Log: Fix test
diff --git a/pypy/rpython/lltypesystem/test/test_ll2ctypes.py
b/pypy/rpython/lltypesystem/test/test_ll2ctypes.py
--- a/pypy/rpython/lltypesystem/test/test_ll2ctypes.py
+++ b/pypy/rpython/lltypesystem/test/test_ll2ctypes.py
@@ -464,12 +464,12 @@
FUNCTYPE = lltype.FuncType([lltype.Signed], lltype.Signed)
cdummy = lltype2ctypes(llhelper(lltype.Ptr(FUNCTYPE), dummy))
if not is_emulated_long:
- assert isinstance(cdummy,
- ctypes.CFUNCTYPE(ctypes.c_long, ctypes.c_long))
+ assert cdummy.argtypes == (ctypes.c_long,)
+ assert cdummy.restype == ctypes.c_long
else:
# XXX maybe we skip this if it breaks on some platforms
- assert isinstance(cdummy,
- ctypes.CFUNCTYPE(ctypes.c_longlong,
ctypes.c_longlong))
+ assert cdummy.argtypes == (ctypes.c_longlong,)
+ assert cdummy.restype == ctypes.c_longlong
res = cdummy(41)
assert res == 42
lldummy = ctypes2lltype(lltype.Ptr(FUNCTYPE), cdummy)
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit