Author: Armin Rigo <ar...@tunes.org> Branch: cffi-1.0 Changeset: r77216:df63c959460c Date: 2015-05-08 16:56 +0200 http://bitbucket.org/pypy/pypy/changeset/df63c959460c/
Log: fix more tests diff --git a/pypy/module/_cffi_backend/test/test_recompiler.py b/pypy/module/_cffi_backend/test/test_recompiler.py --- a/pypy/module/_cffi_backend/test/test_recompiler.py +++ b/pypy/module/_cffi_backend/test/test_recompiler.py @@ -441,24 +441,27 @@ "int foo(int x) { return x + 32; }") assert lib.foo(10) == 42 - def test_bad_size_of_global_1(): - ffi = FFI() - ffi.cdef("short glob;") - lib = verify(ffi, "test_bad_size_of_global_1", "long glob;") - raises(ffi.error, "lib.glob") + def test_bad_size_of_global_1(self): + ffi, lib = self.prepare( + "short glob;", + "test_bad_size_of_global_1", + "long glob;") + raises(ffi.error, getattr, lib, "glob") - def test_bad_size_of_global_2(): - ffi = FFI() - ffi.cdef("int glob[10];") - lib = verify(ffi, "test_bad_size_of_global_2", "int glob[9];") - e = raises(ffi.error, "lib.glob") + def test_bad_size_of_global_2(self): + ffi, lib = self.prepare( + "int glob[10];", + "test_bad_size_of_global_2", + "int glob[9];") + e = raises(ffi.error, getattr, lib, "glob") assert str(e.value) == ("global variable 'glob' should be 40 bytes " "according to the cdef, but is actually 36") - def test_unspecified_size_of_global(): - ffi = FFI() - ffi.cdef("int glob[];") - lib = verify(ffi, "test_unspecified_size_of_global", "int glob[10];") + def test_unspecified_size_of_global(self): + ffi, lib = self.prepare( + "int glob[];", + "test_unspecified_size_of_global", + "int glob[10];") lib.glob # does not crash def test_include_1(): _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit