Mock Version: 1.2.17 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv7hl --nodeps /builddir/build/SPECS/python3-cffi.spec'], chrootPath='/var/lib/mock/epel-1-armhfp-51c2ac008c80900dd627fb351b02bd27043acdf3/root'shell=FalseprintOutput=Falseenv={'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'}gid=135user='mockbuild'timeout=0logger=uid=996) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv7hl --nodeps /builddir/build/SPECS/python3-cffi.spec'] with env {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'} and shell False Building target platforms: armv7hl Building for target armv7hl Wrote: /builddir/build/SRPMS/python3-cffi-1.9.1-2.el7.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', u'/usr/bin/rpmbuild -bb --target armv7hl --nodeps /builddir/build/SPECS/python3-cffi.spec'], chrootPath='/var/lib/mock/epel-1-armhfp-51c2ac008c80900dd627fb351b02bd27043acdf3/root'shell=Falseuid=996env={'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'}gid=135user='mockbuild'timeout=0private_network=Truelogger=printOutput=False) Executing command: ['bash', '--login', '-c', u'/usr/bin/rpmbuild -bb --target armv7hl --nodeps /builddir/build/SPECS/python3-cffi.spec'] with env {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'} and shell False Building target platforms: armv7hl Building for target armv7hl Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.pSg4J2 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf cffi-1.9.1 + /usr/bin/gzip -dc /builddir/build/SOURCES/cffi-1.9.1.tar.gz + /usr/bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd cffi-1.9.1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.a1cSU9 + umask 022 + cd /builddir/build/BUILD + cd cffi-1.9.1 + CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard' + /usr/bin/python3.4 setup.py build '--executable=/usr/bin/python3.4 -s' running build running build_py creating build creating build/lib.linux-armv7l-3.4 creating build/lib.linux-armv7l-3.4/cffi copying cffi/vengine_cpy.py -> build/lib.linux-armv7l-3.4/cffi copying cffi/vengine_gen.py -> build/lib.linux-armv7l-3.4/cffi copying cffi/cparser.py -> build/lib.linux-armv7l-3.4/cffi copying cffi/model.py -> build/lib.linux-armv7l-3.4/cffi copying cffi/setuptools_ext.py -> build/lib.linux-armv7l-3.4/cffi copying cffi/backend_ctypes.py -> build/lib.linux-armv7l-3.4/cffi copying cffi/lock.py -> build/lib.linux-armv7l-3.4/cffi copying cffi/recompiler.py -> build/lib.linux-armv7l-3.4/cffi copying cffi/__init__.py -> build/lib.linux-armv7l-3.4/cffi copying cffi/ffiplatform.py -> build/lib.linux-armv7l-3.4/cffi copying cffi/api.py -> build/lib.linux-armv7l-3.4/cffi copying cffi/commontypes.py -> build/lib.linux-armv7l-3.4/cffi copying cffi/cffi_opcode.py -> build/lib.linux-armv7l-3.4/cffi copying cffi/verifier.py -> build/lib.linux-armv7l-3.4/cffi copying cffi/_cffi_include.h -> build/lib.linux-armv7l-3.4/cffi copying cffi/parse_c_type.h -> build/lib.linux-armv7l-3.4/cffi copying cffi/_embedding.h -> build/lib.linux-armv7l-3.4/cffi running build_ext building '_cffi_backend' extension creating build/temp.linux-armv7l-3.4 creating build/temp.linux-armv7l-3.4/c gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -fPIC -DUSE__THREAD -I/usr/include/python3.4m -c c/_cffi_backend.c -o build/temp.linux-armv7l-3.4/c/_cffi_backend.o gcc -pthread -shared -Wl,-z,relro -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard build/temp.linux-armv7l-3.4/c/_cffi_backend.o -L/usr/lib -lffi -lpython3.4m -o build/lib.linux-armv7l-3.4/_cffi_backend.cpython-34m.so + sleep 1 + cd doc + make html sphinx-build -b html -d build/doctrees source build/html Making output directory... Running Sphinx v1.1.3 loading pickled environment... not yet created building [html]: targets for 8 source files that are out of date updating environment: 8 added, 0 changed, 0 removed reading sources... [ 12%] cdef reading sources... [ 25%] embedding reading sources... [ 37%] index reading sources... [ 50%] installation reading sources... [ 62%] overview reading sources... [ 75%] ref reading sources... [ 87%] using reading sources... [100%] whatsnew looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done writing output... [ 12%] cdef writing output... [ 25%] embedding writing output... [ 37%] index writing output... [ 50%] installation writing output... [ 62%] overview writing output... [ 75%] ref writing output... [ 87%] using writing output... [100%] whatsnew writing additional files... genindex search copying static files... done dumping search index... done dumping object inventory... done build succeeded. Build finished. The HTML pages are in build/html. + rm build/html/.buildinfo + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.IIOg3E + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm '!=' / ']' + rm -rf /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm ++ dirname /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm + cd cffi-1.9.1 + CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard' + /usr/bin/python3.4 setup.py install -O1 --skip-build --root /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm --record /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/lib/python3.4/site-packages/cffi-1.9.1-py3.4.egg-info/installed-files.txt running install running install_lib creating /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr creating /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/lib creating /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/lib/python3.4 creating /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/lib/python3.4/site-packages creating /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/lib/python3.4/site-packages/cffi copying build/lib.linux-armv7l-3.4/cffi/vengine_cpy.py -> /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/lib/python3.4/site-packages/cffi copying build/lib.linux-armv7l-3.4/cffi/vengine_gen.py -> /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/lib/python3.4/site-packages/cffi copying build/lib.linux-armv7l-3.4/cffi/_embedding.h -> /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/lib/python3.4/site-packages/cffi copying build/lib.linux-armv7l-3.4/cffi/cparser.py -> /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/lib/python3.4/site-packages/cffi copying build/lib.linux-armv7l-3.4/cffi/model.py -> /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/lib/python3.4/site-packages/cffi copying build/lib.linux-armv7l-3.4/cffi/setuptools_ext.py -> /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/lib/python3.4/site-packages/cffi copying build/lib.linux-armv7l-3.4/cffi/backend_ctypes.py -> /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/lib/python3.4/site-packages/cffi copying build/lib.linux-armv7l-3.4/cffi/lock.py -> /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/lib/python3.4/site-packages/cffi copying build/lib.linux-armv7l-3.4/cffi/parse_c_type.h -> /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/lib/python3.4/site-packages/cffi copying build/lib.linux-armv7l-3.4/cffi/recompiler.py -> /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/lib/python3.4/site-packages/cffi copying build/lib.linux-armv7l-3.4/cffi/_cffi_include.h -> /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/lib/python3.4/site-packages/cffi copying build/lib.linux-armv7l-3.4/cffi/__init__.py -> /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/lib/python3.4/site-packages/cffi copying build/lib.linux-armv7l-3.4/cffi/ffiplatform.py -> /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/lib/python3.4/site-packages/cffi copying build/lib.linux-armv7l-3.4/cffi/api.py -> /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/lib/python3.4/site-packages/cffi copying build/lib.linux-armv7l-3.4/cffi/commontypes.py -> /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/lib/python3.4/site-packages/cffi copying build/lib.linux-armv7l-3.4/cffi/cffi_opcode.py -> /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/lib/python3.4/site-packages/cffi copying build/lib.linux-armv7l-3.4/cffi/verifier.py -> /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/lib/python3.4/site-packages/cffi copying build/lib.linux-armv7l-3.4/_cffi_backend.cpython-34m.so -> /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/lib/python3.4/site-packages byte-compiling /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/lib/python3.4/site-packages/cffi/vengine_cpy.py to vengine_cpy.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/lib/python3.4/site-packages/cffi/vengine_gen.py to vengine_gen.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/lib/python3.4/site-packages/cffi/cparser.py to cparser.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/lib/python3.4/site-packages/cffi/model.py to model.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/lib/python3.4/site-packages/cffi/setuptools_ext.py to setuptools_ext.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/lib/python3.4/site-packages/cffi/backend_ctypes.py to backend_ctypes.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/lib/python3.4/site-packages/cffi/lock.py to lock.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/lib/python3.4/site-packages/cffi/recompiler.py to recompiler.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/lib/python3.4/site-packages/cffi/__init__.py to __init__.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/lib/python3.4/site-packages/cffi/ffiplatform.py to ffiplatform.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/lib/python3.4/site-packages/cffi/api.py to api.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/lib/python3.4/site-packages/cffi/commontypes.py to commontypes.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/lib/python3.4/site-packages/cffi/cffi_opcode.py to cffi_opcode.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/lib/python3.4/site-packages/cffi/verifier.py to verifier.cpython-34.pyc writing byte-compilation script '/tmp/tmpf6719jhw.py' /usr/bin/python3.4 -O /tmp/tmpf6719jhw.py removing /tmp/tmpf6719jhw.py running install_egg_info running egg_info writing requirements to cffi.egg-info/requires.txt writing entry points to cffi.egg-info/entry_points.txt writing top-level names to cffi.egg-info/top_level.txt writing cffi.egg-info/PKG-INFO writing dependency_links to cffi.egg-info/dependency_links.txt reading manifest file 'cffi.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'cffi.egg-info/SOURCES.txt' Copying cffi.egg-info to /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/lib/python3.4/site-packages/cffi-1.9.1-py3.4.egg-info running install_scripts writing list of installed files to '/builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/lib/python3.4/site-packages/cffi-1.9.1-py3.4.egg-info/installed-files.txt' + /usr/lib/rpm/find-debuginfo.sh --strict-build-id -m --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 /builddir/build/BUILD/cffi-1.9.1 extracting debug info from /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/lib/python3.4/site-packages/_cffi_backend.cpython-34m.so dwz: Too few files for multifile optimization /usr/lib/rpm/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. 813 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-compress + /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 Bytecompiling .py files below /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/lib/python3.4 using /usr/bin/python3.4 Bytecompiling .py files below /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/lib/debug/usr/lib/python3.4 using /usr/bin/python3.4 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/lib/rpm/redhat/brp-java-repack-jars Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.5iQdXK + umask 022 + cd /builddir/build/BUILD + cd cffi-1.9.1 + PYTHONPATH=/builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/lib/python3.4/site-packages + py.test-3.4 -v c/ testing/ ============================= test session starts ============================== platform linux -- Python 3.4.8, pytest-2.8.5, py-1.4.30, pluggy-0.3.1 -- /usr/bin/python3.4 cachedir: .cache rootdir: /builddir/build/BUILD/cffi-1.9.1, inifile: collecting ... collected 1911 items c/test_c.py::test_load_library PASSED c/test_c.py::test_all_rtld_symbols PASSED c/test_c.py::test_new_primitive_type PASSED c/test_c.py::test_inspect_primitive_type PASSED c/test_c.py::test_cast_to_signed_char PASSED c/test_c.py::test_sizeof_type PASSED c/test_c.py::test_integer_types PASSED c/test_c.py::test_no_float_on_int_types PASSED c/test_c.py::test_float_types PASSED c/test_c.py::test_complex_types SKIPPED c/test_c.py::test_character_type PASSED c/test_c.py::test_pointer_type PASSED c/test_c.py::test_inspect_pointer_type PASSED c/test_c.py::test_pointer_to_int PASSED c/test_c.py::test_pointer_bool PASSED c/test_c.py::test_pointer_to_pointer PASSED c/test_c.py::test_reading_pointer_to_int PASSED c/test_c.py::test_reading_pointer_to_float PASSED c/test_c.py::test_cast_float_to_int PASSED c/test_c.py::test_newp_integer_types PASSED c/test_c.py::test_reading_pointer_to_char PASSED c/test_c.py::test_reading_pointer_to_pointer PASSED c/test_c.py::test_load_standard_library PASSED c/test_c.py::test_hash_differences PASSED c/test_c.py::test_no_len_on_nonarray PASSED c/test_c.py::test_cmp_none PASSED c/test_c.py::test_invalid_indexing PASSED c/test_c.py::test_default_str PASSED c/test_c.py::test_default_unicode PASSED c/test_c.py::test_cast_from_cdataint PASSED c/test_c.py::test_void_type PASSED c/test_c.py::test_array_type PASSED c/test_c.py::test_inspect_array_type PASSED c/test_c.py::test_array_instance PASSED c/test_c.py::test_array_of_unknown_length_instance PASSED c/test_c.py::test_array_of_unknown_length_instance_with_initializer PASSED c/test_c.py::test_array_initializer PASSED c/test_c.py::test_array_add PASSED c/test_c.py::test_array_sub PASSED c/test_c.py::test_ptr_sub_unaligned PASSED c/test_c.py::test_cast_primitive_from_cdata PASSED c/test_c.py::test_new_primitive_from_cdata PASSED c/test_c.py::test_cast_between_pointers PASSED c/test_c.py::test_alignof PASSED c/test_c.py::test_new_struct_type PASSED c/test_c.py::test_new_union_type PASSED c/test_c.py::test_complete_struct PASSED c/test_c.py::test_complete_union PASSED c/test_c.py::test_struct_instance PASSED c/test_c.py::test_union_instance PASSED c/test_c.py::test_struct_pointer PASSED c/test_c.py::test_struct_init_list PASSED c/test_c.py::test_array_in_struct PASSED c/test_c.py::test_offsetof PASSED c/test_c.py::test_function_type PASSED c/test_c.py::test_inspect_function_type PASSED c/test_c.py::test_function_type_taking_struct PASSED c/test_c.py::test_function_void_result PASSED c/test_c.py::test_function_void_arg PASSED c/test_c.py::test_call_function_0 PASSED c/test_c.py::test_call_function_1 PASSED c/test_c.py::test_call_function_2 PASSED c/test_c.py::test_call_function_3 PASSED c/test_c.py::test_call_function_4 PASSED c/test_c.py::test_call_function_5 PASSED c/test_c.py::test_call_function_6 PASSED c/test_c.py::test_call_function_7 PASSED c/test_c.py::test_call_function_20 PASSED c/test_c.py::test_call_function_21 PASSED c/test_c.py::test_call_function_22 PASSED c/test_c.py::test_call_function_23 PASSED c/test_c.py::test_call_function_23_bis PASSED c/test_c.py::test_cannot_pass_struct_with_array_of_length_0 PASSED c/test_c.py::test_call_function_9 PASSED c/test_c.py::test_cannot_call_with_a_autocompleted_struct PASSED c/test_c.py::test_new_charp PASSED c/test_c.py::test_load_and_call_function PASSED c/test_c.py::test_read_variable PASSED c/test_c.py::test_read_variable_as_unknown_length_array PASSED c/test_c.py::test_write_variable PASSED c/test_c.py::test_callback PASSED c/test_c.py::test_callback_exception PASSED c/test_c.py::test_callback_return_type PASSED c/test_c.py::test_a_lot_of_callbacks PASSED c/test_c.py::test_callback_receiving_tiny_struct PASSED c/test_c.py::test_callback_returning_tiny_struct PASSED c/test_c.py::test_callback_receiving_struct PASSED c/test_c.py::test_callback_returning_struct PASSED c/test_c.py::test_callback_receiving_big_struct PASSED c/test_c.py::test_callback_returning_big_struct PASSED c/test_c.py::test_callback_returning_void PASSED c/test_c.py::test_enum_type PASSED c/test_c.py::test_cast_to_enum PASSED c/test_c.py::test_enum_with_non_injective_mapping PASSED c/test_c.py::test_enum_in_struct PASSED c/test_c.py::test_enum_overflow PASSED c/test_c.py::test_callback_returning_enum PASSED c/test_c.py::test_callback_returning_enum_unsigned PASSED c/test_c.py::test_callback_returning_char PASSED c/test_c.py::test_callback_returning_wchar_t PASSED c/test_c.py::test_struct_with_bitfields PASSED c/test_c.py::test_bitfield_instance PASSED c/test_c.py::test_bitfield_instance_init PASSED c/test_c.py::test_weakref PASSED c/test_c.py::test_no_inheritance PASSED c/test_c.py::test_assign_string PASSED c/test_c.py::test_add_error PASSED c/test_c.py::test_void_errors PASSED c/test_c.py::test_too_many_items PASSED c/test_c.py::test_more_type_errors PASSED c/test_c.py::test_more_overflow_errors PASSED c/test_c.py::test_newp_copying PASSED c/test_c.py::test_string PASSED c/test_c.py::test_string_byte PASSED c/test_c.py::test_string_wchar PASSED c/test_c.py::test_string_typeerror PASSED c/test_c.py::test_bug_convert_to_ptr PASSED c/test_c.py::test_set_struct_fields PASSED c/test_c.py::test_invalid_function_result_types PASSED c/test_c.py::test_struct_return_in_func PASSED c/test_c.py::test_cast_with_functionptr PASSED c/test_c.py::test_wchar PASSED c/test_c.py::test_keepalive_struct PASSED c/test_c.py::test_nokeepalive_struct PASSED c/test_c.py::test_owning_repr PASSED c/test_c.py::test_cannot_dereference_void PASSED c/test_c.py::test_iter PASSED c/test_c.py::test_cmp PASSED c/test_c.py::test_buffer PASSED c/test_c.py::test_getcname PASSED c/test_c.py::test_errno PASSED c/test_c.py::test_errno_callback PASSED c/test_c.py::test_cast_to_array PASSED c/test_c.py::test_cast_invalid PASSED c/test_c.py::test_bug_float_convertion PASSED c/test_c.py::test_bug_delitem PASSED c/test_c.py::test_bug_delattr PASSED c/test_c.py::test_variable_length_struct SKIPPED c/test_c.py::test_autocast_int PASSED c/test_c.py::test_autocast_float PASSED c/test_c.py::test_longdouble PASSED c/test_c.py::test_get_array_of_length_zero PASSED c/test_c.py::test_nested_anonymous_struct PASSED c/test_c.py::test_nested_anonymous_struct_2 PASSED c/test_c.py::test_sizeof_union PASSED c/test_c.py::test_unaligned_struct PASSED c/test_c.py::test_CData_CType PASSED c/test_c.py::test_no_cdata_float PASSED c/test_c.py::test_bool PASSED c/test_c.py::test_typeoffsetof PASSED c/test_c.py::test_typeoffsetof_array PASSED c/test_c.py::test_typeoffsetof_no_bitfield PASSED c/test_c.py::test_rawaddressof PASSED c/test_c.py::test_newp_signed_unsigned_char PASSED c/test_c.py::test_newp_from_bytearray_doesnt_work PASSED c/test_c.py::test_string_assignment_to_byte_array PASSED c/test_c.py::test_FILE PASSED c/test_c.py::test_FILE_only_for_FILE_arg PASSED c/test_c.py::test_FILE_object PASSED c/test_c.py::test_errno_saved PASSED c/test_c.py::test_GetLastError SKIPPED c/test_c.py::test_nonstandard_integer_types PASSED c/test_c.py::test_cannot_convert_unicode_to_charp PASSED c/test_c.py::test_buffer_keepalive PASSED c/test_c.py::test_slice PASSED c/test_c.py::test_slice_ptr PASSED c/test_c.py::test_slice_array_checkbounds PASSED c/test_c.py::test_nonstandard_slice PASSED c/test_c.py::test_setslice PASSED c/test_c.py::test_setslice_array PASSED c/test_c.py::test_cdata_name_module_doc PASSED c/test_c.py::test_different_types_of_ptr_equality PASSED c/test_c.py::test_new_handle PASSED c/test_c.py::test_new_handle_cycle PASSED c/test_c.py::test_bitfield_as_x86_gcc PASSED c/test_c.py::test_bitfield_as_msvc PASSED c/test_c.py::test_bitfield_as_arm_gcc PASSED c/test_c.py::test_bitfield_as_ppc_gcc PASSED c/test_c.py::test_struct_array_no_length PASSED c/test_c.py::test_struct_array_no_length_explicit_position PASSED c/test_c.py::test_struct_array_not_aligned PASSED c/test_c.py::test_ass_slice PASSED c/test_c.py::test_void_p_arithmetic PASSED c/test_c.py::test_sizeof_sliced_array PASSED c/test_c.py::test_packed PASSED c/test_c.py::test_packed_with_bitfields PASSED c/test_c.py::test_from_buffer PASSED c/test_c.py::test_from_buffer_not_str_unicode PASSED c/test_c.py::test_from_buffer_bytearray PASSED c/test_c.py::test_from_buffer_more_cases PASSED c/test_c.py::test_memmove PASSED c/test_c.py::test_memmove_buffer PASSED c/test_c.py::test_memmove_readonly_readwrite PASSED c/test_c.py::test_memmove_sign_check PASSED c/test_c.py::test_memmove_bad_cdata PASSED c/test_c.py::test_dereference_null_ptr PASSED c/test_c.py::test_mixup PASSED c/test_c.py::test_stdcall_function_type PASSED c/test_c.py::test_get_common_types PASSED c/test_c.py::test_unpack PASSED c/test_c.py::test_cdata_dir PASSED c/test_c.py::test_char_pointer_conversion PASSED testing/cffi0/test_cdata.py::test_typeof PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_integer_ranges <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_fixedsize_int <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_new_unsupported_type <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_new_single_integer <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_new_array_no_arg <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_array_indexing <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_new_array_args <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_new_array_varsize <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_pointer_init <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_cannot_cast <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_new_pointer_to_array <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_pointer_direct <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_repr <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_new_array_of_array <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_constructor_array_of_array <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_new_array_of_pointer_1 <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_new_array_of_pointer_2 <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_char <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_wchar_t <- testing/cffi0/backend_tests.py SKIPPED testing/cffi0/test_ctypes.py::TestCTypes::test_none_as_null_doesnt_work <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_float <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_struct_simple <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_constructor_struct_from_dict <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_struct_pointer <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_struct_opaque <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_pointer_to_struct <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_constructor_struct_of_array <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_recursive_struct <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_union_simple <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_union_opaque <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_union_initializer <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_sizeof_type <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_sizeof_cdata <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_string_from_char_pointer <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_unicode_from_wchar_pointer <- testing/cffi0/backend_tests.py SKIPPED testing/cffi0/test_ctypes.py::TestCTypes::test_string_from_char_array <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_string_from_wchar_array <- testing/cffi0/backend_tests.py SKIPPED testing/cffi0/test_ctypes.py::TestCTypes::test_fetch_const_char_p_field <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_fetch_const_wchar_p_field <- testing/cffi0/backend_tests.py SKIPPED testing/cffi0/test_ctypes.py::TestCTypes::test_voidp <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_functionptr_simple <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_functionptr_advanced <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_functionptr_voidptr_return <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_functionptr_intptr_return <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_functionptr_void_return <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_char_cast <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_wchar_cast <- testing/cffi0/backend_tests.py SKIPPED testing/cffi0/test_ctypes.py::TestCTypes::test_cast_array_to_charp <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_cast_between_pointers <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_cast_pointer_and_int <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_cast_functionptr_and_int <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_callback_crash <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_cast_float <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_enum <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_enum_in_struct <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_enum_non_contiguous <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_enum_char_hex_oct <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_enum_partial <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_array_of_struct <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_pointer_to_array <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_iterate_array <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_offsetof <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_offsetof_nested <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_offsetof_array <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_alignof <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_bitfield <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_bitfield_enum <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_anonymous_struct <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_struct_with_two_usages <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_pointer_arithmetic <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_pointer_comparison <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_no_integer_comparison <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_ffi_buffer_ptr <- testing/cffi0/backend_tests.py SKIPPED testing/cffi0/test_ctypes.py::TestCTypes::test_ffi_buffer_array <- testing/cffi0/backend_tests.py SKIPPED testing/cffi0/test_ctypes.py::TestCTypes::test_ffi_buffer_ptr_size <- testing/cffi0/backend_tests.py SKIPPED testing/cffi0/test_ctypes.py::TestCTypes::test_ffi_buffer_array_size <- testing/cffi0/backend_tests.py SKIPPED testing/cffi0/test_ctypes.py::TestCTypes::test_ffi_buffer_with_file <- testing/cffi0/backend_tests.py SKIPPED testing/cffi0/test_ctypes.py::TestCTypes::test_ffi_buffer_with_io <- testing/cffi0/backend_tests.py SKIPPED testing/cffi0/test_ctypes.py::TestCTypes::test_array_in_struct <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_struct_containing_array_varsize_workaround <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_new_struct_containing_array_varsize <- testing/cffi0/backend_tests.py SKIPPED testing/cffi0/test_ctypes.py::TestCTypes::test_ffi_typeof_getcname <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_callback_as_function_argument <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_vararg_callback <- testing/cffi0/backend_tests.py SKIPPED testing/cffi0/test_ctypes.py::TestCTypes::test_callback_decorator <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_unique_types <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_anonymous_enum <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_opaque_enum <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_new_ctype <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_enum_with_non_injective_mapping <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_enum_refer_previous_enum_value <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_gc <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_gc_2 <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_gc_3 <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_gc_4 <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_gc_disable <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_gc_finite_list <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_CData_CType <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_bool <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_use_own_bool <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_ordering_bug1 <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_ordering_bug2 <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_addressof <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_addressof_field <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_addressof_field_nested <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_addressof_anonymous_struct <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_addressof_array <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_addressof_pointer <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_addressof_array_in_struct <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_multiple_independent_structs <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_missing_include <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_include_typedef <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_include_struct <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_include_union <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_include_enum <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_include_typedef_2 <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_ignore_multiple_declarations_of_constant <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_struct_packed <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_define_integer_constant <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_opaque_struct_becomes_nonopaque <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_ffi_self_include <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_anonymous_enum_include <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_init_once <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_init_once_multithread <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_sizeof_struct_directly <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_array_of_func_ptr SKIPPED testing/cffi0/test_ctypes.py::TestCTypes::test_structptr_argument SKIPPED testing/cffi0/test_ctypes.py::TestCTypes::test_array_argument_as_list SKIPPED testing/cffi0/test_ctypes.py::TestCTypes::test_cast_to_array_type SKIPPED testing/cffi0/test_ctypes.py::TestCTypes::test_nested_anonymous_struct SKIPPED testing/cffi0/test_ctypes.py::TestCTypes::test_nested_field_offset_align SKIPPED testing/cffi0/test_ctypes.py::TestCTypes::test_nested_anonymous_union SKIPPED testing/cffi0/test_ctypes.py::TestCTypes::test_nested_anonymous_struct_2 SKIPPED testing/cffi0/test_ctypes.py::TestCTypes::test_CData_CType_2 SKIPPED testing/cffi0/test_ffi_backend.py::TestFFI::test_integer_ranges <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_fixedsize_int <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_new_unsupported_type <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_new_single_integer <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_new_array_no_arg <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_array_indexing <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_new_array_args <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_new_array_varsize <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_pointer_init <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_cannot_cast <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_new_pointer_to_array <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_pointer_direct <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_repr <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_new_array_of_array <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_constructor_array_of_array <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_new_array_of_pointer_1 <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_new_array_of_pointer_2 <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_char <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_wchar_t <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_none_as_null_doesnt_work <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_float <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_struct_simple <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_constructor_struct_from_dict <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_struct_pointer <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_struct_opaque <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_pointer_to_struct <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_constructor_struct_of_array <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_recursive_struct <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_union_simple <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_union_opaque <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_union_initializer <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_sizeof_type <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_sizeof_cdata <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_string_from_char_pointer <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_unicode_from_wchar_pointer <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_string_from_char_array <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_string_from_wchar_array <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_fetch_const_char_p_field <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_fetch_const_wchar_p_field <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_voidp <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_functionptr_simple <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_functionptr_advanced <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_functionptr_voidptr_return <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_functionptr_intptr_return <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_functionptr_void_return <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_char_cast <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_wchar_cast <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_cast_array_to_charp <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_cast_between_pointers <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_cast_pointer_and_int <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_cast_functionptr_and_int <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_callback_crash <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_structptr_argument <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_array_argument_as_list <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_cast_float <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_enum <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_enum_in_struct <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_enum_non_contiguous <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_enum_char_hex_oct <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_enum_partial <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_array_of_struct <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_pointer_to_array <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_iterate_array <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_offsetof <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_offsetof_nested <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_offsetof_array <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_alignof <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_bitfield <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_bitfield_enum <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_anonymous_struct <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_struct_with_two_usages <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_pointer_arithmetic <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_pointer_comparison <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_no_integer_comparison <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_ffi_buffer_ptr <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_ffi_buffer_array <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_ffi_buffer_ptr_size <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_ffi_buffer_array_size <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_ffi_buffer_with_file <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_ffi_buffer_with_io <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_array_in_struct <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_struct_containing_array_varsize_workaround <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_new_struct_containing_array_varsize <- testing/cffi0/backend_tests.py SKIPPED testing/cffi0/test_ffi_backend.py::TestFFI::test_ffi_typeof_getcname <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_array_of_func_ptr <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_callback_as_function_argument <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_vararg_callback <- testing/cffi0/backend_tests.py SKIPPED testing/cffi0/test_ffi_backend.py::TestFFI::test_callback_decorator <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_unique_types <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_anonymous_enum <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_opaque_enum <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_new_ctype <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_enum_with_non_injective_mapping <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_enum_refer_previous_enum_value <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_nested_anonymous_struct <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_nested_field_offset_align <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_nested_anonymous_union <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_nested_anonymous_struct_2 <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_cast_to_array_type <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_gc <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_gc_2 <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_gc_3 <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_gc_4 <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_gc_disable <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_gc_finite_list <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_CData_CType <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_CData_CType_2 <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_bool <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_use_own_bool <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_ordering_bug1 <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_ordering_bug2 <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_addressof <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_addressof_field <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_addressof_field_nested <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_addressof_anonymous_struct <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_addressof_array <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_addressof_pointer <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_addressof_array_in_struct <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_multiple_independent_structs <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_missing_include <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_include_typedef <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_include_struct <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_include_union <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_include_enum <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_include_typedef_2 <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_ignore_multiple_declarations_of_constant <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_struct_packed <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_define_integer_constant <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_opaque_struct_becomes_nonopaque <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_ffi_self_include <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_anonymous_enum_include <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_init_once <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_init_once_multithread <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_sizeof_struct_directly <- testing/cffi0/backend_tests.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_not_supported_bitfield_in_result PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_inspecttype PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_new_handle PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_callback_onerror PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_ffi_new_allocator_2 PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_ffi_new_allocator_3 PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_ffi_new_allocator_4 PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_sin <- testing/cffi0/test_function.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_sinf <- testing/cffi0/test_function.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_sin_no_return_value <- testing/cffi0/test_function.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_dlopen_filename <- testing/cffi0/test_function.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_dlopen_flags <- testing/cffi0/test_function.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_dlopen_constant <- testing/cffi0/test_function.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_tlsalloc <- testing/cffi0/test_function.py SKIPPED testing/cffi0/test_ffi_backend.py::TestFFI::test_fputs <- testing/cffi0/test_function.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_fputs_without_const <- testing/cffi0/test_function.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_vararg <- testing/cffi0/test_function.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_must_specify_type_of_vararg <- testing/cffi0/test_function.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_function_has_a_c_type <- testing/cffi0/test_function.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_function_pointer <- testing/cffi0/test_function.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_callback_returning_void <- testing/cffi0/test_function.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_passing_array <- testing/cffi0/test_function.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_write_variable <- testing/cffi0/test_function.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_strchr <- testing/cffi0/test_function.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_function_with_struct_argument <- testing/cffi0/test_function.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_function_typedef <- testing/cffi0/test_function.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_fputs_custom_FILE <- testing/cffi0/test_function.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_constants_on_lib <- testing/cffi0/test_function.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_void_star_accepts_string <- testing/cffi0/test_function.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_signed_char_star_accepts_string <- testing/cffi0/test_function.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_unsigned_char_star_accepts_string <- testing/cffi0/test_function.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_missing_function <- testing/cffi0/test_function.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_wraps_from_stdlib <- testing/cffi0/test_function.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_free_callback_cycle <- testing/cffi0/test_function.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_windows_stdcall <- testing/cffi0/test_function.py SKIPPED testing/cffi0/test_ffi_backend.py::TestFFI::test_explicit_cdecl_stdcall <- testing/cffi0/test_function.py SKIPPED testing/cffi0/test_ffi_backend.py::TestFFI::test_stdcall_only_on_windows <- testing/cffi0/test_function.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_dir_on_dlopen_lib <- testing/cffi0/test_function.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_getting_errno <- testing/cffi0/test_ownlib.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_setting_errno <- testing/cffi0/test_ownlib.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_my_array_7 <- testing/cffi0/test_ownlib.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_my_array_no_length <- testing/cffi0/test_ownlib.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_keepalive_lib <- testing/cffi0/test_ownlib.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_keepalive_ffi <- testing/cffi0/test_ownlib.py PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_struct_by_value <- testing/cffi0/test_ownlib.py PASSED testing/cffi0/test_ffi_backend.py::TestBitfield::test_bitfield_basic PASSED testing/cffi0/test_ffi_backend.py::TestBitfield::test_bitfield_reuse_if_enough_space PASSED testing/cffi0/test_ffi_backend.py::TestBitfield::test_bitfield_anonymous_no_align SKIPPED testing/cffi0/test_ffi_backend.py::TestBitfield::test_bitfield_anonymous_align_arm PASSED testing/cffi0/test_ffi_backend.py::TestBitfield::test_bitfield_zero SKIPPED testing/cffi0/test_ffi_backend.py::TestBitfield::test_bitfield_zero_arm PASSED testing/cffi0/test_ffi_backend.py::TestBitfield::test_error_cases PASSED testing/cffi0/test_ffi_backend.py::TestBitfield::test_struct_with_typedef PASSED testing/cffi0/test_ffi_backend.py::TestBitfield::test_struct_array_no_length PASSED testing/cffi0/test_ffi_backend.py::TestBitfield::test_getwinerror SKIPPED testing/cffi0/test_ffi_backend.py::TestBitfield::test_from_buffer PASSED testing/cffi0/test_ffi_backend.py::TestBitfield::test_memmove PASSED testing/cffi0/test_ffi_backend.py::TestBitfield::test_memmove_buffer PASSED testing/cffi0/test_ffi_backend.py::TestBitfield::test_memmove_readonly_readwrite PASSED testing/cffi0/test_ffi_backend.py::TestBitfield::test_all_primitives PASSED testing/cffi0/test_ffi_backend.py::TestBitfield::test_ffi_def_extern PASSED testing/cffi0/test_ffi_backend.py::TestBitfield::test_introspect_typedef PASSED testing/cffi0/test_ffi_backend.py::TestBitfield::test_introspect_struct PASSED testing/cffi0/test_ffi_backend.py::TestBitfield::test_introspect_union PASSED testing/cffi0/test_ffi_backend.py::TestBitfield::test_introspect_struct_and_typedef PASSED testing/cffi0/test_ffi_backend.py::TestBitfield::test_introspect_included_type PASSED testing/cffi0/test_ffi_backend.py::TestBitfield::test_introspect_order PASSED testing/cffi0/test_ffi_backend.py::TestBitfield::test_unpack PASSED testing/cffi0/test_ffi_backend.py::TestBitfield::test_negative_array_size PASSED testing/cffi0/test_function.py::TestFunction::test_sin PASSED testing/cffi0/test_function.py::TestFunction::test_sinf PASSED testing/cffi0/test_function.py::TestFunction::test_sin_no_return_value PASSED testing/cffi0/test_function.py::TestFunction::test_dlopen_filename PASSED testing/cffi0/test_function.py::TestFunction::test_dlopen_flags PASSED testing/cffi0/test_function.py::TestFunction::test_dlopen_constant PASSED testing/cffi0/test_function.py::TestFunction::test_tlsalloc SKIPPED testing/cffi0/test_function.py::TestFunction::test_fputs PASSED testing/cffi0/test_function.py::TestFunction::test_fputs_without_const PASSED testing/cffi0/test_function.py::TestFunction::test_vararg PASSED testing/cffi0/test_function.py::TestFunction::test_must_specify_type_of_vararg PASSED testing/cffi0/test_function.py::TestFunction::test_function_has_a_c_type PASSED testing/cffi0/test_function.py::TestFunction::test_function_pointer PASSED testing/cffi0/test_function.py::TestFunction::test_callback_returning_void PASSED testing/cffi0/test_function.py::TestFunction::test_passing_array PASSED testing/cffi0/test_function.py::TestFunction::test_write_variable PASSED testing/cffi0/test_function.py::TestFunction::test_strchr PASSED testing/cffi0/test_function.py::TestFunction::test_function_with_struct_argument PASSED testing/cffi0/test_function.py::TestFunction::test_function_typedef PASSED testing/cffi0/test_function.py::TestFunction::test_fputs_custom_FILE SKIPPED testing/cffi0/test_function.py::TestFunction::test_constants_on_lib PASSED testing/cffi0/test_function.py::TestFunction::test_void_star_accepts_string PASSED testing/cffi0/test_function.py::TestFunction::test_signed_char_star_accepts_string SKIPPED testing/cffi0/test_function.py::TestFunction::test_unsigned_char_star_accepts_string SKIPPED testing/cffi0/test_function.py::TestFunction::test_missing_function PASSED testing/cffi0/test_function.py::TestFunction::test_wraps_from_stdlib PASSED testing/cffi0/test_function.py::TestFunction::test_free_callback_cycle SKIPPED testing/cffi0/test_function.py::TestFunction::test_windows_stdcall SKIPPED testing/cffi0/test_function.py::TestFunction::test_explicit_cdecl_stdcall SKIPPED testing/cffi0/test_function.py::TestFunction::test_stdcall_only_on_windows PASSED testing/cffi0/test_function.py::TestFunction::test_dir_on_dlopen_lib PASSED testing/cffi0/test_model.py::test_void_type PASSED testing/cffi0/test_model.py::test_primitive_type PASSED testing/cffi0/test_model.py::test_raw_function_type PASSED testing/cffi0/test_model.py::test_function_ptr_type PASSED testing/cffi0/test_model.py::test_pointer_type PASSED testing/cffi0/test_model.py::test_const_pointer_type PASSED testing/cffi0/test_model.py::test_qual_pointer_type PASSED testing/cffi0/test_model.py::test_unknown_pointer_type PASSED testing/cffi0/test_model.py::test_unknown_type PASSED testing/cffi0/test_model.py::test_array_type PASSED testing/cffi0/test_model.py::test_struct_type PASSED testing/cffi0/test_model.py::test_union_type PASSED testing/cffi0/test_model.py::test_enum_type PASSED testing/cffi0/test_ownlib.py::TestOwnLib::test_getting_errno PASSED testing/cffi0/test_ownlib.py::TestOwnLib::test_setting_errno PASSED testing/cffi0/test_ownlib.py::TestOwnLib::test_my_array_7 SKIPPED testing/cffi0/test_ownlib.py::TestOwnLib::test_my_array_no_length SKIPPED testing/cffi0/test_ownlib.py::TestOwnLib::test_keepalive_lib PASSED testing/cffi0/test_ownlib.py::TestOwnLib::test_keepalive_ffi PASSED testing/cffi0/test_ownlib.py::TestOwnLib::test_struct_by_value PASSED testing/cffi0/test_parsing.py::test_simple PASSED testing/cffi0/test_parsing.py::test_pipe PASSED testing/cffi0/test_parsing.py::test_vararg PASSED testing/cffi0/test_parsing.py::test_no_args PASSED testing/cffi0/test_parsing.py::test_typedef PASSED testing/cffi0/test_parsing.py::test_typedef_more_complex PASSED testing/cffi0/test_parsing.py::test_typedef_array_convert_array_to_pointer PASSED testing/cffi0/test_parsing.py::test_remove_comments PASSED testing/cffi0/test_parsing.py::test_remove_line_continuation_comments PASSED testing/cffi0/test_parsing.py::test_line_continuation_in_defines PASSED testing/cffi0/test_parsing.py::test_define_not_supported_for_now PASSED testing/cffi0/test_parsing.py::test_unnamed_struct PASSED testing/cffi0/test_parsing.py::test_override PASSED testing/cffi0/test_parsing.py::test_cannot_have_only_variadic_part PASSED testing/cffi0/test_parsing.py::test_parse_error PASSED testing/cffi0/test_parsing.py::test_cannot_declare_enum_later PASSED testing/cffi0/test_parsing.py::test_unknown_name PASSED testing/cffi0/test_parsing.py::test_redefine_common_type PASSED testing/cffi0/test_parsing.py::test_bool PASSED testing/cffi0/test_parsing.py::test_unknown_argument_type PASSED testing/cffi0/test_parsing.py::test_void_renamed_as_only_arg PASSED testing/cffi0/test_parsing.py::test_WPARAM_on_windows SKIPPED testing/cffi0/test_parsing.py::test__is_constant_globalvar PASSED testing/cffi0/test_parsing.py::test_restrict PASSED testing/cffi0/test_parsing.py::test_different_const_funcptr_types PASSED testing/cffi0/test_parsing.py::test_const_pointer_to_pointer PASSED testing/cffi0/test_parsing.py::test_enum PASSED testing/cffi0/test_parsing.py::test_stdcall PASSED testing/cffi0/test_parsing.py::test_extern_python PASSED testing/cffi0/test_parsing.py::test_extern_python_group PASSED testing/cffi0/test_platform.py::test_not_absolute PASSED testing/cffi0/test_platform.py::test_different_absolute PASSED testing/cffi0/test_platform.py::test_absolute_mapping PASSED testing/cffi0/test_platform.py::test_flatten PASSED testing/cffi0/test_unicode_literals.py::test_cast PASSED testing/cffi0/test_unicode_literals.py::test_new PASSED testing/cffi0/test_unicode_literals.py::test_typeof PASSED testing/cffi0/test_unicode_literals.py::test_sizeof PASSED testing/cffi0/test_unicode_literals.py::test_alignof PASSED testing/cffi0/test_unicode_literals.py::test_getctype PASSED testing/cffi0/test_unicode_literals.py::test_cdef PASSED testing/cffi0/test_unicode_literals.py::test_offsetof PASSED testing/cffi0/test_unicode_literals.py::test_enum PASSED testing/cffi0/test_unicode_literals.py::test_dlopen PASSED testing/cffi0/test_unicode_literals.py::test_verify PASSED testing/cffi0/test_unicode_literals.py::test_callback PASSED testing/cffi0/test_verify.py::test_module_type PASSED testing/cffi0/test_verify.py::test_missing_function PASSED testing/cffi0/test_verify.py::test_missing_function_import_error PASSED testing/cffi0/test_verify.py::test_simple_case PASSED testing/cffi0/test_verify.py::test_Wconversion_unsigned PASSED testing/cffi0/test_verify.py::test_Wconversion_integer PASSED testing/cffi0/test_verify.py::test_Wconversion_floating PASSED testing/cffi0/test_verify.py::test_Wconversion_float2int PASSED testing/cffi0/test_verify.py::test_Wconversion_double2int PASSED testing/cffi0/test_verify.py::test_rounding_1 PASSED testing/cffi0/test_verify.py::test_rounding_2 PASSED testing/cffi0/test_verify.py::test_strlen_exact PASSED testing/cffi0/test_verify.py::test_strlen_approximate PASSED testing/cffi0/test_verify.py::test_return_approximate PASSED testing/cffi0/test_verify.py::test_strlen_array_of_char PASSED testing/cffi0/test_verify.py::test_longdouble PASSED testing/cffi0/test_verify.py::test_longdouble_precision PASSED testing/cffi0/test_verify.py::test_primitive_category PASSED testing/cffi0/test_verify.py::test_all_integer_and_float_types PASSED testing/cffi0/test_verify.py::test_var_signed_integer_types PASSED testing/cffi0/test_verify.py::test_var_unsigned_integer_types PASSED testing/cffi0/test_verify.py::test_fn_signed_integer_types PASSED testing/cffi0/test_verify.py::test_fn_unsigned_integer_types PASSED testing/cffi0/test_verify.py::test_char_type PASSED testing/cffi0/test_verify.py::test_wchar_type PASSED testing/cffi0/test_verify.py::test_no_argument PASSED testing/cffi0/test_verify.py::test_two_arguments PASSED testing/cffi0/test_verify.py::test_macro PASSED testing/cffi0/test_verify.py::test_ptr PASSED testing/cffi0/test_verify.py::test_bogus_ptr PASSED testing/cffi0/test_verify.py::test_verify_typedefs SKIPPED testing/cffi0/test_verify.py::test_nondecl_struct PASSED testing/cffi0/test_verify.py::test_ffi_full_struct PASSED testing/cffi0/test_verify.py::test_ffi_nonfull_struct PASSED testing/cffi0/test_verify.py::test_ffi_nonfull_alignment PASSED testing/cffi0/test_verify.py::test_struct_bad_sized_integer PASSED testing/cffi0/test_verify.py::test_struct_bad_sized_float PASSED testing/cffi0/test_verify.py::test_struct_signedness_ignored PASSED testing/cffi0/test_verify.py::test_struct_float_vs_int PASSED testing/cffi0/test_verify.py::test_struct_array_field PASSED testing/cffi0/test_verify.py::test_struct_array_no_length PASSED testing/cffi0/test_verify.py::test_struct_array_guess_length PASSED testing/cffi0/test_verify.py::test_struct_array_c99_1 PASSED testing/cffi0/test_verify.py::test_struct_array_c99_2 PASSED testing/cffi0/test_verify.py::test_struct_ptr_to_array_field PASSED testing/cffi0/test_verify.py::test_struct_with_bitfield_exact PASSED testing/cffi0/test_verify.py::test_struct_with_bitfield_enum PASSED testing/cffi0/test_verify.py::test_unsupported_struct_with_bitfield_ellipsis PASSED testing/cffi0/test_verify.py::test_global_constants PASSED testing/cffi0/test_verify.py::test_global_const_int_size PASSED testing/cffi0/test_verify.py::test_global_constants_non_int PASSED testing/cffi0/test_verify.py::test_nonfull_enum PASSED testing/cffi0/test_verify.py::test_full_enum PASSED testing/cffi0/test_verify.py::test_enum_usage PASSED testing/cffi0/test_verify.py::test_anonymous_enum PASSED testing/cffi0/test_verify.py::test_nonfull_anonymous_enum PASSED testing/cffi0/test_verify.py::test_nonfull_enum_syntax2 PASSED testing/cffi0/test_verify.py::test_nonfull_enum_bug3 PASSED testing/cffi0/test_verify.py::test_get_set_errno PASSED testing/cffi0/test_verify.py::test_define_int PASSED testing/cffi0/test_verify.py::test_access_variable PASSED testing/cffi0/test_verify.py::test_access_address_of_variable PASSED testing/cffi0/test_verify.py::test_access_array_variable PASSED testing/cffi0/test_verify.py::test_access_array_variable_length_hidden PASSED testing/cffi0/test_verify.py::test_access_struct_variable PASSED testing/cffi0/test_verify.py::test_access_callback PASSED testing/cffi0/test_verify.py::test_access_callback_function_typedef PASSED testing/cffi0/test_verify.py::test_ctypes_backend_forces_generic_engine PASSED testing/cffi0/test_verify.py::test_call_with_struct_ptr PASSED testing/cffi0/test_verify.py::test_unknown_type PASSED testing/cffi0/test_verify.py::test_unknown_type_2 PASSED testing/cffi0/test_verify.py::test_unknown_type_3 PASSED testing/cffi0/test_verify.py::test_varargs PASSED testing/cffi0/test_verify.py::test_varargs_exact PASSED testing/cffi0/test_verify.py::test_varargs_struct PASSED testing/cffi0/test_verify.py::test_autofilled_struct_as_argument PASSED testing/cffi0/test_verify.py::test_autofilled_struct_as_argument_dynamic PASSED testing/cffi0/test_verify.py::test_func_returns_struct PASSED testing/cffi0/test_verify.py::test_func_as_funcptr PASSED testing/cffi0/test_verify.py::test_funcptr_as_argument PASSED testing/cffi0/test_verify.py::test_func_as_argument PASSED testing/cffi0/test_verify.py::test_array_as_argument PASSED testing/cffi0/test_verify.py::test_enum_as_argument PASSED testing/cffi0/test_verify.py::test_enum_as_function_result PASSED testing/cffi0/test_verify.py::test_enum_values PASSED testing/cffi0/test_verify.py::test_typedef_complete_enum PASSED testing/cffi0/test_verify.py::test_typedef_broken_complete_enum PASSED testing/cffi0/test_verify.py::test_typedef_incomplete_enum PASSED testing/cffi0/test_verify.py::test_typedef_enum_as_argument PASSED testing/cffi0/test_verify.py::test_typedef_enum_as_function_result PASSED testing/cffi0/test_verify.py::test_function_typedef PASSED testing/cffi0/test_verify.py::test_opaque_integer_as_function_result PASSED testing/cffi0/test_verify.py::test_return_partial_struct PASSED testing/cffi0/test_verify.py::test_take_and_return_partial_structs PASSED testing/cffi0/test_verify.py::test_cannot_name_struct_type PASSED testing/cffi0/test_verify.py::test_dont_check_unnamable_fields PASSED testing/cffi0/test_verify.py::test_nested_anonymous_struct_exact PASSED testing/cffi0/test_verify.py::test_nested_anonymous_struct_exact_error PASSED testing/cffi0/test_verify.py::test_nested_anonymous_struct_inexact_1 PASSED testing/cffi0/test_verify.py::test_nested_anonymous_struct_inexact_2 PASSED testing/cffi0/test_verify.py::test_ffi_union PASSED testing/cffi0/test_verify.py::test_ffi_union_partial PASSED testing/cffi0/test_verify.py::test_ffi_union_with_partial_struct PASSED testing/cffi0/test_verify.py::test_ffi_union_partial_2 PASSED testing/cffi0/test_verify.py::test_ffi_union_with_partial_struct_2 PASSED testing/cffi0/test_verify.py::test_ffi_struct_packed PASSED testing/cffi0/test_verify.py::test_tmpdir PASSED testing/cffi0/test_verify.py::test_relative_to PASSED testing/cffi0/test_verify.py::test_bug1 PASSED testing/cffi0/test_verify.py::test_bool PASSED testing/cffi0/test_verify.py::test_bool_on_long_double SKIPPED testing/cffi0/test_verify.py::test_cannot_pass_float PASSED testing/cffi0/test_verify.py::test_cast_from_int_type_to_bool PASSED testing/cffi0/test_verify.py::test_addressof PASSED testing/cffi0/test_verify.py::test_callback_in_thread PASSED testing/cffi0/test_verify.py::test_keepalive_lib PASSED testing/cffi0/test_verify.py::test_keepalive_ffi PASSED testing/cffi0/test_verify.py::test_FILE_stored_in_stdout PASSED testing/cffi0/test_verify.py::test_FILE_stored_explicitly PASSED testing/cffi0/test_verify.py::test_global_array_with_missing_length PASSED testing/cffi0/test_verify.py::test_global_array_with_dotdotdot_length PASSED testing/cffi0/test_verify.py::test_bad_global_array_with_dotdotdot_length PASSED testing/cffi0/test_verify.py::test_struct_containing_struct PASSED testing/cffi0/test_verify.py::test_struct_returned_by_func PASSED testing/cffi0/test_verify.py::test_include PASSED testing/cffi0/test_verify.py::test_include_enum PASSED testing/cffi0/test_verify.py::test_named_pointer_as_argument PASSED testing/cffi0/test_verify.py::test_enum_size PASSED testing/cffi0/test_verify.py::test_enum_bug118 PASSED testing/cffi0/test_verify.py::test_string_to_voidp_arg PASSED testing/cffi0/test_verify.py::test_callback_indirection PASSED testing/cffi0/test_verify.py::test_floatstar_argument PASSED testing/cffi0/test_verify.py::test_charstar_argument PASSED testing/cffi0/test_verify.py::test_passing_string_or_NULL PASSED testing/cffi0/test_verify.py::test_typeof_function PASSED testing/cffi0/test_verify.py::test_call_with_voidstar_arg PASSED testing/cffi0/test_verify.py::test_dir PASSED testing/cffi0/test_verify.py::test_typeof_func_with_struct_argument PASSED testing/cffi0/test_verify.py::test_bug_const_char_ptr_array_1 PASSED testing/cffi0/test_verify.py::test_bug_const_char_ptr_array_2 PASSED testing/cffi0/test_verify.py::test_various_calls_direct PASSED testing/cffi0/test_verify.py::test_various_calls_libffi PASSED testing/cffi0/test_verify.py::test_ptr_to_opaque PASSED testing/cffi0/test_verify.py::test_errno_working_even_with_pypys_jit PASSED testing/cffi0/test_verify.py::test_getlasterror_working_even_with_pypys_jit SKIPPED testing/cffi0/test_verify.py::test_verify_dlopen_flags PASSED testing/cffi0/test_verify.py::test_consider_not_implemented_function_type PASSED testing/cffi0/test_verify.py::test_verify_extra_arguments PASSED testing/cffi0/test_verify.py::test_implicit_unicode_on_windows SKIPPED testing/cffi0/test_verify.py::test_use_local_dir PASSED testing/cffi0/test_verify.py::test_define_known_value PASSED testing/cffi0/test_verify.py::test_define_wrong_value PASSED testing/cffi0/test_verify.py::test_static_const_int_known_value PASSED testing/cffi0/test_verify.py::test_static_const_int_wrong_value PASSED testing/cffi0/test_verify.py::test_const_struct_global PASSED testing/cffi0/test_verify.py::test_dont_support_int_dotdotdot PASSED testing/cffi0/test_verify.py::test_const_fields PASSED testing/cffi0/test_verify.py::test_win32_calling_convention_0 PASSED testing/cffi0/test_verify.py::test_win32_calling_convention_1 PASSED testing/cffi0/test_verify.py::test_win32_calling_convention_2 PASSED testing/cffi0/test_verify.py::test_win32_calling_convention_3 PASSED testing/cffi0/test_verify2.py::test_module_type <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_missing_function <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_missing_function_import_error <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_simple_case <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_Wconversion_unsigned <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_Wconversion_integer <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_Wconversion_floating <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_Wconversion_float2int <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_Wconversion_double2int <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_rounding_1 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_rounding_2 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_strlen_exact <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_strlen_approximate <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_return_approximate <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_strlen_array_of_char <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_longdouble <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_longdouble_precision <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_primitive_category <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_all_integer_and_float_types <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_var_signed_integer_types <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_var_unsigned_integer_types <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_fn_signed_integer_types <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_fn_unsigned_integer_types <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_char_type <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_wchar_type <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_no_argument <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_two_arguments <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_macro <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_ptr <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_bogus_ptr <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_verify_typedefs <- testing/cffi0/test_verify.py SKIPPED testing/cffi0/test_verify2.py::test_nondecl_struct <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_ffi_full_struct <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_ffi_nonfull_struct <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_ffi_nonfull_alignment <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_struct_bad_sized_integer <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_struct_bad_sized_float <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_struct_signedness_ignored <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_struct_float_vs_int <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_struct_array_field <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_struct_array_no_length <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_struct_array_guess_length <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_struct_array_c99_1 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_struct_array_c99_2 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_struct_ptr_to_array_field <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_struct_with_bitfield_exact <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_struct_with_bitfield_enum <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_unsupported_struct_with_bitfield_ellipsis <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_global_constants <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_global_const_int_size <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_global_constants_non_int <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_nonfull_enum <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_full_enum <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_enum_usage <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_anonymous_enum <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_nonfull_anonymous_enum <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_nonfull_enum_syntax2 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_nonfull_enum_bug3 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_get_set_errno <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_define_int <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_access_variable <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_access_address_of_variable <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_access_array_variable <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_access_array_variable_length_hidden <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_access_struct_variable <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_access_callback <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_access_callback_function_typedef <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_ctypes_backend_forces_generic_engine <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_call_with_struct_ptr <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_unknown_type <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_unknown_type_2 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_unknown_type_3 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_varargs <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_varargs_exact <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_varargs_struct <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_autofilled_struct_as_argument <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_autofilled_struct_as_argument_dynamic <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_func_returns_struct <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_func_as_funcptr <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_funcptr_as_argument <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_func_as_argument <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_array_as_argument <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_enum_as_argument <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_enum_as_function_result <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_enum_values <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_typedef_complete_enum <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_typedef_broken_complete_enum <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_typedef_incomplete_enum <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_typedef_enum_as_argument <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_typedef_enum_as_function_result <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_function_typedef <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_opaque_integer_as_function_result <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_return_partial_struct <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_take_and_return_partial_structs <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_cannot_name_struct_type <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_dont_check_unnamable_fields <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_nested_anonymous_struct_exact <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_nested_anonymous_struct_exact_error <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_nested_anonymous_struct_inexact_1 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_nested_anonymous_struct_inexact_2 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_ffi_union <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_ffi_union_partial <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_ffi_union_with_partial_struct <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_ffi_union_partial_2 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_ffi_union_with_partial_struct_2 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_ffi_struct_packed <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_tmpdir <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_relative_to <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_bug1 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_bool <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_bool_on_long_double <- testing/cffi0/test_verify.py SKIPPED testing/cffi0/test_verify2.py::test_cannot_pass_float <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_cast_from_int_type_to_bool <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_addressof <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_callback_in_thread <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_keepalive_lib <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_keepalive_ffi <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_FILE_stored_in_stdout <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_FILE_stored_explicitly <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_global_array_with_missing_length <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_global_array_with_dotdotdot_length <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_bad_global_array_with_dotdotdot_length <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_struct_containing_struct <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_struct_returned_by_func <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_include <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_include_enum <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_named_pointer_as_argument <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_enum_size <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_enum_bug118 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_string_to_voidp_arg <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_callback_indirection <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_floatstar_argument <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_charstar_argument <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_passing_string_or_NULL <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_typeof_function <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_call_with_voidstar_arg <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_dir <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_typeof_func_with_struct_argument <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_bug_const_char_ptr_array_1 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_bug_const_char_ptr_array_2 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_various_calls_direct <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_various_calls_libffi <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_ptr_to_opaque <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_errno_working_even_with_pypys_jit <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_getlasterror_working_even_with_pypys_jit <- testing/cffi0/test_verify.py SKIPPED testing/cffi0/test_verify2.py::test_verify_dlopen_flags <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_consider_not_implemented_function_type <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_verify_extra_arguments <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_implicit_unicode_on_windows <- testing/cffi0/test_verify.py SKIPPED testing/cffi0/test_verify2.py::test_use_local_dir <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_define_known_value <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_define_wrong_value <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_static_const_int_known_value <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_static_const_int_wrong_value <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_const_struct_global <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_dont_support_int_dotdotdot <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_const_fields <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_win32_calling_convention_0 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_win32_calling_convention_1 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_win32_calling_convention_2 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_verify2.py::test_win32_calling_convention_3 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_version.py::test_version PASSED testing/cffi0/test_version.py::test_doc_version PASSED testing/cffi0/test_version.py::test_doc_version_file PASSED testing/cffi0/test_version.py::test_setup_version PASSED testing/cffi0/test_version.py::test_c_version PASSED testing/cffi0/test_version.py::test_embedding_h PASSED testing/cffi0/test_vgen.py::test_module_type <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_missing_function <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_missing_function_import_error <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_simple_case <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_Wconversion_unsigned <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_Wconversion_integer <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_Wconversion_floating <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_Wconversion_float2int <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_Wconversion_double2int <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_rounding_1 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_rounding_2 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_strlen_exact <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_strlen_approximate <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_return_approximate <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_strlen_array_of_char <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_longdouble <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_longdouble_precision <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_primitive_category <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_all_integer_and_float_types <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_var_signed_integer_types <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_var_unsigned_integer_types <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_fn_signed_integer_types <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_fn_unsigned_integer_types <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_char_type <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_wchar_type <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_no_argument <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_two_arguments <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_macro <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_ptr <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_bogus_ptr <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_verify_typedefs <- testing/cffi0/test_verify.py SKIPPED testing/cffi0/test_vgen.py::test_nondecl_struct <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_ffi_full_struct <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_ffi_nonfull_struct <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_ffi_nonfull_alignment <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_struct_bad_sized_integer <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_struct_bad_sized_float <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_struct_signedness_ignored <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_struct_float_vs_int <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_struct_array_field <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_struct_array_no_length <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_struct_array_guess_length <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_struct_array_c99_1 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_struct_array_c99_2 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_struct_ptr_to_array_field <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_struct_with_bitfield_exact <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_struct_with_bitfield_enum <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_unsupported_struct_with_bitfield_ellipsis <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_global_constants <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_global_const_int_size <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_global_constants_non_int <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_nonfull_enum <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_full_enum <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_enum_usage <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_anonymous_enum <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_nonfull_anonymous_enum <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_nonfull_enum_syntax2 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_nonfull_enum_bug3 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_get_set_errno <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_define_int <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_access_variable <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_access_address_of_variable <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_access_array_variable <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_access_array_variable_length_hidden <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_access_struct_variable <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_access_callback <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_access_callback_function_typedef <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_ctypes_backend_forces_generic_engine <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_call_with_struct_ptr <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_unknown_type <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_unknown_type_2 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_unknown_type_3 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_varargs <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_varargs_exact <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_varargs_struct <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_autofilled_struct_as_argument <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_autofilled_struct_as_argument_dynamic <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_func_returns_struct <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_func_as_funcptr <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_funcptr_as_argument <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_func_as_argument <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_array_as_argument <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_enum_as_argument <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_enum_as_function_result <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_enum_values <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_typedef_complete_enum <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_typedef_broken_complete_enum <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_typedef_incomplete_enum <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_typedef_enum_as_argument <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_typedef_enum_as_function_result <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_function_typedef <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_opaque_integer_as_function_result <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_return_partial_struct <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_take_and_return_partial_structs <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_cannot_name_struct_type <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_dont_check_unnamable_fields <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_nested_anonymous_struct_exact <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_nested_anonymous_struct_exact_error <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_nested_anonymous_struct_inexact_1 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_nested_anonymous_struct_inexact_2 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_ffi_union <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_ffi_union_partial <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_ffi_union_with_partial_struct <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_ffi_union_partial_2 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_ffi_union_with_partial_struct_2 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_ffi_struct_packed <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_tmpdir <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_relative_to <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_bug1 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_bool <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_bool_on_long_double <- testing/cffi0/test_verify.py SKIPPED testing/cffi0/test_vgen.py::test_cannot_pass_float <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_cast_from_int_type_to_bool <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_addressof <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_callback_in_thread <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_keepalive_lib <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_keepalive_ffi <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_FILE_stored_in_stdout <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_FILE_stored_explicitly <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_global_array_with_missing_length <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_global_array_with_dotdotdot_length <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_bad_global_array_with_dotdotdot_length <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_struct_containing_struct <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_struct_returned_by_func <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_include <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_include_enum <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_named_pointer_as_argument <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_enum_size <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_enum_bug118 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_string_to_voidp_arg <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_callback_indirection <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_floatstar_argument <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_charstar_argument <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_passing_string_or_NULL <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_typeof_function <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_call_with_voidstar_arg <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_dir <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_typeof_func_with_struct_argument <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_bug_const_char_ptr_array_1 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_bug_const_char_ptr_array_2 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_various_calls_direct <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_various_calls_libffi <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_ptr_to_opaque <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_errno_working_even_with_pypys_jit <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_getlasterror_working_even_with_pypys_jit <- testing/cffi0/test_verify.py SKIPPED testing/cffi0/test_vgen.py::test_verify_dlopen_flags <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_consider_not_implemented_function_type <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_verify_extra_arguments <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_implicit_unicode_on_windows <- testing/cffi0/test_verify.py SKIPPED testing/cffi0/test_vgen.py::test_use_local_dir <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_define_known_value <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_define_wrong_value <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_static_const_int_known_value <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_static_const_int_wrong_value <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_const_struct_global <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_dont_support_int_dotdotdot <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_const_fields <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_win32_calling_convention_0 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_win32_calling_convention_1 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_win32_calling_convention_2 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen.py::test_win32_calling_convention_3 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_module_type <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_missing_function <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_missing_function_import_error <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_simple_case <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_Wconversion_unsigned <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_Wconversion_integer <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_Wconversion_floating <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_Wconversion_float2int <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_Wconversion_double2int <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_rounding_1 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_rounding_2 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_strlen_exact <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_strlen_approximate <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_return_approximate <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_strlen_array_of_char <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_longdouble <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_longdouble_precision <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_primitive_category <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_all_integer_and_float_types <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_var_signed_integer_types <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_var_unsigned_integer_types <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_fn_signed_integer_types <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_fn_unsigned_integer_types <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_char_type <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_wchar_type <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_no_argument <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_two_arguments <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_macro <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_ptr <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_bogus_ptr <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_verify_typedefs <- testing/cffi0/test_verify.py SKIPPED testing/cffi0/test_vgen2.py::test_nondecl_struct <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_ffi_full_struct <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_ffi_nonfull_struct <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_ffi_nonfull_alignment <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_struct_bad_sized_integer <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_struct_bad_sized_float <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_struct_signedness_ignored <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_struct_float_vs_int <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_struct_array_field <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_struct_array_no_length <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_struct_array_guess_length <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_struct_array_c99_1 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_struct_array_c99_2 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_struct_ptr_to_array_field <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_struct_with_bitfield_exact <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_struct_with_bitfield_enum <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_unsupported_struct_with_bitfield_ellipsis <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_global_constants <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_global_const_int_size <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_global_constants_non_int <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_nonfull_enum <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_full_enum <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_enum_usage <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_anonymous_enum <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_nonfull_anonymous_enum <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_nonfull_enum_syntax2 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_nonfull_enum_bug3 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_get_set_errno <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_define_int <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_access_variable <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_access_address_of_variable <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_access_array_variable <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_access_array_variable_length_hidden <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_access_struct_variable <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_access_callback <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_access_callback_function_typedef <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_ctypes_backend_forces_generic_engine <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_call_with_struct_ptr <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_unknown_type <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_unknown_type_2 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_unknown_type_3 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_varargs <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_varargs_exact <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_varargs_struct <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_autofilled_struct_as_argument <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_autofilled_struct_as_argument_dynamic <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_func_returns_struct <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_func_as_funcptr <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_funcptr_as_argument <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_func_as_argument <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_array_as_argument <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_enum_as_argument <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_enum_as_function_result <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_enum_values <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_typedef_complete_enum <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_typedef_broken_complete_enum <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_typedef_incomplete_enum <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_typedef_enum_as_argument <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_typedef_enum_as_function_result <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_function_typedef <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_opaque_integer_as_function_result <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_return_partial_struct <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_take_and_return_partial_structs <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_cannot_name_struct_type <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_dont_check_unnamable_fields <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_nested_anonymous_struct_exact <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_nested_anonymous_struct_exact_error <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_nested_anonymous_struct_inexact_1 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_nested_anonymous_struct_inexact_2 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_ffi_union <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_ffi_union_partial <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_ffi_union_with_partial_struct <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_ffi_union_partial_2 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_ffi_union_with_partial_struct_2 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_ffi_struct_packed <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_tmpdir <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_relative_to <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_bug1 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_bool <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_bool_on_long_double <- testing/cffi0/test_verify.py SKIPPED testing/cffi0/test_vgen2.py::test_cannot_pass_float <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_cast_from_int_type_to_bool <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_addressof <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_callback_in_thread <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_keepalive_lib <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_keepalive_ffi <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_FILE_stored_in_stdout <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_FILE_stored_explicitly <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_global_array_with_missing_length <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_global_array_with_dotdotdot_length <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_bad_global_array_with_dotdotdot_length <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_struct_containing_struct <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_struct_returned_by_func <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_include <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_include_enum <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_named_pointer_as_argument <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_enum_size <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_enum_bug118 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_string_to_voidp_arg <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_callback_indirection <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_floatstar_argument <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_charstar_argument <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_passing_string_or_NULL <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_typeof_function <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_call_with_voidstar_arg <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_dir <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_typeof_func_with_struct_argument <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_bug_const_char_ptr_array_1 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_bug_const_char_ptr_array_2 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_various_calls_direct <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_various_calls_libffi <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_ptr_to_opaque <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_errno_working_even_with_pypys_jit <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_getlasterror_working_even_with_pypys_jit <- testing/cffi0/test_verify.py SKIPPED testing/cffi0/test_vgen2.py::test_verify_dlopen_flags <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_consider_not_implemented_function_type <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_verify_extra_arguments <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_implicit_unicode_on_windows <- testing/cffi0/test_verify.py SKIPPED testing/cffi0/test_vgen2.py::test_use_local_dir <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_define_known_value <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_define_wrong_value <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_static_const_int_known_value <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_static_const_int_wrong_value <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_const_struct_global <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_dont_support_int_dotdotdot <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_const_fields <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_win32_calling_convention_0 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_win32_calling_convention_1 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_win32_calling_convention_2 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_vgen2.py::test_win32_calling_convention_3 <- testing/cffi0/test_verify.py PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsCPython::test_locate_engine_class PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsCPython::test_write_source PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsCPython::test_write_source_explicit_filename PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsCPython::test_write_source_to_file_obj PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsCPython::test_compile_module PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsCPython::test_compile_module_explicit_filename PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsCPython::test_name_from_checksum_of_cdef PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsCPython::test_name_from_checksum_of_csrc PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsCPython::test_load_library PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsCPython::test_verifier_args PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsCPython::test_verifier_object_from_ffi PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsCPython::test_extension_object PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsCPython::test_extension_forces_write_source PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsCPython::test_extension_object_extra_sources PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsCPython::test_install_and_reload_module PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsCPython::test_install_and_reload_module_package PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsCPython::test_install_and_reload_module_ext_package_not_found PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsCPython::test_tag PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsCPython::test_modulename PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsGeneric::test_locate_engine_class PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsGeneric::test_write_source PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsGeneric::test_write_source_explicit_filename PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsGeneric::test_write_source_to_file_obj PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsGeneric::test_compile_module PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsGeneric::test_compile_module_explicit_filename PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsGeneric::test_name_from_checksum_of_cdef PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsGeneric::test_name_from_checksum_of_csrc PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsGeneric::test_load_library PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsGeneric::test_verifier_args PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsGeneric::test_verifier_object_from_ffi PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsGeneric::test_extension_object PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsGeneric::test_extension_forces_write_source PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsGeneric::test_extension_object_extra_sources PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsGeneric::test_install_and_reload_module PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsGeneric::test_install_and_reload_module_package PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsGeneric::test_install_and_reload_module_ext_package_not_found PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsGeneric::test_tag PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsGeneric::test_modulename PASSED testing/cffi0/test_zintegration.py::TestZIntegration::test_infrastructure SKIPPED testing/cffi0/test_zintegration.py::TestZIntegration::test_distutils_module SKIPPED testing/cffi0/test_zintegration.py::TestZIntegration::test_distutils_package_1 SKIPPED testing/cffi0/test_zintegration.py::TestZIntegration::test_distutils_package_2 SKIPPED testing/cffi0/test_zintegration.py::TestZIntegration::test_setuptools_module SKIPPED testing/cffi0/test_zintegration.py::TestZIntegration::test_setuptools_package_1 SKIPPED testing/cffi0/test_zintegration.py::TestZIntegration::test_setuptools_package_2 SKIPPED testing/cffi0/test_zintegration.py::TestZIntegration::test_set_py_limited_api PASSED testing/cffi1/test_cffi_binary.py::test_no_unknown_exported_symbols PASSED testing/cffi1/test_commontypes.py::test_alphabetical_order PASSED testing/cffi1/test_commontypes.py::test_dependencies PASSED testing/cffi1/test_commontypes.py::test_get_common_types PASSED testing/cffi1/test_dlopen.py::test_simple PASSED testing/cffi1/test_dlopen.py::test_global_constant PASSED testing/cffi1/test_dlopen.py::test_invalid_global_constant_3 PASSED testing/cffi1/test_dlopen.py::test_invalid_dotdotdot_in_macro PASSED testing/cffi1/test_dlopen.py::test_typename PASSED testing/cffi1/test_dlopen.py::test_enum PASSED testing/cffi1/test_dlopen.py::test_struct PASSED testing/cffi1/test_dlopen.py::test_include PASSED testing/cffi1/test_dlopen.py::test_negative_constant PASSED testing/cffi1/test_dlopen.py::test_struct_included PASSED testing/cffi1/test_dlopen.py::test_no_cross_include PASSED testing/cffi1/test_dlopen.py::test_array PASSED testing/cffi1/test_dlopen.py::test_array_overflow PASSED testing/cffi1/test_dlopen.py::test_global_var PASSED testing/cffi1/test_dlopen.py::test_bitfield PASSED testing/cffi1/test_dlopen_unicode_literals.py::test_simple <- <0-codegen /builddir/build/BUILD/cffi-1.9.1/testing/cffi1/test_dlopen_unicode_literals.py:9> PASSED testing/cffi1/test_dlopen_unicode_literals.py::test_global_constant <- <0-codegen /builddir/build/BUILD/cffi-1.9.1/testing/cffi1/test_dlopen_unicode_literals.py:9> PASSED testing/cffi1/test_dlopen_unicode_literals.py::test_invalid_global_constant_3 <- <0-codegen /builddir/build/BUILD/cffi-1.9.1/testing/cffi1/test_dlopen_unicode_literals.py:9> PASSED testing/cffi1/test_dlopen_unicode_literals.py::test_invalid_dotdotdot_in_macro <- <0-codegen /builddir/build/BUILD/cffi-1.9.1/testing/cffi1/test_dlopen_unicode_literals.py:9> PASSED testing/cffi1/test_dlopen_unicode_literals.py::test_typename <- <0-codegen /builddir/build/BUILD/cffi-1.9.1/testing/cffi1/test_dlopen_unicode_literals.py:9> PASSED testing/cffi1/test_dlopen_unicode_literals.py::test_enum <- <0-codegen /builddir/build/BUILD/cffi-1.9.1/testing/cffi1/test_dlopen_unicode_literals.py:9> PASSED testing/cffi1/test_dlopen_unicode_literals.py::test_struct <- <0-codegen /builddir/build/BUILD/cffi-1.9.1/testing/cffi1/test_dlopen_unicode_literals.py:9> PASSED testing/cffi1/test_dlopen_unicode_literals.py::test_include <- <0-codegen /builddir/build/BUILD/cffi-1.9.1/testing/cffi1/test_dlopen_unicode_literals.py:9> PASSED testing/cffi1/test_dlopen_unicode_literals.py::test_negative_constant <- <0-codegen /builddir/build/BUILD/cffi-1.9.1/testing/cffi1/test_dlopen_unicode_literals.py:9> PASSED testing/cffi1/test_dlopen_unicode_literals.py::test_struct_included <- <0-codegen /builddir/build/BUILD/cffi-1.9.1/testing/cffi1/test_dlopen_unicode_literals.py:9> PASSED testing/cffi1/test_dlopen_unicode_literals.py::test_no_cross_include <- <0-codegen /builddir/build/BUILD/cffi-1.9.1/testing/cffi1/test_dlopen_unicode_literals.py:9> PASSED testing/cffi1/test_dlopen_unicode_literals.py::test_array <- <0-codegen /builddir/build/BUILD/cffi-1.9.1/testing/cffi1/test_dlopen_unicode_literals.py:9> PASSED testing/cffi1/test_dlopen_unicode_literals.py::test_array_overflow <- <0-codegen /builddir/build/BUILD/cffi-1.9.1/testing/cffi1/test_dlopen_unicode_literals.py:9> PASSED testing/cffi1/test_dlopen_unicode_literals.py::test_global_var <- <0-codegen /builddir/build/BUILD/cffi-1.9.1/testing/cffi1/test_dlopen_unicode_literals.py:9> PASSED testing/cffi1/test_dlopen_unicode_literals.py::test_bitfield <- <0-codegen /builddir/build/BUILD/cffi-1.9.1/testing/cffi1/test_dlopen_unicode_literals.py:9> PASSED testing/cffi1/test_ffi_obj.py::test_ffi_new PASSED testing/cffi1/test_ffi_obj.py::test_ffi_subclass PASSED testing/cffi1/test_ffi_obj.py::test_ffi_no_argument PASSED testing/cffi1/test_ffi_obj.py::test_ffi_cache_type PASSED testing/cffi1/test_ffi_obj.py::test_ffi_type_not_immortal PASSED testing/cffi1/test_ffi_obj.py::test_ffi_cache_type_globally PASSED testing/cffi1/test_ffi_obj.py::test_ffi_invalid PASSED testing/cffi1/test_ffi_obj.py::test_ffi_docstrings PASSED testing/cffi1/test_ffi_obj.py::test_ffi_NULL PASSED testing/cffi1/test_ffi_obj.py::test_ffi_no_attr PASSED testing/cffi1/test_ffi_obj.py::test_ffi_string PASSED testing/cffi1/test_ffi_obj.py::test_ffi_errno PASSED testing/cffi1/test_ffi_obj.py::test_ffi_alignof PASSED testing/cffi1/test_ffi_obj.py::test_ffi_sizeof PASSED testing/cffi1/test_ffi_obj.py::test_ffi_callback PASSED testing/cffi1/test_ffi_obj.py::test_ffi_callback_decorator PASSED testing/cffi1/test_ffi_obj.py::test_ffi_callback_onerror PASSED testing/cffi1/test_ffi_obj.py::test_ffi_getctype PASSED testing/cffi1/test_ffi_obj.py::test_addressof PASSED testing/cffi1/test_ffi_obj.py::test_handle PASSED testing/cffi1/test_ffi_obj.py::test_handle_unique PASSED testing/cffi1/test_ffi_obj.py::test_ffi_cast PASSED testing/cffi1/test_ffi_obj.py::test_ffi_invalid_type PASSED testing/cffi1/test_ffi_obj.py::test_ffi_buffer PASSED testing/cffi1/test_ffi_obj.py::test_ffi_from_buffer PASSED testing/cffi1/test_ffi_obj.py::test_memmove PASSED testing/cffi1/test_ffi_obj.py::test_memmove_buffer PASSED testing/cffi1/test_ffi_obj.py::test_memmove_readonly_readwrite PASSED testing/cffi1/test_ffi_obj.py::test_ffi_types PASSED testing/cffi1/test_ffi_obj.py::test_ffi_getwinerror SKIPPED testing/cffi1/test_ffi_obj.py::test_ffi_new_allocator_1 PASSED testing/cffi1/test_ffi_obj.py::test_ffi_new_allocator_2 PASSED testing/cffi1/test_ffi_obj.py::test_ffi_new_allocator_3 PASSED testing/cffi1/test_ffi_obj.py::test_ffi_new_allocator_4 PASSED testing/cffi1/test_ffi_obj.py::test_bool_issue228 PASSED testing/cffi1/test_ffi_obj.py::test_FILE_issue228 PASSED testing/cffi1/test_ffi_obj.py::test_cast_from_int_type_to_bool PASSED testing/cffi1/test_ffi_obj.py::test_init_once PASSED testing/cffi1/test_ffi_obj.py::test_init_once_multithread PASSED testing/cffi1/test_ffi_obj.py::test_init_once_failure PASSED testing/cffi1/test_ffi_obj.py::test_init_once_multithread_failure PASSED testing/cffi1/test_ffi_obj.py::test_unpack PASSED testing/cffi1/test_ffi_obj.py::test_negative_array_size PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_integer_ranges PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_fixedsize_int PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_new_unsupported_type PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_new_single_integer PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_new_array_no_arg PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_array_indexing PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_new_array_args PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_new_array_varsize PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_pointer_init PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_cannot_cast PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_new_pointer_to_array PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_pointer_direct PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_repr PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_new_array_of_array PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_constructor_array_of_array PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_new_array_of_pointer_1 PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_new_array_of_pointer_2 PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_char PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_wchar_t PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_none_as_null_doesnt_work PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_float PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_struct_simple PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_constructor_struct_from_dict PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_struct_pointer PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_struct_opaque PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_pointer_to_struct PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_constructor_struct_of_array PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_recursive_struct PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_union_simple PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_union_opaque PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_union_initializer PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_sizeof_type PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_sizeof_cdata PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_string_from_char_pointer PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_unicode_from_wchar_pointer PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_string_from_char_array PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_string_from_wchar_array PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_fetch_const_char_p_field PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_fetch_const_wchar_p_field PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_voidp PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_functionptr_simple PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_functionptr_advanced PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_functionptr_voidptr_return PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_functionptr_intptr_return PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_functionptr_void_return PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_char_cast PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_wchar_cast PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_cast_array_to_charp PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_cast_between_pointers PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_cast_pointer_and_int PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_cast_functionptr_and_int PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_callback_crash PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_structptr_argument PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_array_argument_as_list PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_cast_float PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_enum PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_enum_in_struct PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_enum_non_contiguous PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_enum_char_hex_oct PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_array_of_struct PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_pointer_to_array PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_iterate_array PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_offsetof PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_offsetof_nested PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_offsetof_array PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_alignof PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_bitfield PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_bitfield_enum PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_anonymous_struct PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_struct_with_two_usages PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_pointer_arithmetic PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_pointer_comparison PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_no_integer_comparison PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_ffi_buffer_ptr PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_ffi_buffer_array PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_ffi_buffer_ptr_size PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_ffi_buffer_array_size PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_ffi_buffer_with_file PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_ffi_buffer_with_io PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_array_in_struct PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_struct_containing_array_varsize_workaround PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_new_struct_containing_array_varsize SKIPPED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_ffi_typeof_getcname PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_array_of_func_ptr PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_callback_as_function_argument PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_vararg_callback SKIPPED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_callback_decorator PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_anonymous_enum PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_new_ctype PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_enum_with_non_injective_mapping PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_enum_refer_previous_enum_value PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_nested_anonymous_struct PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_nested_field_offset_align PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_nested_anonymous_union PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_cast_to_array_type PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_gc PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_gc_2 PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_gc_3 PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_gc_4 PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_CData_CType PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_CData_CType_2 PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_bool PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_addressof PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_addressof_field PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_addressof_field_nested PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_addressof_anonymous_struct PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_addressof_array PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_addressof_pointer PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_addressof_array_in_struct PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_multiple_independent_structs PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_include_struct_union_enum_typedef PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_struct_packed PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_not_supported_bitfield_in_result PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_inspecttype PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_new_handle PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_struct_array_no_length PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_from_buffer PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_all_primitives PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_emit_c_code PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_import_from_lib PASSED testing/cffi1/test_parse_c_type.py::test_simple PASSED testing/cffi1/test_parse_c_type.py::test_array PASSED testing/cffi1/test_parse_c_type.py::test_pointer PASSED testing/cffi1/test_parse_c_type.py::test_grouping PASSED testing/cffi1/test_parse_c_type.py::test_simple_function PASSED testing/cffi1/test_parse_c_type.py::test_internal_function PASSED testing/cffi1/test_parse_c_type.py::test_fix_arg_types PASSED testing/cffi1/test_parse_c_type.py::test_enum PASSED testing/cffi1/test_parse_c_type.py::test_error PASSED testing/cffi1/test_parse_c_type.py::test_number_too_large PASSED testing/cffi1/test_parse_c_type.py::test_complexity_limit PASSED testing/cffi1/test_parse_c_type.py::test_struct PASSED testing/cffi1/test_parse_c_type.py::test_exchanging_struct_union PASSED testing/cffi1/test_parse_c_type.py::test_identifier PASSED testing/cffi1/test_parse_c_type.py::test_cffi_opcode_sync PASSED testing/cffi1/test_parse_c_type.py::test_array_length_from_constant PASSED testing/cffi1/test_parse_c_type.py::test_various_constant_exprs PASSED testing/cffi1/test_parse_c_type.py::test_stdcall_cdecl PASSED testing/cffi1/test_re_python.py::test_constant PASSED testing/cffi1/test_re_python.py::test_large_constant PASSED testing/cffi1/test_re_python.py::test_function PASSED testing/cffi1/test_re_python.py::test_function_with_varargs PASSED testing/cffi1/test_re_python.py::test_dlopen_none PASSED testing/cffi1/test_re_python.py::test_dlclose PASSED testing/cffi1/test_re_python.py::test_constant_via_lib PASSED testing/cffi1/test_re_python.py::test_opaque_struct PASSED testing/cffi1/test_re_python.py::test_nonopaque_struct PASSED testing/cffi1/test_re_python.py::test_enum PASSED testing/cffi1/test_re_python.py::test_include_1 PASSED testing/cffi1/test_re_python.py::test_global_var PASSED testing/cffi1/test_re_python.py::test_global_const_int PASSED testing/cffi1/test_re_python.py::test_global_const_nonint PASSED testing/cffi1/test_re_python.py::test_rtld_constants PASSED testing/cffi1/test_re_python.py::test_no_such_function_or_global_var PASSED testing/cffi1/test_re_python.py::test_check_version PASSED testing/cffi1/test_re_python.py::test_partial_enum PASSED testing/cffi1/test_realize_c_type.py::test_void PASSED testing/cffi1/test_realize_c_type.py::test_int_star PASSED testing/cffi1/test_realize_c_type.py::test_noop PASSED testing/cffi1/test_realize_c_type.py::test_array PASSED testing/cffi1/test_realize_c_type.py::test_funcptr PASSED testing/cffi1/test_realize_c_type.py::test_funcptr_rewrite_args PASSED testing/cffi1/test_realize_c_type.py::test_all_primitives PASSED testing/cffi1/test_realize_c_type.py::test_funcptr_stdcall PASSED testing/cffi1/test_realize_c_type.py::test_variadic_overrides_stdcall PASSED testing/cffi1/test_recompiler.py::test_type_table_func PASSED testing/cffi1/test_recompiler.py::test_type_table_use_noop_for_repeated_args PASSED testing/cffi1/test_recompiler.py::test_type_table_dont_use_noop_for_primitives PASSED testing/cffi1/test_recompiler.py::test_type_table_funcptr_as_argument PASSED testing/cffi1/test_recompiler.py::test_type_table_variadic_function PASSED testing/cffi1/test_recompiler.py::test_type_table_array PASSED testing/cffi1/test_recompiler.py::test_type_table_typedef PASSED testing/cffi1/test_recompiler.py::test_type_table_prebuilt_type PASSED testing/cffi1/test_recompiler.py::test_type_table_struct_opaque PASSED testing/cffi1/test_recompiler.py::test_type_table_struct PASSED testing/cffi1/test_recompiler.py::test_type_table_union PASSED testing/cffi1/test_recompiler.py::test_type_table_struct_used PASSED testing/cffi1/test_recompiler.py::test_type_table_anonymous_struct_with_typedef PASSED testing/cffi1/test_recompiler.py::test_type_table_enum PASSED testing/cffi1/test_recompiler.py::test_type_table_include_1 PASSED testing/cffi1/test_recompiler.py::test_type_table_include_2 PASSED testing/cffi1/test_recompiler.py::test_math_sin PASSED testing/cffi1/test_recompiler.py::test_repr_lib PASSED testing/cffi1/test_recompiler.py::test_funcarg_ptr PASSED testing/cffi1/test_recompiler.py::test_funcres_ptr PASSED testing/cffi1/test_recompiler.py::test_global_var_array PASSED testing/cffi1/test_recompiler.py::test_verify_typedef PASSED testing/cffi1/test_recompiler.py::test_verify_typedef_dotdotdot PASSED testing/cffi1/test_recompiler.py::test_verify_typedef_star_dotdotdot PASSED testing/cffi1/test_recompiler.py::test_global_var_int PASSED testing/cffi1/test_recompiler.py::test_macro PASSED testing/cffi1/test_recompiler.py::test_macro_check_value PASSED testing/cffi1/test_recompiler.py::test_constant PASSED testing/cffi1/test_recompiler.py::test_check_value_of_static_const PASSED testing/cffi1/test_recompiler.py::test_constant_nonint PASSED testing/cffi1/test_recompiler.py::test_constant_ptr PASSED testing/cffi1/test_recompiler.py::test_dir PASSED testing/cffi1/test_recompiler.py::test_verify_opaque_struct PASSED testing/cffi1/test_recompiler.py::test_verify_opaque_union PASSED testing/cffi1/test_recompiler.py::test_verify_struct PASSED testing/cffi1/test_recompiler.py::test_verify_exact_field_offset PASSED testing/cffi1/test_recompiler.py::test_type_caching PASSED testing/cffi1/test_recompiler.py::test_verify_enum PASSED testing/cffi1/test_recompiler.py::test_duplicate_enum PASSED testing/cffi1/test_recompiler.py::test_dotdotdot_length_of_array_field PASSED testing/cffi1/test_recompiler.py::test_dotdotdot_global_array PASSED testing/cffi1/test_recompiler.py::test_misdeclared_field_1 PASSED testing/cffi1/test_recompiler.py::test_open_array_in_struct PASSED testing/cffi1/test_recompiler.py::test_math_sin_type PASSED testing/cffi1/test_recompiler.py::test_verify_anonymous_struct_with_typedef PASSED testing/cffi1/test_recompiler.py::test_verify_anonymous_struct_with_star_typedef PASSED testing/cffi1/test_recompiler.py::test_verify_anonymous_enum_with_typedef PASSED testing/cffi1/test_recompiler.py::test_unique_types PASSED testing/cffi1/test_recompiler.py::test_module_name_in_package PASSED testing/cffi1/test_recompiler.py::test_bad_size_of_global_1 PASSED testing/cffi1/test_recompiler.py::test_bad_size_of_global_2 PASSED testing/cffi1/test_recompiler.py::test_unspecified_size_of_global_1 PASSED testing/cffi1/test_recompiler.py::test_unspecified_size_of_global_2 PASSED testing/cffi1/test_recompiler.py::test_unspecified_size_of_global_3 PASSED testing/cffi1/test_recompiler.py::test_unspecified_size_of_global_4 PASSED testing/cffi1/test_recompiler.py::test_include_1 PASSED testing/cffi1/test_recompiler.py::test_include_1b PASSED testing/cffi1/test_recompiler.py::test_include_2 PASSED testing/cffi1/test_recompiler.py::test_include_3 PASSED testing/cffi1/test_recompiler.py::test_include_4 PASSED testing/cffi1/test_recompiler.py::test_include_5 PASSED testing/cffi1/test_recompiler.py::test_include_6 PASSED testing/cffi1/test_recompiler.py::test_include_7 PASSED testing/cffi1/test_recompiler.py::test_include_8 PASSED testing/cffi1/test_recompiler.py::test_unicode_libraries SKIPPED testing/cffi1/test_recompiler.py::test_incomplete_struct_as_arg PASSED testing/cffi1/test_recompiler.py::test_incomplete_struct_as_result PASSED testing/cffi1/test_recompiler.py::test_incomplete_struct_as_both PASSED testing/cffi1/test_recompiler.py::test_name_of_unnamed_struct PASSED testing/cffi1/test_recompiler.py::test_address_of_global_var PASSED testing/cffi1/test_recompiler.py::test_defines__CFFI_ PASSED testing/cffi1/test_recompiler.py::test_unpack_args PASSED testing/cffi1/test_recompiler.py::test_address_of_function PASSED testing/cffi1/test_recompiler.py::test_address_of_function_with_struct PASSED testing/cffi1/test_recompiler.py::test_issue198 PASSED testing/cffi1/test_recompiler.py::test_constant_is_not_a_compiler_constant PASSED testing/cffi1/test_recompiler.py::test_constant_of_unknown_size PASSED testing/cffi1/test_recompiler.py::test_variable_of_unknown_size PASSED testing/cffi1/test_recompiler.py::test_constant_of_value_unknown_to_the_compiler PASSED testing/cffi1/test_recompiler.py::test_dotdot_in_source_file_names PASSED testing/cffi1/test_recompiler.py::test_call_with_incomplete_structs PASSED testing/cffi1/test_recompiler.py::test_struct_array_guess_length_2 PASSED testing/cffi1/test_recompiler.py::test_struct_array_guess_length_3 PASSED testing/cffi1/test_recompiler.py::test_global_var_array_2 PASSED testing/cffi1/test_recompiler.py::test_global_var_array_3 PASSED testing/cffi1/test_recompiler.py::test_global_var_array_4 PASSED testing/cffi1/test_recompiler.py::test_some_integer_type PASSED testing/cffi1/test_recompiler.py::test_some_float_type PASSED testing/cffi1/test_recompiler.py::test_some_float_invalid_1 PASSED testing/cffi1/test_recompiler.py::test_some_float_invalid_2 PASSED testing/cffi1/test_recompiler.py::test_some_float_invalid_3 PASSED testing/cffi1/test_recompiler.py::test_issue200 PASSED testing/cffi1/test_recompiler.py::test_alignment_of_longlong PASSED testing/cffi1/test_recompiler.py::test_import_from_lib PASSED testing/cffi1/test_recompiler.py::test_macro_var_callback PASSED testing/cffi1/test_recompiler.py::test_const_fields PASSED testing/cffi1/test_recompiler.py::test_restrict_fields PASSED testing/cffi1/test_recompiler.py::test_volatile_fields PASSED testing/cffi1/test_recompiler.py::test_const_array_fields PASSED testing/cffi1/test_recompiler.py::test_const_array_fields_varlength PASSED testing/cffi1/test_recompiler.py::test_const_array_fields_unknownlength PASSED testing/cffi1/test_recompiler.py::test_const_function_args PASSED testing/cffi1/test_recompiler.py::test_const_function_type_args PASSED testing/cffi1/test_recompiler.py::test_const_constant PASSED testing/cffi1/test_recompiler.py::test_const_via_typedef PASSED testing/cffi1/test_recompiler.py::test_win32_calling_convention_0 PASSED testing/cffi1/test_recompiler.py::test_win32_calling_convention_1 PASSED testing/cffi1/test_recompiler.py::test_win32_calling_convention_2 PASSED testing/cffi1/test_recompiler.py::test_win32_calling_convention_3 PASSED testing/cffi1/test_recompiler.py::test_extern_python_1 PASSED testing/cffi1/test_recompiler.py::test_extern_python_bogus_name PASSED testing/cffi1/test_recompiler.py::test_extern_python_bogus_result_type PASSED testing/cffi1/test_recompiler.py::test_extern_python_redefine PASSED testing/cffi1/test_recompiler.py::test_extern_python_struct PASSED testing/cffi1/test_recompiler.py::test_extern_python_long_double PASSED testing/cffi1/test_recompiler.py::test_extern_python_signature PASSED testing/cffi1/test_recompiler.py::test_extern_python_errors PASSED testing/cffi1/test_recompiler.py::test_extern_python_stdcall PASSED testing/cffi1/test_recompiler.py::test_extern_python_plus_c PASSED testing/cffi1/test_recompiler.py::test_introspect_function PASSED testing/cffi1/test_recompiler.py::test_introspect_global_var PASSED testing/cffi1/test_recompiler.py::test_introspect_global_var_array PASSED testing/cffi1/test_recompiler.py::test_introspect_integer_const PASSED testing/cffi1/test_recompiler.py::test_introspect_typedef PASSED testing/cffi1/test_recompiler.py::test_introspect_typedef_multiple PASSED testing/cffi1/test_recompiler.py::test_introspect_struct PASSED testing/cffi1/test_recompiler.py::test_introspect_union PASSED testing/cffi1/test_recompiler.py::test_introspect_struct_and_typedef PASSED testing/cffi1/test_recompiler.py::test_introspect_included_type PASSED testing/cffi1/test_recompiler.py::test_introspect_order PASSED testing/cffi1/test_recompiler.py::test_bool_in_cpp PASSED testing/cffi1/test_recompiler.py::test_bool_in_cpp_2 PASSED testing/cffi1/test_recompiler.py::test_struct_field_opaque PASSED testing/cffi1/test_recompiler.py::test_function_arg_opaque SKIPPED testing/cffi1/test_recompiler.py::test_function_returns_opaque PASSED testing/cffi1/test_recompiler.py::test_function_returns_union PASSED testing/cffi1/test_recompiler.py::test_function_returns_partial_struct PASSED testing/cffi1/test_recompiler.py::test_typedef_array_dotdotdot PASSED testing/cffi1/test_unicode_literals.py::test_cast PASSED testing/cffi1/test_unicode_literals.py::test_new PASSED testing/cffi1/test_unicode_literals.py::test_typeof PASSED testing/cffi1/test_unicode_literals.py::test_sizeof PASSED testing/cffi1/test_unicode_literals.py::test_alignof PASSED testing/cffi1/test_unicode_literals.py::test_getctype PASSED testing/cffi1/test_unicode_literals.py::test_callback PASSED testing/cffi1/test_verify1.py::test_missing_function PASSED testing/cffi1/test_verify1.py::test_missing_function_import_error PASSED testing/cffi1/test_verify1.py::test_simple_case PASSED testing/cffi1/test_verify1.py::test_Wconversion_unsigned PASSED testing/cffi1/test_verify1.py::test_Wconversion_integer PASSED testing/cffi1/test_verify1.py::test_Wconversion_floating PASSED testing/cffi1/test_verify1.py::test_Wconversion_float2int PASSED testing/cffi1/test_verify1.py::test_Wconversion_double2int PASSED testing/cffi1/test_verify1.py::test_rounding_1 PASSED testing/cffi1/test_verify1.py::test_rounding_2 PASSED testing/cffi1/test_verify1.py::test_strlen_exact PASSED testing/cffi1/test_verify1.py::test_strlen_approximate PASSED testing/cffi1/test_verify1.py::test_return_approximate PASSED testing/cffi1/test_verify1.py::test_strlen_array_of_char PASSED testing/cffi1/test_verify1.py::test_longdouble PASSED testing/cffi1/test_verify1.py::test_longdouble_precision PASSED testing/cffi1/test_verify1.py::test_primitive_category PASSED testing/cffi1/test_verify1.py::test_all_integer_and_float_types PASSED testing/cffi1/test_verify1.py::test_var_signed_integer_types PASSED testing/cffi1/test_verify1.py::test_var_unsigned_integer_types PASSED testing/cffi1/test_verify1.py::test_fn_signed_integer_types PASSED testing/cffi1/test_verify1.py::test_fn_unsigned_integer_types PASSED testing/cffi1/test_verify1.py::test_char_type PASSED testing/cffi1/test_verify1.py::test_wchar_type PASSED testing/cffi1/test_verify1.py::test_no_argument PASSED testing/cffi1/test_verify1.py::test_two_arguments PASSED testing/cffi1/test_verify1.py::test_macro PASSED testing/cffi1/test_verify1.py::test_ptr PASSED testing/cffi1/test_verify1.py::test_bogus_ptr PASSED testing/cffi1/test_verify1.py::test_verify_typedefs SKIPPED testing/cffi1/test_verify1.py::test_nondecl_struct PASSED testing/cffi1/test_verify1.py::test_ffi_full_struct PASSED testing/cffi1/test_verify1.py::test_ffi_nonfull_struct PASSED testing/cffi1/test_verify1.py::test_ffi_nonfull_alignment PASSED testing/cffi1/test_verify1.py::test_struct_bad_sized_integer PASSED testing/cffi1/test_verify1.py::test_struct_bad_sized_float PASSED testing/cffi1/test_verify1.py::test_struct_signedness_ignored PASSED testing/cffi1/test_verify1.py::test_struct_float_vs_int PASSED testing/cffi1/test_verify1.py::test_struct_array_field PASSED testing/cffi1/test_verify1.py::test_struct_array_no_length PASSED testing/cffi1/test_verify1.py::test_struct_array_guess_length PASSED testing/cffi1/test_verify1.py::test_struct_array_c99_1 PASSED testing/cffi1/test_verify1.py::test_struct_array_c99_2 PASSED testing/cffi1/test_verify1.py::test_struct_ptr_to_array_field PASSED testing/cffi1/test_verify1.py::test_struct_with_bitfield_exact PASSED testing/cffi1/test_verify1.py::test_struct_with_bitfield_enum PASSED testing/cffi1/test_verify1.py::test_unsupported_struct_with_bitfield_ellipsis PASSED testing/cffi1/test_verify1.py::test_global_constants PASSED testing/cffi1/test_verify1.py::test_global_const_int_size PASSED testing/cffi1/test_verify1.py::test_global_constants_non_int PASSED testing/cffi1/test_verify1.py::test_nonfull_enum PASSED testing/cffi1/test_verify1.py::test_full_enum PASSED testing/cffi1/test_verify1.py::test_enum_usage PASSED testing/cffi1/test_verify1.py::test_anonymous_enum PASSED testing/cffi1/test_verify1.py::test_nonfull_anonymous_enum PASSED testing/cffi1/test_verify1.py::test_nonfull_enum_syntax2 PASSED testing/cffi1/test_verify1.py::test_get_set_errno PASSED testing/cffi1/test_verify1.py::test_define_int PASSED testing/cffi1/test_verify1.py::test_access_variable PASSED testing/cffi1/test_verify1.py::test_access_address_of_variable PASSED testing/cffi1/test_verify1.py::test_access_array_variable PASSED testing/cffi1/test_verify1.py::test_access_array_variable_length_hidden PASSED testing/cffi1/test_verify1.py::test_access_struct_variable PASSED testing/cffi1/test_verify1.py::test_access_callback PASSED testing/cffi1/test_verify1.py::test_access_callback_function_typedef PASSED testing/cffi1/test_verify1.py::test_call_with_struct_ptr PASSED testing/cffi1/test_verify1.py::test_unknown_type PASSED testing/cffi1/test_verify1.py::test_unknown_type_2 PASSED testing/cffi1/test_verify1.py::test_unknown_type_3 PASSED testing/cffi1/test_verify1.py::test_varargs PASSED testing/cffi1/test_verify1.py::test_varargs_exact PASSED testing/cffi1/test_verify1.py::test_varargs_struct PASSED testing/cffi1/test_verify1.py::test_autofilled_struct_as_argument PASSED testing/cffi1/test_verify1.py::test_autofilled_struct_as_argument_dynamic PASSED testing/cffi1/test_verify1.py::test_func_returns_struct PASSED testing/cffi1/test_verify1.py::test_func_as_funcptr PASSED testing/cffi1/test_verify1.py::test_funcptr_as_argument PASSED testing/cffi1/test_verify1.py::test_func_as_argument PASSED testing/cffi1/test_verify1.py::test_array_as_argument PASSED testing/cffi1/test_verify1.py::test_enum_as_argument PASSED testing/cffi1/test_verify1.py::test_enum_as_function_result PASSED testing/cffi1/test_verify1.py::test_enum_values PASSED testing/cffi1/test_verify1.py::test_typedef_complete_enum PASSED testing/cffi1/test_verify1.py::test_typedef_broken_complete_enum PASSED testing/cffi1/test_verify1.py::test_typedef_incomplete_enum PASSED testing/cffi1/test_verify1.py::test_typedef_enum_as_argument PASSED testing/cffi1/test_verify1.py::test_typedef_enum_as_function_result PASSED testing/cffi1/test_verify1.py::test_function_typedef PASSED testing/cffi1/test_verify1.py::test_opaque_integer_as_function_result PASSED testing/cffi1/test_verify1.py::test_return_partial_struct PASSED testing/cffi1/test_verify1.py::test_take_and_return_partial_structs PASSED testing/cffi1/test_verify1.py::test_cannot_name_struct_type PASSED testing/cffi1/test_verify1.py::test_dont_check_unnamable_fields PASSED testing/cffi1/test_verify1.py::test_nested_anonymous_struct_exact PASSED testing/cffi1/test_verify1.py::test_nested_anonymous_struct_exact_error PASSED testing/cffi1/test_verify1.py::test_nested_anonymous_struct_inexact_1 PASSED testing/cffi1/test_verify1.py::test_nested_anonymous_struct_inexact_2 PASSED testing/cffi1/test_verify1.py::test_ffi_union PASSED testing/cffi1/test_verify1.py::test_ffi_union_partial PASSED testing/cffi1/test_verify1.py::test_ffi_union_with_partial_struct PASSED testing/cffi1/test_verify1.py::test_ffi_union_partial_2 PASSED testing/cffi1/test_verify1.py::test_ffi_union_with_partial_struct_2 PASSED testing/cffi1/test_verify1.py::test_ffi_struct_packed PASSED testing/cffi1/test_verify1.py::test_tmpdir PASSED testing/cffi1/test_verify1.py::test_relative_to SKIPPED testing/cffi1/test_verify1.py::test_bug1 PASSED testing/cffi1/test_verify1.py::test_bool PASSED testing/cffi1/test_verify1.py::test_bool_on_long_double SKIPPED testing/cffi1/test_verify1.py::test_cannot_pass_float PASSED testing/cffi1/test_verify1.py::test_addressof PASSED testing/cffi1/test_verify1.py::test_callback_in_thread xfail testing/cffi1/test_verify1.py::test_keepalive_lib xfail testing/cffi1/test_verify1.py::test_keepalive_ffi xfail testing/cffi1/test_verify1.py::test_FILE_stored_in_stdout PASSED testing/cffi1/test_verify1.py::test_FILE_stored_explicitly PASSED testing/cffi1/test_verify1.py::test_global_array_with_missing_length PASSED testing/cffi1/test_verify1.py::test_global_array_with_dotdotdot_length PASSED testing/cffi1/test_verify1.py::test_bad_global_array_with_dotdotdot_length xfail testing/cffi1/test_verify1.py::test_struct_containing_struct PASSED testing/cffi1/test_verify1.py::test_struct_returned_by_func PASSED testing/cffi1/test_verify1.py::test_include PASSED testing/cffi1/test_verify1.py::test_include_enum PASSED testing/cffi1/test_verify1.py::test_named_pointer_as_argument PASSED testing/cffi1/test_verify1.py::test_enum_size PASSED testing/cffi1/test_verify1.py::test_enum_bug118 PASSED testing/cffi1/test_verify1.py::test_string_to_voidp_arg PASSED testing/cffi1/test_verify1.py::test_callback_indirection PASSED testing/cffi1/test_verify1.py::test_floatstar_argument PASSED testing/cffi1/test_verify1.py::test_charstar_argument PASSED testing/cffi1/test_verify1.py::test_passing_string_or_NULL PASSED testing/cffi1/test_verify1.py::test_typeof_function PASSED testing/cffi1/test_verify1.py::test_call_with_voidstar_arg PASSED testing/cffi1/test_verify1.py::test_dir PASSED testing/cffi1/test_verify1.py::test_typeof_func_with_struct_argument PASSED testing/cffi1/test_verify1.py::test_bug_const_char_ptr_array_1 PASSED testing/cffi1/test_verify1.py::test_bug_const_char_ptr_array_2 PASSED testing/cffi1/test_verify1.py::test_various_calls_direct PASSED testing/cffi1/test_verify1.py::test_various_calls_libffi PASSED testing/cffi1/test_verify1.py::test_ptr_to_opaque PASSED testing/cffi1/test_verify1.py::test_errno_working_even_with_pypys_jit PASSED testing/cffi1/test_verify1.py::test_getlasterror_working_even_with_pypys_jit SKIPPED testing/cffi1/test_verify1.py::test_verify_dlopen_flags PASSED testing/cffi1/test_verify1.py::test_consider_not_implemented_function_type PASSED testing/cffi1/test_verify1.py::test_verify_extra_arguments PASSED testing/cffi1/test_verify1.py::test_implicit_unicode_on_windows SKIPPED testing/cffi1/test_verify1.py::test_define_known_value PASSED testing/cffi1/test_verify1.py::test_define_wrong_value PASSED testing/cffi1/test_verify1.py::test_some_integer_type_for_issue73 PASSED testing/cffi1/test_verify1.py::test_unsupported_some_primitive_types PASSED testing/cffi1/test_verify1.py::test_windows_dllimport_data SKIPPED testing/cffi1/test_verify1.py::test_macro_var PASSED testing/cffi1/test_verify1.py::test_const_pointer_to_pointer PASSED testing/cffi1/test_verify1.py::test_share_FILE PASSED testing/cffi1/test_verify1.py::test_win_common_types SKIPPED testing/cffi1/test_zdist.py::TestDist::test_empty PASSED testing/cffi1/test_zdist.py::TestDist::test_abi_emit_python_code_1 PASSED testing/cffi1/test_zdist.py::TestDist::test_abi_emit_python_code_2 PASSED testing/cffi1/test_zdist.py::TestDist::test_abi_emit_python_code_3 PASSED testing/cffi1/test_zdist.py::TestDist::test_abi_compile_1 PASSED testing/cffi1/test_zdist.py::TestDist::test_abi_compile_2 PASSED testing/cffi1/test_zdist.py::TestDist::test_abi_compile_3 PASSED testing/cffi1/test_zdist.py::TestDist::test_api_emit_c_code_1 PASSED testing/cffi1/test_zdist.py::TestDist::test_api_emit_c_code_2 PASSED testing/cffi1/test_zdist.py::TestDist::test_api_emit_c_code_3 PASSED testing/cffi1/test_zdist.py::TestDist::test_api_compile_1 PASSED testing/cffi1/test_zdist.py::TestDist::test_api_compile_2 PASSED testing/cffi1/test_zdist.py::TestDist::test_api_compile_3 PASSED testing/cffi1/test_zdist.py::TestDist::test_api_compile_explicit_target_1 PASSED testing/cffi1/test_zdist.py::TestDist::test_api_compile_explicit_target_3 PASSED testing/cffi1/test_zdist.py::TestDist::test_api_distutils_extension_1 PASSED testing/cffi1/test_zdist.py::TestDist::test_api_distutils_extension_2 PASSED testing/cffi1/test_zdist.py::TestDist::test_distutils_api_1 PASSED testing/cffi1/test_zdist.py::TestDist::test_distutils_api_2 PASSED testing/cffi1/test_zdist.py::TestDist::test_setuptools_abi_1 PASSED testing/cffi1/test_zdist.py::TestDist::test_setuptools_abi_2 PASSED testing/cffi1/test_zdist.py::TestDist::test_setuptools_api_1 PASSED testing/cffi1/test_zdist.py::TestDist::test_setuptools_api_2 PASSED testing/embedding/test_basic.py::TestBasic::test_empty PASSED testing/embedding/test_basic.py::TestBasic::test_basic PASSED testing/embedding/test_basic.py::TestBasic::test_two_modules PASSED testing/embedding/test_performance.py::TestPerformance::test_perf_single_threaded PASSED testing/embedding/test_performance.py::TestPerformance::test_perf_in_1_thread PASSED testing/embedding/test_performance.py::TestPerformance::test_perf_in_2_threads PASSED testing/embedding/test_performance.py::TestPerformance::test_perf_in_4_threads PASSED testing/embedding/test_performance.py::TestPerformance::test_perf_in_8_threads PASSED testing/embedding/test_recursive.py::TestRecursive::test_recursive PASSED testing/embedding/test_thread.py::TestThread::test_first_calls_in_parallel PASSED testing/embedding/test_thread.py::TestThread::test_init_different_modules_in_different_threads PASSED testing/embedding/test_thread.py::TestThread::test_alt_issue PASSED testing/embedding/test_thread.py::TestThread::test_load_in_parallel_more PASSED testing/embedding/test_tlocal.py::TestThreadLocal::test_thread_local PASSED ============ 1829 passed, 78 skipped, 4 xfailed in 1946.18 seconds ============= + exit 0 Processing files: python34-cffi-1.9.1-2.el7.armv7hl Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.w0R58N + umask 022 + cd /builddir/build/BUILD + cd cffi-1.9.1 + DOCDIR=/builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/share/doc/python34-cffi-1.9.1 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/share/doc/python34-cffi-1.9.1 + cp -pr AUTHORS /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/share/doc/python34-cffi-1.9.1 + cp -pr PKG-INFO /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/share/doc/python34-cffi-1.9.1 + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.JaIAQV + umask 022 + cd /builddir/build/BUILD + cd cffi-1.9.1 + LICENSEDIR=/builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/share/licenses/python34-cffi-1.9.1 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/share/licenses/python34-cffi-1.9.1 + cp -pr LICENSE /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/share/licenses/python34-cffi-1.9.1 + exit 0 Provides: python34-cffi = 1.9.1-2.el7 python34-cffi(armv7hl-32) = 1.9.1-2.el7 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-armhf.so.3 ld-linux-armhf.so.3(GLIBC_2.4) libc.so.6 libc.so.6(GLIBC_2.4) libffi.so.6 libgcc_s.so.1 libgcc_s.so.1(GCC_3.5) libpthread.so.0 libpthread.so.0(GLIBC_2.4) libpython3.4m.so.1.0 python(abi) = 3.4 rtld(GNU_HASH) Processing files: python3-cffi-doc-1.9.1-2.el7.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.0uVpqm + umask 022 + cd /builddir/build/BUILD + cd cffi-1.9.1 + DOCDIR=/builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/share/doc/python3-cffi-doc-1.9.1 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/share/doc/python3-cffi-doc-1.9.1 + cp -pr doc/build/html /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/share/doc/python3-cffi-doc-1.9.1 + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.9IF2oV + umask 022 + cd /builddir/build/BUILD + cd cffi-1.9.1 + LICENSEDIR=/builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/share/licenses/python3-cffi-doc-1.9.1 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/share/licenses/python3-cffi-doc-1.9.1 + cp -pr LICENSE /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm/usr/share/licenses/python3-cffi-doc-1.9.1 + exit 0 Provides: python3-cffi-doc = 1.9.1-2.el7 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: python3-cffi-debuginfo-1.9.1-2.el7.armv7hl Provides: python3-cffi-debuginfo = 1.9.1-2.el7 python3-cffi-debuginfo(armv7hl-32) = 1.9.1-2.el7 Requires(rpmlib): rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm Wrote: /builddir/build/RPMS/python34-cffi-1.9.1-2.el7.armv7hl.rpm Wrote: /builddir/build/RPMS/python3-cffi-doc-1.9.1-2.el7.noarch.rpm Wrote: /builddir/build/RPMS/python3-cffi-debuginfo-1.9.1-2.el7.armv7hl.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.KF0Dee + umask 022 + cd /builddir/build/BUILD + cd cffi-1.9.1 + /usr/bin/rm -rf /builddir/build/BUILDROOT/python3-cffi-1.9.1-2.el7.arm + exit 0 Child return code was: 0