Author: Armin Rigo <ar...@tunes.org>
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
pypy-commit@python.org
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to