Author: Armin Rigo <ar...@tunes.org> Branch: cffi-1.0 Changeset: r1872:c5891bfec7b0 Date: 2015-04-28 12:12 +0200 http://bitbucket.org/cffi/cffi/changeset/c5891bfec7b0/
Log: Fix the test, now it passes diff --git a/_cffi1/test_new_ffi_1.py b/_cffi1/test_new_ffi_1.py --- a/_cffi1/test_new_ffi_1.py +++ b/_cffi1/test_new_ffi_1.py @@ -14,7 +14,7 @@ def setup_module(): - global ffi, ffi1 + global ffi, construction_params ffi1 = cffi.FFI() DEFS = r""" struct repr { short a, b, c; }; @@ -83,6 +83,7 @@ tmpdir=str(udir)) module = imp.load_dynamic("test_new_ffi_1", outputfilename) ffi = module.ffi + construction_params = (ffi1, CCODE) class TestNewFFI1: @@ -1501,12 +1502,13 @@ assert foo2.b == 30 def test_include_struct_union_enum_typedef(self): - py.test.xfail("ffi.include") + #py.test.xfail("ffi.include") + ffi1, CCODE = construction_params ffi2 = cffi.FFI() ffi2.include(ffi1) outputfilename = recompile(ffi2, "test_include_struct_union_enum_typedef", - "", tmpdir=str(udir)) + CCODE, tmpdir=str(udir)) module = imp.load_dynamic("test_include_struct_union_enum_typedef", outputfilename) ffi2 = module.ffi @@ -1515,7 +1517,7 @@ assert p.a == 'A' assert p.b == -43141 # - p = ffi.new("union simple_u", [-52525]) + p = ffi.new("union simple_u *", [-52525]) assert p.a == -52525 # p = ffi.cast("enum foq", 2) _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit