Author: Armin Rigo <ar...@tunes.org> Branch: Changeset: r92405:566bf0c6ad4d Date: 2017-09-15 18:43 +0200 http://bitbucket.org/pypy/pypy/changeset/566bf0c6ad4d/
Log: update to cffi/b19be645c9f5 diff --git a/pypy/module/test_lib_pypy/cffi_tests/cffi1/test_recompiler.py b/pypy/module/test_lib_pypy/cffi_tests/cffi1/test_recompiler.py --- a/pypy/module/test_lib_pypy/cffi_tests/cffi1/test_recompiler.py +++ b/pypy/module/test_lib_pypy/cffi_tests/cffi1/test_recompiler.py @@ -1,7 +1,7 @@ # Generated by pypy/tool/import_cffi.py import sys, os, py -from cffi import FFI, VerificationError, FFIError +from cffi import FFI, VerificationError, FFIError, CDefError from cffi import recompiler from pypy.module.test_lib_pypy.cffi_tests.udir import udir from pypy.module.test_lib_pypy.cffi_tests.support import u, long @@ -1127,7 +1127,9 @@ def test_some_float_invalid_1(): ffi = FFI() - py.test.raises(FFIError, ffi.cdef, "typedef long double... foo_t;") + py.test.raises((FFIError, # with pycparser <= 2.17 + CDefError), # with pycparser >= 2.18 + ffi.cdef, "typedef long double... foo_t;") def test_some_float_invalid_2(): ffi = FFI() diff --git a/pypy/module/test_lib_pypy/cffi_tests/cffi1/test_verify1.py b/pypy/module/test_lib_pypy/cffi_tests/cffi1/test_verify1.py --- a/pypy/module/test_lib_pypy/cffi_tests/cffi1/test_verify1.py +++ b/pypy/module/test_lib_pypy/cffi_tests/cffi1/test_verify1.py @@ -1,6 +1,7 @@ # Generated by pypy/tool/import_cffi.py import os, sys, math, py from cffi import FFI, FFIError, VerificationError, VerificationMissing, model +from cffi import CDefError from cffi import recompiler from pypy.module.test_lib_pypy.cffi_tests.support import * import _cffi_backend @@ -2223,7 +2224,9 @@ def test_unsupported_some_primitive_types(): ffi = FFI() - py.test.raises(FFIError, ffi.cdef, """typedef void... foo_t;""") + py.test.raises((FFIError, # with pycparser <= 2.17 + CDefError), # with pycparser >= 2.18 + ffi.cdef, """typedef void... foo_t;""") # ffi.cdef("typedef int... foo_t;") py.test.raises(VerificationError, ffi.verify, "typedef float foo_t;") _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit