* Package: dev-python/cffi-0.8.2  * Repository: gentoo  * Maintainer: python@gentoo.org  * USE: amd64 elibc_glibc kernel_linux python_targets_python2_7 python_targets_python3_2 python_targets_python3_3 python_targets_python3_4 userland_GNU  * FEATURES: preserve-libs sandbox test userpriv usersandbox >>> Unpacking source... >>> Unpacking cffi-0.8.2.tar.gz to /var/tmp/portage/dev-python/cffi-0.8.2/work >>> Source unpacked in /var/tmp/portage/dev-python/cffi-0.8.2/work >>> Preparing source in /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2 ... * python3_2: running distutils-r1_run_phase distutils-r1_python_compile * python3_3: running distutils-r1_run_phase distutils-r1_python_compile * python3_4: running distutils-r1_run_phase distutils-r1_python_compile * python2_7: running distutils-r1_run_phase distutils-r1_python_compile /usr/bin/python3.2 setup.py build /usr/bin/python3.3 setup.py build /usr/bin/python3.4 setup.py build /usr/bin/python2.7 setup.py build running build running build_py creating /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python2_7/lib creating /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python2_7/lib/cffi copying cffi/vengine_gen.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python2_7/lib/cffi copying cffi/commontypes.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python2_7/lib/cffi copying cffi/model.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python2_7/lib/cffi copying cffi/__init__.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python2_7/lib/cffi copying cffi/gc_weakref.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python2_7/lib/cffi copying cffi/backend_ctypes.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python2_7/lib/cffi copying cffi/lock.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python2_7/lib/cffi copying cffi/api.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python2_7/lib/cffi copying cffi/ffiplatform.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python2_7/lib/cffi copying cffi/vengine_cpy.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python2_7/lib/cffi copying cffi/cparser.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python2_7/lib/cffi copying cffi/verifier.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python2_7/lib/cffi warning: build_py: byte-compiling is disabled, skipping. running build_ext building '_cffi_backend' extension creating /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python2_7/temp.linux-x86_64-2.7 creating /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python2_7/temp.linux-x86_64-2.7/c x86_64-pc-linux-gnu-gcc -pthread -march=core2 -O2 -pipe -fPIC -DUSE__THREAD -I/usr/lib64/libffi-3.0.13/include -I/usr/include/python2.7 -c c/_cffi_backend.c -o /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python2_7/temp.linux-x86_64-2.7/c/_cffi_backend.o running build running build_py running build running build_py running build running build_py creating /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_4/lib creating /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_4/lib/cffi copying cffi/vengine_gen.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_4/lib/cffi copying cffi/commontypes.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_4/lib/cffi copying cffi/model.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_4/lib/cffi copying cffi/__init__.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_4/lib/cffi copying cffi/gc_weakref.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_4/lib/cffi copying cffi/backend_ctypes.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_4/lib/cffi copying cffi/lock.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_4/lib/cffi copying cffi/api.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_4/lib/cffi copying cffi/ffiplatform.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_4/lib/cffi copying cffi/vengine_cpy.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_4/lib/cffi copying cffi/cparser.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_4/lib/cffi copying cffi/verifier.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_4/lib/cffi warning: build_py: byte-compiling is disabled, skipping. running build_ext creating /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_2/lib creating /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_2/lib/cffi copying cffi/vengine_gen.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_2/lib/cffi copying cffi/commontypes.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_2/lib/cffi copying cffi/model.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_2/lib/cffi building '_cffi_backend' extension creating /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_4/temp.linux-x86_64-3.4 creating /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_4/temp.linux-x86_64-3.4/c x86_64-pc-linux-gnu-gcc -pthread -march=core2 -O2 -pipe -fPIC -DUSE__THREAD -I/usr/lib64/libffi-3.0.13/include -I/usr/include/python3.4 -c c/_cffi_backend.c -o /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_4/temp.linux-x86_64-3.4/c/_cffi_backend.o copying cffi/__init__.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_2/lib/cffi copying cffi/gc_weakref.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_2/lib/cffi copying cffi/backend_ctypes.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_2/lib/cffi copying cffi/lock.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_2/lib/cffi copying cffi/api.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_2/lib/cffi copying cffi/ffiplatform.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_2/lib/cffi copying cffi/vengine_cpy.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_2/lib/cffi copying cffi/cparser.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_2/lib/cffi copying cffi/verifier.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_2/lib/cffi creating /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_3/lib creating /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_3/lib/cffi copying cffi/vengine_gen.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_3/lib/cffi copying cffi/commontypes.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_3/lib/cffi copying cffi/model.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_3/lib/cffi copying cffi/__init__.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_3/lib/cffi copying cffi/gc_weakref.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_3/lib/cffi copying cffi/backend_ctypes.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_3/lib/cffi copying cffi/lock.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_3/lib/cffi copying cffi/api.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_3/lib/cffi copying cffi/ffiplatform.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_3/lib/cffi copying cffi/vengine_cpy.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_3/lib/cffi copying cffi/cparser.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_3/lib/cffi copying cffi/verifier.py -> /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_3/lib/cffi warning: build_py: byte-compiling is disabled, skipping. running build_ext warning: build_py: byte-compiling is disabled, skipping. running build_ext building '_cffi_backend' extension creating /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_2/temp.linux-x86_64-3.2 creating /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_2/temp.linux-x86_64-3.2/c x86_64-pc-linux-gnu-gcc -pthread -march=core2 -O2 -pipe -fPIC -DUSE__THREAD -I/usr/lib64/libffi-3.0.13/include -I/usr/include/python3.2 -c c/_cffi_backend.c -o /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_2/temp.linux-x86_64-3.2/c/_cffi_backend.o building '_cffi_backend' extension creating /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_3/temp.linux-x86_64-3.3 creating /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_3/temp.linux-x86_64-3.3/c x86_64-pc-linux-gnu-gcc -pthread -march=core2 -O2 -pipe -fPIC -DUSE__THREAD -I/usr/lib64/libffi-3.0.13/include -I/usr/include/python3.3 -c c/_cffi_backend.c -o /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_3/temp.linux-x86_64-3.3/c/_cffi_backend.o x86_64-pc-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,--as-needed -L. -Wl,-O1 -Wl,--as-needed -march=core2 -O2 -pipe /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python2_7/temp.linux-x86_64-2.7/c/_cffi_backend.o -L/usr/lib64 -lffi -lpython2.7 -o /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python2_7/lib/_cffi_backend.so x86_64-pc-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,--as-needed -march=core2 -O2 -pipe /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_3/temp.linux-x86_64-3.3/c/_cffi_backend.o -L/usr/lib64 -lffi -lpython3.3 -o /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_3/lib/_cffi_backend.cpython-33.so x86_64-pc-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,--as-needed -march=core2 -O2 -pipe /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_2/temp.linux-x86_64-3.2/c/_cffi_backend.o -L/usr/lib64 -lffi -lpython3.2 -o /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_2/lib/_cffi_backend.cpython-32.so x86_64-pc-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,--as-needed -march=core2 -O2 -pipe /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_4/temp.linux-x86_64-3.4/c/_cffi_backend.o -L/usr/lib64 -lffi -lpython3.4 -o /var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2-python3_4/lib/_cffi_backend.cpython-34.so * python2_7: running distutils-r1_run_phase python_compile_all >>> Source compiled. * python3_2: running distutils-r1_run_phase python_test * python3_3: running distutils-r1_run_phase python_test * python3_4: running distutils-r1_run_phase python_test * python2_7: running distutils-r1_run_phase python_test =========================================================== test session starts =========================================================== platform linux2 -- Python 2.7.6 -- py-1.4.20 -- pytest-2.5.2 -- /usr/bin/python2.7 collecting ... =========================================================== test session starts =========================================================== platform linux -- Python 3.4.0 -- py-1.4.20 -- pytest-2.5.2 -- /usr/bin/python3.4 collecting ... =========================================================== test session starts =========================================================== platform linux2 -- Python 3.2.5 -- py-1.4.20 -- pytest-2.5.2 -- /usr/bin/python3.2 collecting ... =========================================================== test session starts =========================================================== platform linux -- Python 3.3.5 -- py-1.4.20 -- pytest-2.5.2 -- /usr/bin/python3.3 collecting ... collected 1093 items c/test_c.py:61: test_load_library collected 1093 items c/test_c.py:61: test_load_library PASSED c/test_c.py:69: test_all_rtld_symbols PASSED c/test_c.py:82: test_new_primitive_type PASSED c/test_c.py:91: test_inspect_primitive_type PASSED c/test_c.py:97: test_cast_to_signed_char PASSED c/test_c.py:112: test_sizeof_type PASSED c/test_c.py:117: test_integer_types PASSED c/test_c.py:143: test_no_float_on_int_types PASSED c/test_c.py:148: test_float_types PASSED c/test_c.py:178: test_complex_types SKIPPED c/test_c.py:211: test_character_type PASSED c/test_c.py:224: test_pointer_type PASSED c/test_c.py:234: test_inspect_pointer_type PASSED c/test_c.py:244: test_pointer_to_int PASSED c/test_c.py:260: test_pointer_bool PASSED c/test_c.py:268: test_pointer_to_pointer PASSED c/test_c.py:275: test_reading_pointer_to_int PASSED c/test_c.py:285: test_reading_pointer_to_float collected 1093 items PASSED PASSED c/test_c.py:296: test_cast_float_to_int PASSED c/test_c.py:61: test_load_library c/test_c.py:303: test_newp_integer_types c/test_c.py:69: test_all_rtld_symbols PASSED c/test_c.py:82: test_new_primitive_type PASSED c/test_c.py:324: test_reading_pointer_to_char PASSED c/test_c.py:91: test_inspect_primitive_type PASSEDPASSED c/test_c.py:341: test_reading_pointer_to_pointer PASSED c/test_c.py:364: test_load_standard_library PASSED c/test_c.py:377: test_hash_differences PASSED c/test_c.py:97: test_cast_to_signed_char c/test_c.py:394: test_no_len_on_nonarray PASSED c/test_c.py:398: test_cmp_none PASSED c/test_c.py:112: test_sizeof_type PASSED c/test_c.py:408: test_invalid_indexing PASSEDPASSED c/test_c.py:117: test_integer_types PASSED c/test_c.py:413: test_default_str PASSED c/test_c.py:424: test_default_unicode c/test_c.py:143: test_no_float_on_int_types PASSED c/test_c.py:148: test_float_types PASSED c/test_c.py:432: test_cast_from_cdataint PASSED c/test_c.py:451: test_void_type PASSED c/test_c.py:457: test_array_type PASSED c/test_c.py:479: test_inspect_array_type PASSEDPASSED c/test_c.py:494: test_array_instance c/test_c.py:178: test_complex_types SKIPPED c/test_c.py:211: test_character_type PASSED c/test_c.py:224: test_pointer_type PASSED c/test_c.py:514: test_array_of_unknown_length_instance PASSED c/test_c.py:530: test_array_of_unknown_length_instance_with_initializer PASSED c/test_c.py:234: test_inspect_pointer_type PASSEDPASSED c/test_c.py:538: test_array_initializer PASSED c/test_c.py:551: test_array_add PASSED c/test_c.py:566: test_array_sub PASSED c/test_c.py:582: test_cast_primitive_from_cdata PASSED c/test_c.py:607: test_new_primitive_from_cdata PASSED c/test_c.py:628: test_cast_between_pointers c/test_c.py:244: test_pointer_to_int PASSED c/test_c.py:260: test_pointer_bool PASSEDPASSED c/test_c.py:649: test_alignof PASSED c/test_c.py:657: test_new_struct_type PASSED c/test_c.py:667: test_new_union_type c/test_c.py:268: test_pointer_to_pointer PASSED c/test_c.py:275: test_reading_pointer_to_int PASSED c/test_c.py:673: test_complete_struct PASSED c/test_c.py:285: test_reading_pointer_to_float PASSED c/test_c.py:706: test_complete_union PASSED c/test_c.py:726: test_struct_instance PASSED c/test_c.py:745: test_union_instance PASSED c/test_c.py:762: test_struct_pointer PASSEDPASSED c/test_c.py:774: test_struct_init_list PASSED c/test_c.py:810: test_array_in_struct PASSED c/test_c.py:296: test_cast_float_to_int PASSED c/test_c.py:303: test_newp_integer_types c/test_c.py:69: test_all_rtld_symbols PASSED c/test_c.py:82: test_new_primitive_type PASSED c/test_c.py:819: test_offsetof PASSED c/test_c.py:832: test_function_type PASSEDPASSED c/test_c.py:324: test_reading_pointer_to_char PASSED c/test_c.py:91: test_inspect_primitive_type PASSED c/test_c.py:839: test_inspect_function_type PASSED c/test_c.py:849: test_function_type_taking_struct PASSED c/test_c.py:341: test_reading_pointer_to_pointer PASSED c/test_c.py:97: test_cast_to_signed_char PASSED c/test_c.py:112: test_sizeof_type c/test_c.py:364: test_load_standard_library PASSED c/test_c.py:858: test_function_void_result PASSED c/test_c.py:864: test_function_void_arg PASSED c/test_c.py:117: test_integer_types PASSED c/test_c.py:869: test_call_function_0 PASSED c/test_c.py:878: test_call_function_1 PASSED c/test_c.py:143: test_no_float_on_int_types PASSED c/test_c.py:377: test_hash_differences PASSED c/test_c.py:892: test_call_function_2 PASSED c/test_c.py:900: test_call_function_3 PASSEDPASSED c/test_c.py:148: test_float_types PASSED PASSED c/test_c.py:394: test_no_len_on_nonarray PASSED c/test_c.py:909: test_call_function_4 PASSED c/test_c.py:917: test_call_function_5 c/test_c.py:178: test_complex_types SKIPPED c/test_c.py:211: test_character_type PASSED c/test_c.py:923: test_call_function_6 c/test_c.py:398: test_cmp_none PASSED c/test_c.py:408: test_invalid_indexing PASSED c/test_c.py:954: test_call_function_7 PASSEDPASSED c/test_c.py:224: test_pointer_type PASSEDPASSED c/test_c.py:413: test_default_str PASSED c/test_c.py:424: test_default_unicode c/test_c.py:970: test_call_function_20 c/test_c.py:234: test_inspect_pointer_type PASSED c/test_c.py:244: test_pointer_to_int PASSED c/test_c.py:983: test_call_function_21 PASSED c/test_c.py:1002: test_call_function_22 PASSED c/test_c.py:260: test_pointer_bool PASSED c/test_c.py:1016: test_call_function_23 PASSEDPASSED c/test_c.py:432: test_cast_from_cdataint PASSEDPASSED c/test_c.py:268: test_pointer_to_pointer PASSED c/test_c.py:275: test_reading_pointer_to_int c/test_c.py:1030: test_call_function_23_bis PASSED c/test_c.py:1040: test_cannot_pass_struct_with_array_of_length_0 PASSED c/test_c.py:451: test_void_type PASSED c/test_c.py:457: test_array_type PASSED c/test_c.py:1050: test_call_function_9 PASSED c/test_c.py:1065: test_cannot_call_with_a_autocompleted_struct PASSED c/test_c.py:479: test_inspect_array_type PASSED c/test_c.py:494: test_array_instance c/test_c.py:285: test_reading_pointer_to_float PASSED c/test_c.py:296: test_cast_float_to_int PASSED c/test_c.py:1077: test_new_charp PASSED c/test_c.py:514: test_array_of_unknown_length_instance PASSED c/test_c.py:1086: test_load_and_call_function PASSED c/test_c.py:303: test_newp_integer_types PASSED c/test_c.py:324: test_reading_pointer_to_char PASSED c/test_c.py:341: test_reading_pointer_to_pointer PASSED c/test_c.py:364: test_load_standard_library PASSED c/test_c.py:530: test_array_of_unknown_length_instance_with_initializer PASSEDPASSED c/test_c.py:377: test_hash_differences PASSED c/test_c.py:394: test_no_len_on_nonarray c/test_c.py:538: test_array_initializer PASSED c/test_c.py:551: test_array_add PASSED c/test_c.py:398: test_cmp_none PASSED c/test_c.py:566: test_array_sub PASSEDPASSED c/test_c.py:408: test_invalid_indexing PASSED c/test_c.py:413: test_default_str c/test_c.py:582: test_cast_primitive_from_cdata PASSED c/test_c.py:607: test_new_primitive_from_cdata PASSED c/test_c.py:424: test_default_unicode PASSEDPASSED c/test_c.py:628: test_cast_between_pointers PASSED c/test_c.py:1102: test_read_variable c/test_c.py:432: test_cast_from_cdataint PASSED c/test_c.py:451: test_void_type PASSED c/test_c.py:457: test_array_type PASSEDPASSED c/test_c.py:649: test_alignof PASSED c/test_c.py:657: test_new_struct_type PASSED c/test_c.py:667: test_new_union_type PASSED c/test_c.py:479: test_inspect_array_type PASSED c/test_c.py:494: test_array_instance PASSED c/test_c.py:673: test_complete_struct PASSED c/test_c.py:706: test_complete_union c/test_c.py:514: test_array_of_unknown_length_instance PASSED c/test_c.py:726: test_struct_instance PASSEDPASSED c/test_c.py:530: test_array_of_unknown_length_instance_with_initializer PASSED c/test_c.py:538: test_array_initializer PASSED c/test_c.py:551: test_array_add PASSED c/test_c.py:566: test_array_sub PASSED c/test_c.py:582: test_cast_primitive_from_cdata PASSED c/test_c.py:745: test_union_instance PASSED c/test_c.py:762: test_struct_pointer c/test_c.py:1112: test_read_variable_as_unknown_length_array PASSED c/test_c.py:607: test_new_primitive_from_cdata PASSEDPASSED c/test_c.py:774: test_struct_init_list c/test_c.py:628: test_cast_between_pointers PASSED c/test_c.py:649: test_alignof PASSED c/test_c.py:810: test_array_in_struct PASSED c/test_c.py:819: test_offsetof PASSED c/test_c.py:657: test_new_struct_type PASSEDPASSED c/test_c.py:832: test_function_type PASSED c/test_c.py:667: test_new_union_type PASSED c/test_c.py:673: test_complete_struct PASSED c/test_c.py:706: test_complete_union PASSED c/test_c.py:726: test_struct_instance c/test_c.py:839: test_inspect_function_type PASSED c/test_c.py:849: test_function_type_taking_struct PASSED c/test_c.py:745: test_union_instance PASSED c/test_c.py:858: test_function_void_result PASSED c/test_c.py:864: test_function_void_arg PASSED c/test_c.py:762: test_struct_pointer PASSED c/test_c.py:774: test_struct_init_list PASSED c/test_c.py:869: test_call_function_0 PASSEDPASSED c/test_c.py:810: test_array_in_struct PASSED c/test_c.py:819: test_offsetof c/test_c.py:878: test_call_function_1 PASSED c/test_c.py:892: test_call_function_2 PASSED c/test_c.py:832: test_function_type PASSED c/test_c.py:839: test_inspect_function_type PASSED c/test_c.py:1124: test_write_variable PASSED c/test_c.py:849: test_function_type_taking_struct PASSEDPASSED c/test_c.py:900: test_call_function_3 PASSED c/test_c.py:909: test_call_function_4 c/test_c.py:858: test_function_void_result PASSED c/test_c.py:864: test_function_void_arg PASSED c/test_c.py:917: test_call_function_5 PASSEDPASSED c/test_c.py:869: test_call_function_0 PASSED c/test_c.py:923: test_call_function_6 PASSED c/test_c.py:954: test_call_function_7 c/test_c.py:878: test_call_function_1 PASSED c/test_c.py:892: test_call_function_2 PASSED c/test_c.py:970: test_call_function_20 PASSED c/test_c.py:983: test_call_function_21 PASSED c/test_c.py:900: test_call_function_3 PASSED c/test_c.py:909: test_call_function_4 PASSED c/test_c.py:917: test_call_function_5 PASSEDPASSED c/test_c.py:1002: test_call_function_22 c/test_c.py:923: test_call_function_6 PASSED c/test_c.py:954: test_call_function_7 PASSED c/test_c.py:1016: test_call_function_23 PASSED c/test_c.py:1138: test_callback PASSEDPASSED c/test_c.py:970: test_call_function_20 PASSEDPASSED c/test_c.py:1030: test_call_function_23_bis PASSED c/test_c.py:1040: test_cannot_pass_struct_with_array_of_length_0 c/test_c.py:1153: test_callback_exception PASSED c/test_c.py:983: test_call_function_21 PASSED c/test_c.py:1002: test_call_function_22 PASSED c/test_c.py:1208: test_callback_return_type PASSED c/test_c.py:1228: test_a_lot_of_callbacks PASSED c/test_c.py:1050: test_call_function_9 PASSED c/test_c.py:1016: test_call_function_23 PASSED c/test_c.py:1030: test_call_function_23_bis c/test_c.py:1065: test_cannot_call_with_a_autocompleted_struct PASSED c/test_c.py:1077: test_new_charp PASSED c/test_c.py:1040: test_cannot_pass_struct_with_array_of_length_0 PASSED c/test_c.py:1050: test_call_function_9 PASSED c/test_c.py:1065: test_cannot_call_with_a_autocompleted_struct PASSED c/test_c.py:1077: test_new_charp PASSED c/test_c.py:1086: test_load_and_call_function PASSED c/test_c.py:1086: test_load_and_call_function PASSED c/test_c.py:1102: test_read_variable PASSED c/test_c.py:1102: test_read_variable PASSED c/test_c.py:1112: test_read_variable_as_unknown_length_array PASSED c/test_c.py:1243: test_callback_receiving_tiny_struct PASSED c/test_c.py:1258: test_callback_returning_tiny_struct PASSEDPASSED c/test_c.py:1275: test_callback_receiving_struct PASSED c/test_c.py:1291: test_callback_returning_struct PASSED c/test_c.py:1112: test_read_variable_as_unknown_length_array c/test_c.py:1310: test_callback_receiving_big_struct PASSED c/test_c.py:1334: test_callback_returning_big_struct PASSED c/test_c.py:1359: test_callback_returning_void PASSED c/test_c.py:1370: test_enum_type PASSED c/test_c.py:1391: test_cast_to_enum PASSED c/test_c.py:1417: test_enum_with_non_injective_mapping PASSED c/test_c.py:1424: test_enum_in_struct PASSED c/test_c.py:1445: test_enum_overflow PASSED c/test_c.py:1124: test_write_variable PASSED c/test_c.py:1466: test_callback_returning_enum PASSED c/test_c.py:1482: test_callback_returning_enum_unsigned PASSED c/test_c.py:1499: test_callback_returning_char PASSED c/test_c.py:1513: test_callback_returning_wchar_t PASSEDPASSED c/test_c.py:1531: test_struct_with_bitfields PASSED c/test_c.py:1558: test_bitfield_instance c/test_c.py:1124: test_write_variable PASSED c/test_c.py:1589: test_bitfield_instance_init PASSED c/test_c.py:1603: test_weakref PASSED c/test_c.py:1138: test_callback PASSED c/test_c.py:1153: test_callback_exception PASSED c/test_c.py:1208: test_callback_return_type PASSED c/test_c.py:1228: test_a_lot_of_callbacks PASSED c/test_c.py:1138: test_callback PASSED c/test_c.py:1153: test_callback_exception PASSED c/test_c.py:1208: test_callback_return_type PASSED c/test_c.py:1228: test_a_lot_of_callbacks collected 1093 items c/test_c.py:61: test_load_library PASSED c/test_c.py:1243: test_callback_receiving_tiny_struct PASSED c/test_c.py:1258: test_callback_returning_tiny_struct PASSED c/test_c.py:1275: test_callback_receiving_struct PASSED c/test_c.py:1291: test_callback_returning_struct PASSED c/test_c.py:1310: test_callback_receiving_big_struct PASSED c/test_c.py:1334: test_callback_returning_big_struct PASSED c/test_c.py:1359: test_callback_returning_void PASSED c/test_c.py:1370: test_enum_type PASSED c/test_c.py:1391: test_cast_to_enum PASSED c/test_c.py:1417: test_enum_with_non_injective_mapping PASSED c/test_c.py:1424: test_enum_in_struct PASSED c/test_c.py:1445: test_enum_overflow PASSED c/test_c.py:1466: test_callback_returning_enum PASSEDPASSED c/test_c.py:1618: test_no_inheritance c/test_c.py:1482: test_callback_returning_enum_unsigned PASSED c/test_c.py:1499: test_callback_returning_char PASSED c/test_c.py:1634: test_assign_string PASSED c/test_c.py:1513: test_callback_returning_wchar_t PASSED c/test_c.py:1649: test_add_error PASSEDPASSED c/test_c.py:1531: test_struct_with_bitfields PASSED c/test_c.py:1558: test_bitfield_instance c/test_c.py:1654: test_void_errors PASSED c/test_c.py:1658: test_too_many_items PASSEDPASSED c/test_c.py:1669: test_more_type_errors PASSED c/test_c.py:1679: test_more_overflow_errors PASSED c/test_c.py:1589: test_bitfield_instance_init c/test_c.py:1684: test_newp_copying PASSEDPASSEDPASSED c/test_c.py:1603: test_weakref c/test_c.py:1243: test_callback_receiving_tiny_struct c/test_c.py:1734: test_string PASSED c/test_c.py:1751: test_string_byte PASSED c/test_c.py:1768: test_string_wchar PASSED c/test_c.py:1258: test_callback_returning_tiny_struct PASSED c/test_c.py:1783: test_string_typeerror PASSED c/test_c.py:1789: test_bug_convert_to_ptr PASSED c/test_c.py:1275: test_callback_receiving_struct PASSEDPASSED c/test_c.py:1796: test_set_struct_fields c/test_c.py:1291: test_callback_returning_struct PASSEDPASSED c/test_c.py:1811: test_invalid_function_result_types PASSED c/test_c.py:1822: test_struct_return_in_func PASSED c/test_c.py:1916: test_cast_with_functionptr c/test_c.py:1310: test_callback_receiving_big_struct PASSED c/test_c.py:1929: test_wchar PASSED c/test_c.py:1334: test_callback_returning_big_struct PASSED c/test_c.py:2056: test_keepalive_struct PASSED c/test_c.py:1359: test_callback_returning_void PASSED c/test_c.py:1370: test_enum_type PASSED c/test_c.py:1391: test_cast_to_enum PASSED c/test_c.py:1417: test_enum_with_non_injective_mapping PASSED c/test_c.py:1424: test_enum_in_struct PASSED c/test_c.py:1445: test_enum_overflow PASSED c/test_c.py:1466: test_callback_returning_enum PASSED c/test_c.py:1482: test_callback_returning_enum_unsigned PASSED c/test_c.py:2079: test_nokeepalive_struct PASSED c/test_c.py:1499: test_callback_returning_char PASSED c/test_c.py:2090: test_owning_repr PASSED c/test_c.py:1513: test_callback_returning_wchar_t PASSEDPASSED c/test_c.py:2102: test_cannot_dereference_void PASSED c/test_c.py:2110: test_iter PASSED c/test_c.py:1531: test_struct_with_bitfields PASSEDPASSED c/test_c.py:2120: test_cmp PASSED c/test_c.py:69: test_all_rtld_symbols c/test_c.py:2146: test_buffer PASSED c/test_c.py:82: test_new_primitive_type c/test_c.py:1558: test_bitfield_instance PASSEDPASSED c/test_c.py:2231: test_getcname PASSEDPASSED c/test_c.py:91: test_inspect_primitive_type c/test_c.py:2236: test_errno PASSED c/test_c.py:1589: test_bitfield_instance_init PASSED c/test_c.py:1603: test_weakref c/test_c.py:97: test_cast_to_signed_char PASSED c/test_c.py:2246: test_errno_callback PASSEDPASSED c/test_c.py:112: test_sizeof_type c/test_c.py:2261: test_abi PASSEDPASSED c/test_c.py:117: test_integer_types PASSED c/test_c.py:2264: test_cast_to_array PASSED c/test_c.py:143: test_no_float_on_int_types c/test_c.py:2272: test_cast_invalid PASSED c/test_c.py:2279: test_bug_float_convertion PASSED c/test_c.py:148: test_float_types PASSEDPASSED c/test_c.py:2284: test_bug_delitem PASSED c/test_c.py:2290: test_bug_delattr PASSED c/test_c.py:2297: test_variable_length_struct c/test_c.py:178: test_complex_types SKIPPED c/test_c.py:2337: test_autocast_int PASSED c/test_c.py:2365: test_autocast_float SKIPPED c/test_c.py:211: test_character_type PASSED c/test_c.py:2374: test_longdouble PASSED c/test_c.py:224: test_pointer_type PASSED c/test_c.py:2412: test_get_array_of_length_zero PASSED c/test_c.py:234: test_inspect_pointer_type PASSED c/test_c.py:2426: test_nested_anonymous_struct PASSED c/test_c.py:244: test_pointer_to_int PASSED c/test_c.py:2455: test_sizeof_union PASSEDPASSED c/test_c.py:260: test_pointer_bool PASSED c/test_c.py:268: test_pointer_to_pointer c/test_c.py:2473: test_unaligned_struct PASSED c/test_c.py:2479: test_CData_CType PASSEDPASSED c/test_c.py:2492: test_no_cdata_float PASSED c/test_c.py:2501: test_bool PASSED c/test_c.py:275: test_reading_pointer_to_int c/test_c.py:2531: test_typeoffsetof PASSED c/test_c.py:2547: test_typeoffsetof_no_bitfield PASSEDPASSED c/test_c.py:285: test_reading_pointer_to_float PASSED c/test_c.py:2553: test_rawaddressof c/test_c.py:296: test_cast_float_to_int PASSEDPASSED c/test_c.py:2577: test_newp_signed_unsigned_char c/test_c.py:303: test_newp_integer_types PASSED c/test_c.py:2596: test_newp_from_bytearray_doesnt_work PASSEDPASSED c/test_c.py:2613: test_FILE c/test_c.py:324: test_reading_pointer_to_char PASSED c/test_c.py:341: test_reading_pointer_to_pointer PASSED c/test_c.py:364: test_load_standard_library PASSED c/test_c.py:377: test_hash_differences PASSED c/test_c.py:394: test_no_len_on_nonarray PASSED c/test_c.py:398: test_cmp_none PASSED c/test_c.py:408: test_invalid_indexing PASSEDPASSED c/test_c.py:1618: test_no_inheritance PASSED c/test_c.py:413: test_default_str PASSED c/test_c.py:424: test_default_unicode c/test_c.py:1634: test_assign_string PASSED c/test_c.py:1649: test_add_error PASSEDPASSED c/test_c.py:1654: test_void_errors PASSED c/test_c.py:1658: test_too_many_items c/test_c.py:432: test_cast_from_cdataint PASSED c/test_c.py:451: test_void_type PASSED c/test_c.py:2645: test_FILE_only_for_FILE_arg PASSED c/test_c.py:457: test_array_type PASSED c/test_c.py:1669: test_more_type_errors PASSEDPASSED c/test_c.py:1679: test_more_overflow_errors PASSED c/test_c.py:1684: test_newp_copying c/test_c.py:479: test_inspect_array_type PASSED c/test_c.py:1734: test_string PASSED c/test_c.py:494: test_array_instance PASSED c/test_c.py:1751: test_string_byte PASSED c/test_c.py:514: test_array_of_unknown_length_instance PASSED c/test_c.py:1768: test_string_wchar PASSEDPASSED c/test_c.py:530: test_array_of_unknown_length_instance_with_initializer PASSED c/test_c.py:538: test_array_initializer c/test_c.py:1783: test_string_typeerror PASSED c/test_c.py:1789: test_bug_convert_to_ptr PASSED c/test_c.py:551: test_array_add PASSED c/test_c.py:1796: test_set_struct_fields PASSED c/test_c.py:1811: test_invalid_function_result_types PASSED c/test_c.py:566: test_array_sub PASSEDPASSED c/test_c.py:1822: test_struct_return_in_func c/test_c.py:582: test_cast_primitive_from_cdata PASSEDPASSED c/test_c.py:1916: test_cast_with_functionptr c/test_c.py:607: test_new_primitive_from_cdata PASSED c/test_c.py:628: test_cast_between_pointers PASSED c/test_c.py:1929: test_wchar PASSEDPASSED c/test_c.py:649: test_alignof PASSED c/test_c.py:657: test_new_struct_type c/test_c.py:2056: test_keepalive_struct PASSED c/test_c.py:667: test_new_union_type PASSED c/test_c.py:673: test_complete_struct PASSED c/test_c.py:706: test_complete_union PASSED c/test_c.py:726: test_struct_instance PASSED c/test_c.py:2668: test_FILE_object PASSED c/test_c.py:745: test_union_instance PASSED c/test_c.py:762: test_struct_pointer PASSED c/test_c.py:774: test_struct_init_list PASSED c/test_c.py:810: test_array_in_struct PASSED c/test_c.py:819: test_offsetof PASSED c/test_c.py:832: test_function_type PASSED c/test_c.py:839: test_inspect_function_type PASSED c/test_c.py:849: test_function_type_taking_struct PASSEDPASSED c/test_c.py:2079: test_nokeepalive_struct c/test_c.py:858: test_function_void_result PASSEDPASSED c/test_c.py:2090: test_owning_repr c/test_c.py:864: test_function_void_arg PASSED c/test_c.py:2102: test_cannot_dereference_void PASSED c/test_c.py:869: test_call_function_0 PASSEDPASSED c/test_c.py:878: test_call_function_1 PASSED c/test_c.py:892: test_call_function_2 PASSED c/test_c.py:2110: test_iter PASSED c/test_c.py:2120: test_cmp c/test_c.py:900: test_call_function_3 PASSED c/test_c.py:909: test_call_function_4 PASSEDPASSEDPASSED c/test_c.py:2146: test_buffer c/test_c.py:2700: test_GetLastError SKIPPED c/test_c.py:2729: test_nonstandard_integer_types c/test_c.py:917: test_call_function_5 PASSED c/test_c.py:923: test_call_function_6 PASSED c/test_c.py:954: test_call_function_7 PASSED c/test_c.py:2735: test_cannot_convert_unicode_to_charp PASSED c/test_c.py:970: test_call_function_20 PASSED c/test_c.py:2740: test_buffer_keepalive PASSED c/test_c.py:983: test_call_function_21 PASSED c/test_c.py:1002: test_call_function_22 PASSED c/test_c.py:1016: test_call_function_23 PASSED c/test_c.py:1030: test_call_function_23_bis PASSEDPASSED c/test_c.py:2231: test_getcname PASSED c/test_c.py:1040: test_cannot_pass_struct_with_array_of_length_0 c/test_c.py:2236: test_errno PASSED c/test_c.py:1050: test_call_function_9 PASSED c/test_c.py:2246: test_errno_callback PASSED c/test_c.py:1065: test_cannot_call_with_a_autocompleted_struct PASSED c/test_c.py:1077: test_new_charp PASSED c/test_c.py:2261: test_abi PASSED c/test_c.py:2264: test_cast_to_array PASSED c/test_c.py:1086: test_load_and_call_function PASSED c/test_c.py:2272: test_cast_invalid PASSED c/test_c.py:2279: test_bug_float_convertion PASSED c/test_c.py:2284: test_bug_delitem PASSED c/test_c.py:2290: test_bug_delattr PASSED c/test_c.py:2297: test_variable_length_struct SKIPPED c/test_c.py:2337: test_autocast_int PASSED c/test_c.py:2365: test_autocast_float PASSED c/test_c.py:2374: test_longdouble PASSED c/test_c.py:2412: test_get_array_of_length_zero PASSEDPASSED c/test_c.py:2426: test_nested_anonymous_struct c/test_c.py:2752: test_slice PASSED c/test_c.py:2769: test_slice_ptr PASSEDPASSED c/test_c.py:2779: test_slice_array_checkbounds PASSED c/test_c.py:2455: test_sizeof_union PASSED c/test_c.py:2473: test_unaligned_struct c/test_c.py:2789: test_nonstandard_slice PASSED c/test_c.py:1618: test_no_inheritance PASSED c/test_c.py:2479: test_CData_CType PASSEDPASSED c/test_c.py:1634: test_assign_string PASSEDPASSED c/test_c.py:2806: test_setslice c/test_c.py:1649: test_add_error PASSED c/test_c.py:1654: test_void_errors PASSED c/test_c.py:2822: test_setslice_array PASSED c/test_c.py:2836: test_cdata_name_module_doc c/test_c.py:2492: test_no_cdata_float PASSED c/test_c.py:2501: test_bool PASSEDPASSED c/test_c.py:2843: test_different_types_of_ptr_equality PASSED c/test_c.py:2851: test_new_handle PASSED c/test_c.py:2531: test_typeoffsetof PASSED c/test_c.py:1102: test_read_variable c/test_c.py:2547: test_typeoffsetof_no_bitfield PASSED c/test_c.py:2553: test_rawaddressof PASSEDPASSED c/test_c.py:2577: test_newp_signed_unsigned_char c/test_c.py:1658: test_too_many_items PASSEDPASSED c/test_c.py:2596: test_newp_from_bytearray_doesnt_work PASSED c/test_c.py:1669: test_more_type_errors c/test_c.py:2613: test_FILE PASSED c/test_c.py:1679: test_more_overflow_errors PASSED c/test_c.py:1684: test_newp_copying PASSED c/test_c.py:1734: test_string PASSED c/test_c.py:1751: test_string_byte PASSED c/test_c.py:1768: test_string_wchar PASSED c/test_c.py:1783: test_string_typeerror PASSED c/test_c.py:1789: test_bug_convert_to_ptr PASSED c/test_c.py:1796: test_set_struct_fields PASSED c/test_c.py:1811: test_invalid_function_result_types PASSED c/test_c.py:1822: test_struct_return_in_func PASSEDPASSED c/test_c.py:1916: test_cast_with_functionptr PASSED c/test_c.py:1929: test_wchar PASSED c/test_c.py:1112: test_read_variable_as_unknown_length_array c/test_c.py:2876: test_new_handle_cycle PASSED c/test_c.py:2056: test_keepalive_struct PASSED c/test_c.py:2645: test_FILE_only_for_FILE_arg PASSED c/test_c.py:2079: test_nokeepalive_struct PASSED c/test_c.py:2090: test_owning_repr PASSEDPASSEDPASSED c/test_c.py:2980: test_bitfield_as_x86_gcc PASSED c/test_c.py:2983: test_bitfield_as_msvc PASSED c/test_c.py:2102: test_cannot_dereference_void PASSED c/test_c.py:2110: test_iter c/test_c.py:1124: test_write_variable c/test_c.py:2986: test_bitfield_as_arm_gcc PASSED c/test_c.py:2989: test_bitfield_as_ppc_gcc PASSED c/test_c.py:2120: test_cmp PASSED c/test_c.py:2146: test_buffer PASSED c/test_c.py:2994: test_struct_array_no_length PASSEDPASSED c/test_c.py:2668: test_FILE_object c/test_c.py:3081: test_struct_array_no_length_explicit_position PASSED c/test_c.py:3120: test_ass_slice PASSED c/test_c.py:3139: test_void_p_arithmetic PASSEDPASSED c/test_c.py:3153: test_sizeof_sliced_array c/test_c.py:2231: test_getcname PASSED c/test_c.py:2236: test_errno PASSED c/test_c.py:3159: test_packed PASSED c/test_c.py:3188: test_packed_with_bitfields PASSED c/test_c.py:2246: test_errno_callback PASSEDPASSED c/test_c.py:3200: test_version c/test_c.py:2261: test_abi PASSED c/test_c.py:2264: test_cast_to_array PASSEDPASSED c/test_c.py:2272: test_cast_invalid PASSED c/test_c.py:2279: test_bug_float_convertion testing/test_cdata.py:33: test_typeof PASSEDPASSED c/test_c.py:2284: test_bug_delitem PASSED c/test_c.py:2290: test_bug_delattr c/test_c.py:1138: test_callback PASSED c/test_c.py:1153: test_callback_exception PASSED c/test_c.py:2297: test_variable_length_struct SKIPPED c/test_c.py:2337: test_autocast_int PASSED c/test_c.py:2365: test_autocast_float PASSED c/test_c.py:1208: test_callback_return_type PASSED c/test_c.py:1228: test_a_lot_of_callbacks PASSED c/test_c.py:2374: test_longdouble PASSED c/test_c.py:2412: test_get_array_of_length_zero PASSED c/test_c.py:2426: test_nested_anonymous_struct PASSED c/test_c.py:2455: test_sizeof_union PASSED c/test_c.py:2473: test_unaligned_struct PASSEDPASSED c/test_c.py:2700: test_GetLastError c/test_c.py:2479: test_CData_CType PASSED c/test_c.py:2492: test_no_cdata_float PASSED c/test_c.py:2501: test_bool PASSEDSKIPPED c/test_c.py:2729: test_nonstandard_integer_types PASSED c/test_c.py:2735: test_cannot_convert_unicode_to_charp c/test_c.py:2531: test_typeoffsetof PASSED c/test_c.py:2547: test_typeoffsetof_no_bitfield PASSED c/test_c.py:2740: test_buffer_keepalive PASSED c/test_c.py:2553: test_rawaddressof PASSED c/test_c.py:2577: test_newp_signed_unsigned_char PASSED c/test_c.py:2596: test_newp_from_bytearray_doesnt_work PASSED c/test_c.py:2613: test_FILE PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:16: TestCTypes.test_integer_ranges c/test_c.py:2645: test_FILE_only_for_FILE_arg PASSED c/test_c.py:2752: test_slice PASSED c/test_c.py:2769: test_slice_ptr PASSED c/test_c.py:2779: test_slice_array_checkbounds PASSED c/test_c.py:2789: test_nonstandard_slice PASSED c/test_c.py:2806: test_setslice PASSED c/test_c.py:2822: test_setslice_array PASSEDPASSED c/test_c.py:2836: test_cdata_name_module_doc c/test_c.py:2668: test_FILE_object PASSED c/test_c.py:2843: test_different_types_of_ptr_equality PASSED c/test_c.py:2851: test_new_handle PASSED c/test_c.py:1243: test_callback_receiving_tiny_struct PASSED c/test_c.py:1258: test_callback_returning_tiny_struct PASSED c/test_c.py:1275: test_callback_receiving_struct PASSED c/test_c.py:1291: test_callback_returning_struct PASSED c/test_c.py:1310: test_callback_receiving_big_struct PASSED c/test_c.py:1334: test_callback_returning_big_struct PASSED c/test_c.py:1359: test_callback_returning_void PASSED c/test_c.py:1370: test_enum_type PASSED c/test_c.py:1391: test_cast_to_enum PASSED c/test_c.py:1417: test_enum_with_non_injective_mapping PASSEDPASSED c/test_c.py:1424: test_enum_in_struct PASSEDPASSED c/test_c.py:1445: test_enum_overflow c/test_c.py:2876: test_new_handle_cycle PASSED c/test_c.py:1466: test_callback_returning_enum PASSED c/test_c.py:1482: test_callback_returning_enum_unsigned testing/test_ctypes.py <- testing/backend_tests.py:36: TestCTypes.test_fixedsize_int PASSED c/test_c.py:1499: test_callback_returning_char PASSED c/test_c.py:1513: test_callback_returning_wchar_t PASSED c/test_c.py:1531: test_struct_with_bitfields PASSED c/test_c.py:1558: test_bitfield_instance PASSED c/test_c.py:1589: test_bitfield_instance_init PASSED c/test_c.py:1603: test_weakref PASSED c/test_c.py:2700: test_GetLastError PASSED c/test_c.py:2980: test_bitfield_as_x86_gcc PASSED c/test_c.py:2983: test_bitfield_as_msvc PASSED c/test_c.py:2986: test_bitfield_as_arm_gcc SKIPPED c/test_c.py:2729: test_nonstandard_integer_types PASSED c/test_c.py:2735: test_cannot_convert_unicode_to_charp PASSED c/test_c.py:2989: test_bitfield_as_ppc_gcc PASSED c/test_c.py:2994: test_struct_array_no_length PASSED c/test_c.py:3081: test_struct_array_no_length_explicit_position PASSED c/test_c.py:3120: test_ass_slice PASSED c/test_c.py:2740: test_buffer_keepalive PASSED c/test_c.py:3139: test_void_p_arithmetic PASSED testing/test_ctypes.py <- testing/backend_tests.py:81: TestCTypes.test_new_unsupported_type PASSED c/test_c.py:3153: test_sizeof_sliced_array PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:86: TestCTypes.test_new_single_integer c/test_c.py:3159: test_packed PASSED c/test_c.py:3188: test_packed_with_bitfields PASSED testing/test_ctypes.py <- testing/backend_tests.py:96: TestCTypes.test_new_array_no_arg PASSED c/test_c.py:3200: test_version PASSED testing/test_cdata.py:33: test_typeof PASSED testing/test_ctypes.py <- testing/backend_tests.py:103: TestCTypes.test_array_indexing PASSED testing/test_ctypes.py <- testing/backend_tests.py:115: TestCTypes.test_new_array_args PASSED testing/test_ctypes.py <- testing/backend_tests.py:134: TestCTypes.test_new_array_varsize PASSED testing/test_ctypes.py <- testing/backend_tests.py:153: TestCTypes.test_pointer_init PASSED c/test_c.py:2752: test_slice PASSEDPASSED c/test_c.py:2769: test_slice_ptr testing/test_ctypes.py <- testing/backend_tests.py:162: TestCTypes.test_cannot_cast PASSED c/test_c.py:2779: test_slice_array_checkbounds PASSED c/test_c.py:2789: test_nonstandard_slice PASSED c/test_c.py:2806: test_setslice PASSED c/test_c.py:2822: test_setslice_array PASSED testing/test_ctypes.py <- testing/backend_tests.py:169: TestCTypes.test_new_pointer_to_array PASSED c/test_c.py:2836: test_cdata_name_module_doc PASSEDPASSED c/test_c.py:2843: test_different_types_of_ptr_equality testing/test_ctypes.py <- testing/backend_tests.py:182: TestCTypes.test_pointer_direct PASSED c/test_c.py:2851: test_new_handle PASSED testing/test_ctypes.py <- testing/backend_tests.py:198: TestCTypes.test_repr PASSED testing/test_ctypes.py <- testing/backend_tests.py:250: TestCTypes.test_new_array_of_array PASSED testing/test_ctypes.py <- testing/backend_tests.py:259: TestCTypes.test_constructor_array_of_array PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:264: TestCTypes.test_new_array_of_pointer_1 PASSED testing/test_ctypes.py <- testing/backend_tests.py:16: TestCTypes.test_integer_ranges c/test_c.py:2876: test_new_handle_cycle PASSED testing/test_ctypes.py <- testing/backend_tests.py:273: TestCTypes.test_new_array_of_pointer_2 PASSEDPASSED c/test_c.py:1618: test_no_inheritance testing/test_ctypes.py <- testing/backend_tests.py:282: TestCTypes.test_char PASSED c/test_c.py:1634: test_assign_string PASSED c/test_c.py:1649: test_add_error PASSED c/test_c.py:1654: test_void_errors PASSED c/test_c.py:1658: test_too_many_items PASSED c/test_c.py:1669: test_more_type_errors PASSED testing/test_ctypes.py <- testing/backend_tests.py:317: TestCTypes.test_wchar_t SKIPPED testing/test_ctypes.py <- testing/backend_tests.py:368: TestCTypes.test_none_as_null_doesnt_work PASSED c/test_c.py:1679: test_more_overflow_errors PASSED c/test_c.py:1684: test_newp_copying PASSED c/test_c.py:1734: test_string PASSEDPASSED c/test_c.py:1751: test_string_byte PASSED c/test_c.py:1768: test_string_wchar PASSED c/test_c.py:1783: test_string_typeerror PASSED c/test_c.py:1789: test_bug_convert_to_ptr testing/test_ctypes.py <- testing/backend_tests.py:383: TestCTypes.test_float PASSED c/test_c.py:1796: test_set_struct_fields PASSED c/test_c.py:1811: test_invalid_function_result_types PASSEDPASSED c/test_c.py:1822: test_struct_return_in_func testing/test_ctypes.py <- testing/backend_tests.py:408: TestCTypes.test_struct_simple PASSED c/test_c.py:1916: test_cast_with_functionptr PASSED c/test_c.py:1929: test_wchar PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:427: TestCTypes.test_constructor_struct_from_dict PASSED c/test_c.py:2980: test_bitfield_as_x86_gcc PASSED c/test_c.py:2056: test_keepalive_struct testing/test_ctypes.py <- testing/backend_tests.py:36: TestCTypes.test_fixedsize_int PASSED c/test_c.py:2983: test_bitfield_as_msvc PASSEDPASSED c/test_c.py:2986: test_bitfield_as_arm_gcc PASSED testing/test_ctypes.py <- testing/backend_tests.py:436: TestCTypes.test_struct_pointer PASSED testing/test_ctypes.py <- testing/backend_tests.py:446: TestCTypes.test_struct_opaque c/test_c.py:2989: test_bitfield_as_ppc_gcc PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:452: TestCTypes.test_pointer_to_struct c/test_c.py:2994: test_struct_array_no_length PASSED c/test_c.py:3081: test_struct_array_no_length_explicit_position PASSEDPASSED c/test_c.py:2079: test_nokeepalive_struct PASSEDPASSED c/test_c.py:2090: test_owning_repr PASSED c/test_c.py:2102: test_cannot_dereference_void PASSED testing/test_ctypes.py <- testing/backend_tests.py:474: TestCTypes.test_constructor_struct_of_array c/test_c.py:3120: test_ass_slice PASSED c/test_c.py:3139: test_void_p_arithmetic c/test_c.py:2110: test_iter PASSED c/test_c.py:2120: test_cmp PASSEDPASSED c/test_c.py:2146: test_buffer PASSED testing/test_ctypes.py <- testing/backend_tests.py:485: TestCTypes.test_recursive_struct c/test_c.py:3153: test_sizeof_sliced_array PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:81: TestCTypes.test_new_unsupported_type PASSED testing/test_ctypes.py <- testing/backend_tests.py:86: TestCTypes.test_new_single_integer PASSED testing/test_ctypes.py <- testing/backend_tests.py:496: TestCTypes.test_union_simple c/test_c.py:3159: test_packed PASSED c/test_c.py:3188: test_packed_with_bitfields PASSED c/test_c.py:2231: test_getcname PASSED testing/test_ctypes.py <- testing/backend_tests.py:96: TestCTypes.test_new_array_no_arg PASSEDPASSED c/test_c.py:2236: test_errno PASSED c/test_c.py:2246: test_errno_callback PASSED c/test_c.py:3200: test_version PASSEDPASSED c/test_c.py:2261: test_abi testing/test_cdata.py:33: test_typeof PASSED c/test_c.py:2264: test_cast_to_array PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:103: TestCTypes.test_array_indexing testing/test_ctypes.py <- testing/backend_tests.py:511: TestCTypes.test_union_opaque c/test_c.py:2272: test_cast_invalid PASSEDPASSED c/test_c.py:2279: test_bug_float_convertion PASSED c/test_c.py:2284: test_bug_delitem PASSED c/test_c.py:2290: test_bug_delattr PASSED testing/test_ctypes.py <- testing/backend_tests.py:517: TestCTypes.test_union_initializer c/test_c.py:2297: test_variable_length_struct PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:532: TestCTypes.test_sizeof_type SKIPPED c/test_c.py:2337: test_autocast_int PASSED c/test_c.py:2365: test_autocast_float testing/test_ctypes.py <- testing/backend_tests.py:115: TestCTypes.test_new_array_args PASSED c/test_c.py:2374: test_longdouble PASSED c/test_c.py:2412: test_get_array_of_length_zero PASSED c/test_c.py:2426: test_nested_anonymous_struct PASSED c/test_c.py:2455: test_sizeof_union PASSED c/test_c.py:2473: test_unaligned_struct PASSED c/test_c.py:2479: test_CData_CType PASSED c/test_c.py:2492: test_no_cdata_float PASSEDPASSED c/test_c.py:2501: test_bool PASSED c/test_c.py:2531: test_typeoffsetof testing/test_ctypes.py <- testing/backend_tests.py:549: TestCTypes.test_sizeof_cdata PASSED testing/test_ctypes.py <- testing/backend_tests.py:134: TestCTypes.test_new_array_varsize PASSED c/test_c.py:2547: test_typeoffsetof_no_bitfield PASSED c/test_c.py:2553: test_rawaddressof PASSED c/test_c.py:2577: test_newp_signed_unsigned_char PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:558: TestCTypes.test_string_from_char_pointer c/test_c.py:2596: test_newp_from_bytearray_doesnt_work PASSED c/test_c.py:2613: test_FILE PASSED testing/test_ctypes.py <- testing/backend_tests.py:566: TestCTypes.test_unicode_from_wchar_pointer PASSED testing/test_ctypes.py <- testing/backend_tests.py:153: TestCTypes.test_pointer_init PASSEDSKIPPED testing/test_ctypes.py <- testing/backend_tests.py:574: TestCTypes.test_string_from_char_array PASSED testing/test_ctypes.py <- testing/backend_tests.py:591: TestCTypes.test_string_from_wchar_array testing/test_ctypes.py <- testing/backend_tests.py:162: TestCTypes.test_cannot_cast PASSEDSKIPPED testing/test_ctypes.py <- testing/backend_tests.py:618: TestCTypes.test_fetch_const_char_p_field testing/test_ctypes.py <- testing/backend_tests.py:169: TestCTypes.test_new_pointer_to_array PASSEDPASSED c/test_c.py:2645: test_FILE_only_for_FILE_arg PASSED testing/test_ctypes.py <- testing/backend_tests.py:16: TestCTypes.test_integer_ranges PASSED testing/test_ctypes.py <- testing/backend_tests.py:182: TestCTypes.test_pointer_direct testing/test_ctypes.py <- testing/backend_tests.py:630: TestCTypes.test_fetch_const_wchar_p_field PASSED testing/test_ctypes.py <- testing/backend_tests.py:198: TestCTypes.test_repr SKIPPED testing/test_ctypes.py <- testing/backend_tests.py:642: TestCTypes.test_voidp PASSED testing/test_ctypes.py <- testing/backend_tests.py:663: TestCTypes.test_functionptr_simple PASSED c/test_c.py:2668: test_FILE_object PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:250: TestCTypes.test_new_array_of_array testing/test_ctypes.py <- testing/backend_tests.py:688: TestCTypes.test_functionptr_advanced PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:693: TestCTypes.test_functionptr_voidptr_return testing/test_ctypes.py <- testing/backend_tests.py:259: TestCTypes.test_constructor_array_of_array PASSED testing/test_ctypes.py <- testing/backend_tests.py:709: TestCTypes.test_functionptr_intptr_return PASSED testing/test_ctypes.py <- testing/backend_tests.py:264: TestCTypes.test_new_array_of_pointer_1 PASSED testing/test_ctypes.py <- testing/backend_tests.py:273: TestCTypes.test_new_array_of_pointer_2 PASSED testing/test_ctypes.py <- testing/backend_tests.py:731: TestCTypes.test_functionptr_void_return PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:739: TestCTypes.test_char_cast testing/test_ctypes.py <- testing/backend_tests.py:282: TestCTypes.test_char PASSEDPASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:317: TestCTypes.test_wchar_t testing/test_ctypes.py <- testing/backend_tests.py:36: TestCTypes.test_fixedsize_int testing/test_ctypes.py <- testing/backend_tests.py:751: TestCTypes.test_wchar_cast SKIPPED testing/test_ctypes.py <- testing/backend_tests.py:766: TestCTypes.test_cast_array_to_charp PASSED testing/test_ctypes.py <- testing/backend_tests.py:776: TestCTypes.test_cast_between_pointers SKIPPED testing/test_ctypes.py <- testing/backend_tests.py:368: TestCTypes.test_none_as_null_doesnt_work PASSED testing/test_ctypes.py <- testing/backend_tests.py:788: TestCTypes.test_cast_pointer_and_int PASSED testing/test_ctypes.py <- testing/backend_tests.py:383: TestCTypes.test_float PASSED testing/test_ctypes.py <- testing/backend_tests.py:408: TestCTypes.test_struct_simple PASSED testing/test_ctypes.py <- testing/backend_tests.py:800: TestCTypes.test_cast_functionptr_and_int PASSED testing/test_ctypes.py <- testing/backend_tests.py:812: TestCTypes.test_callback_crash PASSED testing/test_ctypes.py <- testing/backend_tests.py:427: TestCTypes.test_constructor_struct_from_dict PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:842: TestCTypes.test_cast_float c/test_c.py:2700: test_GetLastError SKIPPED c/test_c.py:2729: test_nonstandard_integer_types PASSED testing/test_ctypes.py <- testing/backend_tests.py:436: TestCTypes.test_struct_pointer PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:866: TestCTypes.test_enum c/test_c.py:2735: test_cannot_convert_unicode_to_charp PASSED testing/test_ctypes.py <- testing/backend_tests.py:446: TestCTypes.test_struct_opaque PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:888: TestCTypes.test_enum_in_struct testing/test_ctypes.py <- testing/backend_tests.py:452: TestCTypes.test_pointer_to_struct PASSED c/test_c.py:2740: test_buffer_keepalive PASSED testing/test_ctypes.py <- testing/backend_tests.py:909: TestCTypes.test_enum_non_contiguous PASSED testing/test_ctypes.py <- testing/backend_tests.py:474: TestCTypes.test_constructor_struct_of_array PASSED testing/test_ctypes.py <- testing/backend_tests.py:919: TestCTypes.test_array_of_struct PASSED testing/test_ctypes.py <- testing/backend_tests.py:485: TestCTypes.test_recursive_struct PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:929: TestCTypes.test_pointer_to_array testing/test_ctypes.py <- testing/backend_tests.py:496: TestCTypes.test_union_simple PASSED testing/test_ctypes.py <- testing/backend_tests.py:934: TestCTypes.test_iterate_array PASSED testing/test_ctypes.py <- testing/backend_tests.py:511: TestCTypes.test_union_opaque PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:945: TestCTypes.test_offsetof testing/test_ctypes.py <- testing/backend_tests.py:517: TestCTypes.test_union_initializer PASSED testing/test_ctypes.py <- testing/backend_tests.py:952: TestCTypes.test_alignof PASSED testing/test_ctypes.py <- testing/backend_tests.py:532: TestCTypes.test_sizeof_type PASSED testing/test_ctypes.py <- testing/backend_tests.py:81: TestCTypes.test_new_unsupported_type PASSED testing/test_ctypes.py <- testing/backend_tests.py:959: TestCTypes.test_bitfield PASSED testing/test_ctypes.py <- testing/backend_tests.py:549: TestCTypes.test_sizeof_cdata PASSED testing/test_ctypes.py <- testing/backend_tests.py:86: TestCTypes.test_new_single_integer PASSED testing/test_ctypes.py <- testing/backend_tests.py:979: TestCTypes.test_bitfield_enum PASSED testing/test_ctypes.py <- testing/backend_tests.py:558: TestCTypes.test_string_from_char_pointer PASSED testing/test_ctypes.py <- testing/backend_tests.py:96: TestCTypes.test_new_array_no_arg PASSED testing/test_ctypes.py <- testing/backend_tests.py:566: TestCTypes.test_unicode_from_wchar_pointer PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:989: TestCTypes.test_anonymous_struct SKIPPEDPASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:574: TestCTypes.test_string_from_char_array c/test_c.py:2752: test_slice PASSED testing/test_ctypes.py <- testing/backend_tests.py:591: TestCTypes.test_string_from_wchar_array testing/test_ctypes.py <- testing/backend_tests.py:103: TestCTypes.test_array_indexing testing/test_ctypes.py <- testing/backend_tests.py:1000: TestCTypes.test_struct_with_two_usages PASSED c/test_c.py:2769: test_slice_ptr PASSED c/test_c.py:2779: test_slice_array_checkbounds PASSED c/test_c.py:2789: test_nonstandard_slice SKIPPED testing/test_ctypes.py <- testing/backend_tests.py:618: TestCTypes.test_fetch_const_char_p_field PASSED testing/test_ctypes.py <- testing/backend_tests.py:115: TestCTypes.test_new_array_args PASSED testing/test_ctypes.py <- testing/backend_tests.py:630: TestCTypes.test_fetch_const_wchar_p_field SKIPPEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:1007: TestCTypes.test_pointer_arithmetic PASSED c/test_c.py:2806: test_setslice testing/test_ctypes.py <- testing/backend_tests.py:642: TestCTypes.test_voidp PASSED testing/test_ctypes.py <- testing/backend_tests.py:1021: TestCTypes.test_pointer_comparison PASSED c/test_c.py:2822: test_setslice_array PASSED testing/test_ctypes.py <- testing/backend_tests.py:1072: TestCTypes.test_no_integer_comparison PASSED testing/test_ctypes.py <- testing/backend_tests.py:134: TestCTypes.test_new_array_varsize PASSED c/test_c.py:2836: test_cdata_name_module_doc PASSEDPASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:663: TestCTypes.test_functionptr_simple testing/test_ctypes.py <- testing/backend_tests.py:153: TestCTypes.test_pointer_init c/test_c.py:2843: test_different_types_of_ptr_equality PASSED testing/test_ctypes.py <- testing/backend_tests.py:1082: TestCTypes.test_ffi_buffer_ptr SKIPPED testing/test_ctypes.py <- testing/backend_tests.py:1101: TestCTypes.test_ffi_buffer_array PASSED c/test_c.py:2851: test_new_handle PASSED testing/test_ctypes.py <- testing/backend_tests.py:688: TestCTypes.test_functionptr_advanced SKIPPED testing/test_ctypes.py <- testing/backend_tests.py:1118: TestCTypes.test_ffi_buffer_ptr_size PASSED testing/test_ctypes.py <- testing/backend_tests.py:693: TestCTypes.test_functionptr_voidptr_return PASSEDSKIPPED testing/test_ctypes.py <- testing/backend_tests.py:1136: TestCTypes.test_ffi_buffer_array_size testing/test_ctypes.py <- testing/backend_tests.py:162: TestCTypes.test_cannot_cast SKIPPED testing/test_ctypes.py <- testing/backend_tests.py:1146: TestCTypes.test_ffi_buffer_with_file PASSED testing/test_ctypes.py <- testing/backend_tests.py:709: TestCTypes.test_functionptr_intptr_return PASSED testing/test_ctypes.py <- testing/backend_tests.py:169: TestCTypes.test_new_pointer_to_array PASSED testing/test_ctypes.py <- testing/backend_tests.py:731: TestCTypes.test_functionptr_void_return PASSEDSKIPPED testing/test_ctypes.py <- testing/backend_tests.py:1166: TestCTypes.test_ffi_buffer_with_io testing/test_ctypes.py <- testing/backend_tests.py:739: TestCTypes.test_char_cast PASSEDSKIPPEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:751: TestCTypes.test_wchar_cast testing/test_ctypes.py <- testing/backend_tests.py:1184: TestCTypes.test_array_in_struct SKIPPED testing/test_ctypes.py <- testing/backend_tests.py:766: TestCTypes.test_cast_array_to_charp PASSED testing/test_ctypes.py <- testing/backend_tests.py:182: TestCTypes.test_pointer_direct testing/test_ctypes.py <- testing/backend_tests.py:776: TestCTypes.test_cast_between_pointers PASSED testing/test_ctypes.py <- testing/backend_tests.py:198: TestCTypes.test_repr PASSED testing/test_ctypes.py <- testing/backend_tests.py:1192: TestCTypes.test_struct_containing_array_varsize_workaround PASSED testing/test_ctypes.py <- testing/backend_tests.py:788: TestCTypes.test_cast_pointer_and_int PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:1204: TestCTypes.test_new_struct_containing_array_varsize SKIPPED testing/test_ctypes.py <- testing/backend_tests.py:1213: TestCTypes.test_ffi_typeof_getcname testing/test_ctypes.py <- testing/backend_tests.py:800: TestCTypes.test_cast_functionptr_and_int PASSED testing/test_ctypes.py <- testing/backend_tests.py:812: TestCTypes.test_callback_crash PASSED testing/test_ctypes.py <- testing/backend_tests.py:1250: TestCTypes.test_callback_as_function_argument PASSED testing/test_ctypes.py <- testing/backend_tests.py:842: TestCTypes.test_cast_float PASSED testing/test_ctypes.py <- testing/backend_tests.py:1263: TestCTypes.test_vararg_callback PASSEDPASSED c/test_c.py:2876: test_new_handle_cycle SKIPPED testing/test_ctypes.py <- testing/backend_tests.py:1274: TestCTypes.test_callback_decorator testing/test_ctypes.py <- testing/backend_tests.py:866: TestCTypes.test_enum PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:250: TestCTypes.test_new_array_of_array PASSED testing/test_ctypes.py <- testing/backend_tests.py:888: TestCTypes.test_enum_in_struct PASSED testing/test_ctypes.py <- testing/backend_tests.py:259: TestCTypes.test_constructor_array_of_array testing/test_ctypes.py <- testing/backend_tests.py:1285: TestCTypes.test_unique_types PASSED testing/test_ctypes.py <- testing/backend_tests.py:909: TestCTypes.test_enum_non_contiguous PASSED testing/test_ctypes.py <- testing/backend_tests.py:919: TestCTypes.test_array_of_struct PASSED testing/test_ctypes.py <- testing/backend_tests.py:929: TestCTypes.test_pointer_to_array PASSED testing/test_ctypes.py <- testing/backend_tests.py:264: TestCTypes.test_new_array_of_pointer_1 PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:273: TestCTypes.test_new_array_of_pointer_2 testing/test_ctypes.py <- testing/backend_tests.py:934: TestCTypes.test_iterate_array PASSED testing/test_ctypes.py <- testing/backend_tests.py:1304: TestCTypes.test_anonymous_enum PASSED testing/test_ctypes.py <- testing/backend_tests.py:945: TestCTypes.test_offsetof PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:1312: TestCTypes.test_new_ctype testing/test_ctypes.py <- testing/backend_tests.py:952: TestCTypes.test_alignof PASSED testing/test_ctypes.py <- testing/backend_tests.py:282: TestCTypes.test_char PASSED testing/test_ctypes.py <- testing/backend_tests.py:959: TestCTypes.test_bitfield PASSED testing/test_ctypes.py <- testing/backend_tests.py:1319: TestCTypes.test_enum_with_non_injective_mapping PASSED testing/test_ctypes.py <- testing/backend_tests.py:1395: TestCTypes.test_gc PASSED testing/test_ctypes.py <- testing/backend_tests.py:979: TestCTypes.test_bitfield_enum PASSED testing/test_ctypes.py <- testing/backend_tests.py:317: TestCTypes.test_wchar_t PASSED testing/test_ctypes.py <- testing/backend_tests.py:989: TestCTypes.test_anonymous_struct SKIPPED testing/test_ctypes.py <- testing/backend_tests.py:368: TestCTypes.test_none_as_null_doesnt_work PASSEDPASSED c/test_c.py:2980: test_bitfield_as_x86_gcc testing/test_ctypes.py <- testing/backend_tests.py:1000: TestCTypes.test_struct_with_two_usages PASSED c/test_c.py:2983: test_bitfield_as_msvc PASSED c/test_c.py:2986: test_bitfield_as_arm_gcc PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:383: TestCTypes.test_float PASSED testing/test_ctypes.py <- testing/backend_tests.py:1007: TestCTypes.test_pointer_arithmetic PASSED testing/test_ctypes.py <- testing/backend_tests.py:408: TestCTypes.test_struct_simple PASSED c/test_c.py:2989: test_bitfield_as_ppc_gcc PASSED c/test_c.py:2994: test_struct_array_no_length testing/test_ctypes.py <- testing/backend_tests.py:1021: TestCTypes.test_pointer_comparison PASSED testing/test_ctypes.py <- testing/backend_tests.py:427: TestCTypes.test_constructor_struct_from_dict PASSED c/test_c.py:3081: test_struct_array_no_length_explicit_position PASSED testing/test_ctypes.py <- testing/backend_tests.py:1072: TestCTypes.test_no_integer_comparison PASSED c/test_c.py:3120: test_ass_slice PASSED testing/test_ctypes.py <- testing/backend_tests.py:436: TestCTypes.test_struct_pointer PASSED testing/test_ctypes.py <- testing/backend_tests.py:1082: TestCTypes.test_ffi_buffer_ptr SKIPPED testing/test_ctypes.py <- testing/backend_tests.py:1101: TestCTypes.test_ffi_buffer_array PASSED testing/test_ctypes.py <- testing/backend_tests.py:446: TestCTypes.test_struct_opaque SKIPPED testing/test_ctypes.py <- testing/backend_tests.py:1118: TestCTypes.test_ffi_buffer_ptr_size PASSED c/test_c.py:3139: test_void_p_arithmetic SKIPPED testing/test_ctypes.py <- testing/backend_tests.py:1136: TestCTypes.test_ffi_buffer_array_size PASSED testing/test_ctypes.py <- testing/backend_tests.py:452: TestCTypes.test_pointer_to_struct PASSED c/test_c.py:3153: test_sizeof_sliced_array PASSEDSKIPPED testing/test_ctypes.py <- testing/backend_tests.py:1146: TestCTypes.test_ffi_buffer_with_file c/test_c.py:3159: test_packed PASSED c/test_c.py:3188: test_packed_with_bitfields PASSED testing/test_ctypes.py <- testing/backend_tests.py:474: TestCTypes.test_constructor_struct_of_array SKIPPED testing/test_ctypes.py <- testing/backend_tests.py:1166: TestCTypes.test_ffi_buffer_with_io PASSED testing/test_ctypes.py <- testing/backend_tests.py:485: TestCTypes.test_recursive_struct PASSED c/test_c.py:3200: test_version PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:496: TestCTypes.test_union_simple SKIPPED testing/test_cdata.py:33: test_typeof testing/test_ctypes.py <- testing/backend_tests.py:1184: TestCTypes.test_array_in_struct PASSED testing/test_ctypes.py <- testing/backend_tests.py:511: TestCTypes.test_union_opaque PASSED testing/test_ctypes.py <- testing/backend_tests.py:1192: TestCTypes.test_struct_containing_array_varsize_workaround PASSED testing/test_ctypes.py <- testing/backend_tests.py:517: TestCTypes.test_union_initializer PASSED testing/test_ctypes.py <- testing/backend_tests.py:1204: TestCTypes.test_new_struct_containing_array_varsize PASSED testing/test_ctypes.py <- testing/backend_tests.py:532: TestCTypes.test_sizeof_type SKIPPED testing/test_ctypes.py <- testing/backend_tests.py:1213: TestCTypes.test_ffi_typeof_getcname PASSED testing/test_ctypes.py <- testing/backend_tests.py:1250: TestCTypes.test_callback_as_function_argument PASSED testing/test_ctypes.py <- testing/backend_tests.py:549: TestCTypes.test_sizeof_cdata PASSED testing/test_ctypes.py <- testing/backend_tests.py:1263: TestCTypes.test_vararg_callback SKIPPED testing/test_ctypes.py <- testing/backend_tests.py:1274: TestCTypes.test_callback_decorator PASSED testing/test_ctypes.py <- testing/backend_tests.py:558: TestCTypes.test_string_from_char_pointer PASSED testing/test_ctypes.py <- testing/backend_tests.py:1285: TestCTypes.test_unique_types PASSED testing/test_ctypes.py <- testing/backend_tests.py:566: TestCTypes.test_unicode_from_wchar_pointer SKIPPED testing/test_ctypes.py <- testing/backend_tests.py:574: TestCTypes.test_string_from_char_array PASSED testing/test_ctypes.py <- testing/backend_tests.py:591: TestCTypes.test_string_from_wchar_array SKIPPED testing/test_ctypes.py <- testing/backend_tests.py:618: TestCTypes.test_fetch_const_char_p_field PASSED testing/test_ctypes.py <- testing/backend_tests.py:630: TestCTypes.test_fetch_const_wchar_p_field SKIPPED testing/test_ctypes.py <- testing/backend_tests.py:642: TestCTypes.test_voidp PASSED testing/test_ctypes.py <- testing/backend_tests.py:1304: TestCTypes.test_anonymous_enum PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:663: TestCTypes.test_functionptr_simple testing/test_ctypes.py <- testing/backend_tests.py:1312: TestCTypes.test_new_ctype PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:1319: TestCTypes.test_enum_with_non_injective_mapping testing/test_ctypes.py <- testing/backend_tests.py:688: TestCTypes.test_functionptr_advanced PASSED testing/test_ctypes.py <- testing/backend_tests.py:1395: TestCTypes.test_gc PASSED testing/test_ctypes.py <- testing/backend_tests.py:693: TestCTypes.test_functionptr_voidptr_return PASSED testing/test_ctypes.py <- testing/backend_tests.py:709: TestCTypes.test_functionptr_intptr_return PASSED testing/test_ctypes.py <- testing/backend_tests.py:731: TestCTypes.test_functionptr_void_return PASSED testing/test_ctypes.py <- testing/backend_tests.py:739: TestCTypes.test_char_cast PASSED testing/test_ctypes.py <- testing/backend_tests.py:751: TestCTypes.test_wchar_cast PASSEDSKIPPED testing/test_ctypes.py <- testing/backend_tests.py:16: TestCTypes.test_integer_ranges testing/test_ctypes.py <- testing/backend_tests.py:766: TestCTypes.test_cast_array_to_charp PASSED testing/test_ctypes.py <- testing/backend_tests.py:776: TestCTypes.test_cast_between_pointers PASSED testing/test_ctypes.py <- testing/backend_tests.py:788: TestCTypes.test_cast_pointer_and_int PASSED testing/test_ctypes.py <- testing/backend_tests.py:800: TestCTypes.test_cast_functionptr_and_int PASSED testing/test_ctypes.py <- testing/backend_tests.py:812: TestCTypes.test_callback_crash PASSED testing/test_ctypes.py <- testing/backend_tests.py:842: TestCTypes.test_cast_float PASSED testing/test_ctypes.py <- testing/backend_tests.py:866: TestCTypes.test_enum PASSED testing/test_ctypes.py <- testing/backend_tests.py:888: TestCTypes.test_enum_in_struct PASSED testing/test_ctypes.py <- testing/backend_tests.py:909: TestCTypes.test_enum_non_contiguous PASSED testing/test_ctypes.py <- testing/backend_tests.py:919: TestCTypes.test_array_of_struct PASSED testing/test_ctypes.py <- testing/backend_tests.py:929: TestCTypes.test_pointer_to_array PASSED testing/test_ctypes.py <- testing/backend_tests.py:934: TestCTypes.test_iterate_array PASSED testing/test_ctypes.py <- testing/backend_tests.py:945: TestCTypes.test_offsetof PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:952: TestCTypes.test_alignof PASSED testing/test_ctypes.py <- testing/backend_tests.py:1410: TestCTypes.test_CData_CType PASSED testing/test_ctypes.py <- testing/backend_tests.py:1410: TestCTypes.test_CData_CType testing/test_ctypes.py <- testing/backend_tests.py:959: TestCTypes.test_bitfield PASSED testing/test_ctypes.py <- testing/backend_tests.py:1422: TestCTypes.test_bool PASSED testing/test_ctypes.py <- testing/backend_tests.py:1434: TestCTypes.test_use_own_bool PASSED testing/test_ctypes.py <- testing/backend_tests.py:1422: TestCTypes.test_bool PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:979: TestCTypes.test_bitfield_enum testing/test_ctypes.py <- testing/backend_tests.py:1434: TestCTypes.test_use_own_bool PASSED testing/test_ctypes.py <- testing/backend_tests.py:1438: TestCTypes.test_ordering_bug1 PASSED testing/test_ctypes.py <- testing/backend_tests.py:989: TestCTypes.test_anonymous_struct PASSED testing/test_ctypes.py <- testing/backend_tests.py:1438: TestCTypes.test_ordering_bug1 PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:1453: TestCTypes.test_ordering_bug2 PASSED testing/test_ctypes.py <- testing/backend_tests.py:1000: TestCTypes.test_struct_with_two_usages PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:1468: TestCTypes.test_addressof PASSED testing/test_ctypes.py <- testing/backend_tests.py:36: TestCTypes.test_fixedsize_int testing/test_ctypes.py <- testing/backend_tests.py:1477: TestCTypes.test_addressof_field testing/test_ctypes.py <- testing/backend_tests.py:1453: TestCTypes.test_ordering_bug2 PASSED testing/test_ctypes.py <- testing/backend_tests.py:1007: TestCTypes.test_pointer_arithmetic PASSED testing/test_ctypes.py <- testing/backend_tests.py:1468: TestCTypes.test_addressof PASSED testing/test_ctypes.py <- testing/backend_tests.py:1488: TestCTypes.test_addressof_anonymous_struct PASSED testing/test_ctypes.py <- testing/backend_tests.py:1021: TestCTypes.test_pointer_comparison PASSED testing/test_ctypes.py <- testing/backend_tests.py:1477: TestCTypes.test_addressof_field PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:1495: TestCTypes.test_multiple_independent_structs testing/test_ctypes.py <- testing/backend_tests.py:1072: TestCTypes.test_no_integer_comparison PASSED testing/test_ctypes.py <- testing/backend_tests.py:1504: TestCTypes.test_missing_include PASSED testing/test_ctypes.py <- testing/backend_tests.py:1082: TestCTypes.test_ffi_buffer_ptr PASSED testing/test_ctypes.py <- testing/backend_tests.py:1511: TestCTypes.test_include_typedef SKIPPED testing/test_ctypes.py <- testing/backend_tests.py:1101: TestCTypes.test_ffi_buffer_array PASSED testing/test_ctypes.py <- testing/backend_tests.py:1520: TestCTypes.test_include_struct SKIPPED testing/test_ctypes.py <- testing/backend_tests.py:1118: TestCTypes.test_ffi_buffer_ptr_size PASSED testing/test_ctypes.py <- testing/backend_tests.py:1488: TestCTypes.test_addressof_anonymous_struct SKIPPED testing/test_ctypes.py <- testing/backend_tests.py:1136: TestCTypes.test_ffi_buffer_array_size PASSED testing/test_ctypes.py <- testing/backend_tests.py:1495: TestCTypes.test_multiple_independent_structs PASSED testing/test_ctypes.py <- testing/backend_tests.py:1529: TestCTypes.test_include_union SKIPPED testing/test_ctypes.py <- testing/backend_tests.py:1146: TestCTypes.test_ffi_buffer_with_file PASSED testing/test_ctypes.py <- testing/backend_tests.py:1538: TestCTypes.test_include_enum SKIPPEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:1547: TestCTypes.test_include_typedef_2 testing/test_ctypes.py <- testing/backend_tests.py:1166: TestCTypes.test_ffi_buffer_with_io PASSED testing/test_ctypes.py <- testing/backend_tests.py:1556: TestCTypes.test_struct_packed SKIPPEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:1504: TestCTypes.test_missing_include PASSED testing/test_ctypes.py <- testing/backend_tests.py:1184: TestCTypes.test_array_in_struct PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:1192: TestCTypes.test_struct_containing_array_varsize_workaround testing/test_ctypes.py:13: TestCTypes.test_array_of_func_ptr SKIPPEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:81: TestCTypes.test_new_unsupported_type testing/test_ctypes.py:17: TestCTypes.test_structptr_argument SKIPPED testing/test_ctypes.py:21: TestCTypes.test_array_argument_as_list SKIPPED testing/test_ctypes.py:25: TestCTypes.test_cast_to_array_type testing/test_ctypes.py <- testing/backend_tests.py:1511: TestCTypes.test_include_typedef PASSEDSKIPPED testing/test_ctypes.py:28: TestCTypes.test_nested_anonymous_struct SKIPPEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:1520: TestCTypes.test_include_struct PASSED testing/test_ctypes.py <- testing/backend_tests.py:86: TestCTypes.test_new_single_integer testing/test_ctypes.py <- testing/backend_tests.py:1204: TestCTypes.test_new_struct_containing_array_varsize SKIPPED testing/test_ctypes.py <- testing/backend_tests.py:1213: TestCTypes.test_ffi_typeof_getcname PASSED testing/test_ctypes.py <- testing/backend_tests.py:96: TestCTypes.test_new_array_no_arg testing/test_ctypes.py:31: TestCTypes.test_nested_anonymous_union SKIPPED testing/test_ctypes.py:34: TestCTypes.test_CData_CType_2 PASSEDPASSEDPASSEDSKIPPED testing/test_ffi_backend.py <- testing/backend_tests.py:16: TestFFI.test_integer_ranges testing/test_ctypes.py <- testing/backend_tests.py:103: TestCTypes.test_array_indexing testing/test_ctypes.py <- testing/backend_tests.py:1250: TestCTypes.test_callback_as_function_argument PASSED testing/test_ctypes.py <- testing/backend_tests.py:1263: TestCTypes.test_vararg_callback SKIPPED testing/test_ctypes.py <- testing/backend_tests.py:1274: TestCTypes.test_callback_decorator PASSED testing/test_ctypes.py <- testing/backend_tests.py:115: TestCTypes.test_new_array_args testing/test_ctypes.py <- testing/backend_tests.py:1529: TestCTypes.test_include_union PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:1538: TestCTypes.test_include_enum testing/test_ctypes.py <- testing/backend_tests.py:134: TestCTypes.test_new_array_varsize PASSED testing/test_ctypes.py <- testing/backend_tests.py:1285: TestCTypes.test_unique_types PASSED testing/test_ctypes.py <- testing/backend_tests.py:153: TestCTypes.test_pointer_init PASSED testing/test_ctypes.py <- testing/backend_tests.py:1547: TestCTypes.test_include_typedef_2 PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:162: TestCTypes.test_cannot_cast testing/test_ctypes.py <- testing/backend_tests.py:1556: TestCTypes.test_struct_packed PASSED testing/test_ctypes.py <- testing/backend_tests.py:169: TestCTypes.test_new_pointer_to_array PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:1304: TestCTypes.test_anonymous_enum testing/test_ctypes.py:13: TestCTypes.test_array_of_func_ptr SKIPPED testing/test_ctypes.py:17: TestCTypes.test_structptr_argument PASSEDSKIPPED testing/test_ctypes.py:21: TestCTypes.test_array_argument_as_list SKIPPED testing/test_ctypes.py <- testing/backend_tests.py:182: TestCTypes.test_pointer_direct testing/test_ctypes.py:25: TestCTypes.test_cast_to_array_type PASSED testing/test_ctypes.py <- testing/backend_tests.py:1312: TestCTypes.test_new_ctype SKIPPED testing/test_ctypes.py:28: TestCTypes.test_nested_anonymous_struct SKIPPED testing/test_ctypes.py:31: TestCTypes.test_nested_anonymous_union PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:1319: TestCTypes.test_enum_with_non_injective_mapping testing/test_ctypes.py <- testing/backend_tests.py:198: TestCTypes.test_repr PASSED testing/test_ctypes.py <- testing/backend_tests.py:1395: TestCTypes.test_gc SKIPPED testing/test_ctypes.py:34: TestCTypes.test_CData_CType_2 PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:16: TestFFI.test_integer_ranges PASSED testing/test_ctypes.py <- testing/backend_tests.py:250: TestCTypes.test_new_array_of_array PASSED testing/test_ctypes.py <- testing/backend_tests.py:259: TestCTypes.test_constructor_array_of_array PASSED testing/test_ctypes.py <- testing/backend_tests.py:264: TestCTypes.test_new_array_of_pointer_1 PASSED testing/test_ctypes.py <- testing/backend_tests.py:273: TestCTypes.test_new_array_of_pointer_2 PASSED testing/test_ctypes.py <- testing/backend_tests.py:282: TestCTypes.test_char PASSED testing/test_ctypes.py <- testing/backend_tests.py:317: TestCTypes.test_wchar_t PASSEDSKIPPED testing/test_ctypes.py <- testing/backend_tests.py:368: TestCTypes.test_none_as_null_doesnt_work testing/test_ffi_backend.py <- testing/backend_tests.py:36: TestFFI.test_fixedsize_int PASSED testing/test_ctypes.py <- testing/backend_tests.py:383: TestCTypes.test_float PASSED testing/test_ctypes.py <- testing/backend_tests.py:408: TestCTypes.test_struct_simple PASSED testing/test_ctypes.py <- testing/backend_tests.py:427: TestCTypes.test_constructor_struct_from_dict PASSED testing/test_ctypes.py <- testing/backend_tests.py:436: TestCTypes.test_struct_pointer PASSED testing/test_ctypes.py <- testing/backend_tests.py:446: TestCTypes.test_struct_opaque PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:452: TestCTypes.test_pointer_to_struct testing/test_ctypes.py <- testing/backend_tests.py:1410: TestCTypes.test_CData_CType PASSED testing/test_ctypes.py <- testing/backend_tests.py:1422: TestCTypes.test_bool PASSED testing/test_ctypes.py <- testing/backend_tests.py:1434: TestCTypes.test_use_own_bool PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:1438: TestCTypes.test_ordering_bug1 PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:81: TestFFI.test_new_unsupported_type testing/test_ctypes.py <- testing/backend_tests.py:474: TestCTypes.test_constructor_struct_of_array PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:1453: TestCTypes.test_ordering_bug2 testing/test_ffi_backend.py <- testing/backend_tests.py:86: TestFFI.test_new_single_integer PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:96: TestFFI.test_new_array_no_arg PASSED testing/test_ctypes.py <- testing/backend_tests.py:485: TestCTypes.test_recursive_struct PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:103: TestFFI.test_array_indexing testing/test_ctypes.py <- testing/backend_tests.py:1468: TestCTypes.test_addressof PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:496: TestCTypes.test_union_simple PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:115: TestFFI.test_new_array_args testing/test_ctypes.py <- testing/backend_tests.py:1477: TestCTypes.test_addressof_field PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:1488: TestCTypes.test_addressof_anonymous_struct testing/test_ctypes.py <- testing/backend_tests.py:511: TestCTypes.test_union_opaque PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:1495: TestCTypes.test_multiple_independent_structs testing/test_ffi_backend.py <- testing/backend_tests.py:134: TestFFI.test_new_array_varsize PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:153: TestFFI.test_pointer_init PASSED testing/test_ctypes.py <- testing/backend_tests.py:517: TestCTypes.test_union_initializer PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:36: TestFFI.test_fixedsize_int PASSED testing/test_ctypes.py <- testing/backend_tests.py:1504: TestCTypes.test_missing_include PASSED testing/test_ctypes.py <- testing/backend_tests.py:1511: TestCTypes.test_include_typedef PASSED testing/test_ctypes.py <- testing/backend_tests.py:532: TestCTypes.test_sizeof_type PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:162: TestFFI.test_cannot_cast testing/test_ctypes.py <- testing/backend_tests.py:1520: TestCTypes.test_include_struct PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:169: TestFFI.test_new_pointer_to_array testing/test_ctypes.py <- testing/backend_tests.py:1529: TestCTypes.test_include_union PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:182: TestFFI.test_pointer_direct PASSED testing/test_ctypes.py <- testing/backend_tests.py:549: TestCTypes.test_sizeof_cdata testing/test_ctypes.py <- testing/backend_tests.py:1538: TestCTypes.test_include_enum PASSED testing/test_ctypes.py <- testing/backend_tests.py:1547: TestCTypes.test_include_typedef_2 PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:198: TestFFI.test_repr PASSED testing/test_ctypes.py <- testing/backend_tests.py:558: TestCTypes.test_string_from_char_pointer PASSED testing/test_ctypes.py <- testing/backend_tests.py:1556: TestCTypes.test_struct_packed PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:81: TestFFI.test_new_unsupported_type PASSED testing/test_ctypes.py <- testing/backend_tests.py:566: TestCTypes.test_unicode_from_wchar_pointer PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:86: TestFFI.test_new_single_integer SKIPPED testing/test_ctypes.py <- testing/backend_tests.py:574: TestCTypes.test_string_from_char_array PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:96: TestFFI.test_new_array_no_arg PASSED testing/test_ctypes.py:13: TestCTypes.test_array_of_func_ptr SKIPPED testing/test_ctypes.py:17: TestCTypes.test_structptr_argument testing/test_ffi_backend.py <- testing/backend_tests.py:103: TestFFI.test_array_indexing PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:115: TestFFI.test_new_array_args PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:250: TestFFI.test_new_array_of_array PASSEDSKIPPED testing/test_ctypes.py:21: TestCTypes.test_array_argument_as_list PASSED testing/test_ctypes.py <- testing/backend_tests.py:591: TestCTypes.test_string_from_wchar_array SKIPPED testing/test_ctypes.py:25: TestCTypes.test_cast_to_array_type SKIPPEDPASSEDSKIPPED testing/test_ctypes.py <- testing/backend_tests.py:618: TestCTypes.test_fetch_const_char_p_field testing/test_ctypes.py:28: TestCTypes.test_nested_anonymous_struct SKIPPED testing/test_ffi_backend.py <- testing/backend_tests.py:259: TestFFI.test_constructor_array_of_array testing/test_ffi_backend.py <- testing/backend_tests.py:134: TestFFI.test_new_array_varsize PASSEDPASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:264: TestFFI.test_new_array_of_pointer_1 testing/test_ctypes.py:31: TestCTypes.test_nested_anonymous_union SKIPPED testing/test_ctypes.py:34: TestCTypes.test_CData_CType_2 testing/test_ffi_backend.py <- testing/backend_tests.py:153: TestFFI.test_pointer_init PASSEDSKIPPED testing/test_ffi_backend.py <- testing/backend_tests.py:16: TestFFI.test_integer_ranges testing/test_ffi_backend.py <- testing/backend_tests.py:162: TestFFI.test_cannot_cast testing/test_ctypes.py <- testing/backend_tests.py:630: TestCTypes.test_fetch_const_wchar_p_field PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:273: TestFFI.test_new_array_of_pointer_2 SKIPPED testing/test_ctypes.py <- testing/backend_tests.py:642: TestCTypes.test_voidp PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:169: TestFFI.test_new_pointer_to_array PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:282: TestFFI.test_char PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:182: TestFFI.test_pointer_direct testing/test_ctypes.py <- testing/backend_tests.py:663: TestCTypes.test_functionptr_simple PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:317: TestFFI.test_wchar_t PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:198: TestFFI.test_repr PASSED testing/test_ctypes.py <- testing/backend_tests.py:688: TestCTypes.test_functionptr_advanced PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:368: TestFFI.test_none_as_null_doesnt_work PASSED testing/test_ctypes.py <- testing/backend_tests.py:693: TestCTypes.test_functionptr_voidptr_return PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:383: TestFFI.test_float PASSED testing/test_ctypes.py <- testing/backend_tests.py:709: TestCTypes.test_functionptr_intptr_return PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:408: TestFFI.test_struct_simple PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:427: TestFFI.test_constructor_struct_from_dict PASSED testing/test_ctypes.py <- testing/backend_tests.py:731: TestCTypes.test_functionptr_void_return PASSED testing/test_ctypes.py <- testing/backend_tests.py:739: TestCTypes.test_char_cast PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:436: TestFFI.test_struct_pointer PASSED testing/test_ctypes.py <- testing/backend_tests.py:751: TestCTypes.test_wchar_cast PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:446: TestFFI.test_struct_opaque PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:452: TestFFI.test_pointer_to_struct SKIPPED testing/test_ctypes.py <- testing/backend_tests.py:766: TestCTypes.test_cast_array_to_charp PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:474: TestFFI.test_constructor_struct_of_array testing/test_ctypes.py <- testing/backend_tests.py:776: TestCTypes.test_cast_between_pointers PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:485: TestFFI.test_recursive_struct PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:250: TestFFI.test_new_array_of_array PASSEDPASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:496: TestFFI.test_union_simple testing/test_ctypes.py <- testing/backend_tests.py:788: TestCTypes.test_cast_pointer_and_int testing/test_ffi_backend.py <- testing/backend_tests.py:259: TestFFI.test_constructor_array_of_array PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:511: TestFFI.test_union_opaque PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:264: TestFFI.test_new_array_of_pointer_1 PASSED testing/test_ctypes.py <- testing/backend_tests.py:800: TestCTypes.test_cast_functionptr_and_int testing/test_ffi_backend.py <- testing/backend_tests.py:517: TestFFI.test_union_initializer PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:273: TestFFI.test_new_array_of_pointer_2 PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:812: TestCTypes.test_callback_crash PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:282: TestFFI.test_char testing/test_ffi_backend.py <- testing/backend_tests.py:532: TestFFI.test_sizeof_type PASSED testing/test_ctypes.py <- testing/backend_tests.py:842: TestCTypes.test_cast_float PASSED testing/test_ctypes.py <- testing/backend_tests.py:866: TestCTypes.test_enum PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:317: TestFFI.test_wchar_t PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:368: TestFFI.test_none_as_null_doesnt_work PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:549: TestFFI.test_sizeof_cdata testing/test_ffi_backend.py <- testing/backend_tests.py:383: TestFFI.test_float PASSED testing/test_ctypes.py <- testing/backend_tests.py:888: TestCTypes.test_enum_in_struct PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:408: TestFFI.test_struct_simple PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:558: TestFFI.test_string_from_char_pointer PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:427: TestFFI.test_constructor_struct_from_dict testing/test_ctypes.py <- testing/backend_tests.py:909: TestCTypes.test_enum_non_contiguous PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:436: TestFFI.test_struct_pointer PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:566: TestFFI.test_unicode_from_wchar_pointer PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:919: TestCTypes.test_array_of_struct testing/test_ffi_backend.py <- testing/backend_tests.py:446: TestFFI.test_struct_opaque PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:452: TestFFI.test_pointer_to_struct testing/test_ffi_backend.py <- testing/backend_tests.py:574: TestFFI.test_string_from_char_array PASSED testing/test_ctypes.py <- testing/backend_tests.py:929: TestCTypes.test_pointer_to_array PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:474: TestFFI.test_constructor_struct_of_array PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:36: TestFFI.test_fixedsize_int PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:934: TestCTypes.test_iterate_array testing/test_ffi_backend.py <- testing/backend_tests.py:485: TestFFI.test_recursive_struct testing/test_ffi_backend.py <- testing/backend_tests.py:591: TestFFI.test_string_from_wchar_array PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:496: TestFFI.test_union_simple PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:511: TestFFI.test_union_opaque PASSED testing/test_ctypes.py <- testing/backend_tests.py:945: TestCTypes.test_offsetof PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:517: TestFFI.test_union_initializer testing/test_ffi_backend.py <- testing/backend_tests.py:618: TestFFI.test_fetch_const_char_p_field PASSED testing/test_ctypes.py <- testing/backend_tests.py:952: TestCTypes.test_alignof PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:532: TestFFI.test_sizeof_type PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:630: TestFFI.test_fetch_const_wchar_p_field PASSED testing/test_ctypes.py <- testing/backend_tests.py:959: TestCTypes.test_bitfield PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:549: TestFFI.test_sizeof_cdata PASSEDPASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:558: TestFFI.test_string_from_char_pointer testing/test_ffi_backend.py <- testing/backend_tests.py:81: TestFFI.test_new_unsupported_type PASSED testing/test_ctypes.py <- testing/backend_tests.py:979: TestCTypes.test_bitfield_enum PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:86: TestFFI.test_new_single_integer PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:566: TestFFI.test_unicode_from_wchar_pointer PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:642: TestFFI.test_voidp testing/test_ffi_backend.py <- testing/backend_tests.py:574: TestFFI.test_string_from_char_array testing/test_ffi_backend.py <- testing/backend_tests.py:96: TestFFI.test_new_array_no_arg PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:103: TestFFI.test_array_indexing testing/test_ffi_backend.py <- testing/backend_tests.py:591: TestFFI.test_string_from_wchar_array PASSED testing/test_ctypes.py <- testing/backend_tests.py:989: TestCTypes.test_anonymous_struct PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:115: TestFFI.test_new_array_args PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:134: TestFFI.test_new_array_varsize PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:618: TestFFI.test_fetch_const_char_p_field PASSED testing/test_ctypes.py <- testing/backend_tests.py:1000: TestCTypes.test_struct_with_two_usages PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:663: TestFFI.test_functionptr_simple PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:630: TestFFI.test_fetch_const_wchar_p_field testing/test_ffi_backend.py <- testing/backend_tests.py:153: TestFFI.test_pointer_init PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:162: TestFFI.test_cannot_cast PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:642: TestFFI.test_voidp PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:169: TestFFI.test_new_pointer_to_array PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:688: TestFFI.test_functionptr_advanced PASSEDPASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:1007: TestCTypes.test_pointer_arithmetic testing/test_ffi_backend.py <- testing/backend_tests.py:182: TestFFI.test_pointer_direct testing/test_ffi_backend.py <- testing/backend_tests.py:693: TestFFI.test_functionptr_voidptr_return PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:663: TestFFI.test_functionptr_simple PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:198: TestFFI.test_repr PASSED testing/test_ctypes.py <- testing/backend_tests.py:1021: TestCTypes.test_pointer_comparison PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:688: TestFFI.test_functionptr_advanced PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:709: TestFFI.test_functionptr_intptr_return testing/test_ffi_backend.py <- testing/backend_tests.py:693: TestFFI.test_functionptr_voidptr_return PASSED testing/test_ctypes.py <- testing/backend_tests.py:1072: TestCTypes.test_no_integer_comparison PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:250: TestFFI.test_new_array_of_array PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:731: TestFFI.test_functionptr_void_return testing/test_ffi_backend.py <- testing/backend_tests.py:709: TestFFI.test_functionptr_intptr_return PASSED testing/test_ctypes.py <- testing/backend_tests.py:1082: TestCTypes.test_ffi_buffer_ptr PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:259: TestFFI.test_constructor_array_of_array PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:731: TestFFI.test_functionptr_void_return PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:739: TestFFI.test_char_cast SKIPPED testing/test_ctypes.py <- testing/backend_tests.py:1101: TestCTypes.test_ffi_buffer_array PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:739: TestFFI.test_char_cast PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:264: TestFFI.test_new_array_of_pointer_1 SKIPPEDPASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:751: TestFFI.test_wchar_cast PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:751: TestFFI.test_wchar_cast testing/test_ffi_backend.py <- testing/backend_tests.py:273: TestFFI.test_new_array_of_pointer_2 testing/test_ctypes.py <- testing/backend_tests.py:1118: TestCTypes.test_ffi_buffer_ptr_size SKIPPEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:1136: TestCTypes.test_ffi_buffer_array_size testing/test_ffi_backend.py <- testing/backend_tests.py:282: TestFFI.test_char SKIPPED testing/test_ctypes.py <- testing/backend_tests.py:1146: TestCTypes.test_ffi_buffer_with_file PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:317: TestFFI.test_wchar_t PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:766: TestFFI.test_cast_array_to_charp PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:368: TestFFI.test_none_as_null_doesnt_work SKIPPED testing/test_ctypes.py <- testing/backend_tests.py:1166: TestCTypes.test_ffi_buffer_with_io PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:776: TestFFI.test_cast_between_pointers PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:383: TestFFI.test_float SKIPPEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:788: TestFFI.test_cast_pointer_and_int testing/test_ctypes.py <- testing/backend_tests.py:1184: TestCTypes.test_array_in_struct PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:408: TestFFI.test_struct_simple PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:766: TestFFI.test_cast_array_to_charp PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:800: TestFFI.test_cast_functionptr_and_int PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:427: TestFFI.test_constructor_struct_from_dict testing/test_ctypes.py <- testing/backend_tests.py:1192: TestCTypes.test_struct_containing_array_varsize_workaround PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:812: TestFFI.test_callback_crash PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:436: TestFFI.test_struct_pointer PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:820: TestFFI.test_structptr_argument PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:446: TestFFI.test_struct_opaque PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:1204: TestCTypes.test_new_struct_containing_array_varsize SKIPPEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:776: TestFFI.test_cast_between_pointers PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:831: TestFFI.test_array_argument_as_list testing/test_ffi_backend.py <- testing/backend_tests.py:452: TestFFI.test_pointer_to_struct testing/test_ctypes.py <- testing/backend_tests.py:1213: TestCTypes.test_ffi_typeof_getcname PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:842: TestFFI.test_cast_float PASSED testing/test_ctypes.py <- testing/backend_tests.py:1250: TestCTypes.test_callback_as_function_argument PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:474: TestFFI.test_constructor_struct_of_array PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:485: TestFFI.test_recursive_struct PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:788: TestFFI.test_cast_pointer_and_int testing/test_ctypes.py <- testing/backend_tests.py:1263: TestCTypes.test_vararg_callback SKIPPED testing/test_ctypes.py <- testing/backend_tests.py:1274: TestCTypes.test_callback_decorator testing/test_ffi_backend.py <- testing/backend_tests.py:866: TestFFI.test_enum PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:496: TestFFI.test_union_simple PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:800: TestFFI.test_cast_functionptr_and_int PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:511: TestFFI.test_union_opaque PASSED testing/test_ctypes.py <- testing/backend_tests.py:1285: TestCTypes.test_unique_types PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:888: TestFFI.test_enum_in_struct PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:517: TestFFI.test_union_initializer PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:532: TestFFI.test_sizeof_type PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:812: TestFFI.test_callback_crash PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:820: TestFFI.test_structptr_argument PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:909: TestFFI.test_enum_non_contiguous PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:919: TestFFI.test_array_of_struct PASSED testing/test_ctypes.py <- testing/backend_tests.py:1304: TestCTypes.test_anonymous_enum testing/test_ffi_backend.py <- testing/backend_tests.py:549: TestFFI.test_sizeof_cdata PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:558: TestFFI.test_string_from_char_pointer PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:566: TestFFI.test_unicode_from_wchar_pointer testing/test_ffi_backend.py <- testing/backend_tests.py:831: TestFFI.test_array_argument_as_list PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:574: TestFFI.test_string_from_char_array PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:842: TestFFI.test_cast_float PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:929: TestFFI.test_pointer_to_array PASSED testing/test_ctypes.py <- testing/backend_tests.py:1312: TestCTypes.test_new_ctype PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:866: TestFFI.test_enum testing/test_ffi_backend.py <- testing/backend_tests.py:934: TestFFI.test_iterate_array PASSED testing/test_ctypes.py <- testing/backend_tests.py:1319: TestCTypes.test_enum_with_non_injective_mapping PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:1395: TestCTypes.test_gc testing/test_ffi_backend.py <- testing/backend_tests.py:591: TestFFI.test_string_from_wchar_array PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:618: TestFFI.test_fetch_const_char_p_field testing/test_ffi_backend.py <- testing/backend_tests.py:945: TestFFI.test_offsetof PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:630: TestFFI.test_fetch_const_wchar_p_field PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:952: TestFFI.test_alignof PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:888: TestFFI.test_enum_in_struct PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:959: TestFFI.test_bitfield PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:642: TestFFI.test_voidp PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:979: TestFFI.test_bitfield_enum PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:909: TestFFI.test_enum_non_contiguous PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:989: TestFFI.test_anonymous_struct PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:663: TestFFI.test_functionptr_simple PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:919: TestFFI.test_array_of_struct testing/test_ffi_backend.py <- testing/backend_tests.py:1000: TestFFI.test_struct_with_two_usages PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:688: TestFFI.test_functionptr_advanced PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1007: TestFFI.test_pointer_arithmetic PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1021: TestFFI.test_pointer_comparison testing/test_ffi_backend.py <- testing/backend_tests.py:929: TestFFI.test_pointer_to_array PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:693: TestFFI.test_functionptr_voidptr_return PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:934: TestFFI.test_iterate_array testing/test_ffi_backend.py <- testing/backend_tests.py:1072: TestFFI.test_no_integer_comparison PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:709: TestFFI.test_functionptr_intptr_return PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1082: TestFFI.test_ffi_buffer_ptr PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1101: TestFFI.test_ffi_buffer_array PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1118: TestFFI.test_ffi_buffer_ptr_size PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:731: TestFFI.test_functionptr_void_return testing/test_ffi_backend.py <- testing/backend_tests.py:945: TestFFI.test_offsetof testing/test_ffi_backend.py <- testing/backend_tests.py:1136: TestFFI.test_ffi_buffer_array_size PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:739: TestFFI.test_char_cast PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1146: TestFFI.test_ffi_buffer_with_file PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1166: TestFFI.test_ffi_buffer_with_io PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1184: TestFFI.test_array_in_struct PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:751: TestFFI.test_wchar_cast testing/test_ffi_backend.py <- testing/backend_tests.py:952: TestFFI.test_alignof PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1192: TestFFI.test_struct_containing_array_varsize_workaround testing/test_ffi_backend.py <- testing/backend_tests.py:959: TestFFI.test_bitfield PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:766: TestFFI.test_cast_array_to_charp PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:979: TestFFI.test_bitfield_enum PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1204: TestFFI.test_new_struct_containing_array_varsize SKIPPED testing/test_ffi_backend.py <- testing/backend_tests.py:776: TestFFI.test_cast_between_pointers PASSEDtesting/test_ffi_backend.py <- testing/backend_tests.py:1213: TestFFI.test_ffi_typeof_getcname testing/test_ffi_backend.py <- testing/backend_tests.py:989: TestFFI.test_anonymous_struct PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1231: TestFFI.test_array_of_func_ptr PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:788: TestFFI.test_cast_pointer_and_int testing/test_ffi_backend.py <- testing/backend_tests.py:1000: TestFFI.test_struct_with_two_usages PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1250: TestFFI.test_callback_as_function_argument PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:800: TestFFI.test_cast_functionptr_and_int PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1263: TestFFI.test_vararg_callback SKIPPEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:812: TestFFI.test_callback_crash testing/test_ffi_backend.py <- testing/backend_tests.py:1274: TestFFI.test_callback_decorator PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1007: TestFFI.test_pointer_arithmetic testing/test_ffi_backend.py <- testing/backend_tests.py:1285: TestFFI.test_unique_types PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:820: TestFFI.test_structptr_argument PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:831: TestFFI.test_array_argument_as_list PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1021: TestFFI.test_pointer_comparison PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1072: TestFFI.test_no_integer_comparison PASSEDtesting/test_ctypes.py <- testing/backend_tests.py:1410: TestCTypes.test_CData_CType PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:842: TestFFI.test_cast_float testing/test_ffi_backend.py <- testing/backend_tests.py:1082: TestFFI.test_ffi_buffer_ptr PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1304: TestFFI.test_anonymous_enum testing/test_ctypes.py <- testing/backend_tests.py:1422: TestCTypes.test_bool PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1101: TestFFI.test_ffi_buffer_array PASSEDPASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:1434: TestCTypes.test_use_own_bool testing/test_ffi_backend.py <- testing/backend_tests.py:1312: TestFFI.test_new_ctype PASSED testing/test_ctypes.py <- testing/backend_tests.py:1438: TestCTypes.test_ordering_bug1 PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:866: TestFFI.test_enum PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1319: TestFFI.test_enum_with_non_injective_mapping PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1118: TestFFI.test_ffi_buffer_ptr_size PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:1453: TestCTypes.test_ordering_bug2 testing/test_ffi_backend.py <- testing/backend_tests.py:1136: TestFFI.test_ffi_buffer_array_size testing/test_ffi_backend.py <- testing/backend_tests.py:1325: TestFFI.test_nested_anonymous_struct PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1146: TestFFI.test_ffi_buffer_with_file PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:888: TestFFI.test_enum_in_struct PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1352: TestFFI.test_nested_anonymous_union testing/test_ctypes.py <- testing/backend_tests.py:1468: TestCTypes.test_addressof PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:1477: TestCTypes.test_addressof_field testing/test_ffi_backend.py <- testing/backend_tests.py:1388: TestFFI.test_cast_to_array_type PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:909: TestFFI.test_enum_non_contiguous PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1395: TestFFI.test_gc testing/test_ctypes.py <- testing/backend_tests.py:1488: TestCTypes.test_addressof_anonymous_struct PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1166: TestFFI.test_ffi_buffer_with_io PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:1495: TestCTypes.test_multiple_independent_structs testing/test_ffi_backend.py <- testing/backend_tests.py:919: TestFFI.test_array_of_struct PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1184: TestFFI.test_array_in_struct PASSED testing/test_ctypes.py <- testing/backend_tests.py:1504: TestCTypes.test_missing_include PASSED testing/test_ctypes.py <- testing/backend_tests.py:1511: TestCTypes.test_include_typedef PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:929: TestFFI.test_pointer_to_array PASSEDPASSED testing/test_ctypes.py <- testing/backend_tests.py:1520: TestCTypes.test_include_struct PASSED testing/test_ctypes.py <- testing/backend_tests.py:1529: TestCTypes.test_include_union PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1192: TestFFI.test_struct_containing_array_varsize_workaround PASSED testing/test_ctypes.py <- testing/backend_tests.py:1538: TestCTypes.test_include_enum testing/test_ffi_backend.py <- testing/backend_tests.py:934: TestFFI.test_iterate_array PASSED testing/test_ctypes.py <- testing/backend_tests.py:1547: TestCTypes.test_include_typedef_2 PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:945: TestFFI.test_offsetof PASSED testing/test_ctypes.py <- testing/backend_tests.py:1556: TestCTypes.test_struct_packed PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1204: TestFFI.test_new_struct_containing_array_varsize SKIPPED testing/test_ffi_backend.py <- testing/backend_tests.py:1213: TestFFI.test_ffi_typeof_getcname PASSED testing/test_ctypes.py:13: TestCTypes.test_array_of_func_ptr SKIPPED testing/test_ctypes.py:17: TestCTypes.test_structptr_argument SKIPPED testing/test_ctypes.py:21: TestCTypes.test_array_argument_as_list SKIPPED testing/test_ctypes.py:25: TestCTypes.test_cast_to_array_type SKIPPEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:952: TestFFI.test_alignof testing/test_ctypes.py:28: TestCTypes.test_nested_anonymous_struct SKIPPED testing/test_ctypes.py:31: TestCTypes.test_nested_anonymous_union SKIPPED testing/test_ctypes.py:34: TestCTypes.test_CData_CType_2 SKIPPED testing/test_ffi_backend.py <- testing/backend_tests.py:16: TestFFI.test_integer_ranges PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1231: TestFFI.test_array_of_func_ptr PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:959: TestFFI.test_bitfield PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:979: TestFFI.test_bitfield_enum PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:989: TestFFI.test_anonymous_struct PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1000: TestFFI.test_struct_with_two_usages testing/test_ffi_backend.py <- testing/backend_tests.py:1250: TestFFI.test_callback_as_function_argument PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1007: TestFFI.test_pointer_arithmetic PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1021: TestFFI.test_pointer_comparison testing/test_ffi_backend.py <- testing/backend_tests.py:1263: TestFFI.test_vararg_callback SKIPPED testing/test_ffi_backend.py <- testing/backend_tests.py:1274: TestFFI.test_callback_decorator PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1072: TestFFI.test_no_integer_comparison PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1285: TestFFI.test_unique_types testing/test_ffi_backend.py <- testing/backend_tests.py:1082: TestFFI.test_ffi_buffer_ptr PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1101: TestFFI.test_ffi_buffer_array PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1118: TestFFI.test_ffi_buffer_ptr_size PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1136: TestFFI.test_ffi_buffer_array_size PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1410: TestFFI.test_CData_CType PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1418: TestFFI.test_CData_CType_2 PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1146: TestFFI.test_ffi_buffer_with_file PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1422: TestFFI.test_bool PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1434: TestFFI.test_use_own_bool PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1438: TestFFI.test_ordering_bug1 testing/test_ffi_backend.py <- testing/backend_tests.py:1166: TestFFI.test_ffi_buffer_with_io PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1453: TestFFI.test_ordering_bug2 PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1304: TestFFI.test_anonymous_enum PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1468: TestFFI.test_addressof PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1477: TestFFI.test_addressof_field PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1488: TestFFI.test_addressof_anonymous_struct testing/test_ffi_backend.py <- testing/backend_tests.py:1184: TestFFI.test_array_in_struct PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1192: TestFFI.test_struct_containing_array_varsize_workaround PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1495: TestFFI.test_multiple_independent_structs PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1312: TestFFI.test_new_ctype PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1504: TestFFI.test_missing_include PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1511: TestFFI.test_include_typedef PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1204: TestFFI.test_new_struct_containing_array_varsize SKIPPED testing/test_ffi_backend.py <- testing/backend_tests.py:1213: TestFFI.test_ffi_typeof_getcname testing/test_ffi_backend.py <- testing/backend_tests.py:1520: TestFFI.test_include_struct PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1319: TestFFI.test_enum_with_non_injective_mapping PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1529: TestFFI.test_include_union PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1231: TestFFI.test_array_of_func_ptr PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1325: TestFFI.test_nested_anonymous_struct PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1538: TestFFI.test_include_enum PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1547: TestFFI.test_include_typedef_2 PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1556: TestFFI.test_struct_packed PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:36: TestFFI.test_fixedsize_int PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1352: TestFFI.test_nested_anonymous_union testing/test_ffi_backend.py:17: TestFFI.test_not_supported_bitfield_in_result PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1250: TestFFI.test_callback_as_function_argument PASSED testing/test_ffi_backend.py:25: TestFFI.test_inspecttype PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1388: TestFFI.test_cast_to_array_type PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1263: TestFFI.test_vararg_callback PASSED testing/test_ffi_backend.py:32: TestFFI.test_new_handle SKIPPED testing/test_ffi_backend.py <- testing/backend_tests.py:1274: TestFFI.test_callback_decorator PASSED testing/test_ffi_backend.py <- testing/test_function.py:47: TestFFI.test_sin PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1395: TestFFI.test_gc PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1285: TestFFI.test_unique_types PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:81: TestFFI.test_new_unsupported_type PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:86: TestFFI.test_new_single_integer PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:96: TestFFI.test_new_array_no_arg PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:103: TestFFI.test_array_indexing PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:115: TestFFI.test_new_array_args PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1304: TestFFI.test_anonymous_enum PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:134: TestFFI.test_new_array_varsize PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:153: TestFFI.test_pointer_init PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1312: TestFFI.test_new_ctype PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:162: TestFFI.test_cannot_cast testing/test_ffi_backend.py <- testing/test_function.py:56: TestFFI.test_sinf testing/test_ffi_backend.py <- testing/backend_tests.py:1319: TestFFI.test_enum_with_non_injective_mapping PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:169: TestFFI.test_new_pointer_to_array PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1325: TestFFI.test_nested_anonymous_struct PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:182: TestFFI.test_pointer_direct PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1352: TestFFI.test_nested_anonymous_union testing/test_ffi_backend.py <- testing/backend_tests.py:198: TestFFI.test_repr PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1388: TestFFI.test_cast_to_array_type PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1395: TestFFI.test_gc PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:250: TestFFI.test_new_array_of_array PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:259: TestFFI.test_constructor_array_of_array PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:264: TestFFI.test_new_array_of_pointer_1 PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:273: TestFFI.test_new_array_of_pointer_2 PASSED testing/test_ffi_backend.py <- testing/test_function.py:69: TestFFI.test_sin_no_return_value PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:282: TestFFI.test_char PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:317: TestFFI.test_wchar_t PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:368: TestFFI.test_none_as_null_doesnt_work PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:383: TestFFI.test_float PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:408: TestFFI.test_struct_simple PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:427: TestFFI.test_constructor_struct_from_dict PASSEDPASSED testing/test_ffi_backend.py <- testing/test_function.py:79: TestFFI.test_dlopen_filename testing/test_ffi_backend.py <- testing/backend_tests.py:436: TestFFI.test_struct_pointer PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:446: TestFFI.test_struct_opaque PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:452: TestFFI.test_pointer_to_struct PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1410: TestFFI.test_CData_CType testing/test_ffi_backend.py <- testing/backend_tests.py:474: TestFFI.test_constructor_struct_of_array PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1418: TestFFI.test_CData_CType_2 PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1422: TestFFI.test_bool PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:485: TestFFI.test_recursive_struct PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1434: TestFFI.test_use_own_bool PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1438: TestFFI.test_ordering_bug1 testing/test_ffi_backend.py <- testing/backend_tests.py:496: TestFFI.test_union_simple PASSED testing/test_ffi_backend.py <- testing/test_function.py:95: TestFFI.test_dlopen_flags PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1453: TestFFI.test_ordering_bug2 PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:511: TestFFI.test_union_opaque PASSEDPASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1468: TestFFI.test_addressof PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1410: TestFFI.test_CData_CType testing/test_ffi_backend.py <- testing/backend_tests.py:517: TestFFI.test_union_initializer PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1418: TestFFI.test_CData_CType_2 testing/test_ffi_backend.py <- testing/backend_tests.py:1477: TestFFI.test_addressof_field PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1422: TestFFI.test_bool PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:532: TestFFI.test_sizeof_type PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1434: TestFFI.test_use_own_bool testing/test_ffi_backend.py <- testing/backend_tests.py:1488: TestFFI.test_addressof_anonymous_struct PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1495: TestFFI.test_multiple_independent_structs PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1438: TestFFI.test_ordering_bug1 PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1453: TestFFI.test_ordering_bug2 PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:549: TestFFI.test_sizeof_cdata testing/test_ffi_backend.py <- testing/backend_tests.py:1504: TestFFI.test_missing_include PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1468: TestFFI.test_addressof PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1511: TestFFI.test_include_typedef testing/test_ffi_backend.py <- testing/test_function.py:104: TestFFI.test_tlsalloc SKIPPEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:558: TestFFI.test_string_from_char_pointer PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1520: TestFFI.test_include_struct PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1477: TestFFI.test_addressof_field testing/test_ffi_backend.py <- testing/test_function.py:117: TestFFI.test_fputs testing/test_ffi_backend.py <- testing/backend_tests.py:566: TestFFI.test_unicode_from_wchar_pointer PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1529: TestFFI.test_include_union PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1488: TestFFI.test_addressof_anonymous_struct PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1538: TestFFI.test_include_enum testing/test_ffi_backend.py <- testing/test_function.py:133: TestFFI.test_fputs_without_const PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1495: TestFFI.test_multiple_independent_structs testing/test_ffi_backend.py <- testing/backend_tests.py:574: TestFFI.test_string_from_char_array PASSED testing/test_ffi_backend.py <- testing/test_function.py:149: TestFFI.test_vararg PASSEDPASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1504: TestFFI.test_missing_include testing/test_ffi_backend.py <- testing/backend_tests.py:591: TestFFI.test_string_from_wchar_array testing/test_ffi_backend.py <- testing/backend_tests.py:1547: TestFFI.test_include_typedef_2 PASSEDPASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1511: TestFFI.test_include_typedef testing/test_ffi_backend.py <- testing/backend_tests.py:1556: TestFFI.test_struct_packed PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:618: TestFFI.test_fetch_const_char_p_field PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1520: TestFFI.test_include_struct PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:630: TestFFI.test_fetch_const_wchar_p_field PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1529: TestFFI.test_include_union testing/test_ffi_backend.py:17: TestFFI.test_not_supported_bitfield_in_result testing/test_ffi_backend.py <- testing/test_function.py:178: TestFFI.test_must_specify_type_of_vararg PASSEDPASSEDPASSED testing/test_ffi_backend.py:25: TestFFI.test_inspecttype PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:642: TestFFI.test_voidp testing/test_ffi_backend.py <- testing/backend_tests.py:1538: TestFFI.test_include_enum testing/test_ffi_backend.py <- testing/test_function.py:188: TestFFI.test_function_has_a_c_type PASSED testing/test_ffi_backend.py:32: TestFFI.test_new_handle PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1547: TestFFI.test_include_typedef_2 PASSEDPASSEDPASSEDPASSED testing/test_ffi_backend.py <- testing/test_function.py:47: TestFFI.test_sin testing/test_ffi_backend.py <- testing/test_function.py:199: TestFFI.test_function_pointer testing/test_ffi_backend.py <- testing/backend_tests.py:1556: TestFFI.test_struct_packed testing/test_ffi_backend.py <- testing/backend_tests.py:663: TestFFI.test_functionptr_simple PASSEDPASSED testing/test_ffi_backend.py:17: TestFFI.test_not_supported_bitfield_in_result testing/test_ffi_backend.py <- testing/backend_tests.py:688: TestFFI.test_functionptr_advanced PASSEDPASSED testing/test_ffi_backend.py <- testing/test_function.py:225: TestFFI.test_callback_returning_void PASSED testing/test_ffi_backend.py:25: TestFFI.test_inspecttype testing/test_ffi_backend.py <- testing/backend_tests.py:693: TestFFI.test_functionptr_voidptr_return PASSED testing/test_ffi_backend.py <- testing/test_function.py:244: TestFFI.test_passing_array PASSEDPASSED testing/test_ffi_backend.py:32: TestFFI.test_new_handle testing/test_ffi_backend.py <- testing/backend_tests.py:709: TestFFI.test_functionptr_intptr_return PASSED testing/test_ffi_backend.py <- testing/test_function.py:254: TestFFI.test_write_variable PASSED testing/test_ffi_backend.py <- testing/test_function.py:56: TestFFI.test_sinf PASSED testing/test_ffi_backend.py <- testing/test_function.py:47: TestFFI.test_sin PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:731: TestFFI.test_functionptr_void_return PASSED testing/test_ffi_backend.py <- testing/test_function.py:268: TestFFI.test_strchr PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:739: TestFFI.test_char_cast testing/test_ffi_backend.py <- testing/test_function.py:278: TestFFI.test_function_with_struct_argument PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:751: TestFFI.test_wchar_cast PASSED testing/test_ffi_backend.py <- testing/test_function.py:294: TestFFI.test_function_typedef SKIPPED testing/test_ffi_backend.py <- testing/test_function.py:305: TestFFI.test_fputs_custom_FILE PASSED testing/test_ffi_backend.py <- testing/test_function.py:322: TestFFI.test_constants_on_lib PASSED testing/test_ffi_backend.py <- testing/test_function.py:334: TestFFI.test_void_star_accepts_string PASSED testing/test_ffi_backend.py <- testing/test_function.py:341: TestFFI.test_signed_char_star_accepts_string PASSEDPASSED testing/test_ffi_backend.py <- testing/test_function.py:350: TestFFI.test_unsigned_char_star_accepts_string PASSED testing/test_ffi_backend.py <- testing/test_function.py:69: TestFFI.test_sin_no_return_value PASSED testing/test_ffi_backend.py <- testing/test_function.py:359: TestFFI.test_missing_function testing/test_ffi_backend.py <- testing/test_function.py:56: TestFFI.test_sinf PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:766: TestFFI.test_cast_array_to_charp PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:776: TestFFI.test_cast_between_pointers PASSEDPASSED testing/test_ffi_backend.py <- testing/test_function.py:367: TestFFI.test_wraps_from_stdlib testing/test_ffi_backend.py <- testing/backend_tests.py:788: TestFFI.test_cast_pointer_and_int PASSED testing/test_ffi_backend.py <- testing/test_function.py:79: TestFFI.test_dlopen_filename PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:800: TestFFI.test_cast_functionptr_and_int PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:812: TestFFI.test_callback_crash PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:820: TestFFI.test_structptr_argument testing/test_ffi_backend.py <- testing/test_function.py:69: TestFFI.test_sin_no_return_value PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:831: TestFFI.test_array_argument_as_list PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:842: TestFFI.test_cast_float PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:866: TestFFI.test_enum PASSED testing/test_ffi_backend.py <- testing/test_function.py:383: TestFFI.test_free_callback_cycle PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:888: TestFFI.test_enum_in_struct PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:909: TestFFI.test_enum_non_contiguous PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:919: TestFFI.test_array_of_struct PASSEDPASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:929: TestFFI.test_pointer_to_array testing/test_ffi_backend.py <- testing/test_function.py:79: TestFFI.test_dlopen_filename PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:934: TestFFI.test_iterate_array testing/test_ffi_backend.py <- testing/test_function.py:95: TestFFI.test_dlopen_flags PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:945: TestFFI.test_offsetof PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:952: TestFFI.test_alignof PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:959: TestFFI.test_bitfield PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:979: TestFFI.test_bitfield_enum PASSED testing/test_ffi_backend.py <- testing/test_ownlib.py:35: TestFFI.test_getting_errno PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:989: TestFFI.test_anonymous_struct PASSED testing/test_ffi_backend.py <- testing/test_ownlib.py:47: TestFFI.test_setting_errno PASSED testing/test_ffi_backend.py <- testing/test_ownlib.py:62: TestFFI.test_my_array_7 PASSEDPASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1000: TestFFI.test_struct_with_two_usages testing/test_ffi_backend.py <- testing/test_function.py:95: TestFFI.test_dlopen_flags testing/test_ffi_backend.py <- testing/test_function.py:104: TestFFI.test_tlsalloc SKIPPEDPASSED testing/test_ffi_backend.py <- testing/test_ownlib.py:82: TestFFI.test_my_array_no_length testing/test_ffi_backend.py <- testing/test_function.py:117: TestFFI.test_fputs PASSED testing/test_ffi_backend.py <- testing/test_ownlib.py:102: TestFFI.test_keepalive_lib PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1007: TestFFI.test_pointer_arithmetic PASSED testing/test_ffi_backend.py <- testing/test_function.py:133: TestFFI.test_fputs_without_const PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1021: TestFFI.test_pointer_comparison PASSED testing/test_ffi_backend.py <- testing/test_function.py:149: TestFFI.test_vararg testing/test_ffi_backend.py <- testing/backend_tests.py:1072: TestFFI.test_no_integer_comparison PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1082: TestFFI.test_ffi_buffer_ptr PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1101: TestFFI.test_ffi_buffer_array PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1118: TestFFI.test_ffi_buffer_ptr_size PASSEDPASSED testing/test_ffi_backend.py <- testing/test_function.py:178: TestFFI.test_must_specify_type_of_vararg testing/test_ffi_backend.py <- testing/backend_tests.py:1136: TestFFI.test_ffi_buffer_array_size PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1146: TestFFI.test_ffi_buffer_with_file PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1166: TestFFI.test_ffi_buffer_with_io PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1184: TestFFI.test_array_in_struct testing/test_ffi_backend.py <- testing/test_function.py:188: TestFFI.test_function_has_a_c_type PASSEDPASSEDPASSED testing/test_ffi_backend.py <- testing/test_function.py:199: TestFFI.test_function_pointer testing/test_ffi_backend.py <- testing/backend_tests.py:1192: TestFFI.test_struct_containing_array_varsize_workaround testing/test_ffi_backend.py <- testing/test_function.py:104: TestFFI.test_tlsalloc SKIPPED testing/test_ffi_backend.py <- testing/test_function.py:117: TestFFI.test_fputs PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1204: TestFFI.test_new_struct_containing_array_varsize PASSED testing/test_ffi_backend.py <- testing/test_ownlib.py:120: TestFFI.test_keepalive_ffi PASSED testing/test_ffi_backend.py <- testing/test_function.py:133: TestFFI.test_fputs_without_const SKIPPED testing/test_ffi_backend.py <- testing/backend_tests.py:1213: TestFFI.test_ffi_typeof_getcname PASSEDPASSED testing/test_ffi_backend.py <- testing/test_function.py:225: TestFFI.test_callback_returning_void testing/test_ffi_backend.py <- testing/backend_tests.py:1231: TestFFI.test_array_of_func_ptr PASSED testing/test_ffi_backend.py <- testing/test_function.py:149: TestFFI.test_vararg PASSEDPASSED testing/test_ffi_backend.py <- testing/test_function.py:244: TestFFI.test_passing_array testing/test_ffi_backend.py <- testing/backend_tests.py:1250: TestFFI.test_callback_as_function_argument PASSED testing/test_ffi_backend.py <- testing/test_function.py:254: TestFFI.test_write_variable PASSED testing/test_ffi_backend.py <- testing/test_function.py:178: TestFFI.test_must_specify_type_of_vararg PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1263: TestFFI.test_vararg_callback SKIPPED testing/test_ffi_backend.py <- testing/backend_tests.py:1274: TestFFI.test_callback_decorator PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1285: TestFFI.test_unique_types PASSED testing/test_ffi_backend.py <- testing/test_function.py:268: TestFFI.test_strchr PASSED testing/test_ffi_backend.py <- testing/test_function.py:188: TestFFI.test_function_has_a_c_type PASSED testing/test_ffi_backend.py <- testing/test_function.py:278: TestFFI.test_function_with_struct_argument PASSED testing/test_ffi_backend.py <- testing/test_function.py:199: TestFFI.test_function_pointer PASSED testing/test_ffi_backend.py <- testing/test_function.py:294: TestFFI.test_function_typedef PASSEDSKIPPED testing/test_ffi_backend.py:109: TestBitfield.test_bitfield_basic testing/test_ffi_backend.py <- testing/test_function.py:305: TestFFI.test_fputs_custom_FILE PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1304: TestFFI.test_anonymous_enum PASSED testing/test_ffi_backend.py <- testing/test_function.py:225: TestFFI.test_callback_returning_void PASSED testing/test_ffi_backend.py <- testing/test_function.py:322: TestFFI.test_constants_on_lib PASSED testing/test_ffi_backend.py <- testing/test_function.py:244: TestFFI.test_passing_array PASSEDPASSED testing/test_ffi_backend.py <- testing/test_function.py:334: TestFFI.test_void_star_accepts_string PASSED testing/test_ffi_backend.py <- testing/test_function.py:254: TestFFI.test_write_variable testing/test_ffi_backend.py <- testing/backend_tests.py:1312: TestFFI.test_new_ctype PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1319: TestFFI.test_enum_with_non_injective_mapping PASSED testing/test_ffi_backend.py <- testing/test_function.py:341: TestFFI.test_signed_char_star_accepts_string PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1325: TestFFI.test_nested_anonymous_struct PASSEDPASSED testing/test_ffi_backend.py <- testing/test_function.py:268: TestFFI.test_strchr PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1352: TestFFI.test_nested_anonymous_union testing/test_ffi_backend.py <- testing/test_function.py:350: TestFFI.test_unsigned_char_star_accepts_string PASSEDPASSED testing/test_ffi_backend.py <- testing/test_function.py:359: TestFFI.test_missing_function testing/test_ffi_backend.py <- testing/test_function.py:278: TestFFI.test_function_with_struct_argument PASSEDPASSED testing/test_ffi_backend.py <- testing/test_function.py:294: TestFFI.test_function_typedef SKIPPED testing/test_ffi_backend.py <- testing/backend_tests.py:1388: TestFFI.test_cast_to_array_type PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1395: TestFFI.test_gc testing/test_ffi_backend.py <- testing/test_function.py:305: TestFFI.test_fputs_custom_FILE PASSED testing/test_ffi_backend.py <- testing/test_function.py:322: TestFFI.test_constants_on_lib PASSED testing/test_ffi_backend.py <- testing/test_function.py:334: TestFFI.test_void_star_accepts_string PASSED testing/test_ffi_backend.py <- testing/test_function.py:341: TestFFI.test_signed_char_star_accepts_string PASSED testing/test_ffi_backend.py <- testing/test_function.py:350: TestFFI.test_unsigned_char_star_accepts_string PASSED testing/test_ffi_backend.py <- testing/test_function.py:359: TestFFI.test_missing_function PASSED testing/test_ffi_backend.py <- testing/test_function.py:367: TestFFI.test_wraps_from_stdlib PASSED testing/test_ffi_backend.py <- testing/test_function.py:367: TestFFI.test_wraps_from_stdlib PASSED testing/test_ffi_backend.py <- testing/test_function.py:383: TestFFI.test_free_callback_cycle PASSED testing/test_ffi_backend.py <- testing/test_function.py:383: TestFFI.test_free_callback_cycle PASSED testing/test_ffi_backend.py <- testing/test_ownlib.py:35: TestFFI.test_getting_errno PASSED testing/test_ffi_backend.py <- testing/test_ownlib.py:47: TestFFI.test_setting_errno PASSEDPASSED testing/test_ffi_backend.py <- testing/test_ownlib.py:35: TestFFI.test_getting_errno testing/test_ffi_backend.py <- testing/test_ownlib.py:62: TestFFI.test_my_array_7 PASSED testing/test_ffi_backend.py <- testing/test_ownlib.py:47: TestFFI.test_setting_errno PASSED testing/test_ffi_backend.py <- testing/test_ownlib.py:62: TestFFI.test_my_array_7 PASSED testing/test_ffi_backend.py <- testing/test_ownlib.py:82: TestFFI.test_my_array_no_length PASSEDPASSED testing/test_ffi_backend.py <- testing/test_ownlib.py:82: TestFFI.test_my_array_no_length PASSED testing/test_ffi_backend.py <- testing/test_ownlib.py:102: TestFFI.test_keepalive_lib testing/test_ffi_backend.py <- testing/test_ownlib.py:102: TestFFI.test_keepalive_lib PASSED testing/test_ffi_backend.py <- testing/test_ownlib.py:120: TestFFI.test_keepalive_ffi PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1410: TestFFI.test_CData_CType testing/test_ffi_backend.py <- testing/test_ownlib.py:120: TestFFI.test_keepalive_ffi PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1418: TestFFI.test_CData_CType_2 PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1422: TestFFI.test_bool PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1434: TestFFI.test_use_own_bool PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1438: TestFFI.test_ordering_bug1 PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1453: TestFFI.test_ordering_bug2 PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1468: TestFFI.test_addressof PASSEDPASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1477: TestFFI.test_addressof_field testing/test_ffi_backend.py:109: TestBitfield.test_bitfield_basic PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1488: TestFFI.test_addressof_anonymous_struct PASSED testing/test_ffi_backend.py:109: TestBitfield.test_bitfield_basic PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1495: TestFFI.test_multiple_independent_structs PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1504: TestFFI.test_missing_include PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1511: TestFFI.test_include_typedef PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1520: TestFFI.test_include_struct PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1529: TestFFI.test_include_union PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1538: TestFFI.test_include_enum PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1547: TestFFI.test_include_typedef_2 PASSED testing/test_ffi_backend.py <- testing/backend_tests.py:1556: TestFFI.test_struct_packed PASSED testing/test_ffi_backend.py:17: TestFFI.test_not_supported_bitfield_in_result PASSED testing/test_ffi_backend.py:25: TestFFI.test_inspecttype PASSED testing/test_ffi_backend.py:32: TestFFI.test_new_handle PASSED testing/test_ffi_backend.py <- testing/test_function.py:47: TestFFI.test_sin PASSED testing/test_ffi_backend.py <- testing/test_function.py:56: TestFFI.test_sinf PASSED testing/test_ffi_backend.py <- testing/test_function.py:69: TestFFI.test_sin_no_return_value PASSED testing/test_ffi_backend.py <- testing/test_function.py:79: TestFFI.test_dlopen_filename PASSED testing/test_ffi_backend.py <- testing/test_function.py:95: TestFFI.test_dlopen_flags PASSED testing/test_ffi_backend.py <- testing/test_function.py:104: TestFFI.test_tlsalloc SKIPPED testing/test_ffi_backend.py <- testing/test_function.py:117: TestFFI.test_fputs PASSED testing/test_ffi_backend.py <- testing/test_function.py:133: TestFFI.test_fputs_without_const PASSED testing/test_ffi_backend.py <- testing/test_function.py:149: TestFFI.test_vararg PASSED testing/test_ffi_backend.py <- testing/test_function.py:178: TestFFI.test_must_specify_type_of_vararg PASSED testing/test_ffi_backend.py <- testing/test_function.py:188: TestFFI.test_function_has_a_c_type PASSED testing/test_ffi_backend.py <- testing/test_function.py:199: TestFFI.test_function_pointer PASSED testing/test_ffi_backend.py <- testing/test_function.py:225: TestFFI.test_callback_returning_void PASSED testing/test_ffi_backend.py <- testing/test_function.py:244: TestFFI.test_passing_array PASSED testing/test_ffi_backend.py <- testing/test_function.py:254: TestFFI.test_write_variable PASSED testing/test_ffi_backend.py <- testing/test_function.py:268: TestFFI.test_strchr PASSED testing/test_ffi_backend.py <- testing/test_function.py:278: TestFFI.test_function_with_struct_argument PASSED testing/test_ffi_backend.py <- testing/test_function.py:294: TestFFI.test_function_typedef SKIPPED testing/test_ffi_backend.py <- testing/test_function.py:305: TestFFI.test_fputs_custom_FILE PASSED testing/test_ffi_backend.py <- testing/test_function.py:322: TestFFI.test_constants_on_lib PASSED testing/test_ffi_backend.py <- testing/test_function.py:334: TestFFI.test_void_star_accepts_string PASSED testing/test_ffi_backend.py <- testing/test_function.py:341: TestFFI.test_signed_char_star_accepts_string PASSED testing/test_ffi_backend.py <- testing/test_function.py:350: TestFFI.test_unsigned_char_star_accepts_string PASSED testing/test_ffi_backend.py <- testing/test_function.py:359: TestFFI.test_missing_function PASSED testing/test_ffi_backend.py <- testing/test_function.py:367: TestFFI.test_wraps_from_stdlib PASSED testing/test_ffi_backend.py <- testing/test_function.py:383: TestFFI.test_free_callback_cycle PASSED testing/test_ffi_backend.py <- testing/test_ownlib.py:35: TestFFI.test_getting_errno PASSED testing/test_ffi_backend.py <- testing/test_ownlib.py:47: TestFFI.test_setting_errno PASSED testing/test_ffi_backend.py <- testing/test_ownlib.py:62: TestFFI.test_my_array_7 PASSED testing/test_ffi_backend.py <- testing/test_ownlib.py:82: TestFFI.test_my_array_no_length PASSED testing/test_ffi_backend.py <- testing/test_ownlib.py:102: TestFFI.test_keepalive_lib PASSED testing/test_ffi_backend.py <- testing/test_ownlib.py:120: TestFFI.test_keepalive_ffi PASSED testing/test_ffi_backend.py:109: TestBitfield.test_bitfield_basic PASSED testing/test_ffi_backend.py:114: TestBitfield.test_bitfield_reuse_if_enough_space PASSED testing/test_ffi_backend.py:114: TestBitfield.test_bitfield_reuse_if_enough_space PASSED testing/test_ffi_backend.py:114: TestBitfield.test_bitfield_reuse_if_enough_space PASSED testing/test_ffi_backend.py:114: TestBitfield.test_bitfield_reuse_if_enough_space PASSED testing/test_ffi_backend.py:125: TestBitfield.test_bitfield_anonymous_no_align PASSED testing/test_ffi_backend.py:125: TestBitfield.test_bitfield_anonymous_no_align PASSED testing/test_ffi_backend.py:125: TestBitfield.test_bitfield_anonymous_no_align PASSED testing/test_ffi_backend.py:125: TestBitfield.test_bitfield_anonymous_no_align PASSED testing/test_ffi_backend.py:138: TestBitfield.test_bitfield_anonymous_align_arm SKIPPED testing/test_ffi_backend.py:151: TestBitfield.test_bitfield_zero PASSED testing/test_ffi_backend.py:138: TestBitfield.test_bitfield_anonymous_align_arm SKIPPED testing/test_ffi_backend.py:151: TestBitfield.test_bitfield_zero PASSED testing/test_ffi_backend.py:138: TestBitfield.test_bitfield_anonymous_align_arm SKIPPED testing/test_ffi_backend.py:151: TestBitfield.test_bitfield_zero PASSED testing/test_ffi_backend.py:138: TestBitfield.test_bitfield_anonymous_align_arm SKIPPED testing/test_ffi_backend.py:151: TestBitfield.test_bitfield_zero PASSED testing/test_ffi_backend.py:162: TestBitfield.test_bitfield_zero_arm SKIPPED testing/test_ffi_backend.py:173: TestBitfield.test_error_cases PASSED testing/test_ffi_backend.py:182: TestBitfield.test_struct_with_typedef PASSED testing/test_ffi_backend.py:188: TestBitfield.test_struct_array_no_length PASSED testing/test_ffi_backend.py:198: TestBitfield.test_getwinerror SKIPPED testing/test_function.py:47: TestFunction.test_sin PASSED testing/test_function.py:56: TestFunction.test_sinf PASSED testing/test_function.py:69: TestFunction.test_sin_no_return_value PASSED testing/test_function.py:79: TestFunction.test_dlopen_filename PASSED testing/test_function.py:95: TestFunction.test_dlopen_flags PASSED testing/test_function.py:104: TestFunction.test_tlsalloc SKIPPED testing/test_function.py:117: TestFunction.test_fputs PASSED testing/test_function.py:133: TestFunction.test_fputs_without_const PASSED testing/test_function.py:149: TestFunction.test_vararg PASSED testing/test_function.py:178: TestFunction.test_must_specify_type_of_vararg PASSED testing/test_function.py:188: TestFunction.test_function_has_a_c_type PASSED testing/test_function.py:199: TestFunction.test_function_pointer PASSED testing/test_function.py:225: TestFunction.test_callback_returning_void PASSED testing/test_function.py:244: TestFunction.test_passing_array PASSED testing/test_function.py:254: TestFunction.test_write_variable PASSED testing/test_function.py:268: TestFunction.test_strchr PASSED testing/test_function.py:278: TestFunction.test_function_with_struct_argument PASSED testing/test_function.py:294: TestFunction.test_function_typedef SKIPPED testing/test_function.py:305: TestFunction.test_fputs_custom_FILE SKIPPED testing/test_function.py:322: TestFunction.test_constants_on_lib PASSED testing/test_function.py:334: TestFunction.test_void_star_accepts_string PASSED testing/test_function.py:341: TestFunction.test_signed_char_star_accepts_string SKIPPED testing/test_function.py:350: TestFunction.test_unsigned_char_star_accepts_string SKIPPED testing/test_function.py:359: TestFunction.test_missing_function PASSED testing/test_function.py:367: TestFunction.test_wraps_from_stdlib PASSED testing/test_function.py:383: TestFunction.test_free_callback_cycle SKIPPED testing/test_model.py:4: test_void_type PASSED testing/test_model.py:9: test_primitive_type PASSED testing/test_model.py:16: test_raw_function_type PASSED testing/test_model.py:35: test_function_ptr_type PASSED testing/test_model.py:49: test_pointer_type PASSED testing/test_model.py:53: test_const_pointer_type PASSED testing/test_model.py:60: test_unknown_pointer_type PASSED testing/test_model.py:65: test_unknown_type PASSED testing/test_model.py:70: test_array_type PASSED testing/test_model.py:95: test_struct_type PASSED testing/test_model.py:100: test_union_type PASSED testing/test_model.py:104: test_enum_type PASSED testing/test_ownlib.py:35: TestOwnLib.test_getting_errno PASSED testing/test_ownlib.py:47: TestOwnLib.test_setting_errno PASSED testing/test_ownlib.py:62: TestOwnLib.test_my_array_7 SKIPPED testing/test_ownlib.py:82: TestOwnLib.test_my_array_no_length SKIPPED testing/test_ownlib.py:102: TestOwnLib.test_keepalive_lib PASSED testing/test_ffi_backend.py:162: TestBitfield.test_bitfield_zero_arm SKIPPED testing/test_ffi_backend.py:173: TestBitfield.test_error_cases PASSED testing/test_ffi_backend.py:182: TestBitfield.test_struct_with_typedef PASSED testing/test_ffi_backend.py:188: TestBitfield.test_struct_array_no_length PASSED testing/test_ownlib.py:120: TestOwnLib.test_keepalive_ffi PASSED testing/test_ffi_backend.py:198: TestBitfield.test_getwinerror SKIPPED testing/test_function.py:47: TestFunction.test_sin PASSED testing/test_function.py:56: TestFunction.test_sinf PASSED testing/test_parsing.py:80: test_simple PASSED testing/test_parsing.py:88: test_pipe PASSED testing/test_parsing.py:96: test_vararg PASSED testing/test_parsing.py:104: test_no_args PASSED testing/test_parsing.py:112: test_typedef PASSEDPASSED testing/test_function.py:69: TestFunction.test_sin_no_return_value PASSED testing/test_ffi_backend.py:162: TestBitfield.test_bitfield_zero_arm SKIPPED testing/test_ffi_backend.py:173: TestBitfield.test_error_cases testing/test_parsing.py:123: test_typedef_more_complex PASSED testing/test_parsing.py:135: test_typedef_array_convert_array_to_pointer PASSED testing/test_ffi_backend.py:182: TestBitfield.test_struct_with_typedef PASSED testing/test_parsing.py:145: test_remove_comments PASSED testing/test_ffi_backend.py:188: TestBitfield.test_struct_array_no_length PASSED testing/test_ffi_backend.py:198: TestBitfield.test_getwinerror SKIPPED testing/test_function.py:47: TestFunction.test_sin PASSED testing/test_parsing.py:162: test_define_not_supported_for_now PASSEDPASSED testing/test_function.py:79: TestFunction.test_dlopen_filename testing/test_parsing.py:168: test_unnamed_struct PASSED testing/test_parsing.py:182: test_override PASSEDPASSED testing/test_function.py:56: TestFunction.test_sinf testing/test_parsing.py:191: test_cannot_have_only_variadic_part PASSED testing/test_parsing.py:198: test_parse_error PASSED testing/test_parsing.py:203: test_cannot_declare_enum_later PASSED testing/test_parsing.py:211: test_unknown_name PASSED testing/test_parsing.py:220: test_redefine_common_type PASSED testing/test_function.py:95: TestFunction.test_dlopen_flags PASSED testing/test_parsing.py:228: test_bool PASSED testing/test_function.py:69: TestFunction.test_sin_no_return_value PASSED testing/test_parsing.py:235: test_win_common_types PASSED testing/test_parsing.py:261: test_WPARAM_on_windows SKIPPED testing/test_parsing.py:267: test__is_constant_globalvar PASSED testing/test_platform.py:5: test_not_absolute PASSED testing/test_platform.py:9: test_different_absolute PASSED testing/test_platform.py:13: test_absolute_mapping PASSED testing/test_function.py:79: TestFunction.test_dlopen_filename PASSED testing/test_platform.py:19: test_flatten PASSED testing/test_unicode_literals.py:21: test_cast PASSED testing/test_unicode_literals.py:25: test_new PASSED testing/test_unicode_literals.py:29: test_typeof PASSED testing/test_unicode_literals.py:34: test_sizeof PASSEDPASSED testing/test_unicode_literals.py:38: test_alignof PASSED testing/test_unicode_literals.py:42: test_getctype testing/test_function.py:104: TestFunction.test_tlsalloc SKIPPEDPASSED testing/test_unicode_literals.py:47: test_cdef testing/test_function.py:117: TestFunction.test_fputs PASSEDPASSED testing/test_unicode_literals.py:51: test_offsetof PASSED testing/test_unicode_literals.py:56: test_enum testing/test_function.py:133: TestFunction.test_fputs_without_const PASSED testing/test_function.py:149: TestFunction.test_vararg PASSED testing/test_unicode_literals.py:62: test_dlopen PASSED testing/test_function.py:95: TestFunction.test_dlopen_flags PASSED testing/test_function.py:178: TestFunction.test_must_specify_type_of_vararg PASSED testing/test_function.py:188: TestFunction.test_function_has_a_c_type PASSED testing/test_function.py:199: TestFunction.test_function_pointer PASSEDPASSED testing/test_unicode_literals.py:69: test_verify testing/test_function.py:104: TestFunction.test_tlsalloc PASSEDSKIPPED testing/test_function.py:117: TestFunction.test_fputs testing/test_function.py:225: TestFunction.test_callback_returning_void PASSED testing/test_function.py:133: TestFunction.test_fputs_without_const PASSED testing/test_function.py:244: TestFunction.test_passing_array PASSEDPASSED testing/test_function.py:254: TestFunction.test_write_variable PASSED testing/test_function.py:149: TestFunction.test_vararg testing/test_function.py:268: TestFunction.test_strchr PASSEDPASSED testing/test_function.py:278: TestFunction.test_function_with_struct_argument testing/test_function.py:178: TestFunction.test_must_specify_type_of_vararg PASSED testing/test_function.py:294: TestFunction.test_function_typedef PASSED testing/test_function.py:188: TestFunction.test_function_has_a_c_type SKIPPED testing/test_function.py:305: TestFunction.test_fputs_custom_FILE SKIPPED testing/test_function.py:322: TestFunction.test_constants_on_lib PASSED testing/test_function.py:199: TestFunction.test_function_pointer PASSED testing/test_function.py:334: TestFunction.test_void_star_accepts_string PASSED testing/test_function.py:341: TestFunction.test_signed_char_star_accepts_string SKIPPED testing/test_function.py:350: TestFunction.test_unsigned_char_star_accepts_string SKIPPEDPASSED testing/test_function.py:225: TestFunction.test_callback_returning_void testing/test_function.py:359: TestFunction.test_missing_function PASSED testing/test_function.py:244: TestFunction.test_passing_array PASSED testing/test_function.py:254: TestFunction.test_write_variable PASSED testing/test_function.py:268: TestFunction.test_strchr PASSED testing/test_function.py:278: TestFunction.test_function_with_struct_argument PASSED testing/test_function.py:294: TestFunction.test_function_typedef SKIPPED testing/test_function.py:305: TestFunction.test_fputs_custom_FILE SKIPPED testing/test_function.py:322: TestFunction.test_constants_on_lib PASSED testing/test_function.py:334: TestFunction.test_void_star_accepts_string PASSEDPASSED testing/test_function.py:367: TestFunction.test_wraps_from_stdlib testing/test_function.py:341: TestFunction.test_signed_char_star_accepts_string SKIPPED testing/test_function.py:350: TestFunction.test_unsigned_char_star_accepts_string PASSEDSKIPPED testing/test_function.py:359: TestFunction.test_missing_function testing/test_ffi_backend.py:162: TestBitfield.test_bitfield_zero_arm SKIPPED testing/test_ffi_backend.py:173: TestBitfield.test_error_cases PASSED testing/test_ffi_backend.py:182: TestBitfield.test_struct_with_typedef PASSED testing/test_ffi_backend.py:188: TestBitfield.test_struct_array_no_length PASSEDPASSED testing/test_function.py:367: TestFunction.test_wraps_from_stdlib PASSED testing/test_ffi_backend.py:198: TestBitfield.test_getwinerror SKIPPED testing/test_function.py:383: TestFunction.test_free_callback_cycle SKIPPED testing/test_function.py:47: TestFunction.test_sin testing/test_model.py:4: test_void_type PASSED testing/test_model.py:9: test_primitive_type PASSED testing/test_model.py:16: test_raw_function_type PASSED testing/test_model.py:35: test_function_ptr_type PASSED testing/test_model.py:49: test_pointer_type PASSED testing/test_model.py:53: test_const_pointer_type PASSED testing/test_model.py:60: test_unknown_pointer_type PASSED testing/test_model.py:65: test_unknown_type PASSED testing/test_model.py:70: test_array_type PASSED testing/test_model.py:95: test_struct_type PASSED testing/test_model.py:100: test_union_type PASSED testing/test_model.py:104: test_enum_type PASSED testing/test_function.py:383: TestFunction.test_free_callback_cycle PASSED testing/test_ownlib.py:35: TestOwnLib.test_getting_errno SKIPPED testing/test_model.py:4: test_void_type PASSED testing/test_model.py:9: test_primitive_type PASSED testing/test_model.py:16: test_raw_function_type PASSED testing/test_model.py:35: test_function_ptr_type PASSED testing/test_model.py:49: test_pointer_type PASSED testing/test_model.py:53: test_const_pointer_type PASSED testing/test_model.py:60: test_unknown_pointer_type PASSED testing/test_model.py:65: test_unknown_type PASSED testing/test_model.py:70: test_array_type PASSED testing/test_model.py:95: test_struct_type PASSED testing/test_model.py:100: test_union_type PASSEDPASSED testing/test_model.py:104: test_enum_type PASSED testing/test_ownlib.py:35: TestOwnLib.test_getting_errno testing/test_function.py:56: TestFunction.test_sinf PASSED testing/test_unicode_literals.py:75: test_callback PASSED testing/test_verify.py:34: test_module_type PASSED testing/test_function.py:69: TestFunction.test_sin_no_return_value PASSED testing/test_ownlib.py:47: TestOwnLib.test_setting_errno PASSED testing/test_ownlib.py:62: TestOwnLib.test_my_array_7 SKIPPED testing/test_ownlib.py:82: TestOwnLib.test_my_array_no_length SKIPPED testing/test_ownlib.py:102: TestOwnLib.test_keepalive_lib PASSEDPASSED testing/test_function.py:79: TestFunction.test_dlopen_filename testing/test_ownlib.py:47: TestOwnLib.test_setting_errno PASSED testing/test_ownlib.py:62: TestOwnLib.test_my_array_7 SKIPPED testing/test_ownlib.py:82: TestOwnLib.test_my_array_no_length SKIPPED testing/test_ownlib.py:102: TestOwnLib.test_keepalive_lib PASSED testing/test_ownlib.py:120: TestOwnLib.test_keepalive_ffi PASSED testing/test_function.py:95: TestFunction.test_dlopen_flags PASSED testing/test_ownlib.py:120: TestOwnLib.test_keepalive_ffi PASSED testing/test_parsing.py:80: test_simple PASSED testing/test_function.py:104: TestFunction.test_tlsalloc SKIPPED testing/test_function.py:117: TestFunction.test_fputs PASSED testing/test_function.py:133: TestFunction.test_fputs_without_const PASSED testing/test_function.py:149: TestFunction.test_vararg PASSEDPASSED testing/test_parsing.py:80: test_simple testing/test_parsing.py:88: test_pipe PASSEDPASSED testing/test_function.py:178: TestFunction.test_must_specify_type_of_vararg testing/test_parsing.py:96: test_vararg PASSED testing/test_function.py:188: TestFunction.test_function_has_a_c_type PASSED testing/test_parsing.py:104: test_no_args PASSED testing/test_function.py:199: TestFunction.test_function_pointer PASSED testing/test_parsing.py:112: test_typedef PASSED testing/test_function.py:225: TestFunction.test_callback_returning_void PASSED testing/test_function.py:244: TestFunction.test_passing_array PASSED testing/test_parsing.py:123: test_typedef_more_complex PASSED testing/test_verify.py:47: test_missing_function PASSED testing/test_function.py:254: TestFunction.test_write_variable PASSEDPASSED testing/test_function.py:268: TestFunction.test_strchr testing/test_parsing.py:88: test_pipe PASSED testing/test_parsing.py:135: test_typedef_array_convert_array_to_pointer PASSED testing/test_parsing.py:96: test_vararg PASSED testing/test_parsing.py:104: test_no_args PASSED testing/test_function.py:278: TestFunction.test_function_with_struct_argument PASSEDPASSED testing/test_parsing.py:145: test_remove_comments testing/test_parsing.py:112: test_typedef PASSED testing/test_function.py:294: TestFunction.test_function_typedef PASSED testing/test_parsing.py:123: test_typedef_more_complex SKIPPED testing/test_function.py:305: TestFunction.test_fputs_custom_FILE SKIPPED testing/test_function.py:322: TestFunction.test_constants_on_lib PASSED testing/test_function.py:334: TestFunction.test_void_star_accepts_string PASSED testing/test_function.py:341: TestFunction.test_signed_char_star_accepts_string SKIPPED PASSED testing/test_parsing.py:135: test_typedef_array_convert_array_to_pointer testing/test_function.py:350: TestFunction.test_unsigned_char_star_accepts_string SKIPPED testing/test_function.py:359: TestFunction.test_missing_function PASSED testing/test_parsing.py:145: test_remove_comments PASSED testing/test_parsing.py:162: test_define_not_supported_for_now PASSED testing/test_parsing.py:168: test_unnamed_struct PASSED testing/test_parsing.py:162: test_define_not_supported_for_now PASSEDPASSEDPASSED testing/test_parsing.py:182: test_override testing/test_parsing.py:168: test_unnamed_struct testing/test_function.py:367: TestFunction.test_wraps_from_stdlib PASSEDPASSED testing/test_parsing.py:182: test_override testing/test_parsing.py:191: test_cannot_have_only_variadic_part PASSED testing/test_parsing.py:198: test_parse_error PASSEDPASSED testing/test_parsing.py:203: test_cannot_declare_enum_later PASSED testing/test_parsing.py:211: test_unknown_name testing/test_parsing.py:191: test_cannot_have_only_variadic_part PASSED testing/test_parsing.py:198: test_parse_error PASSED testing/test_parsing.py:220: test_redefine_common_type PASSED testing/test_parsing.py:203: test_cannot_declare_enum_later PASSED testing/test_parsing.py:211: test_unknown_name PASSED testing/test_parsing.py:228: test_bool PASSED testing/test_parsing.py:235: test_win_common_types PASSED testing/test_parsing.py:220: test_redefine_common_type PASSEDPASSED testing/test_parsing.py:261: test_WPARAM_on_windows SKIPPED testing/test_parsing.py:267: test__is_constant_globalvar PASSED testing/test_parsing.py:228: test_bool testing/test_function.py:383: TestFunction.test_free_callback_cycle SKIPPEDPASSED testing/test_parsing.py:235: test_win_common_types PASSED testing/test_platform.py:5: test_not_absolute PASSED testing/test_platform.py:9: test_different_absolute PASSED testing/test_model.py:4: test_void_type PASSED testing/test_model.py:9: test_primitive_type PASSED testing/test_parsing.py:261: test_WPARAM_on_windows SKIPPED testing/test_parsing.py:267: test__is_constant_globalvar testing/test_platform.py:13: test_absolute_mapping PASSED testing/test_platform.py:19: test_flatten PASSED testing/test_model.py:16: test_raw_function_type PASSED testing/test_model.py:35: test_function_ptr_type PASSED testing/test_unicode_literals.py:21: test_cast PASSED testing/test_model.py:49: test_pointer_type PASSEDPASSED testing/test_model.py:53: test_const_pointer_type PASSED testing/test_model.py:60: test_unknown_pointer_type PASSED testing/test_unicode_literals.py:25: test_new testing/test_platform.py:5: test_not_absolute PASSEDPASSED testing/test_unicode_literals.py:29: test_typeof testing/test_platform.py:9: test_different_absolute PASSED testing/test_platform.py:13: test_absolute_mapping PASSEDPASSEDPASSED testing/test_model.py:65: test_unknown_type PASSED testing/test_unicode_literals.py:34: test_sizeof testing/test_platform.py:19: test_flatten PASSED testing/test_model.py:70: test_array_type PASSEDPASSED testing/test_model.py:95: test_struct_type PASSED testing/test_unicode_literals.py:38: test_alignof testing/test_unicode_literals.py:21: test_cast PASSED testing/test_model.py:100: test_union_type PASSED testing/test_unicode_literals.py:42: test_getctype PASSED testing/test_model.py:104: test_enum_type PASSED testing/test_unicode_literals.py:25: test_new testing/test_ownlib.py:35: TestOwnLib.test_getting_errno PASSED testing/test_unicode_literals.py:47: test_cdef PASSED testing/test_unicode_literals.py:29: test_typeof PASSEDPASSED testing/test_unicode_literals.py:51: test_offsetof testing/test_unicode_literals.py:34: test_sizeof PASSED testing/test_unicode_literals.py:56: test_enum PASSED testing/test_unicode_literals.py:38: test_alignof PASSED testing/test_unicode_literals.py:42: test_getctype PASSED testing/test_unicode_literals.py:62: test_dlopen PASSED testing/test_unicode_literals.py:47: test_cdef PASSED testing/test_unicode_literals.py:51: test_offsetof PASSED testing/test_unicode_literals.py:56: test_enum PASSED testing/test_unicode_literals.py:62: test_dlopen PASSED testing/test_unicode_literals.py:69: test_verify PASSED testing/test_verify.py:63: test_missing_function_import_error PASSED testing/test_unicode_literals.py:69: test_verify PASSED testing/test_ownlib.py:47: TestOwnLib.test_setting_errno PASSED testing/test_ownlib.py:62: TestOwnLib.test_my_array_7 SKIPPED testing/test_ownlib.py:82: TestOwnLib.test_my_array_no_length SKIPPED testing/test_ownlib.py:102: TestOwnLib.test_keepalive_lib PASSED testing/test_ownlib.py:120: TestOwnLib.test_keepalive_ffi PASSED testing/test_parsing.py:80: test_simple PASSED testing/test_parsing.py:88: test_pipe PASSED testing/test_parsing.py:96: test_vararg PASSED testing/test_parsing.py:104: test_no_args PASSED testing/test_parsing.py:112: test_typedef PASSEDPASSED testing/test_unicode_literals.py:75: test_callback testing/test_parsing.py:123: test_typedef_more_complex PASSED testing/test_verify.py:34: test_module_type PASSED testing/test_verify.py:68: test_simple_case PASSED testing/test_parsing.py:135: test_typedef_array_convert_array_to_pointer PASSED testing/test_unicode_literals.py:75: test_callback PASSED testing/test_parsing.py:145: test_remove_comments PASSED testing/test_verify.py:34: test_module_type PASSED testing/test_parsing.py:162: test_define_not_supported_for_now PASSED testing/test_parsing.py:168: test_unnamed_struct PASSED testing/test_parsing.py:182: test_override PASSED testing/test_parsing.py:191: test_cannot_have_only_variadic_part PASSED testing/test_parsing.py:198: test_parse_error PASSED testing/test_parsing.py:203: test_cannot_declare_enum_later PASSED testing/test_parsing.py:211: test_unknown_name PASSED testing/test_parsing.py:220: test_redefine_common_type PASSED testing/test_parsing.py:228: test_bool PASSED testing/test_parsing.py:235: test_win_common_types PASSED testing/test_parsing.py:261: test_WPARAM_on_windows SKIPPED testing/test_parsing.py:267: test__is_constant_globalvar PASSED testing/test_platform.py:5: test_not_absolute FAILEDPASSED testing/test_platform.py:9: test_different_absolute PASSED testing/test_platform.py:13: test_absolute_mapping PASSED testing/test_platform.py:19: test_flatten PASSED testing/test_unicode_literals.py:21: test_cast PASSED testing/test_unicode_literals.py:25: test_new PASSED testing/test_unicode_literals.py:29: test_typeof PASSED testing/test_unicode_literals.py:34: test_sizeof PASSED testing/test_unicode_literals.py:38: test_alignof PASSED testing/test_unicode_literals.py:42: test_getctype FAILEDPASSED testing/test_unicode_literals.py:47: test_cdef ================================================================ FAILURES ================================================================= ____________________________________________________________ test_module_type _____________________________________________________________ def test_module_type(): import cffi.verifier ffi = FFI() > lib = ffi.verify() testing/test_verify.py:37: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , args = (), kwds = {} def verify(self, *args, **kwds): return super(FFI, self).verify( > *args, extra_compile_args=extra_compile_args, **kwds) testing/test_verify.py:27: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , source = '' tmpdir = '/var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2/testing/__pycache__', kwargs = {'extra_compile_args': ['-Werror']} Verifier = , _caller_dir_pycache = def verify(self, source='', tmpdir=None, **kwargs): """Verify that the current ffi signatures compile on this machine, and return a dynamic library object. The dynamic PASSED library can be used to call functions and access global variables declared in this 'ffi'. The library is compiled by the C compiler: it gives you C-level API compatibility (including calling macros). This is unlike 'ffi.dlopen()', which requires binary compatibility in the signatures. """ from .verifier import Verifier, _caller_dir_pycache tmpdir = tmpdir or _caller_dir_pycache() self.verifier = Verifier(self, source, tmpdir, **kwargs) > lib = self.verifier.load_library() cffi/api.py:341: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def load_library(self): """Get a C module from this Verifier instance. Returns an instance of a FFILibrary class that behaves like the objects returned by ffi.dlopen(), but that delegates all operations to the C module. If necessary, the C code is written and compiled first. """ with self.ffi._lock: if not self._has_module: self._locate_module() if not self._has_module: if not self._has_source: self._write_source() > self._compile_module() cffi/verifier.py:74: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def _compile_module(self): # compile this C source tmpdir = os.path.dirname(self.sourcefilename) > outputfilename = ffiplatform.compile(tmpdir, self.get_extension()) cffi/verifier.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tmpdir = '/var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2/testing/__pycache__' ext = def compile(tmpdir, ext): """Compile a C extension module using distutils.""" saved_environ = os.environ.copy() try: > outputfilename = _build(tmpdir, ext) cffi/ffiplatform.py:25: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tmpdir = '/var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2/testing/__pycache__' ext = def _build(tmpdir, ext): # XXX compact but horrible :-( from distutils.core import Distribution import distutils.errors # dist = Distribution({'ext_modules': [ext]}) options = dist.get_option_dict('build_ext') options['force'] = ('ffiplatform', True) options['build_lib'] = ('ffiplatform', tmpdir) options['build_temp'] = ('ffiplatform', tmpdir) # try: dist.run_command('build_ext') except (distutils.errors.CompileError, distutils.errors.LinkError) as e: > raise VerificationError('%s: %s' % (e.__class__.__name__, e)) E cffi.ffiplatform.VerificationError: CompileError: command 'x86_64-pc-linux-gnu-gcc' failed with exit status 1 cffi/ffiplatform.py:50: VerificationError ------------------------------------------------------------- Captured stderr ------------------------------------------------------------- x86_64-pc-linux-gnu-gcc: error: testing/__pycache__/_cffi__xf83f44a2x98478188.c: No such file or directory x86_64-pc-linux-gnu-gcc: fatal error: no input files compilation terminated. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Interrupted: stopping after 1 failures !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ============================================ 1 failed, 487 passed, 39 skipped in 13.62 seconds ============================================ testing/test_unicode_literals.py:51: test_offsetof PASSED testing/test_unicode_literals.py:56: test_enum PASSED testing/test_unicode_literals.py:62: test_dlopen PASSED testing/test_unicode_literals.py:69: test_verify ================================================================ FAILURES ================================================================= ____________________________________________________________ test_simple_case _____________________________________________________________ def test_simple_case(): ffi = FFI() ffi.cdef("double sin(double x);") > lib = ffi.verify('#include ', libraries=lib_m) testing/test_verify.py:71: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , args = ('#include ',), kwds = {'libraries': ['m']} def verify(self, *args, **kwds): return super(FFI, self).verify( > *args, extra_compile_args=extra_compile_args, **kwds) testing/test_verify.py:27: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , source = '#include ' tmpdir = '/var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2/testing/__pycache__' kwargs = {'extra_compile_args': ['-Werror'], 'libraries': ['m']}, Verifier = _caller_dir_pycache = def verify(self, source='', tmpdir=None, **kwargs): """Verify that the current ffi signatures compile on this machine, and return a dynamic library object. The dynamic library can be used to call functions and access global variables declared in this 'ffi'. The library is compiled by the C compiler: it gives you C-level API compatibility (including calling macros). This is unlike 'ffi.dlopen()', which requires binary compatibility in the signatures. """ from .verifier import Verifier, _caller_dir_pycache tmpdir = tmpdir or _caller_dir_pycache() self.verifier = Verifier(self, source, tmpdir, **kwargs) > lib = self.verifier.load_library() cffi/api.py:341: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def load_library(self): """Get a C module from this Verifier instance. Returns an instance of a FFILibrary class that behaves like the objects returned by ffi.dlopen(), but that delegates all operations to the C module. If necessary, the C code is written and compiled first. """ with self.ffi._lock: if not self._has_module: self._locate_module() if not self._has_module: if not self._has_source: self._write_source() > self._compile_module() cffi/verifier.py:74: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def _compile_module(self): # compile this C source tmpdir = os.path.dirname(self.sourcefilename) > outputfilename = ffiplatform.compile(tmpdir, self.get_extension()) cffi/verifier.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tmpdir = '/var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2/testing/__pycache__' ext = def compile(tmpdir, ext): """Compile a C extension module using distutils.""" saved_environ = os.environ.copy() try: > outputfilename = _build(tmpdir, ext) cffi/ffiplatform.py:25: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tmpdir = '/var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2/testing/__pycache__' ext = def _build(tmpdir, ext): # XXX compact but horrible :-( from distutils.core import Distribution import distutils.errors # dist = Distribution({'ext_modules': [ext]}) options = dist.get_option_dict('build_ext') options['force'] = ('ffiplatform', True) options['build_lib'] = ('ffiplatform', tmpdir) options['build_temp'] = ('ffiplatform', tmpdir) # try: dist.run_command('build_ext') except (distutils.errors.CompileError, distutils.errors.LinkError) as e: > raise VerificationError('%s: %s' % (e.__class__.__name__, e)) E VerificationError: CompileError: command 'x86_64-pc-linux-gnu-gcc' failed with exit status 1 cffi/ffiplatform.py:50: VerificationError ------------------------------------------------------------- Captured stderr ------------------------------------------------------------- x86_64-pc-linux-gnu-gcc: error: testing/__pycache__/_cffi__x62ffdd9ex48daca03.c: No such file or directory x86_64-pc-linux-gnu-gcc: fatal error: no input files compilation terminated. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Interrupted: stopping after 1 failures !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ============================================ 1 failed, 491 passed, 38 skipped in 13.74 seconds ============================================ * ERROR: dev-python/cffi-0.8.2::gentoo failed (test phase): * Testing failed with python3.3 * * Call stack: * ebuild.sh, line 93: Called src_test * environment, line 3494: Called distutils-r1_src_test PASSED testing/test_verify.py:47: test_missing_function * environment, line 1224: Called _distutils-r1_run_foreach_impl 'python_test' * ERROR: dev-python/cffi-0.8.2::gentoo failed (test phase): * environment, line 265: Called python_parallel_foreach_impl 'distutils-r1_run_phase' 'python_test' * Testing failed with python2.7 * * environment, line 3338: Called multibuild_parallel_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * Call stack: * ebuild.sh, line 93: Called src_test * environment, line 2491: Called multibuild_foreach_variant '_multibuild_parallel' '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 3494: Called distutils-r1_src_test * environment, line 2434: Called _multibuild_run '_multibuild_parallel' '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 1224: Called _distutils-r1_run_foreach_impl 'python_test' * environment, line 2432: Called _multibuild_parallel '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 265: Called python_parallel_foreach_impl 'distutils-r1_run_phase' 'python_test' * environment, line 2482: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' * environment, line 691: Called distutils-r1_run_phase 'python_test' * environment, line 3338: Called multibuild_parallel_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 1160: Called python_test PASSED * environment, line 2491: Called multibuild_foreach_variant '_multibuild_parallel' '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' testing/test_unicode_literals.py:75: test_callback PASSED testing/test_verify.py:34: test_module_type * environment, line 3381: Called die * environment, line 2434: Called _multibuild_run '_multibuild_parallel' '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * The specific snippet of code: * environment, line 2432: Called _multibuild_parallel '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * py.test -x -v --ignore testing/test_zintegration.py c/ testing/ || die "Testing failed with ${EPYTHON}" * environment, line 2482: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' * * environment, line 691: Called distutils-r1_run_phase 'python_test' * If you need support, post the output of `emerge --info '=dev-python/cffi-0.8.2::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-python/cffi-0.8.2::gentoo'`. /usr/lib64/portage/bin/isolated-functions.sh: line 195: wait: `Testing failed with python3.3': not a pid or valid job spec * environment, line 1160: Called python_test * The complete build log is located at '/var/log/portage/dev-python:cffi-0.8.2:20140512-174510.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-python/cffi-0.8.2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-python/cffi-0.8.2/temp/environment'. * Working directory: '/var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2' * S: '/var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2' * environment, line 3381: Called die * The specific snippet of code: PASSED testing/test_verify.py:63: test_missing_function_import_error * py.test -x -v --ignore testing/test_zintegration.py c/ testing/ || die "Testing failed with ${EPYTHON}" * * If you need support, post the output of `emerge --info '=dev-python/cffi-0.8.2::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-python/cffi-0.8.2::gentoo'`. /usr/lib64/portage/bin/isolated-functions.sh: line 195: wait: `Testing failed with python2.7': not a pid or valid job spec * The complete build log is located at '/var/log/portage/dev-python:cffi-0.8.2:20140512-174510.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-python/cffi-0.8.2/temp/build.log'. PASSED testing/test_verify.py:47: test_missing_function * The ebuild environment file is located at '/var/tmp/portage/dev-python/cffi-0.8.2/temp/environment'. * Working directory: '/var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2' * S: '/var/tmp/portage/dev-python/cffi-0.8.2/work/cffi-0.8.2' PASSED testing/test_verify.py:68: test_simple_case /usr/lib64/portage/bin/isolated-functions.sh: line 226: kill: (61697) - No such process PASSED testing/test_verify.py:63: test_missing_function_import_error PASSED testing/test_verify.py:74: test_rounding_1 PASSED testing/test_verify.py:68: test_simple_case PASSED testing/test_verify.py:82: test_rounding_2 PASSED testing/test_verify.py:74: test_rounding_1 PASSED testing/test_verify.py:90: test_strlen_exact PASSED testing/test_verify.py:82: test_rounding_2 PASSED testing/test_verify.py:96: test_strlen_approximate PASSED testing/test_verify.py:90: test_strlen_exact PASSED testing/test_verify.py:102: test_strlen_array_of_char PASSED testing/test_verify.py:96: test_strlen_approximate PASSED testing/test_verify.py:108: test_longdouble PASSED testing/test_verify.py:102: test_strlen_array_of_char PASSED testing/test_verify.py:119: test_longdouble_precision PASSED testing/test_verify.py:108: test_longdouble PASSED testing/test_verify.py:168: test_primitive_category PASSED testing/test_verify.py:178: test_all_integer_and_float_types PASSED testing/test_verify.py:119: test_longdouble_precision PASSED testing/test_verify.py:168: test_primitive_category PASSED testing/test_verify.py:178: test_all_integer_and_float_types PASSED testing/test_verify.py:212: test_var_signed_integer_types PASSED testing/test_verify.py:231: test_var_unsigned_integer_types PASSED testing/test_verify.py:212: test_var_signed_integer_types PASSED testing/test_verify.py:252: test_fn_signed_integer_types PASSED testing/test_verify.py:231: test_var_unsigned_integer_types PASSED testing/test_verify.py:252: test_fn_signed_integer_types PASSED testing/test_verify.py:272: test_fn_unsigned_integer_types PASSED testing/test_verify.py:272: test_fn_unsigned_integer_types PASSED testing/test_verify.py:294: test_char_type PASSED testing/test_verify.py:302: test_wchar_type PASSED testing/test_verify.py:294: test_char_type PASSED testing/test_verify.py:315: test_no_argument PASSED testing/test_verify.py:302: test_wchar_type PASSED testing/test_verify.py:321: test_two_arguments PASSED testing/test_verify.py:315: test_no_argument PASSED testing/test_verify.py:327: test_macro PASSED testing/test_verify.py:321: test_two_arguments PASSED testing/test_verify.py:333: test_ptr PASSED testing/test_verify.py:327: test_macro PASSED testing/test_verify.py:343: test_bogus_ptr PASSED testing/test_verify.py:350: test_verify_typedefs SKIPPED testing/test_verify.py:363: test_nondecl_struct PASSED testing/test_verify.py:333: test_ptr PASSED testing/test_verify.py:370: test_ffi_full_struct PASSED testing/test_verify.py:343: test_bogus_ptr PASSED testing/test_verify.py:350: test_verify_typedefs SKIPPED testing/test_verify.py:363: test_nondecl_struct PASSED testing/test_verify.py:370: test_ffi_full_struct PASSED testing/test_verify.py:407: test_ffi_nonfull_struct PASSED testing/test_verify.py:426: test_ffi_nonfull_alignment PASSED testing/test_verify.py:407: test_ffi_nonfull_struct PASSED testing/test_verify.py:454: test_struct_bad_sized_integer PASSED testing/test_verify.py:426: test_ffi_nonfull_alignment PASSED testing/test_verify.py:454: test_struct_bad_sized_integer PASSED testing/test_verify.py:459: test_struct_bad_sized_float PASSED testing/test_verify.py:459: test_struct_bad_sized_float PASSED testing/test_verify.py:464: test_struct_signedness_ignored PASSED testing/test_verify.py:464: test_struct_signedness_ignored PASSED testing/test_verify.py:468: test_struct_float_vs_int PASSED testing/test_verify.py:468: test_struct_float_vs_int PASSED testing/test_verify.py:479: test_struct_array_field PASSED testing/test_verify.py:487: test_struct_array_no_length PASSED testing/test_verify.py:479: test_struct_array_field PASSED testing/test_verify.py:508: test_struct_array_guess_length PASSED testing/test_verify.py:487: test_struct_array_no_length PASSED testing/test_verify.py:517: test_struct_array_c99_1 PASSED testing/test_verify.py:508: test_struct_array_guess_length PASSED testing/test_verify.py:535: test_struct_array_c99_2 PASSED testing/test_verify.py:517: test_struct_array_c99_1 PASSED testing/test_verify.py:553: test_struct_ptr_to_array_field PASSED testing/test_verify.py:535: test_struct_array_c99_2 PASSED testing/test_verify.py:562: test_struct_with_bitfield_exact PASSED testing/test_verify.py:553: test_struct_ptr_to_array_field PASSED testing/test_verify.py:571: test_struct_with_bitfield_enum PASSED testing/test_verify.py:562: test_struct_with_bitfield_exact PASSED testing/test_verify.py:583: test_unsupported_struct_with_bitfield_ellipsis PASSED testing/test_verify.py:588: test_global_constants PASSED testing/test_verify.py:571: test_struct_with_bitfield_enum PASSED testing/test_verify.py:602: test_global_const_int_size PASSED testing/test_verify.py:583: test_unsupported_struct_with_bitfield_ellipsis PASSED testing/test_verify.py:588: test_global_constants PASSED testing/test_verify.py:602: test_global_const_int_size PASSED testing/test_verify.py:622: test_global_constants_non_int PASSED testing/test_verify.py:629: test_nonfull_enum PASSED testing/test_verify.py:622: test_global_constants_non_int PASSED testing/test_verify.py:641: test_full_enum PASSED testing/test_verify.py:629: test_nonfull_enum PASSED * The ebuild phase 'test' with pid 61678 appears to have left an orphan  * process running in the background.