============================= test session starts ============================== platform sunos5 -- Python $(PYTHON_VERSION).X -- $(PYTHON) cachedir: .pytest_cache rootdir: $(@D) configfile: pyproject.toml collecting ... collected 2053 items src/c/test_c.py::test_load_library PASSED src/c/test_c.py::test_all_rtld_symbols PASSED src/c/test_c.py::test_new_primitive_type PASSED src/c/test_c.py::test_inspect_primitive_type PASSED src/c/test_c.py::test_cast_to_signed_char PASSED src/c/test_c.py::test_sizeof_type PASSED src/c/test_c.py::test_integer_types PASSED src/c/test_c.py::test_no_float_on_int_types PASSED src/c/test_c.py::test_float_types PASSED src/c/test_c.py::test_complex_types PASSED src/c/test_c.py::test_character_type PASSED src/c/test_c.py::test_pointer_type PASSED src/c/test_c.py::test_inspect_pointer_type PASSED src/c/test_c.py::test_pointer_to_int PASSED src/c/test_c.py::test_pointer_bool PASSED src/c/test_c.py::test_pointer_to_pointer PASSED src/c/test_c.py::test_reading_pointer_to_int PASSED src/c/test_c.py::test_reading_pointer_to_float PASSED src/c/test_c.py::test_cast_float_to_int PASSED src/c/test_c.py::test_newp_integer_types PASSED src/c/test_c.py::test_reading_pointer_to_char PASSED src/c/test_c.py::test_reading_pointer_to_pointer PASSED src/c/test_c.py::test_load_standard_library PASSED src/c/test_c.py::test_no_len_on_nonarray PASSED src/c/test_c.py::test_cmp_none PASSED src/c/test_c.py::test_invalid_indexing PASSED src/c/test_c.py::test_default_str PASSED src/c/test_c.py::test_default_unicode PASSED src/c/test_c.py::test_cast_from_cdataint PASSED src/c/test_c.py::test_void_type PASSED src/c/test_c.py::test_array_type PASSED src/c/test_c.py::test_inspect_array_type PASSED src/c/test_c.py::test_array_instance PASSED src/c/test_c.py::test_array_of_unknown_length_instance PASSED src/c/test_c.py::test_array_of_unknown_length_instance_with_initializer PASSED src/c/test_c.py::test_array_initializer PASSED src/c/test_c.py::test_array_add PASSED src/c/test_c.py::test_array_sub PASSED src/c/test_c.py::test_ptr_sub_unaligned PASSED src/c/test_c.py::test_cast_primitive_from_cdata PASSED src/c/test_c.py::test_new_primitive_from_cdata PASSED src/c/test_c.py::test_cast_between_pointers PASSED src/c/test_c.py::test_alignof PASSED src/c/test_c.py::test_new_struct_type PASSED src/c/test_c.py::test_new_union_type PASSED src/c/test_c.py::test_complete_struct PASSED src/c/test_c.py::test_complete_union PASSED src/c/test_c.py::test_struct_instance PASSED src/c/test_c.py::test_union_instance PASSED src/c/test_c.py::test_struct_pointer PASSED src/c/test_c.py::test_struct_init_list PASSED src/c/test_c.py::test_array_in_struct PASSED src/c/test_c.py::test_offsetof PASSED src/c/test_c.py::test_function_type PASSED src/c/test_c.py::test_inspect_function_type PASSED src/c/test_c.py::test_function_type_taking_struct PASSED src/c/test_c.py::test_function_void_result PASSED src/c/test_c.py::test_function_void_arg PASSED src/c/test_c.py::test_call_function_0 PASSED src/c/test_c.py::test_call_function_0_pretend_bool_result PASSED src/c/test_c.py::test_call_function_1 PASSED src/c/test_c.py::test_call_function_2 PASSED src/c/test_c.py::test_call_function_3 PASSED src/c/test_c.py::test_call_function_4 PASSED src/c/test_c.py::test_call_function_5 PASSED src/c/test_c.py::test_call_function_6 PASSED src/c/test_c.py::test_call_function_7 PASSED src/c/test_c.py::test_call_function_20 PASSED src/c/test_c.py::test_call_function_21 PASSED src/c/test_c.py::test_call_function_22 PASSED src/c/test_c.py::test_call_function_23 PASSED src/c/test_c.py::test_call_function_23_bis PASSED src/c/test_c.py::test_call_function_23_bool_array PASSED src/c/test_c.py::test_cannot_pass_struct_with_array_of_length_0 PASSED src/c/test_c.py::test_call_function_9 PASSED src/c/test_c.py::test_call_function_24 PASSED src/c/test_c.py::test_call_function_25 PASSED src/c/test_c.py::test_cannot_call_with_a_autocompleted_struct PASSED src/c/test_c.py::test_new_charp PASSED src/c/test_c.py::test_load_and_call_function PASSED src/c/test_c.py::test_read_variable SKIPPED (untested) src/c/test_c.py::test_read_variable_as_unknown_length_array SKIPPED src/c/test_c.py::test_write_variable SKIPPED (untested) src/c/test_c.py::test_callback PASSED src/c/test_c.py::test_callback_exception PASSED src/c/test_c.py::test_callback_return_type PASSED src/c/test_c.py::test_a_lot_of_callbacks PASSED src/c/test_c.py::test_callback_receiving_tiny_struct PASSED src/c/test_c.py::test_callback_returning_tiny_struct PASSED src/c/test_c.py::test_callback_receiving_struct PASSED src/c/test_c.py::test_callback_returning_struct PASSED src/c/test_c.py::test_callback_receiving_big_struct PASSED src/c/test_c.py::test_callback_returning_big_struct PASSED src/c/test_c.py::test_callback_returning_void PASSED src/c/test_c.py::test_enum_type PASSED src/c/test_c.py::test_cast_to_enum PASSED src/c/test_c.py::test_enum_with_non_injective_mapping PASSED src/c/test_c.py::test_enum_in_struct PASSED src/c/test_c.py::test_enum_overflow PASSED src/c/test_c.py::test_callback_returning_enum PASSED src/c/test_c.py::test_callback_returning_enum_unsigned PASSED src/c/test_c.py::test_callback_returning_char PASSED src/c/test_c.py::test_callback_returning_wchar_t PASSED src/c/test_c.py::test_struct_with_bitfields PASSED src/c/test_c.py::test_bitfield_instance PASSED src/c/test_c.py::test_bitfield_instance_init PASSED src/c/test_c.py::test_weakref PASSED src/c/test_c.py::test_no_inheritance PASSED src/c/test_c.py::test_assign_string PASSED src/c/test_c.py::test_add_error PASSED src/c/test_c.py::test_void_errors PASSED src/c/test_c.py::test_too_many_items PASSED src/c/test_c.py::test_more_type_errors PASSED src/c/test_c.py::test_more_overflow_errors PASSED src/c/test_c.py::test_newp_copying PASSED src/c/test_c.py::test_string PASSED src/c/test_c.py::test_string_byte PASSED src/c/test_c.py::test_string_wchar PASSED src/c/test_c.py::test_string_typeerror PASSED src/c/test_c.py::test_bug_convert_to_ptr PASSED src/c/test_c.py::test_set_struct_fields PASSED src/c/test_c.py::test_invalid_function_result_types PASSED src/c/test_c.py::test_struct_return_in_func PASSED src/c/test_c.py::test_cast_with_functionptr PASSED src/c/test_c.py::test_wchar PASSED src/c/test_c.py::test_char16 PASSED src/c/test_c.py::test_char32 PASSED src/c/test_c.py::test_wchar_variants_mix PASSED src/c/test_c.py::test_keepalive_struct PASSED src/c/test_c.py::test_nokeepalive_struct PASSED src/c/test_c.py::test_owning_repr PASSED src/c/test_c.py::test_cannot_dereference_void PASSED src/c/test_c.py::test_iter PASSED src/c/test_c.py::test_cmp PASSED src/c/test_c.py::test_buffer PASSED src/c/test_c.py::test_getcname PASSED src/c/test_c.py::test_errno PASSED src/c/test_c.py::test_errno_callback PASSED src/c/test_c.py::test_cast_to_array PASSED src/c/test_c.py::test_cast_invalid PASSED src/c/test_c.py::test_bug_float_convertion PASSED src/c/test_c.py::test_bug_delitem PASSED src/c/test_c.py::test_bug_delattr PASSED src/c/test_c.py::test_variable_length_struct SKIPPED (later) src/c/test_c.py::test_autocast_int PASSED src/c/test_c.py::test_autocast_float PASSED src/c/test_c.py::test_longdouble PASSED src/c/test_c.py::test_get_array_of_length_zero PASSED src/c/test_c.py::test_nested_anonymous_struct PASSED src/c/test_c.py::test_nested_anonymous_struct_2 PASSED src/c/test_c.py::test_sizeof_union PASSED src/c/test_c.py::test_unaligned_struct PASSED src/c/test_c.py::test_CData_CType PASSED src/c/test_c.py::test_no_cdata_float PASSED src/c/test_c.py::test_bool PASSED src/c/test_c.py::test_bool_forbidden_cases PASSED src/c/test_c.py::test_typeoffsetof PASSED src/c/test_c.py::test_typeoffsetof_array PASSED src/c/test_c.py::test_typeoffsetof_no_bitfield PASSED src/c/test_c.py::test_rawaddressof PASSED src/c/test_c.py::test_newp_signed_unsigned_char PASSED src/c/test_c.py::test_newp_from_bytearray_doesnt_work PASSED src/c/test_c.py::test_string_assignment_to_byte_array PASSED src/c/test_c.py::test_FILE PASSED src/c/test_c.py::test_FILE_only_for_FILE_arg PASSED src/c/test_c.py::test_FILE_object PASSED src/c/test_c.py::test_errno_saved PASSED src/c/test_c.py::test_GetLastError SKIPPED (GetLastError(): only for...) src/c/test_c.py::test_nonstandard_integer_types PASSED src/c/test_c.py::test_cannot_convert_unicode_to_charp PASSED src/c/test_c.py::test_buffer_keepalive PASSED src/c/test_c.py::test_slice PASSED src/c/test_c.py::test_slice_ptr PASSED src/c/test_c.py::test_slice_array_checkbounds PASSED src/c/test_c.py::test_nonstandard_slice PASSED src/c/test_c.py::test_setslice PASSED src/c/test_c.py::test_setslice_array PASSED src/c/test_c.py::test_cdata_name_module_doc PASSED src/c/test_c.py::test_different_types_of_ptr_equality PASSED src/c/test_c.py::test_new_handle PASSED src/c/test_c.py::test_new_handle_cycle PASSED src/c/test_c.py::test_bitfield_as_x86_gcc PASSED src/c/test_c.py::test_bitfield_as_msvc PASSED src/c/test_c.py::test_bitfield_as_arm_gcc PASSED src/c/test_c.py::test_bitfield_as_ppc_gcc PASSED src/c/test_c.py::test_struct_array_no_length PASSED src/c/test_c.py::test_more_buffer_warning PASSED src/c/test_c.py::test_struct_array_no_length_explicit_position PASSED src/c/test_c.py::test_struct_array_not_aligned PASSED src/c/test_c.py::test_ass_slice PASSED src/c/test_c.py::test_void_p_arithmetic PASSED src/c/test_c.py::test_sizeof_sliced_array PASSED src/c/test_c.py::test_packed PASSED src/c/test_c.py::test_packed_with_bitfields PASSED src/c/test_c.py::test_from_buffer PASSED src/c/test_c.py::test_from_buffer_not_str_unicode PASSED src/c/test_c.py::test_from_buffer_bytearray PASSED src/c/test_c.py::test_from_buffer_more_cases PASSED src/c/test_c.py::test_from_buffer_require_writable PASSED src/c/test_c.py::test_from_buffer_types PASSED src/c/test_c.py::test_issue483 PASSED src/c/test_c.py::test_memmove PASSED src/c/test_c.py::test_memmove_buffer PASSED src/c/test_c.py::test_memmove_readonly_readwrite PASSED src/c/test_c.py::test_memmove_sign_check PASSED src/c/test_c.py::test_memmove_bad_cdata PASSED src/c/test_c.py::test_dereference_null_ptr PASSED src/c/test_c.py::test_mixup PASSED src/c/test_c.py::test_stdcall_function_type PASSED src/c/test_c.py::test_get_common_types PASSED src/c/test_c.py::test_unpack PASSED src/c/test_c.py::test_cdata_dir PASSED src/c/test_c.py::test_char_pointer_conversion PASSED src/c/test_c.py::test_primitive_comparison PASSED src/c/test_c.py::test_explicit_release_new PASSED src/c/test_c.py::test_explicit_release_new_contextmgr PASSED src/c/test_c.py::test_explicit_release_badtype PASSED src/c/test_c.py::test_explicit_release_badtype_contextmgr PASSED src/c/test_c.py::test_explicit_release_gc PASSED src/c/test_c.py::test_explicit_release_gc_contextmgr PASSED src/c/test_c.py::test_explicit_release_from_buffer PASSED src/c/test_c.py::test_explicit_release_from_buffer_contextmgr PASSED src/c/test_c.py::test_explicit_release_bytearray_on_cpython PASSED src/c/test_c.py::test_int_doesnt_give_bool PASSED src/c/test_c.py::test_cannot_call_null_function_pointer PASSED src/c/test_c.py::test_huge_structure PASSED src/c/test_c.py::test_get_types PASSED src/c/test_c.py::test_type_available_with_correct_names PASSED src/c/test_c.py::test_unaligned_types PASSED testing/cffi0/test_cdata.py::test_typeof PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_integer_ranges PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_fixedsize_int PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_new_unsupported_type PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_new_single_integer PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_new_array_no_arg PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_array_indexing PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_new_array_args PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_new_array_varsize PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_pointer_init PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_cannot_cast PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_new_pointer_to_array PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_pointer_direct PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_repr PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_new_array_of_array PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_constructor_array_of_array PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_new_array_of_pointer_1 PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_new_array_of_pointer_2 PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_char PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_wchar_t SKIPPED (NotI...) testing/cffi0/test_ctypes.py::TestCTypes::test_none_as_null_doesnt_work PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_float PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_struct_simple PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_constructor_struct_from_dict PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_struct_pointer PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_struct_opaque PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_pointer_to_struct PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_constructor_struct_of_array PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_recursive_struct PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_union_simple PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_union_opaque PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_union_initializer PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_sizeof_type PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_sizeof_cdata PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_string_from_char_pointer PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_unicode_from_wchar_pointer SKIPPED testing/cffi0/test_ctypes.py::TestCTypes::test_string_from_char_array PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_string_from_wchar_array SKIPPED testing/cffi0/test_ctypes.py::TestCTypes::test_fetch_const_char_p_field PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_fetch_const_wchar_p_field SKIPPED testing/cffi0/test_ctypes.py::TestCTypes::test_voidp PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_functionptr_simple PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_functionptr_advanced PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_functionptr_voidptr_return PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_functionptr_intptr_return PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_functionptr_void_return PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_char_cast PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_wchar_cast SKIPPED (N...) testing/cffi0/test_ctypes.py::TestCTypes::test_cast_array_to_charp PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_cast_between_pointers PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_cast_pointer_and_int PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_cast_functionptr_and_int PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_callback_crash PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_cast_float PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_enum PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_enum_in_struct PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_enum_non_contiguous PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_enum_char_hex_oct PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_enum_partial PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_array_of_struct PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_pointer_to_array PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_iterate_array PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_offsetof PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_offsetof_nested PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_offsetof_array PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_alignof PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_bitfield PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_bitfield_enum PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_anonymous_struct PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_struct_with_two_usages PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_pointer_arithmetic PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_pointer_comparison PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_integer_comparison PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_ffi_buffer_ptr SKIPPED testing/cffi0/test_ctypes.py::TestCTypes::test_ffi_buffer_array SKIPPED testing/cffi0/test_ctypes.py::TestCTypes::test_ffi_buffer_ptr_size SKIPPED testing/cffi0/test_ctypes.py::TestCTypes::test_ffi_buffer_array_size SKIPPED testing/cffi0/test_ctypes.py::TestCTypes::test_ffi_buffer_with_file SKIPPED testing/cffi0/test_ctypes.py::TestCTypes::test_ffi_buffer_with_io SKIPPED testing/cffi0/test_ctypes.py::TestCTypes::test_ffi_buffer_comparisons SKIPPED testing/cffi0/test_ctypes.py::TestCTypes::test_array_in_struct PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_struct_containing_array_varsize_workaround PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_new_struct_containing_array_varsize SKIPPED testing/cffi0/test_ctypes.py::TestCTypes::test_ffi_typeof_getcname PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_callback_as_function_argument PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_vararg_callback SKIPPED testing/cffi0/test_ctypes.py::TestCTypes::test_callback_decorator PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_unique_types PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_anonymous_enum PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_opaque_enum PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_new_ctype PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_enum_with_non_injective_mapping PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_enum_refer_previous_enum_value PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_gc PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_gc_2 PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_gc_3 PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_gc_4 PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_gc_disable PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_gc_finite_list PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_CData_CType PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_bool PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_use_own_bool PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_ordering_bug1 PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_ordering_bug2 PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_addressof PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_addressof_field PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_addressof_field_nested PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_addressof_anonymous_struct PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_addressof_array PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_addressof_pointer PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_addressof_array_in_struct PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_multiple_independent_structs PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_missing_include PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_include_typedef PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_include_struct PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_include_union PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_include_enum PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_include_typedef_2 PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_ignore_multiple_declarations_of_constant PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_struct_packed PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_pack_valueerror PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_define_integer_constant PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_opaque_struct_becomes_nonopaque PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_ffi_self_include PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_anonymous_enum_include PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_init_once PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_init_once_multithread PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_sizeof_struct_directly PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_callback_large_struct PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_ffi_array_as_init PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_too_many_initializers PASSED testing/cffi0/test_ctypes.py::TestCTypes::test_array_of_func_ptr SKIPPED testing/cffi0/test_ctypes.py::TestCTypes::test_structptr_argument SKIPPED testing/cffi0/test_ctypes.py::TestCTypes::test_array_argument_as_list SKIPPED testing/cffi0/test_ctypes.py::TestCTypes::test_cast_to_array_type SKIPPED testing/cffi0/test_ctypes.py::TestCTypes::test_nested_anonymous_struct SKIPPED testing/cffi0/test_ctypes.py::TestCTypes::test_nested_field_offset_align SKIPPED testing/cffi0/test_ctypes.py::TestCTypes::test_nested_anonymous_union SKIPPED testing/cffi0/test_ctypes.py::TestCTypes::test_nested_anonymous_struct_2 SKIPPED testing/cffi0/test_ctypes.py::TestCTypes::test_CData_CType_2 SKIPPED testing/cffi0/test_ffi_backend.py::TestFFI::test_getting_errno PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_setting_errno PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_my_array_7 PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_my_array_no_length PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_keepalive_lib PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_keepalive_ffi PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_struct_by_value PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_addressof_lib PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_char16_char32_t PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_modify_struct_value PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_dlopen_handle PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_return_three_bytes PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_sin PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_sinf PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_getenv_no_return_value PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_dlopen_filename PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_dlopen_flags PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_dlopen_constant PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_tlsalloc SKIPPED (w...) testing/cffi0/test_ffi_backend.py::TestFFI::test_fputs SKIPPED (prob...) testing/cffi0/test_ffi_backend.py::TestFFI::test_fputs_without_const SKIPPED testing/cffi0/test_ffi_backend.py::TestFFI::test_vararg SKIPPED (pro...) testing/cffi0/test_ffi_backend.py::TestFFI::test_must_specify_type_of_vararg PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_function_has_a_c_type PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_function_pointer SKIPPED testing/cffi0/test_ffi_backend.py::TestFFI::test_callback_returning_void PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_callback_returning_struct_three_bytes PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_passing_array PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_write_variable SKIPPED testing/cffi0/test_ffi_backend.py::TestFFI::test_strchr PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_function_with_struct_argument PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_function_typedef PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_fputs_custom_FILE PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_constants_on_lib PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_void_star_accepts_string PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_signed_char_star_accepts_string PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_unsigned_char_star_accepts_string PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_missing_function PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_wraps_from_stdlib PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_free_callback_cycle PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_windows_stdcall SKIPPED testing/cffi0/test_ffi_backend.py::TestFFI::test_explicit_cdecl_stdcall SKIPPED testing/cffi0/test_ffi_backend.py::TestFFI::test_stdcall_only_on_windows PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_dir_on_dlopen_lib PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_dlclose PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_passing_large_list PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_integer_ranges PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_fixedsize_int PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_new_unsupported_type PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_new_single_integer PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_new_array_no_arg PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_array_indexing PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_new_array_args PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_new_array_varsize PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_pointer_init PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_cannot_cast PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_new_pointer_to_array PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_pointer_direct PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_repr PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_new_array_of_array PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_constructor_array_of_array PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_new_array_of_pointer_1 PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_new_array_of_pointer_2 PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_char PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_wchar_t PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_none_as_null_doesnt_work PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_float PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_struct_simple PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_constructor_struct_from_dict PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_struct_pointer PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_struct_opaque PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_pointer_to_struct PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_constructor_struct_of_array PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_recursive_struct PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_union_simple PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_union_opaque PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_union_initializer PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_sizeof_type PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_sizeof_cdata PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_string_from_char_pointer PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_unicode_from_wchar_pointer PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_string_from_char_array PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_string_from_wchar_array PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_fetch_const_char_p_field PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_fetch_const_wchar_p_field PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_voidp PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_functionptr_simple PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_functionptr_advanced PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_functionptr_voidptr_return PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_functionptr_intptr_return PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_functionptr_void_return PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_char_cast PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_wchar_cast PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_cast_array_to_charp PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_cast_between_pointers PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_cast_pointer_and_int PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_cast_functionptr_and_int PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_callback_crash PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_structptr_argument PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_array_argument_as_list PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_cast_float PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_enum PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_enum_in_struct PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_enum_non_contiguous PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_enum_char_hex_oct PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_enum_partial PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_array_of_struct PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_pointer_to_array PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_iterate_array PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_offsetof PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_offsetof_nested PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_offsetof_array PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_alignof PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_bitfield PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_bitfield_enum PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_anonymous_struct PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_struct_with_two_usages PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_pointer_arithmetic PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_pointer_comparison PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_integer_comparison PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_ffi_buffer_ptr PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_ffi_buffer_array PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_ffi_buffer_ptr_size PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_ffi_buffer_array_size PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_ffi_buffer_with_file PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_ffi_buffer_with_io PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_ffi_buffer_comparisons PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_array_in_struct PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_struct_containing_array_varsize_workaround PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_new_struct_containing_array_varsize SKIPPED testing/cffi0/test_ffi_backend.py::TestFFI::test_ffi_typeof_getcname PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_array_of_func_ptr PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_callback_as_function_argument PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_vararg_callback SKIPPED testing/cffi0/test_ffi_backend.py::TestFFI::test_callback_decorator PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_unique_types PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_anonymous_enum PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_opaque_enum PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_new_ctype PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_enum_with_non_injective_mapping PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_enum_refer_previous_enum_value PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_nested_anonymous_struct PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_nested_field_offset_align PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_nested_anonymous_union PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_nested_anonymous_struct_2 PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_cast_to_array_type PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_gc PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_gc_2 PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_gc_3 PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_gc_4 PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_gc_disable PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_gc_finite_list PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_CData_CType PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_CData_CType_2 PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_bool PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_use_own_bool PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_ordering_bug1 PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_ordering_bug2 PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_addressof PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_addressof_field PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_addressof_field_nested PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_addressof_anonymous_struct PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_addressof_array PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_addressof_pointer PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_addressof_array_in_struct PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_multiple_independent_structs PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_missing_include PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_include_typedef PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_include_struct PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_include_union PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_include_enum PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_include_typedef_2 PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_ignore_multiple_declarations_of_constant PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_struct_packed PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_pack_valueerror PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_define_integer_constant PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_opaque_struct_becomes_nonopaque PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_ffi_self_include PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_anonymous_enum_include PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_init_once PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_init_once_multithread PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_sizeof_struct_directly PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_callback_large_struct PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_ffi_array_as_init PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_too_many_initializers PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_not_supported_bitfield_in_result PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_inspecttype PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_new_handle PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_callback_onerror PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_ffi_new_allocator_2 PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_ffi_new_allocator_3 PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_ffi_new_allocator_4 PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_new_struct_containing_struct_containing_array_varsize PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_bogus_struct_containing_struct_containing_array_varsize PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_issue553 PASSED testing/cffi0/test_ffi_backend.py::TestFFI::test_issue553_from_buffer PASSED testing/cffi0/test_ffi_backend.py::TestBitfield::test_bitfield_basic PASSED testing/cffi0/test_ffi_backend.py::TestBitfield::test_bitfield_reuse_if_enough_space PASSED testing/cffi0/test_ffi_backend.py::TestBitfield::test_bitfield_anonymous_no_align PASSED testing/cffi0/test_ffi_backend.py::TestBitfield::test_bitfield_anonymous_align_arm SKIPPED testing/cffi0/test_ffi_backend.py::TestBitfield::test_bitfield_zero PASSED testing/cffi0/test_ffi_backend.py::TestBitfield::test_bitfield_zero_arm SKIPPED testing/cffi0/test_ffi_backend.py::TestBitfield::test_error_cases PASSED testing/cffi0/test_ffi_backend.py::TestBitfield::test_struct_with_typedef PASSED testing/cffi0/test_ffi_backend.py::TestBitfield::test_struct_array_no_length PASSED testing/cffi0/test_ffi_backend.py::TestBitfield::test_getwinerror SKIPPED testing/cffi0/test_ffi_backend.py::TestBitfield::test_from_buffer PASSED testing/cffi0/test_ffi_backend.py::TestBitfield::test_release PASSED testing/cffi0/test_ffi_backend.py::TestBitfield::test_memmove PASSED testing/cffi0/test_ffi_backend.py::TestBitfield::test_memmove_buffer PASSED testing/cffi0/test_ffi_backend.py::TestBitfield::test_memmove_readonly_readwrite PASSED testing/cffi0/test_ffi_backend.py::TestBitfield::test_all_primitives PASSED testing/cffi0/test_ffi_backend.py::TestBitfield::test_ffi_def_extern PASSED testing/cffi0/test_ffi_backend.py::TestBitfield::test_introspect_typedef PASSED testing/cffi0/test_ffi_backend.py::TestBitfield::test_introspect_struct PASSED testing/cffi0/test_ffi_backend.py::TestBitfield::test_introspect_union PASSED testing/cffi0/test_ffi_backend.py::TestBitfield::test_introspect_struct_and_typedef PASSED testing/cffi0/test_ffi_backend.py::TestBitfield::test_introspect_included_type PASSED testing/cffi0/test_ffi_backend.py::TestBitfield::test_introspect_order PASSED testing/cffi0/test_ffi_backend.py::TestBitfield::test_unpack PASSED testing/cffi0/test_ffi_backend.py::TestBitfield::test_negative_array_size PASSED testing/cffi0/test_ffi_backend.py::TestBitfield::test_cannot_instantiate_manually PASSED testing/cffi0/test_ffi_backend.py::TestBitfield::test_explicitly_defined_char16_t PASSED testing/cffi0/test_ffi_backend.py::TestBitfield::test_char16_t PASSED testing/cffi0/test_ffi_backend.py::TestBitfield::test_char32_t PASSED testing/cffi0/test_function.py::TestFunction::test_sin PASSED testing/cffi0/test_function.py::TestFunction::test_sinf PASSED testing/cffi0/test_function.py::TestFunction::test_getenv_no_return_value PASSED testing/cffi0/test_function.py::TestFunction::test_dlopen_filename PASSED testing/cffi0/test_function.py::TestFunction::test_dlopen_flags PASSED testing/cffi0/test_function.py::TestFunction::test_dlopen_constant PASSED testing/cffi0/test_function.py::TestFunction::test_tlsalloc SKIPPED testing/cffi0/test_function.py::TestFunction::test_fputs SKIPPED (pr...) testing/cffi0/test_function.py::TestFunction::test_fputs_without_const SKIPPED testing/cffi0/test_function.py::TestFunction::test_vararg SKIPPED (p...) testing/cffi0/test_function.py::TestFunction::test_must_specify_type_of_vararg PASSED testing/cffi0/test_function.py::TestFunction::test_function_has_a_c_type PASSED testing/cffi0/test_function.py::TestFunction::test_function_pointer SKIPPED testing/cffi0/test_function.py::TestFunction::test_callback_returning_void PASSED testing/cffi0/test_function.py::TestFunction::test_callback_returning_struct_three_bytes SKIPPED testing/cffi0/test_function.py::TestFunction::test_passing_array PASSED testing/cffi0/test_function.py::TestFunction::test_write_variable SKIPPED testing/cffi0/test_function.py::TestFunction::test_strchr PASSED testing/cffi0/test_function.py::TestFunction::test_function_with_struct_argument PASSED testing/cffi0/test_function.py::TestFunction::test_function_typedef PASSED testing/cffi0/test_function.py::TestFunction::test_fputs_custom_FILE SKIPPED testing/cffi0/test_function.py::TestFunction::test_constants_on_lib PASSED testing/cffi0/test_function.py::TestFunction::test_void_star_accepts_string PASSED testing/cffi0/test_function.py::TestFunction::test_signed_char_star_accepts_string SKIPPED testing/cffi0/test_function.py::TestFunction::test_unsigned_char_star_accepts_string SKIPPED testing/cffi0/test_function.py::TestFunction::test_missing_function PASSED testing/cffi0/test_function.py::TestFunction::test_wraps_from_stdlib PASSED testing/cffi0/test_function.py::TestFunction::test_free_callback_cycle SKIPPED testing/cffi0/test_function.py::TestFunction::test_windows_stdcall SKIPPED testing/cffi0/test_function.py::TestFunction::test_explicit_cdecl_stdcall SKIPPED testing/cffi0/test_function.py::TestFunction::test_stdcall_only_on_windows PASSED testing/cffi0/test_function.py::TestFunction::test_dir_on_dlopen_lib PASSED testing/cffi0/test_function.py::TestFunction::test_dlclose SKIPPED (...) testing/cffi0/test_function.py::TestFunction::test_passing_large_list SKIPPED testing/cffi0/test_model.py::test_void_type PASSED testing/cffi0/test_model.py::test_primitive_type PASSED testing/cffi0/test_model.py::test_raw_function_type PASSED testing/cffi0/test_model.py::test_function_ptr_type PASSED testing/cffi0/test_model.py::test_pointer_type PASSED testing/cffi0/test_model.py::test_const_pointer_type PASSED testing/cffi0/test_model.py::test_qual_pointer_type PASSED testing/cffi0/test_model.py::test_unknown_pointer_type PASSED testing/cffi0/test_model.py::test_unknown_type PASSED testing/cffi0/test_model.py::test_array_type PASSED testing/cffi0/test_model.py::test_struct_type PASSED testing/cffi0/test_model.py::test_union_type PASSED testing/cffi0/test_model.py::test_enum_type PASSED testing/cffi0/test_ownlib.py::TestOwnLib::test_getting_errno PASSED testing/cffi0/test_ownlib.py::TestOwnLib::test_setting_errno PASSED testing/cffi0/test_ownlib.py::TestOwnLib::test_my_array_7 SKIPPED (n...) testing/cffi0/test_ownlib.py::TestOwnLib::test_my_array_no_length SKIPPED testing/cffi0/test_ownlib.py::TestOwnLib::test_keepalive_lib PASSED testing/cffi0/test_ownlib.py::TestOwnLib::test_keepalive_ffi PASSED testing/cffi0/test_ownlib.py::TestOwnLib::test_struct_by_value PASSED testing/cffi0/test_ownlib.py::TestOwnLib::test_addressof_lib SKIPPED testing/cffi0/test_ownlib.py::TestOwnLib::test_char16_char32_t SKIPPED testing/cffi0/test_ownlib.py::TestOwnLib::test_modify_struct_value SKIPPED testing/cffi0/test_ownlib.py::TestOwnLib::test_dlopen_handle SKIPPED testing/cffi0/test_ownlib.py::TestOwnLib::test_return_three_bytes SKIPPED testing/cffi0/test_parsing.py::test_simple PASSED testing/cffi0/test_parsing.py::test_pipe PASSED testing/cffi0/test_parsing.py::test_vararg PASSED testing/cffi0/test_parsing.py::test_no_args PASSED testing/cffi0/test_parsing.py::test_typedef PASSED testing/cffi0/test_parsing.py::test_typedef_more_complex PASSED testing/cffi0/test_parsing.py::test_typedef_array_convert_array_to_pointer PASSED testing/cffi0/test_parsing.py::test_remove_comments PASSED testing/cffi0/test_parsing.py::test_remove_line_continuation_comments PASSED testing/cffi0/test_parsing.py::test_dont_remove_comment_in_line_directives PASSED testing/cffi0/test_parsing.py::test_multiple_line_directives PASSED testing/cffi0/test_parsing.py::test_commented_line_directive PASSED testing/cffi0/test_parsing.py::test_line_continuation_in_defines PASSED testing/cffi0/test_parsing.py::test_define_not_supported_for_now PASSED testing/cffi0/test_parsing.py::test_unnamed_struct PASSED testing/cffi0/test_parsing.py::test_override PASSED testing/cffi0/test_parsing.py::test_cannot_have_only_variadic_part PASSED testing/cffi0/test_parsing.py::test_parse_error PASSED testing/cffi0/test_parsing.py::test_error_custom_lineno PASSED testing/cffi0/test_parsing.py::test_cannot_declare_enum_later PASSED testing/cffi0/test_parsing.py::test_unknown_name PASSED testing/cffi0/test_parsing.py::test_redefine_common_type PASSED testing/cffi0/test_parsing.py::test_bool PASSED testing/cffi0/test_parsing.py::test_unknown_argument_type PASSED testing/cffi0/test_parsing.py::test_void_renamed_as_only_arg PASSED testing/cffi0/test_parsing.py::test_WPARAM_on_windows SKIPPED (Only ...) testing/cffi0/test_parsing.py::test__is_constant_globalvar PASSED testing/cffi0/test_parsing.py::test_restrict PASSED testing/cffi0/test_parsing.py::test_different_const_funcptr_types PASSED testing/cffi0/test_parsing.py::test_const_pointer_to_pointer PASSED testing/cffi0/test_parsing.py::test_enum PASSED testing/cffi0/test_parsing.py::test_stdcall PASSED testing/cffi0/test_parsing.py::test_extern_python PASSED testing/cffi0/test_parsing.py::test_extern_python_group PASSED testing/cffi0/test_parsing.py::test_error_invalid_syntax_for_cdef PASSED testing/cffi0/test_parsing.py::test_unsigned_int_suffix_for_constant PASSED testing/cffi0/test_parsing.py::test_missing_newline_bug PASSED testing/cffi0/test_platform.py::test_not_absolute PASSED testing/cffi0/test_platform.py::test_different_absolute PASSED testing/cffi0/test_platform.py::test_absolute_mapping PASSED testing/cffi0/test_platform.py::test_flatten PASSED testing/cffi0/test_unicode_literals.py::test_cast PASSED testing/cffi0/test_unicode_literals.py::test_new PASSED testing/cffi0/test_unicode_literals.py::test_typeof PASSED testing/cffi0/test_unicode_literals.py::test_sizeof PASSED testing/cffi0/test_unicode_literals.py::test_alignof PASSED testing/cffi0/test_unicode_literals.py::test_getctype PASSED testing/cffi0/test_unicode_literals.py::test_cdef PASSED testing/cffi0/test_unicode_literals.py::test_offsetof PASSED testing/cffi0/test_unicode_literals.py::test_enum PASSED testing/cffi0/test_unicode_literals.py::test_dlopen PASSED testing/cffi0/test_unicode_literals.py::test_verify PASSED testing/cffi0/test_unicode_literals.py::test_callback PASSED testing/cffi0/test_verify.py::test_module_type PASSED testing/cffi0/test_verify.py::test_missing_function PASSED testing/cffi0/test_verify.py::test_missing_function_import_error PASSED testing/cffi0/test_verify.py::test_simple_case PASSED testing/cffi0/test_verify.py::test_Wconversion_unsigned PASSED testing/cffi0/test_verify.py::test_Wconversion_integer PASSED testing/cffi0/test_verify.py::test_Wconversion_floating PASSED testing/cffi0/test_verify.py::test_Wconversion_float2int PASSED testing/cffi0/test_verify.py::test_Wconversion_double2int PASSED testing/cffi0/test_verify.py::test_rounding_1 PASSED testing/cffi0/test_verify.py::test_rounding_2 PASSED testing/cffi0/test_verify.py::test_strlen_exact PASSED testing/cffi0/test_verify.py::test_strlen_approximate PASSED testing/cffi0/test_verify.py::test_return_approximate PASSED testing/cffi0/test_verify.py::test_strlen_array_of_char PASSED testing/cffi0/test_verify.py::test_longdouble PASSED testing/cffi0/test_verify.py::test_longdouble_precision SKIPPED (don...) testing/cffi0/test_verify.py::test_primitive_category PASSED testing/cffi0/test_verify.py::test_all_integer_and_float_types PASSED testing/cffi0/test_verify.py::test_all_complex_types SKIPPED (not im...) testing/cffi0/test_verify.py::test_var_signed_integer_types PASSED testing/cffi0/test_verify.py::test_var_unsigned_integer_types PASSED testing/cffi0/test_verify.py::test_fn_signed_integer_types PASSED testing/cffi0/test_verify.py::test_fn_unsigned_integer_types PASSED testing/cffi0/test_verify.py::test_char_type PASSED testing/cffi0/test_verify.py::test_wchar_type PASSED testing/cffi0/test_verify.py::test_char16_char32_type SKIPPED (XXX t...) testing/cffi0/test_verify.py::test_no_argument PASSED testing/cffi0/test_verify.py::test_two_arguments PASSED testing/cffi0/test_verify.py::test_macro PASSED testing/cffi0/test_verify.py::test_ptr PASSED testing/cffi0/test_verify.py::test_bogus_ptr PASSED testing/cffi0/test_verify.py::test_verify_typedefs SKIPPED (ignored ...) testing/cffi0/test_verify.py::test_nondecl_struct PASSED testing/cffi0/test_verify.py::test_ffi_full_struct PASSED testing/cffi0/test_verify.py::test_ffi_nonfull_struct PASSED testing/cffi0/test_verify.py::test_ffi_nonfull_alignment PASSED testing/cffi0/test_verify.py::test_struct_bad_sized_integer PASSED testing/cffi0/test_verify.py::test_struct_bad_sized_float PASSED testing/cffi0/test_verify.py::test_struct_signedness_ignored PASSED testing/cffi0/test_verify.py::test_struct_float_vs_int PASSED testing/cffi0/test_verify.py::test_struct_array_field PASSED testing/cffi0/test_verify.py::test_struct_array_no_length PASSED testing/cffi0/test_verify.py::test_struct_array_guess_length PASSED testing/cffi0/test_verify.py::test_struct_array_c99_1 PASSED testing/cffi0/test_verify.py::test_struct_array_c99_2 PASSED testing/cffi0/test_verify.py::test_struct_ptr_to_array_field PASSED testing/cffi0/test_verify.py::test_struct_with_bitfield_exact PASSED testing/cffi0/test_verify.py::test_struct_with_bitfield_enum PASSED testing/cffi0/test_verify.py::test_unsupported_struct_with_bitfield_ellipsis PASSED testing/cffi0/test_verify.py::test_global_constants PASSED testing/cffi0/test_verify.py::test_global_const_int_size PASSED testing/cffi0/test_verify.py::test_global_constants_non_int PASSED testing/cffi0/test_verify.py::test_nonfull_enum PASSED testing/cffi0/test_verify.py::test_full_enum PASSED testing/cffi0/test_verify.py::test_enum_usage PASSED testing/cffi0/test_verify.py::test_anonymous_enum PASSED testing/cffi0/test_verify.py::test_nonfull_anonymous_enum PASSED testing/cffi0/test_verify.py::test_nonfull_enum_syntax2 PASSED testing/cffi0/test_verify.py::test_nonfull_enum_bug3 PASSED testing/cffi0/test_verify.py::test_get_set_errno PASSED testing/cffi0/test_verify.py::test_define_int PASSED testing/cffi0/test_verify.py::test_access_variable PASSED testing/cffi0/test_verify.py::test_access_address_of_variable PASSED testing/cffi0/test_verify.py::test_access_array_variable PASSED testing/cffi0/test_verify.py::test_access_array_variable_length_hidden PASSED testing/cffi0/test_verify.py::test_access_struct_variable PASSED testing/cffi0/test_verify.py::test_access_callback PASSED testing/cffi0/test_verify.py::test_access_callback_function_typedef PASSED testing/cffi0/test_verify.py::test_ctypes_backend_forces_generic_engine PASSED testing/cffi0/test_verify.py::test_call_with_struct_ptr PASSED testing/cffi0/test_verify.py::test_unknown_type PASSED testing/cffi0/test_verify.py::test_unknown_type_2 PASSED testing/cffi0/test_verify.py::test_unknown_type_3 PASSED testing/cffi0/test_verify.py::test_varargs PASSED testing/cffi0/test_verify.py::test_varargs_exact PASSED testing/cffi0/test_verify.py::test_varargs_struct PASSED testing/cffi0/test_verify.py::test_autofilled_struct_as_argument PASSED testing/cffi0/test_verify.py::test_autofilled_struct_as_argument_dynamic PASSED testing/cffi0/test_verify.py::test_func_returns_struct PASSED testing/cffi0/test_verify.py::test_func_as_funcptr PASSED testing/cffi0/test_verify.py::test_funcptr_as_argument PASSED testing/cffi0/test_verify.py::test_func_as_argument PASSED testing/cffi0/test_verify.py::test_array_as_argument PASSED testing/cffi0/test_verify.py::test_enum_as_argument PASSED testing/cffi0/test_verify.py::test_enum_as_function_result PASSED testing/cffi0/test_verify.py::test_enum_values PASSED testing/cffi0/test_verify.py::test_typedef_complete_enum PASSED testing/cffi0/test_verify.py::test_typedef_broken_complete_enum PASSED testing/cffi0/test_verify.py::test_typedef_incomplete_enum PASSED testing/cffi0/test_verify.py::test_typedef_enum_as_argument PASSED testing/cffi0/test_verify.py::test_typedef_enum_as_function_result PASSED testing/cffi0/test_verify.py::test_function_typedef PASSED testing/cffi0/test_verify.py::test_opaque_integer_as_function_result PASSED testing/cffi0/test_verify.py::test_return_partial_struct PASSED testing/cffi0/test_verify.py::test_take_and_return_partial_structs PASSED testing/cffi0/test_verify.py::test_cannot_name_struct_type PASSED testing/cffi0/test_verify.py::test_dont_check_unnamable_fields PASSED testing/cffi0/test_verify.py::test_nested_anonymous_struct_exact PASSED testing/cffi0/test_verify.py::test_nested_anonymous_struct_exact_error PASSED testing/cffi0/test_verify.py::test_nested_anonymous_struct_inexact_1 PASSED testing/cffi0/test_verify.py::test_nested_anonymous_struct_inexact_2 PASSED testing/cffi0/test_verify.py::test_ffi_union PASSED testing/cffi0/test_verify.py::test_ffi_union_partial PASSED testing/cffi0/test_verify.py::test_ffi_union_with_partial_struct PASSED testing/cffi0/test_verify.py::test_ffi_union_partial_2 PASSED testing/cffi0/test_verify.py::test_ffi_union_with_partial_struct_2 PASSED testing/cffi0/test_verify.py::test_ffi_struct_packed PASSED testing/cffi0/test_verify.py::test_tmpdir PASSED testing/cffi0/test_verify.py::test_relative_to PASSED testing/cffi0/test_verify.py::test_bug1 PASSED testing/cffi0/test_verify.py::test_bool PASSED testing/cffi0/test_verify.py::test_bool_on_long_double PASSED testing/cffi0/test_verify.py::test_cannot_pass_float PASSED testing/cffi0/test_verify.py::test_cast_from_int_type_to_bool PASSED testing/cffi0/test_verify.py::test_addressof PASSED testing/cffi0/test_verify.py::test_callback_in_thread PASSED testing/cffi0/test_verify.py::test_keepalive_lib PASSED testing/cffi0/test_verify.py::test_keepalive_ffi PASSED testing/cffi0/test_verify.py::test_FILE_stored_in_stdout SKIPPED (li...) testing/cffi0/test_verify.py::test_FILE_stored_explicitly PASSED testing/cffi0/test_verify.py::test_global_array_with_missing_length PASSED testing/cffi0/test_verify.py::test_global_array_with_dotdotdot_length PASSED testing/cffi0/test_verify.py::test_bad_global_array_with_dotdotdot_length PASSED testing/cffi0/test_verify.py::test_struct_containing_struct PASSED testing/cffi0/test_verify.py::test_struct_returned_by_func PASSED testing/cffi0/test_verify.py::test_include PASSED testing/cffi0/test_verify.py::test_include_enum PASSED testing/cffi0/test_verify.py::test_named_pointer_as_argument PASSED testing/cffi0/test_verify.py::test_enum_size PASSED testing/cffi0/test_verify.py::test_enum_bug118 PASSED testing/cffi0/test_verify.py::test_string_to_voidp_arg PASSED testing/cffi0/test_verify.py::test_callback_indirection PASSED testing/cffi0/test_verify.py::test_floatstar_argument PASSED testing/cffi0/test_verify.py::test_charstar_argument PASSED testing/cffi0/test_verify.py::test_passing_string_or_NULL PASSED testing/cffi0/test_verify.py::test_typeof_function PASSED testing/cffi0/test_verify.py::test_call_with_voidstar_arg PASSED testing/cffi0/test_verify.py::test_dir PASSED testing/cffi0/test_verify.py::test_typeof_func_with_struct_argument PASSED testing/cffi0/test_verify.py::test_bug_const_char_ptr_array_1 PASSED testing/cffi0/test_verify.py::test_bug_const_char_ptr_array_2 PASSED testing/cffi0/test_verify.py::test_various_calls_direct PASSED testing/cffi0/test_verify.py::test_various_calls_libffi PASSED testing/cffi0/test_verify.py::test_ptr_to_opaque PASSED testing/cffi0/test_verify.py::test_errno_working_even_with_pypys_jit PASSED testing/cffi0/test_verify.py::test_getlasterror_working_even_with_pypys_jit SKIPPED testing/cffi0/test_verify.py::test_verify_dlopen_flags PASSED testing/cffi0/test_verify.py::test_consider_not_implemented_function_type PASSED testing/cffi0/test_verify.py::test_verify_extra_arguments PASSED testing/cffi0/test_verify.py::test_implicit_unicode_on_windows SKIPPED testing/cffi0/test_verify.py::test_use_local_dir PASSED testing/cffi0/test_verify.py::test_define_known_value PASSED testing/cffi0/test_verify.py::test_define_wrong_value PASSED testing/cffi0/test_verify.py::test_static_const_int_known_value PASSED testing/cffi0/test_verify.py::test_static_const_int_wrong_value PASSED testing/cffi0/test_verify.py::test_const_struct_global PASSED testing/cffi0/test_verify.py::test_dont_support_int_dotdotdot PASSED testing/cffi0/test_verify.py::test_const_fields PASSED testing/cffi0/test_verify.py::test_win32_calling_convention_0 PASSED testing/cffi0/test_verify.py::test_win32_calling_convention_1 PASSED testing/cffi0/test_verify.py::test_win32_calling_convention_2 PASSED testing/cffi0/test_verify.py::test_win32_calling_convention_3 PASSED testing/cffi0/test_verify.py::test_ffi_gc_size_arg SKIPPED (only run...) testing/cffi0/test_verify.py::test_ffi_gc_size_arg_2 SKIPPED (find a...) testing/cffi0/test_verify.py::test_ffi_new_with_cycles SKIPPED (find...) testing/cffi0/test_verify.py::test_arithmetic_in_cdef PASSED testing/cffi0/test_verify.py::test_passing_large_list PASSED testing/cffi0/test_verify2.py::test_module_type PASSED testing/cffi0/test_verify2.py::test_missing_function PASSED testing/cffi0/test_verify2.py::test_missing_function_import_error PASSED testing/cffi0/test_verify2.py::test_simple_case PASSED testing/cffi0/test_verify2.py::test_Wconversion_unsigned PASSED testing/cffi0/test_verify2.py::test_Wconversion_integer PASSED testing/cffi0/test_verify2.py::test_Wconversion_floating PASSED testing/cffi0/test_verify2.py::test_Wconversion_float2int PASSED testing/cffi0/test_verify2.py::test_Wconversion_double2int PASSED testing/cffi0/test_verify2.py::test_rounding_1 PASSED testing/cffi0/test_verify2.py::test_rounding_2 PASSED testing/cffi0/test_verify2.py::test_strlen_exact PASSED testing/cffi0/test_verify2.py::test_strlen_approximate PASSED testing/cffi0/test_verify2.py::test_return_approximate PASSED testing/cffi0/test_verify2.py::test_strlen_array_of_char PASSED testing/cffi0/test_verify2.py::test_longdouble PASSED testing/cffi0/test_verify2.py::test_longdouble_precision SKIPPED (do...) testing/cffi0/test_verify2.py::test_primitive_category PASSED testing/cffi0/test_verify2.py::test_all_integer_and_float_types PASSED testing/cffi0/test_verify2.py::test_all_complex_types SKIPPED (not i...) testing/cffi0/test_verify2.py::test_var_signed_integer_types PASSED testing/cffi0/test_verify2.py::test_var_unsigned_integer_types PASSED testing/cffi0/test_verify2.py::test_fn_signed_integer_types PASSED testing/cffi0/test_verify2.py::test_fn_unsigned_integer_types PASSED testing/cffi0/test_verify2.py::test_char_type PASSED testing/cffi0/test_verify2.py::test_wchar_type PASSED testing/cffi0/test_verify2.py::test_char16_char32_type SKIPPED (XXX ...) testing/cffi0/test_verify2.py::test_no_argument PASSED testing/cffi0/test_verify2.py::test_two_arguments PASSED testing/cffi0/test_verify2.py::test_macro PASSED testing/cffi0/test_verify2.py::test_ptr PASSED testing/cffi0/test_verify2.py::test_bogus_ptr PASSED testing/cffi0/test_verify2.py::test_verify_typedefs SKIPPED (ignored...) testing/cffi0/test_verify2.py::test_nondecl_struct PASSED testing/cffi0/test_verify2.py::test_ffi_full_struct PASSED testing/cffi0/test_verify2.py::test_ffi_nonfull_struct PASSED testing/cffi0/test_verify2.py::test_ffi_nonfull_alignment PASSED testing/cffi0/test_verify2.py::test_struct_bad_sized_integer PASSED testing/cffi0/test_verify2.py::test_struct_bad_sized_float PASSED testing/cffi0/test_verify2.py::test_struct_signedness_ignored PASSED testing/cffi0/test_verify2.py::test_struct_float_vs_int PASSED testing/cffi0/test_verify2.py::test_struct_array_field PASSED testing/cffi0/test_verify2.py::test_struct_array_no_length PASSED testing/cffi0/test_verify2.py::test_struct_array_guess_length PASSED testing/cffi0/test_verify2.py::test_struct_array_c99_1 PASSED testing/cffi0/test_verify2.py::test_struct_array_c99_2 PASSED testing/cffi0/test_verify2.py::test_struct_ptr_to_array_field PASSED testing/cffi0/test_verify2.py::test_struct_with_bitfield_exact PASSED testing/cffi0/test_verify2.py::test_struct_with_bitfield_enum PASSED testing/cffi0/test_verify2.py::test_unsupported_struct_with_bitfield_ellipsis PASSED testing/cffi0/test_verify2.py::test_global_constants PASSED testing/cffi0/test_verify2.py::test_global_const_int_size PASSED testing/cffi0/test_verify2.py::test_global_constants_non_int PASSED testing/cffi0/test_verify2.py::test_nonfull_enum PASSED testing/cffi0/test_verify2.py::test_full_enum PASSED testing/cffi0/test_verify2.py::test_enum_usage PASSED testing/cffi0/test_verify2.py::test_anonymous_enum PASSED testing/cffi0/test_verify2.py::test_nonfull_anonymous_enum PASSED testing/cffi0/test_verify2.py::test_nonfull_enum_syntax2 PASSED testing/cffi0/test_verify2.py::test_nonfull_enum_bug3 PASSED testing/cffi0/test_verify2.py::test_get_set_errno PASSED testing/cffi0/test_verify2.py::test_define_int PASSED testing/cffi0/test_verify2.py::test_access_variable PASSED testing/cffi0/test_verify2.py::test_access_address_of_variable PASSED testing/cffi0/test_verify2.py::test_access_array_variable PASSED testing/cffi0/test_verify2.py::test_access_array_variable_length_hidden PASSED testing/cffi0/test_verify2.py::test_access_struct_variable PASSED testing/cffi0/test_verify2.py::test_access_callback PASSED testing/cffi0/test_verify2.py::test_access_callback_function_typedef PASSED testing/cffi0/test_verify2.py::test_ctypes_backend_forces_generic_engine PASSED testing/cffi0/test_verify2.py::test_call_with_struct_ptr PASSED testing/cffi0/test_verify2.py::test_unknown_type PASSED testing/cffi0/test_verify2.py::test_unknown_type_2 PASSED testing/cffi0/test_verify2.py::test_unknown_type_3 PASSED testing/cffi0/test_verify2.py::test_varargs PASSED testing/cffi0/test_verify2.py::test_varargs_exact PASSED testing/cffi0/test_verify2.py::test_varargs_struct PASSED testing/cffi0/test_verify2.py::test_autofilled_struct_as_argument PASSED testing/cffi0/test_verify2.py::test_autofilled_struct_as_argument_dynamic PASSED testing/cffi0/test_verify2.py::test_func_returns_struct PASSED testing/cffi0/test_verify2.py::test_func_as_funcptr PASSED testing/cffi0/test_verify2.py::test_funcptr_as_argument PASSED testing/cffi0/test_verify2.py::test_func_as_argument PASSED testing/cffi0/test_verify2.py::test_array_as_argument PASSED testing/cffi0/test_verify2.py::test_enum_as_argument PASSED testing/cffi0/test_verify2.py::test_enum_as_function_result PASSED testing/cffi0/test_verify2.py::test_enum_values PASSED testing/cffi0/test_verify2.py::test_typedef_complete_enum PASSED testing/cffi0/test_verify2.py::test_typedef_broken_complete_enum PASSED testing/cffi0/test_verify2.py::test_typedef_incomplete_enum PASSED testing/cffi0/test_verify2.py::test_typedef_enum_as_argument PASSED testing/cffi0/test_verify2.py::test_typedef_enum_as_function_result PASSED testing/cffi0/test_verify2.py::test_function_typedef PASSED testing/cffi0/test_verify2.py::test_opaque_integer_as_function_result PASSED testing/cffi0/test_verify2.py::test_return_partial_struct PASSED testing/cffi0/test_verify2.py::test_take_and_return_partial_structs PASSED testing/cffi0/test_verify2.py::test_cannot_name_struct_type PASSED testing/cffi0/test_verify2.py::test_dont_check_unnamable_fields PASSED testing/cffi0/test_verify2.py::test_nested_anonymous_struct_exact PASSED testing/cffi0/test_verify2.py::test_nested_anonymous_struct_exact_error PASSED testing/cffi0/test_verify2.py::test_nested_anonymous_struct_inexact_1 PASSED testing/cffi0/test_verify2.py::test_nested_anonymous_struct_inexact_2 PASSED testing/cffi0/test_verify2.py::test_ffi_union PASSED testing/cffi0/test_verify2.py::test_ffi_union_partial PASSED testing/cffi0/test_verify2.py::test_ffi_union_with_partial_struct PASSED testing/cffi0/test_verify2.py::test_ffi_union_partial_2 PASSED testing/cffi0/test_verify2.py::test_ffi_union_with_partial_struct_2 PASSED testing/cffi0/test_verify2.py::test_ffi_struct_packed PASSED testing/cffi0/test_verify2.py::test_tmpdir PASSED testing/cffi0/test_verify2.py::test_relative_to PASSED testing/cffi0/test_verify2.py::test_bug1 PASSED testing/cffi0/test_verify2.py::test_bool PASSED testing/cffi0/test_verify2.py::test_bool_on_long_double PASSED testing/cffi0/test_verify2.py::test_cannot_pass_float PASSED testing/cffi0/test_verify2.py::test_cast_from_int_type_to_bool PASSED testing/cffi0/test_verify2.py::test_addressof PASSED testing/cffi0/test_verify2.py::test_callback_in_thread PASSED testing/cffi0/test_verify2.py::test_keepalive_lib PASSED testing/cffi0/test_verify2.py::test_keepalive_ffi PASSED testing/cffi0/test_verify2.py::test_FILE_stored_in_stdout SKIPPED (l...) testing/cffi0/test_verify2.py::test_FILE_stored_explicitly PASSED testing/cffi0/test_verify2.py::test_global_array_with_missing_length PASSED testing/cffi0/test_verify2.py::test_global_array_with_dotdotdot_length PASSED testing/cffi0/test_verify2.py::test_bad_global_array_with_dotdotdot_length PASSED testing/cffi0/test_verify2.py::test_struct_containing_struct PASSED testing/cffi0/test_verify2.py::test_struct_returned_by_func PASSED testing/cffi0/test_verify2.py::test_include PASSED testing/cffi0/test_verify2.py::test_include_enum PASSED testing/cffi0/test_verify2.py::test_named_pointer_as_argument PASSED testing/cffi0/test_verify2.py::test_enum_size PASSED testing/cffi0/test_verify2.py::test_enum_bug118 PASSED testing/cffi0/test_verify2.py::test_string_to_voidp_arg PASSED testing/cffi0/test_verify2.py::test_callback_indirection PASSED testing/cffi0/test_verify2.py::test_floatstar_argument PASSED testing/cffi0/test_verify2.py::test_charstar_argument PASSED testing/cffi0/test_verify2.py::test_passing_string_or_NULL PASSED testing/cffi0/test_verify2.py::test_typeof_function PASSED testing/cffi0/test_verify2.py::test_call_with_voidstar_arg PASSED testing/cffi0/test_verify2.py::test_dir PASSED testing/cffi0/test_verify2.py::test_typeof_func_with_struct_argument PASSED testing/cffi0/test_verify2.py::test_bug_const_char_ptr_array_1 PASSED testing/cffi0/test_verify2.py::test_bug_const_char_ptr_array_2 PASSED testing/cffi0/test_verify2.py::test_various_calls_direct PASSED testing/cffi0/test_verify2.py::test_various_calls_libffi PASSED testing/cffi0/test_verify2.py::test_ptr_to_opaque PASSED testing/cffi0/test_verify2.py::test_errno_working_even_with_pypys_jit PASSED testing/cffi0/test_verify2.py::test_getlasterror_working_even_with_pypys_jit SKIPPED testing/cffi0/test_verify2.py::test_verify_dlopen_flags PASSED testing/cffi0/test_verify2.py::test_consider_not_implemented_function_type PASSED testing/cffi0/test_verify2.py::test_verify_extra_arguments PASSED testing/cffi0/test_verify2.py::test_implicit_unicode_on_windows SKIPPED testing/cffi0/test_verify2.py::test_use_local_dir PASSED testing/cffi0/test_verify2.py::test_define_known_value PASSED testing/cffi0/test_verify2.py::test_define_wrong_value PASSED testing/cffi0/test_verify2.py::test_static_const_int_known_value PASSED testing/cffi0/test_verify2.py::test_static_const_int_wrong_value PASSED testing/cffi0/test_verify2.py::test_const_struct_global PASSED testing/cffi0/test_verify2.py::test_dont_support_int_dotdotdot PASSED testing/cffi0/test_verify2.py::test_const_fields PASSED testing/cffi0/test_verify2.py::test_win32_calling_convention_0 PASSED testing/cffi0/test_verify2.py::test_win32_calling_convention_1 PASSED testing/cffi0/test_verify2.py::test_win32_calling_convention_2 PASSED testing/cffi0/test_verify2.py::test_win32_calling_convention_3 PASSED testing/cffi0/test_verify2.py::test_ffi_gc_size_arg SKIPPED (only ru...) testing/cffi0/test_verify2.py::test_ffi_gc_size_arg_2 SKIPPED (find ...) testing/cffi0/test_verify2.py::test_ffi_new_with_cycles SKIPPED (fin...) testing/cffi0/test_verify2.py::test_arithmetic_in_cdef PASSED testing/cffi0/test_verify2.py::test_passing_large_list PASSED testing/cffi0/test_version.py::test_version PASSED testing/cffi0/test_version.py::test_doc_version PASSED testing/cffi0/test_version.py::test_setup_version PASSED testing/cffi0/test_version.py::test_c_version PASSED testing/cffi0/test_version.py::test_embedding_h PASSED testing/cffi0/test_vgen.py::test_module_type PASSED testing/cffi0/test_vgen.py::test_missing_function PASSED testing/cffi0/test_vgen.py::test_missing_function_import_error PASSED testing/cffi0/test_vgen.py::test_simple_case PASSED testing/cffi0/test_vgen.py::test_Wconversion_unsigned PASSED testing/cffi0/test_vgen.py::test_Wconversion_integer PASSED testing/cffi0/test_vgen.py::test_Wconversion_floating PASSED testing/cffi0/test_vgen.py::test_Wconversion_float2int PASSED testing/cffi0/test_vgen.py::test_Wconversion_double2int PASSED testing/cffi0/test_vgen.py::test_rounding_1 PASSED testing/cffi0/test_vgen.py::test_rounding_2 PASSED testing/cffi0/test_vgen.py::test_strlen_exact PASSED testing/cffi0/test_vgen.py::test_strlen_approximate PASSED testing/cffi0/test_vgen.py::test_return_approximate PASSED testing/cffi0/test_vgen.py::test_strlen_array_of_char PASSED testing/cffi0/test_vgen.py::test_longdouble PASSED testing/cffi0/test_vgen.py::test_longdouble_precision SKIPPED (don't...) testing/cffi0/test_vgen.py::test_primitive_category PASSED testing/cffi0/test_vgen.py::test_all_integer_and_float_types PASSED testing/cffi0/test_vgen.py::test_all_complex_types SKIPPED (not impl...) testing/cffi0/test_vgen.py::test_var_signed_integer_types PASSED testing/cffi0/test_vgen.py::test_var_unsigned_integer_types PASSED testing/cffi0/test_vgen.py::test_fn_signed_integer_types PASSED testing/cffi0/test_vgen.py::test_fn_unsigned_integer_types PASSED testing/cffi0/test_vgen.py::test_char_type PASSED testing/cffi0/test_vgen.py::test_wchar_type PASSED testing/cffi0/test_vgen.py::test_char16_char32_type SKIPPED (XXX tes...) testing/cffi0/test_vgen.py::test_no_argument PASSED testing/cffi0/test_vgen.py::test_two_arguments PASSED testing/cffi0/test_vgen.py::test_macro PASSED testing/cffi0/test_vgen.py::test_ptr PASSED testing/cffi0/test_vgen.py::test_bogus_ptr PASSED testing/cffi0/test_vgen.py::test_verify_typedefs SKIPPED (ignored so...) testing/cffi0/test_vgen.py::test_nondecl_struct PASSED testing/cffi0/test_vgen.py::test_ffi_full_struct PASSED testing/cffi0/test_vgen.py::test_ffi_nonfull_struct PASSED testing/cffi0/test_vgen.py::test_ffi_nonfull_alignment PASSED testing/cffi0/test_vgen.py::test_struct_bad_sized_integer PASSED testing/cffi0/test_vgen.py::test_struct_bad_sized_float PASSED testing/cffi0/test_vgen.py::test_struct_signedness_ignored PASSED testing/cffi0/test_vgen.py::test_struct_float_vs_int PASSED testing/cffi0/test_vgen.py::test_struct_array_field PASSED testing/cffi0/test_vgen.py::test_struct_array_no_length PASSED testing/cffi0/test_vgen.py::test_struct_array_guess_length PASSED testing/cffi0/test_vgen.py::test_struct_array_c99_1 PASSED testing/cffi0/test_vgen.py::test_struct_array_c99_2 PASSED testing/cffi0/test_vgen.py::test_struct_ptr_to_array_field PASSED testing/cffi0/test_vgen.py::test_struct_with_bitfield_exact PASSED testing/cffi0/test_vgen.py::test_struct_with_bitfield_enum PASSED testing/cffi0/test_vgen.py::test_unsupported_struct_with_bitfield_ellipsis PASSED testing/cffi0/test_vgen.py::test_global_constants PASSED testing/cffi0/test_vgen.py::test_global_const_int_size PASSED testing/cffi0/test_vgen.py::test_global_constants_non_int PASSED testing/cffi0/test_vgen.py::test_nonfull_enum PASSED testing/cffi0/test_vgen.py::test_full_enum PASSED testing/cffi0/test_vgen.py::test_enum_usage PASSED testing/cffi0/test_vgen.py::test_anonymous_enum PASSED testing/cffi0/test_vgen.py::test_nonfull_anonymous_enum PASSED testing/cffi0/test_vgen.py::test_nonfull_enum_syntax2 PASSED testing/cffi0/test_vgen.py::test_nonfull_enum_bug3 PASSED testing/cffi0/test_vgen.py::test_get_set_errno PASSED testing/cffi0/test_vgen.py::test_define_int PASSED testing/cffi0/test_vgen.py::test_access_variable PASSED testing/cffi0/test_vgen.py::test_access_address_of_variable PASSED testing/cffi0/test_vgen.py::test_access_array_variable PASSED testing/cffi0/test_vgen.py::test_access_array_variable_length_hidden PASSED testing/cffi0/test_vgen.py::test_access_struct_variable PASSED testing/cffi0/test_vgen.py::test_access_callback PASSED testing/cffi0/test_vgen.py::test_access_callback_function_typedef PASSED testing/cffi0/test_vgen.py::test_ctypes_backend_forces_generic_engine PASSED testing/cffi0/test_vgen.py::test_call_with_struct_ptr PASSED testing/cffi0/test_vgen.py::test_unknown_type PASSED testing/cffi0/test_vgen.py::test_unknown_type_2 PASSED testing/cffi0/test_vgen.py::test_unknown_type_3 PASSED testing/cffi0/test_vgen.py::test_varargs PASSED testing/cffi0/test_vgen.py::test_varargs_exact PASSED testing/cffi0/test_vgen.py::test_varargs_struct PASSED testing/cffi0/test_vgen.py::test_autofilled_struct_as_argument PASSED testing/cffi0/test_vgen.py::test_autofilled_struct_as_argument_dynamic PASSED testing/cffi0/test_vgen.py::test_func_returns_struct PASSED testing/cffi0/test_vgen.py::test_func_as_funcptr PASSED testing/cffi0/test_vgen.py::test_funcptr_as_argument PASSED testing/cffi0/test_vgen.py::test_func_as_argument PASSED testing/cffi0/test_vgen.py::test_array_as_argument PASSED testing/cffi0/test_vgen.py::test_enum_as_argument PASSED testing/cffi0/test_vgen.py::test_enum_as_function_result PASSED testing/cffi0/test_vgen.py::test_enum_values PASSED testing/cffi0/test_vgen.py::test_typedef_complete_enum PASSED testing/cffi0/test_vgen.py::test_typedef_broken_complete_enum PASSED testing/cffi0/test_vgen.py::test_typedef_incomplete_enum PASSED testing/cffi0/test_vgen.py::test_typedef_enum_as_argument PASSED testing/cffi0/test_vgen.py::test_typedef_enum_as_function_result PASSED testing/cffi0/test_vgen.py::test_function_typedef PASSED testing/cffi0/test_vgen.py::test_opaque_integer_as_function_result PASSED testing/cffi0/test_vgen.py::test_return_partial_struct PASSED testing/cffi0/test_vgen.py::test_take_and_return_partial_structs PASSED testing/cffi0/test_vgen.py::test_cannot_name_struct_type PASSED testing/cffi0/test_vgen.py::test_dont_check_unnamable_fields PASSED testing/cffi0/test_vgen.py::test_nested_anonymous_struct_exact PASSED testing/cffi0/test_vgen.py::test_nested_anonymous_struct_exact_error PASSED testing/cffi0/test_vgen.py::test_nested_anonymous_struct_inexact_1 PASSED testing/cffi0/test_vgen.py::test_nested_anonymous_struct_inexact_2 PASSED testing/cffi0/test_vgen.py::test_ffi_union PASSED testing/cffi0/test_vgen.py::test_ffi_union_partial PASSED testing/cffi0/test_vgen.py::test_ffi_union_with_partial_struct PASSED testing/cffi0/test_vgen.py::test_ffi_union_partial_2 PASSED testing/cffi0/test_vgen.py::test_ffi_union_with_partial_struct_2 PASSED testing/cffi0/test_vgen.py::test_ffi_struct_packed PASSED testing/cffi0/test_vgen.py::test_tmpdir PASSED testing/cffi0/test_vgen.py::test_relative_to PASSED testing/cffi0/test_vgen.py::test_bug1 PASSED testing/cffi0/test_vgen.py::test_bool PASSED testing/cffi0/test_vgen.py::test_bool_on_long_double PASSED testing/cffi0/test_vgen.py::test_cannot_pass_float PASSED testing/cffi0/test_vgen.py::test_cast_from_int_type_to_bool PASSED testing/cffi0/test_vgen.py::test_addressof PASSED testing/cffi0/test_vgen.py::test_callback_in_thread PASSED testing/cffi0/test_vgen.py::test_keepalive_lib PASSED testing/cffi0/test_vgen.py::test_keepalive_ffi PASSED testing/cffi0/test_vgen.py::test_FILE_stored_in_stdout SKIPPED (like...) testing/cffi0/test_vgen.py::test_FILE_stored_explicitly PASSED testing/cffi0/test_vgen.py::test_global_array_with_missing_length PASSED testing/cffi0/test_vgen.py::test_global_array_with_dotdotdot_length PASSED testing/cffi0/test_vgen.py::test_bad_global_array_with_dotdotdot_length PASSED testing/cffi0/test_vgen.py::test_struct_containing_struct PASSED testing/cffi0/test_vgen.py::test_struct_returned_by_func PASSED testing/cffi0/test_vgen.py::test_include PASSED testing/cffi0/test_vgen.py::test_include_enum PASSED testing/cffi0/test_vgen.py::test_named_pointer_as_argument PASSED testing/cffi0/test_vgen.py::test_enum_size PASSED testing/cffi0/test_vgen.py::test_enum_bug118 PASSED testing/cffi0/test_vgen.py::test_string_to_voidp_arg PASSED testing/cffi0/test_vgen.py::test_callback_indirection PASSED testing/cffi0/test_vgen.py::test_floatstar_argument PASSED testing/cffi0/test_vgen.py::test_charstar_argument PASSED testing/cffi0/test_vgen.py::test_passing_string_or_NULL PASSED testing/cffi0/test_vgen.py::test_typeof_function PASSED testing/cffi0/test_vgen.py::test_call_with_voidstar_arg PASSED testing/cffi0/test_vgen.py::test_dir PASSED testing/cffi0/test_vgen.py::test_typeof_func_with_struct_argument PASSED testing/cffi0/test_vgen.py::test_bug_const_char_ptr_array_1 PASSED testing/cffi0/test_vgen.py::test_bug_const_char_ptr_array_2 PASSED testing/cffi0/test_vgen.py::test_various_calls_direct PASSED testing/cffi0/test_vgen.py::test_various_calls_libffi PASSED testing/cffi0/test_vgen.py::test_ptr_to_opaque PASSED testing/cffi0/test_vgen.py::test_errno_working_even_with_pypys_jit PASSED testing/cffi0/test_vgen.py::test_getlasterror_working_even_with_pypys_jit SKIPPED testing/cffi0/test_vgen.py::test_verify_dlopen_flags PASSED testing/cffi0/test_vgen.py::test_consider_not_implemented_function_type PASSED testing/cffi0/test_vgen.py::test_verify_extra_arguments PASSED testing/cffi0/test_vgen.py::test_implicit_unicode_on_windows SKIPPED testing/cffi0/test_vgen.py::test_use_local_dir PASSED testing/cffi0/test_vgen.py::test_define_known_value PASSED testing/cffi0/test_vgen.py::test_define_wrong_value PASSED testing/cffi0/test_vgen.py::test_static_const_int_known_value PASSED testing/cffi0/test_vgen.py::test_static_const_int_wrong_value PASSED testing/cffi0/test_vgen.py::test_const_struct_global PASSED testing/cffi0/test_vgen.py::test_dont_support_int_dotdotdot PASSED testing/cffi0/test_vgen.py::test_const_fields PASSED testing/cffi0/test_vgen.py::test_win32_calling_convention_0 PASSED testing/cffi0/test_vgen.py::test_win32_calling_convention_1 PASSED testing/cffi0/test_vgen.py::test_win32_calling_convention_2 PASSED testing/cffi0/test_vgen.py::test_win32_calling_convention_3 PASSED testing/cffi0/test_vgen.py::test_ffi_gc_size_arg SKIPPED (only runni...) testing/cffi0/test_vgen.py::test_ffi_gc_size_arg_2 SKIPPED (find a w...) testing/cffi0/test_vgen.py::test_ffi_new_with_cycles SKIPPED (find a...) testing/cffi0/test_vgen.py::test_arithmetic_in_cdef PASSED testing/cffi0/test_vgen.py::test_passing_large_list PASSED testing/cffi0/test_vgen2.py::test_module_type PASSED testing/cffi0/test_vgen2.py::test_missing_function PASSED testing/cffi0/test_vgen2.py::test_missing_function_import_error PASSED testing/cffi0/test_vgen2.py::test_simple_case PASSED testing/cffi0/test_vgen2.py::test_Wconversion_unsigned PASSED testing/cffi0/test_vgen2.py::test_Wconversion_integer PASSED testing/cffi0/test_vgen2.py::test_Wconversion_floating PASSED testing/cffi0/test_vgen2.py::test_Wconversion_float2int PASSED testing/cffi0/test_vgen2.py::test_Wconversion_double2int PASSED testing/cffi0/test_vgen2.py::test_rounding_1 PASSED testing/cffi0/test_vgen2.py::test_rounding_2 PASSED testing/cffi0/test_vgen2.py::test_strlen_exact PASSED testing/cffi0/test_vgen2.py::test_strlen_approximate PASSED testing/cffi0/test_vgen2.py::test_return_approximate PASSED testing/cffi0/test_vgen2.py::test_strlen_array_of_char PASSED testing/cffi0/test_vgen2.py::test_longdouble PASSED testing/cffi0/test_vgen2.py::test_longdouble_precision SKIPPED (don'...) testing/cffi0/test_vgen2.py::test_primitive_category PASSED testing/cffi0/test_vgen2.py::test_all_integer_and_float_types PASSED testing/cffi0/test_vgen2.py::test_all_complex_types SKIPPED (not imp...) testing/cffi0/test_vgen2.py::test_var_signed_integer_types PASSED testing/cffi0/test_vgen2.py::test_var_unsigned_integer_types PASSED testing/cffi0/test_vgen2.py::test_fn_signed_integer_types PASSED testing/cffi0/test_vgen2.py::test_fn_unsigned_integer_types PASSED testing/cffi0/test_vgen2.py::test_char_type PASSED testing/cffi0/test_vgen2.py::test_wchar_type PASSED testing/cffi0/test_vgen2.py::test_char16_char32_type SKIPPED (XXX te...) testing/cffi0/test_vgen2.py::test_no_argument PASSED testing/cffi0/test_vgen2.py::test_two_arguments PASSED testing/cffi0/test_vgen2.py::test_macro PASSED testing/cffi0/test_vgen2.py::test_ptr PASSED testing/cffi0/test_vgen2.py::test_bogus_ptr PASSED testing/cffi0/test_vgen2.py::test_verify_typedefs SKIPPED (ignored s...) testing/cffi0/test_vgen2.py::test_nondecl_struct PASSED testing/cffi0/test_vgen2.py::test_ffi_full_struct PASSED testing/cffi0/test_vgen2.py::test_ffi_nonfull_struct PASSED testing/cffi0/test_vgen2.py::test_ffi_nonfull_alignment PASSED testing/cffi0/test_vgen2.py::test_struct_bad_sized_integer PASSED testing/cffi0/test_vgen2.py::test_struct_bad_sized_float PASSED testing/cffi0/test_vgen2.py::test_struct_signedness_ignored PASSED testing/cffi0/test_vgen2.py::test_struct_float_vs_int PASSED testing/cffi0/test_vgen2.py::test_struct_array_field PASSED testing/cffi0/test_vgen2.py::test_struct_array_no_length PASSED testing/cffi0/test_vgen2.py::test_struct_array_guess_length PASSED testing/cffi0/test_vgen2.py::test_struct_array_c99_1 PASSED testing/cffi0/test_vgen2.py::test_struct_array_c99_2 PASSED testing/cffi0/test_vgen2.py::test_struct_ptr_to_array_field PASSED testing/cffi0/test_vgen2.py::test_struct_with_bitfield_exact PASSED testing/cffi0/test_vgen2.py::test_struct_with_bitfield_enum PASSED testing/cffi0/test_vgen2.py::test_unsupported_struct_with_bitfield_ellipsis PASSED testing/cffi0/test_vgen2.py::test_global_constants PASSED testing/cffi0/test_vgen2.py::test_global_const_int_size PASSED testing/cffi0/test_vgen2.py::test_global_constants_non_int PASSED testing/cffi0/test_vgen2.py::test_nonfull_enum PASSED testing/cffi0/test_vgen2.py::test_full_enum PASSED testing/cffi0/test_vgen2.py::test_enum_usage PASSED testing/cffi0/test_vgen2.py::test_anonymous_enum PASSED testing/cffi0/test_vgen2.py::test_nonfull_anonymous_enum PASSED testing/cffi0/test_vgen2.py::test_nonfull_enum_syntax2 PASSED testing/cffi0/test_vgen2.py::test_nonfull_enum_bug3 PASSED testing/cffi0/test_vgen2.py::test_get_set_errno PASSED testing/cffi0/test_vgen2.py::test_define_int PASSED testing/cffi0/test_vgen2.py::test_access_variable PASSED testing/cffi0/test_vgen2.py::test_access_address_of_variable PASSED testing/cffi0/test_vgen2.py::test_access_array_variable PASSED testing/cffi0/test_vgen2.py::test_access_array_variable_length_hidden PASSED testing/cffi0/test_vgen2.py::test_access_struct_variable PASSED testing/cffi0/test_vgen2.py::test_access_callback PASSED testing/cffi0/test_vgen2.py::test_access_callback_function_typedef PASSED testing/cffi0/test_vgen2.py::test_ctypes_backend_forces_generic_engine PASSED testing/cffi0/test_vgen2.py::test_call_with_struct_ptr PASSED testing/cffi0/test_vgen2.py::test_unknown_type PASSED testing/cffi0/test_vgen2.py::test_unknown_type_2 PASSED testing/cffi0/test_vgen2.py::test_unknown_type_3 PASSED testing/cffi0/test_vgen2.py::test_varargs PASSED testing/cffi0/test_vgen2.py::test_varargs_exact PASSED testing/cffi0/test_vgen2.py::test_varargs_struct PASSED testing/cffi0/test_vgen2.py::test_autofilled_struct_as_argument PASSED testing/cffi0/test_vgen2.py::test_autofilled_struct_as_argument_dynamic PASSED testing/cffi0/test_vgen2.py::test_func_returns_struct PASSED testing/cffi0/test_vgen2.py::test_func_as_funcptr PASSED testing/cffi0/test_vgen2.py::test_funcptr_as_argument PASSED testing/cffi0/test_vgen2.py::test_func_as_argument PASSED testing/cffi0/test_vgen2.py::test_array_as_argument PASSED testing/cffi0/test_vgen2.py::test_enum_as_argument PASSED testing/cffi0/test_vgen2.py::test_enum_as_function_result PASSED testing/cffi0/test_vgen2.py::test_enum_values PASSED testing/cffi0/test_vgen2.py::test_typedef_complete_enum PASSED testing/cffi0/test_vgen2.py::test_typedef_broken_complete_enum PASSED testing/cffi0/test_vgen2.py::test_typedef_incomplete_enum PASSED testing/cffi0/test_vgen2.py::test_typedef_enum_as_argument PASSED testing/cffi0/test_vgen2.py::test_typedef_enum_as_function_result PASSED testing/cffi0/test_vgen2.py::test_function_typedef PASSED testing/cffi0/test_vgen2.py::test_opaque_integer_as_function_result PASSED testing/cffi0/test_vgen2.py::test_return_partial_struct PASSED testing/cffi0/test_vgen2.py::test_take_and_return_partial_structs PASSED testing/cffi0/test_vgen2.py::test_cannot_name_struct_type PASSED testing/cffi0/test_vgen2.py::test_dont_check_unnamable_fields PASSED testing/cffi0/test_vgen2.py::test_nested_anonymous_struct_exact PASSED testing/cffi0/test_vgen2.py::test_nested_anonymous_struct_exact_error PASSED testing/cffi0/test_vgen2.py::test_nested_anonymous_struct_inexact_1 PASSED testing/cffi0/test_vgen2.py::test_nested_anonymous_struct_inexact_2 PASSED testing/cffi0/test_vgen2.py::test_ffi_union PASSED testing/cffi0/test_vgen2.py::test_ffi_union_partial PASSED testing/cffi0/test_vgen2.py::test_ffi_union_with_partial_struct PASSED testing/cffi0/test_vgen2.py::test_ffi_union_partial_2 PASSED testing/cffi0/test_vgen2.py::test_ffi_union_with_partial_struct_2 PASSED testing/cffi0/test_vgen2.py::test_ffi_struct_packed PASSED testing/cffi0/test_vgen2.py::test_tmpdir PASSED testing/cffi0/test_vgen2.py::test_relative_to PASSED testing/cffi0/test_vgen2.py::test_bug1 PASSED testing/cffi0/test_vgen2.py::test_bool PASSED testing/cffi0/test_vgen2.py::test_bool_on_long_double PASSED testing/cffi0/test_vgen2.py::test_cannot_pass_float PASSED testing/cffi0/test_vgen2.py::test_cast_from_int_type_to_bool PASSED testing/cffi0/test_vgen2.py::test_addressof PASSED testing/cffi0/test_vgen2.py::test_callback_in_thread PASSED testing/cffi0/test_vgen2.py::test_keepalive_lib PASSED testing/cffi0/test_vgen2.py::test_keepalive_ffi PASSED testing/cffi0/test_vgen2.py::test_FILE_stored_in_stdout SKIPPED (lik...) testing/cffi0/test_vgen2.py::test_FILE_stored_explicitly PASSED testing/cffi0/test_vgen2.py::test_global_array_with_missing_length PASSED testing/cffi0/test_vgen2.py::test_global_array_with_dotdotdot_length PASSED testing/cffi0/test_vgen2.py::test_bad_global_array_with_dotdotdot_length PASSED testing/cffi0/test_vgen2.py::test_struct_containing_struct PASSED testing/cffi0/test_vgen2.py::test_struct_returned_by_func PASSED testing/cffi0/test_vgen2.py::test_include PASSED testing/cffi0/test_vgen2.py::test_include_enum PASSED testing/cffi0/test_vgen2.py::test_named_pointer_as_argument PASSED testing/cffi0/test_vgen2.py::test_enum_size PASSED testing/cffi0/test_vgen2.py::test_enum_bug118 PASSED testing/cffi0/test_vgen2.py::test_string_to_voidp_arg PASSED testing/cffi0/test_vgen2.py::test_callback_indirection PASSED testing/cffi0/test_vgen2.py::test_floatstar_argument PASSED testing/cffi0/test_vgen2.py::test_charstar_argument PASSED testing/cffi0/test_vgen2.py::test_passing_string_or_NULL PASSED testing/cffi0/test_vgen2.py::test_typeof_function PASSED testing/cffi0/test_vgen2.py::test_call_with_voidstar_arg PASSED testing/cffi0/test_vgen2.py::test_dir PASSED testing/cffi0/test_vgen2.py::test_typeof_func_with_struct_argument PASSED testing/cffi0/test_vgen2.py::test_bug_const_char_ptr_array_1 PASSED testing/cffi0/test_vgen2.py::test_bug_const_char_ptr_array_2 PASSED testing/cffi0/test_vgen2.py::test_various_calls_direct PASSED testing/cffi0/test_vgen2.py::test_various_calls_libffi PASSED testing/cffi0/test_vgen2.py::test_ptr_to_opaque PASSED testing/cffi0/test_vgen2.py::test_errno_working_even_with_pypys_jit PASSED testing/cffi0/test_vgen2.py::test_getlasterror_working_even_with_pypys_jit SKIPPED testing/cffi0/test_vgen2.py::test_verify_dlopen_flags PASSED testing/cffi0/test_vgen2.py::test_consider_not_implemented_function_type PASSED testing/cffi0/test_vgen2.py::test_verify_extra_arguments PASSED testing/cffi0/test_vgen2.py::test_implicit_unicode_on_windows SKIPPED testing/cffi0/test_vgen2.py::test_use_local_dir PASSED testing/cffi0/test_vgen2.py::test_define_known_value PASSED testing/cffi0/test_vgen2.py::test_define_wrong_value PASSED testing/cffi0/test_vgen2.py::test_static_const_int_known_value PASSED testing/cffi0/test_vgen2.py::test_static_const_int_wrong_value PASSED testing/cffi0/test_vgen2.py::test_const_struct_global PASSED testing/cffi0/test_vgen2.py::test_dont_support_int_dotdotdot PASSED testing/cffi0/test_vgen2.py::test_const_fields PASSED testing/cffi0/test_vgen2.py::test_win32_calling_convention_0 PASSED testing/cffi0/test_vgen2.py::test_win32_calling_convention_1 PASSED testing/cffi0/test_vgen2.py::test_win32_calling_convention_2 PASSED testing/cffi0/test_vgen2.py::test_win32_calling_convention_3 PASSED testing/cffi0/test_vgen2.py::test_ffi_gc_size_arg SKIPPED (only runn...) testing/cffi0/test_vgen2.py::test_ffi_gc_size_arg_2 SKIPPED (find a ...) testing/cffi0/test_vgen2.py::test_ffi_new_with_cycles SKIPPED (find ...) testing/cffi0/test_vgen2.py::test_arithmetic_in_cdef PASSED testing/cffi0/test_vgen2.py::test_passing_large_list PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsCPython::test_locate_engine_class PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsCPython::test_write_source PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsCPython::test_write_source_explicit_filename PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsCPython::test_write_source_to_file_obj PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsCPython::test_compile_module PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsCPython::test_compile_module_explicit_filename PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsCPython::test_name_from_checksum_of_cdef PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsCPython::test_name_from_checksum_of_csrc PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsCPython::test_load_library PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsCPython::test_verifier_args PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsCPython::test_verifier_object_from_ffi PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsCPython::test_extension_object PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsCPython::test_extension_forces_write_source PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsCPython::test_extension_object_extra_sources PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsCPython::test_install_and_reload_module PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsCPython::test_install_and_reload_module_package PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsCPython::test_install_and_reload_module_ext_package_not_found PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsCPython::test_tag PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsCPython::test_modulename PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsGeneric::test_locate_engine_class PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsGeneric::test_write_source PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsGeneric::test_write_source_explicit_filename PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsGeneric::test_write_source_to_file_obj PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsGeneric::test_compile_module PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsGeneric::test_compile_module_explicit_filename PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsGeneric::test_name_from_checksum_of_cdef PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsGeneric::test_name_from_checksum_of_csrc PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsGeneric::test_load_library PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsGeneric::test_verifier_args PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsGeneric::test_verifier_object_from_ffi PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsGeneric::test_extension_object PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsGeneric::test_extension_forces_write_source PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsGeneric::test_extension_object_extra_sources PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsGeneric::test_install_and_reload_module PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsGeneric::test_install_and_reload_module_package PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsGeneric::test_install_and_reload_module_ext_package_not_found PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsGeneric::test_tag PASSED testing/cffi0/test_zdistutils.py::TestDistUtilsGeneric::test_modulename PASSED testing/cffi0/test_zintegration.py::TestZIntegration::test_infrastructure PASSED testing/cffi0/test_zintegration.py::TestZIntegration::test_distutils_module PASSED testing/cffi0/test_zintegration.py::TestZIntegration::test_distutils_package_1 PASSED testing/cffi0/test_zintegration.py::TestZIntegration::test_distutils_package_2 PASSED testing/cffi0/test_zintegration.py::TestZIntegration::test_setuptools_module PASSED testing/cffi0/test_zintegration.py::TestZIntegration::test_setuptools_package_1 PASSED testing/cffi0/test_zintegration.py::TestZIntegration::test_setuptools_package_2 PASSED testing/cffi0/test_zintegration.py::TestZIntegration::test_set_py_limited_api PASSED testing/cffi1/test_cffi_binary.py::test_no_unknown_exported_symbols SKIPPED testing/cffi1/test_commontypes.py::test_alphabetical_order PASSED testing/cffi1/test_commontypes.py::test_dependencies PASSED testing/cffi1/test_commontypes.py::test_get_common_types PASSED testing/cffi1/test_dlopen.py::test_simple PASSED testing/cffi1/test_dlopen.py::test_global_constant PASSED testing/cffi1/test_dlopen.py::test_invalid_global_constant_3 PASSED testing/cffi1/test_dlopen.py::test_invalid_dotdotdot_in_macro PASSED testing/cffi1/test_dlopen.py::test_typename PASSED testing/cffi1/test_dlopen.py::test_enum PASSED testing/cffi1/test_dlopen.py::test_struct PASSED testing/cffi1/test_dlopen.py::test_include PASSED testing/cffi1/test_dlopen.py::test_negative_constant PASSED testing/cffi1/test_dlopen.py::test_struct_included PASSED testing/cffi1/test_dlopen.py::test_no_cross_include PASSED testing/cffi1/test_dlopen.py::test_array PASSED testing/cffi1/test_dlopen.py::test_array_overflow PASSED testing/cffi1/test_dlopen.py::test_global_var PASSED testing/cffi1/test_dlopen.py::test_bitfield PASSED testing/cffi1/test_dlopen_unicode_literals.py::test_simple PASSED testing/cffi1/test_dlopen_unicode_literals.py::test_global_constant PASSED testing/cffi1/test_dlopen_unicode_literals.py::test_invalid_global_constant_3 PASSED testing/cffi1/test_dlopen_unicode_literals.py::test_invalid_dotdotdot_in_macro PASSED testing/cffi1/test_dlopen_unicode_literals.py::test_typename PASSED testing/cffi1/test_dlopen_unicode_literals.py::test_enum PASSED testing/cffi1/test_dlopen_unicode_literals.py::test_struct PASSED testing/cffi1/test_dlopen_unicode_literals.py::test_include PASSED testing/cffi1/test_dlopen_unicode_literals.py::test_negative_constant PASSED testing/cffi1/test_dlopen_unicode_literals.py::test_struct_included PASSED testing/cffi1/test_dlopen_unicode_literals.py::test_no_cross_include PASSED testing/cffi1/test_dlopen_unicode_literals.py::test_array PASSED testing/cffi1/test_dlopen_unicode_literals.py::test_array_overflow PASSED testing/cffi1/test_dlopen_unicode_literals.py::test_global_var PASSED testing/cffi1/test_dlopen_unicode_literals.py::test_bitfield PASSED testing/cffi1/test_ffi_obj.py::test_ffi_new PASSED testing/cffi1/test_ffi_obj.py::test_ffi_subclass PASSED testing/cffi1/test_ffi_obj.py::test_ffi_no_argument PASSED testing/cffi1/test_ffi_obj.py::test_ffi_cache_type PASSED testing/cffi1/test_ffi_obj.py::test_ffi_type_not_immortal PASSED testing/cffi1/test_ffi_obj.py::test_ffi_cache_type_globally PASSED testing/cffi1/test_ffi_obj.py::test_ffi_invalid PASSED testing/cffi1/test_ffi_obj.py::test_ffi_docstrings PASSED testing/cffi1/test_ffi_obj.py::test_ffi_NULL PASSED testing/cffi1/test_ffi_obj.py::test_ffi_no_attr PASSED testing/cffi1/test_ffi_obj.py::test_ffi_string PASSED testing/cffi1/test_ffi_obj.py::test_ffi_errno PASSED testing/cffi1/test_ffi_obj.py::test_ffi_alignof PASSED testing/cffi1/test_ffi_obj.py::test_ffi_sizeof PASSED testing/cffi1/test_ffi_obj.py::test_ffi_callback PASSED testing/cffi1/test_ffi_obj.py::test_ffi_callback_decorator PASSED testing/cffi1/test_ffi_obj.py::test_ffi_callback_onerror PASSED testing/cffi1/test_ffi_obj.py::test_ffi_getctype PASSED testing/cffi1/test_ffi_obj.py::test_addressof PASSED testing/cffi1/test_ffi_obj.py::test_handle PASSED testing/cffi1/test_ffi_obj.py::test_handle_unique PASSED testing/cffi1/test_ffi_obj.py::test_ffi_cast PASSED testing/cffi1/test_ffi_obj.py::test_ffi_invalid_type PASSED testing/cffi1/test_ffi_obj.py::test_ffi_buffer PASSED testing/cffi1/test_ffi_obj.py::test_ffi_from_buffer PASSED testing/cffi1/test_ffi_obj.py::test_memmove PASSED testing/cffi1/test_ffi_obj.py::test_memmove_buffer PASSED testing/cffi1/test_ffi_obj.py::test_memmove_readonly_readwrite PASSED testing/cffi1/test_ffi_obj.py::test_ffi_types PASSED testing/cffi1/test_ffi_obj.py::test_ffi_getwinerror SKIPPED (for win...) testing/cffi1/test_ffi_obj.py::test_ffi_new_allocator_1 PASSED testing/cffi1/test_ffi_obj.py::test_ffi_new_allocator_2 PASSED testing/cffi1/test_ffi_obj.py::test_ffi_new_allocator_3 PASSED testing/cffi1/test_ffi_obj.py::test_ffi_new_allocator_4 PASSED testing/cffi1/test_ffi_obj.py::test_bool_issue228 PASSED testing/cffi1/test_ffi_obj.py::test_FILE_issue228 PASSED testing/cffi1/test_ffi_obj.py::test_cast_from_int_type_to_bool PASSED testing/cffi1/test_ffi_obj.py::test_init_once PASSED testing/cffi1/test_ffi_obj.py::test_init_once_multithread PASSED testing/cffi1/test_ffi_obj.py::test_init_once_failure PASSED testing/cffi1/test_ffi_obj.py::test_init_once_multithread_failure PASSED testing/cffi1/test_ffi_obj.py::test_unpack PASSED testing/cffi1/test_ffi_obj.py::test_negative_array_size PASSED testing/cffi1/test_function_args.py::test_types SKIPPED (this test i...) testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_integer_ranges PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_fixedsize_int PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_new_unsupported_type PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_new_single_integer PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_new_array_no_arg PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_array_indexing PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_new_array_args PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_new_array_varsize PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_pointer_init PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_cannot_cast PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_new_pointer_to_array PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_pointer_direct PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_repr PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_new_array_of_array PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_constructor_array_of_array PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_new_array_of_pointer_1 PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_new_array_of_pointer_2 PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_char PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_wchar_t PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_none_as_null_doesnt_work PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_float PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_struct_simple PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_constructor_struct_from_dict PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_struct_pointer PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_struct_opaque PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_pointer_to_struct PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_constructor_struct_of_array PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_recursive_struct PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_union_simple PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_union_opaque PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_union_initializer PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_sizeof_type PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_sizeof_cdata PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_string_from_char_pointer PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_unicode_from_wchar_pointer PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_string_from_char_array PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_string_from_wchar_array PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_fetch_const_char_p_field PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_fetch_const_wchar_p_field PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_voidp PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_functionptr_simple PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_functionptr_advanced PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_functionptr_voidptr_return PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_functionptr_intptr_return PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_functionptr_void_return PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_char_cast PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_wchar_cast PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_cast_array_to_charp PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_cast_between_pointers PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_cast_pointer_and_int PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_cast_functionptr_and_int PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_callback_crash PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_structptr_argument PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_array_argument_as_list PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_cast_float PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_enum PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_enum_in_struct PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_enum_non_contiguous PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_enum_char_hex_oct PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_array_of_struct PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_pointer_to_array PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_iterate_array PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_offsetof PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_offsetof_nested PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_offsetof_array PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_alignof PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_bitfield PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_bitfield_enum PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_anonymous_struct PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_struct_with_two_usages PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_pointer_arithmetic PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_pointer_comparison PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_integer_comparison PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_ffi_buffer_ptr PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_ffi_buffer_array PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_ffi_buffer_ptr_size PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_ffi_buffer_array_size PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_ffi_buffer_with_file PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_ffi_buffer_with_io PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_array_in_struct PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_struct_containing_array_varsize_workaround PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_new_struct_containing_array_varsize SKIPPED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_ffi_typeof_getcname PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_array_of_func_ptr PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_callback_as_function_argument PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_vararg_callback SKIPPED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_callback_decorator PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_anonymous_enum PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_new_ctype PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_enum_with_non_injective_mapping PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_enum_refer_previous_enum_value PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_nested_anonymous_struct PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_nested_field_offset_align PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_nested_anonymous_union PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_cast_to_array_type PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_gc PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_gc_2 PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_gc_3 PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_gc_4 PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_release PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_release_new_allocator PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_CData_CType PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_CData_CType_2 PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_bool PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_addressof PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_addressof_field PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_addressof_field_nested PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_addressof_anonymous_struct PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_addressof_array PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_addressof_pointer PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_addressof_array_in_struct PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_multiple_independent_structs PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_include_struct_union_enum_typedef PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_struct_packed PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_not_supported_bitfield_in_result PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_inspecttype PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_new_handle PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_struct_array_no_length PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_all_primitives PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_emit_c_code PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_emit_c_code_to_file_obj PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_import_from_lib PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_char16_t PASSED testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_char32_t PASSED testing/cffi1/test_parse_c_type.py::test_simple PASSED testing/cffi1/test_parse_c_type.py::test_array PASSED testing/cffi1/test_parse_c_type.py::test_pointer PASSED testing/cffi1/test_parse_c_type.py::test_grouping PASSED testing/cffi1/test_parse_c_type.py::test_simple_function PASSED testing/cffi1/test_parse_c_type.py::test_internal_function PASSED testing/cffi1/test_parse_c_type.py::test_fix_arg_types PASSED testing/cffi1/test_parse_c_type.py::test_enum PASSED testing/cffi1/test_parse_c_type.py::test_error PASSED testing/cffi1/test_parse_c_type.py::test_number_too_large PASSED testing/cffi1/test_parse_c_type.py::test_complexity_limit PASSED testing/cffi1/test_parse_c_type.py::test_struct PASSED testing/cffi1/test_parse_c_type.py::test_exchanging_struct_union PASSED testing/cffi1/test_parse_c_type.py::test_identifier PASSED testing/cffi1/test_parse_c_type.py::test_cffi_opcode_sync PASSED testing/cffi1/test_parse_c_type.py::test_array_length_from_constant PASSED testing/cffi1/test_parse_c_type.py::test_various_constant_exprs PASSED testing/cffi1/test_parse_c_type.py::test_stdcall_cdecl PASSED testing/cffi1/test_pkgconfig.py::test_merge_flags PASSED testing/cffi1/test_pkgconfig.py::test_pkgconfig PASSED testing/cffi1/test_pkgconfig.py::test_call PASSED testing/cffi1/test_re_python.py::test_constant PASSED testing/cffi1/test_re_python.py::test_large_constant PASSED testing/cffi1/test_re_python.py::test_function PASSED testing/cffi1/test_re_python.py::test_function_with_varargs PASSED testing/cffi1/test_re_python.py::test_dlopen_none PASSED testing/cffi1/test_re_python.py::test_dlclose PASSED testing/cffi1/test_re_python.py::test_constant_via_lib PASSED testing/cffi1/test_re_python.py::test_opaque_struct PASSED testing/cffi1/test_re_python.py::test_nonopaque_struct PASSED testing/cffi1/test_re_python.py::test_enum PASSED testing/cffi1/test_re_python.py::test_include_1 PASSED testing/cffi1/test_re_python.py::test_global_var PASSED testing/cffi1/test_re_python.py::test_global_const_int PASSED testing/cffi1/test_re_python.py::test_global_const_nonint PASSED testing/cffi1/test_re_python.py::test_rtld_constants PASSED testing/cffi1/test_re_python.py::test_no_such_function_or_global_var PASSED testing/cffi1/test_re_python.py::test_check_version PASSED testing/cffi1/test_re_python.py::test_partial_enum PASSED testing/cffi1/test_re_python.py::test_anonymous_union_inside_struct PASSED testing/cffi1/test_re_python.py::test_selfref PASSED testing/cffi1/test_re_python.py::test_dlopen_handle PASSED testing/cffi1/test_realize_c_type.py::test_void PASSED testing/cffi1/test_realize_c_type.py::test_int_star PASSED testing/cffi1/test_realize_c_type.py::test_noop PASSED testing/cffi1/test_realize_c_type.py::test_array PASSED testing/cffi1/test_realize_c_type.py::test_funcptr PASSED testing/cffi1/test_realize_c_type.py::test_funcptr_rewrite_args PASSED testing/cffi1/test_realize_c_type.py::test_all_primitives PASSED testing/cffi1/test_realize_c_type.py::test_funcptr_stdcall PASSED testing/cffi1/test_realize_c_type.py::test_variadic_overrides_stdcall PASSED testing/cffi1/test_recompiler.py::test_set_source_no_slashes PASSED testing/cffi1/test_recompiler.py::test_type_table_func PASSED testing/cffi1/test_recompiler.py::test_type_table_use_noop_for_repeated_args PASSED testing/cffi1/test_recompiler.py::test_type_table_dont_use_noop_for_primitives PASSED testing/cffi1/test_recompiler.py::test_type_table_funcptr_as_argument PASSED testing/cffi1/test_recompiler.py::test_type_table_variadic_function PASSED testing/cffi1/test_recompiler.py::test_type_table_array PASSED testing/cffi1/test_recompiler.py::test_type_table_typedef PASSED testing/cffi1/test_recompiler.py::test_type_table_prebuilt_type PASSED testing/cffi1/test_recompiler.py::test_type_table_struct_opaque PASSED testing/cffi1/test_recompiler.py::test_type_table_struct PASSED testing/cffi1/test_recompiler.py::test_type_table_union PASSED testing/cffi1/test_recompiler.py::test_type_table_struct_used PASSED testing/cffi1/test_recompiler.py::test_type_table_anonymous_struct_with_typedef PASSED testing/cffi1/test_recompiler.py::test_type_table_enum PASSED testing/cffi1/test_recompiler.py::test_type_table_include_1 PASSED testing/cffi1/test_recompiler.py::test_type_table_include_2 PASSED testing/cffi1/test_recompiler.py::test_math_sin PASSED testing/cffi1/test_recompiler.py::test_repr_lib PASSED testing/cffi1/test_recompiler.py::test_funcarg_ptr PASSED testing/cffi1/test_recompiler.py::test_funcres_ptr PASSED testing/cffi1/test_recompiler.py::test_global_var_array PASSED testing/cffi1/test_recompiler.py::test_verify_typedef PASSED testing/cffi1/test_recompiler.py::test_verify_typedef_dotdotdot PASSED testing/cffi1/test_recompiler.py::test_verify_typedef_star_dotdotdot PASSED testing/cffi1/test_recompiler.py::test_global_var_int PASSED testing/cffi1/test_recompiler.py::test_macro PASSED testing/cffi1/test_recompiler.py::test_macro_check_value PASSED testing/cffi1/test_recompiler.py::test_constant PASSED testing/cffi1/test_recompiler.py::test_check_value_of_static_const PASSED testing/cffi1/test_recompiler.py::test_constant_nonint PASSED testing/cffi1/test_recompiler.py::test_constant_ptr PASSED testing/cffi1/test_recompiler.py::test_dir PASSED testing/cffi1/test_recompiler.py::test_verify_opaque_struct PASSED testing/cffi1/test_recompiler.py::test_verify_opaque_union PASSED testing/cffi1/test_recompiler.py::test_verify_struct PASSED testing/cffi1/test_recompiler.py::test_verify_exact_field_offset PASSED testing/cffi1/test_recompiler.py::test_type_caching PASSED testing/cffi1/test_recompiler.py::test_verify_enum PASSED testing/cffi1/test_recompiler.py::test_duplicate_enum PASSED testing/cffi1/test_recompiler.py::test_dotdotdot_length_of_array_field PASSED testing/cffi1/test_recompiler.py::test_dotdotdot_global_array PASSED testing/cffi1/test_recompiler.py::test_misdeclared_field_1 PASSED testing/cffi1/test_recompiler.py::test_open_array_in_struct PASSED testing/cffi1/test_recompiler.py::test_math_sin_type PASSED testing/cffi1/test_recompiler.py::test_verify_anonymous_struct_with_typedef PASSED testing/cffi1/test_recompiler.py::test_verify_anonymous_struct_with_star_typedef PASSED testing/cffi1/test_recompiler.py::test_verify_anonymous_enum_with_typedef PASSED testing/cffi1/test_recompiler.py::test_unique_types PASSED testing/cffi1/test_recompiler.py::test_module_name_in_package PASSED testing/cffi1/test_recompiler.py::test_bad_size_of_global_1 PASSED testing/cffi1/test_recompiler.py::test_bad_size_of_global_2 PASSED testing/cffi1/test_recompiler.py::test_unspecified_size_of_global_1 PASSED testing/cffi1/test_recompiler.py::test_unspecified_size_of_global_2 PASSED testing/cffi1/test_recompiler.py::test_unspecified_size_of_global_3 PASSED testing/cffi1/test_recompiler.py::test_unspecified_size_of_global_4 PASSED testing/cffi1/test_recompiler.py::test_include_1 PASSED testing/cffi1/test_recompiler.py::test_include_1b PASSED testing/cffi1/test_recompiler.py::test_include_2 PASSED testing/cffi1/test_recompiler.py::test_include_3 PASSED testing/cffi1/test_recompiler.py::test_include_4 PASSED testing/cffi1/test_recompiler.py::test_include_5 PASSED testing/cffi1/test_recompiler.py::test_include_6 PASSED testing/cffi1/test_recompiler.py::test_include_7 PASSED testing/cffi1/test_recompiler.py::test_include_8 PASSED testing/cffi1/test_recompiler.py::test_unicode_libraries SKIPPED (fo...) testing/cffi1/test_recompiler.py::test_incomplete_struct_as_arg PASSED testing/cffi1/test_recompiler.py::test_incomplete_struct_as_result PASSED testing/cffi1/test_recompiler.py::test_incomplete_struct_as_both PASSED testing/cffi1/test_recompiler.py::test_name_of_unnamed_struct PASSED testing/cffi1/test_recompiler.py::test_address_of_global_var PASSED testing/cffi1/test_recompiler.py::test_defines__CFFI_ PASSED testing/cffi1/test_recompiler.py::test_unpack_args PASSED testing/cffi1/test_recompiler.py::test_address_of_function PASSED testing/cffi1/test_recompiler.py::test_address_of_function_with_struct PASSED testing/cffi1/test_recompiler.py::test_issue198 PASSED testing/cffi1/test_recompiler.py::test_constant_is_not_a_compiler_constant PASSED testing/cffi1/test_recompiler.py::test_constant_of_unknown_size PASSED testing/cffi1/test_recompiler.py::test_variable_of_unknown_size PASSED testing/cffi1/test_recompiler.py::test_constant_of_value_unknown_to_the_compiler PASSED testing/cffi1/test_recompiler.py::test_dotdot_in_source_file_names PASSED testing/cffi1/test_recompiler.py::test_call_with_incomplete_structs PASSED testing/cffi1/test_recompiler.py::test_struct_array_guess_length_2 PASSED testing/cffi1/test_recompiler.py::test_struct_array_guess_length_3 PASSED testing/cffi1/test_recompiler.py::test_global_var_array_2 PASSED testing/cffi1/test_recompiler.py::test_global_var_array_3 PASSED testing/cffi1/test_recompiler.py::test_global_var_array_4 PASSED testing/cffi1/test_recompiler.py::test_some_integer_type PASSED testing/cffi1/test_recompiler.py::test_some_float_type PASSED testing/cffi1/test_recompiler.py::test_some_float_invalid_1 PASSED testing/cffi1/test_recompiler.py::test_some_float_invalid_2 PASSED testing/cffi1/test_recompiler.py::test_some_float_invalid_3 PASSED testing/cffi1/test_recompiler.py::test_issue200 PASSED testing/cffi1/test_recompiler.py::test_alignment_of_longlong PASSED testing/cffi1/test_recompiler.py::test_import_from_lib PASSED testing/cffi1/test_recompiler.py::test_macro_var_callback PASSED testing/cffi1/test_recompiler.py::test_const_fields PASSED testing/cffi1/test_recompiler.py::test_restrict_fields PASSED testing/cffi1/test_recompiler.py::test_volatile_fields PASSED testing/cffi1/test_recompiler.py::test_const_array_fields PASSED testing/cffi1/test_recompiler.py::test_const_array_fields_varlength PASSED testing/cffi1/test_recompiler.py::test_const_array_fields_unknownlength PASSED testing/cffi1/test_recompiler.py::test_const_function_args PASSED testing/cffi1/test_recompiler.py::test_const_function_type_args PASSED testing/cffi1/test_recompiler.py::test_const_constant PASSED testing/cffi1/test_recompiler.py::test_const_via_typedef PASSED testing/cffi1/test_recompiler.py::test_win32_calling_convention_0 PASSED testing/cffi1/test_recompiler.py::test_win32_calling_convention_1 PASSED testing/cffi1/test_recompiler.py::test_win32_calling_convention_2 PASSED testing/cffi1/test_recompiler.py::test_win32_calling_convention_3 PASSED testing/cffi1/test_recompiler.py::test_extern_python_1 PASSED testing/cffi1/test_recompiler.py::test_extern_python_bogus_name PASSED testing/cffi1/test_recompiler.py::test_extern_python_bogus_result_type PASSED testing/cffi1/test_recompiler.py::test_extern_python_redefine PASSED testing/cffi1/test_recompiler.py::test_extern_python_struct PASSED testing/cffi1/test_recompiler.py::test_extern_python_long_double PASSED testing/cffi1/test_recompiler.py::test_extern_python_signature PASSED testing/cffi1/test_recompiler.py::test_extern_python_errors PASSED testing/cffi1/test_recompiler.py::test_extern_python_stdcall PASSED testing/cffi1/test_recompiler.py::test_extern_python_plus_c PASSED testing/cffi1/test_recompiler.py::test_introspect_function PASSED testing/cffi1/test_recompiler.py::test_introspect_global_var PASSED testing/cffi1/test_recompiler.py::test_introspect_global_var_array PASSED testing/cffi1/test_recompiler.py::test_introspect_integer_const PASSED testing/cffi1/test_recompiler.py::test_introspect_typedef PASSED testing/cffi1/test_recompiler.py::test_introspect_typedef_multiple PASSED testing/cffi1/test_recompiler.py::test_introspect_struct PASSED testing/cffi1/test_recompiler.py::test_introspect_union PASSED testing/cffi1/test_recompiler.py::test_introspect_struct_and_typedef PASSED testing/cffi1/test_recompiler.py::test_introspect_included_type PASSED testing/cffi1/test_recompiler.py::test_introspect_order PASSED testing/cffi1/test_recompiler.py::test_bool_in_cpp PASSED testing/cffi1/test_recompiler.py::test_bool_in_cpp_2 PASSED testing/cffi1/test_recompiler.py::test_struct_field_opaque PASSED testing/cffi1/test_recompiler.py::test_function_arg_opaque SKIPPED (...) testing/cffi1/test_recompiler.py::test_function_returns_opaque PASSED testing/cffi1/test_recompiler.py::test_function_returns_union PASSED testing/cffi1/test_recompiler.py::test_function_returns_partial_struct PASSED testing/cffi1/test_recompiler.py::test_function_returns_float_complex PASSED testing/cffi1/test_recompiler.py::test_function_returns_double_complex PASSED testing/cffi1/test_recompiler.py::test_cdef_using_windows_complex SKIPPED testing/cffi1/test_recompiler.py::test_function_argument_float_complex PASSED testing/cffi1/test_recompiler.py::test_function_argument_double_complex PASSED testing/cffi1/test_recompiler.py::test_typedef_array_dotdotdot PASSED testing/cffi1/test_recompiler.py::test_typedef_array_dotdotdot_usage PASSED testing/cffi1/test_recompiler.py::test_call_with_custom_field_pos PASSED testing/cffi1/test_recompiler.py::test_call_with_nested_anonymous_struct PASSED testing/cffi1/test_recompiler.py::test_call_with_bitfield PASSED testing/cffi1/test_recompiler.py::test_call_with_zero_length_field PASSED testing/cffi1/test_recompiler.py::test_call_with_union PASSED testing/cffi1/test_recompiler.py::test_call_with_packed_struct PASSED testing/cffi1/test_recompiler.py::test_pack_not_supported PASSED testing/cffi1/test_recompiler.py::test_gcc_visibility_hidden PASSED testing/cffi1/test_recompiler.py::test_override_default_definition PASSED testing/cffi1/test_recompiler.py::test_char16_char32_type PASSED testing/cffi1/test_recompiler.py::test_char16_char32_plain_c PASSED testing/cffi1/test_recompiler.py::test_loader_spec PASSED testing/cffi1/test_recompiler.py::test_realize_struct_error PASSED testing/cffi1/test_recompiler.py::test_from_buffer_struct PASSED testing/cffi1/test_recompiler.py::test_unnamed_bitfield_1 PASSED testing/cffi1/test_recompiler.py::test_unnamed_bitfield_2 PASSED testing/cffi1/test_recompiler.py::test_unnamed_bitfield_3 PASSED testing/cffi1/test_recompiler.py::test_unnamed_bitfield_4 PASSED testing/cffi1/test_recompiler.py::test_struct_with_func_with_struct_pointer_arg PASSED testing/cffi1/test_recompiler.py::test_struct_with_func_with_struct_arg PASSED testing/cffi1/test_recompiler.py::test_passing_large_list PASSED testing/cffi1/test_recompiler.py::test_convert_api_mode_builtin_function_to_cdata PASSED testing/cffi1/test_unicode_literals.py::test_cast PASSED testing/cffi1/test_unicode_literals.py::test_new PASSED testing/cffi1/test_unicode_literals.py::test_typeof PASSED testing/cffi1/test_unicode_literals.py::test_sizeof PASSED testing/cffi1/test_unicode_literals.py::test_alignof PASSED testing/cffi1/test_unicode_literals.py::test_getctype PASSED testing/cffi1/test_unicode_literals.py::test_callback PASSED testing/cffi1/test_verify1.py::test_missing_function PASSED testing/cffi1/test_verify1.py::test_missing_function_import_error PASSED testing/cffi1/test_verify1.py::test_simple_case PASSED testing/cffi1/test_verify1.py::test_Wconversion_unsigned PASSED testing/cffi1/test_verify1.py::test_Wconversion_integer PASSED testing/cffi1/test_verify1.py::test_Wconversion_floating PASSED testing/cffi1/test_verify1.py::test_Wconversion_float2int PASSED testing/cffi1/test_verify1.py::test_Wconversion_double2int PASSED testing/cffi1/test_verify1.py::test_rounding_1 PASSED testing/cffi1/test_verify1.py::test_rounding_2 PASSED testing/cffi1/test_verify1.py::test_strlen_exact PASSED testing/cffi1/test_verify1.py::test_strlen_approximate PASSED testing/cffi1/test_verify1.py::test_return_approximate PASSED testing/cffi1/test_verify1.py::test_strlen_array_of_char PASSED testing/cffi1/test_verify1.py::test_longdouble PASSED testing/cffi1/test_verify1.py::test_longdouble_precision SKIPPED (do...) testing/cffi1/test_verify1.py::test_primitive_category PASSED testing/cffi1/test_verify1.py::test_all_integer_and_float_types PASSED testing/cffi1/test_verify1.py::test_all_complex_types PASSED testing/cffi1/test_verify1.py::test_var_signed_integer_types PASSED testing/cffi1/test_verify1.py::test_var_unsigned_integer_types PASSED testing/cffi1/test_verify1.py::test_fn_signed_integer_types PASSED testing/cffi1/test_verify1.py::test_fn_unsigned_integer_types PASSED testing/cffi1/test_verify1.py::test_char_type PASSED testing/cffi1/test_verify1.py::test_wchar_type PASSED testing/cffi1/test_verify1.py::test_no_argument PASSED testing/cffi1/test_verify1.py::test_two_arguments PASSED testing/cffi1/test_verify1.py::test_macro PASSED testing/cffi1/test_verify1.py::test_ptr PASSED testing/cffi1/test_verify1.py::test_bogus_ptr PASSED testing/cffi1/test_verify1.py::test_verify_typedefs SKIPPED (ignored...) testing/cffi1/test_verify1.py::test_nondecl_struct PASSED testing/cffi1/test_verify1.py::test_ffi_full_struct PASSED testing/cffi1/test_verify1.py::test_ffi_nonfull_struct PASSED testing/cffi1/test_verify1.py::test_ffi_nonfull_alignment PASSED testing/cffi1/test_verify1.py::test_struct_bad_sized_integer PASSED testing/cffi1/test_verify1.py::test_struct_bad_sized_float PASSED testing/cffi1/test_verify1.py::test_struct_signedness_ignored PASSED testing/cffi1/test_verify1.py::test_struct_float_vs_int PASSED testing/cffi1/test_verify1.py::test_struct_array_field PASSED testing/cffi1/test_verify1.py::test_struct_array_no_length PASSED testing/cffi1/test_verify1.py::test_struct_array_guess_length PASSED testing/cffi1/test_verify1.py::test_struct_array_c99_1 PASSED testing/cffi1/test_verify1.py::test_struct_array_c99_2 PASSED testing/cffi1/test_verify1.py::test_struct_ptr_to_array_field PASSED testing/cffi1/test_verify1.py::test_struct_with_bitfield_exact PASSED testing/cffi1/test_verify1.py::test_struct_with_bitfield_enum PASSED testing/cffi1/test_verify1.py::test_unsupported_struct_with_bitfield_ellipsis PASSED testing/cffi1/test_verify1.py::test_global_constants PASSED testing/cffi1/test_verify1.py::test_global_const_int_size PASSED testing/cffi1/test_verify1.py::test_global_constants_non_int PASSED testing/cffi1/test_verify1.py::test_nonfull_enum PASSED testing/cffi1/test_verify1.py::test_full_enum PASSED testing/cffi1/test_verify1.py::test_enum_usage PASSED testing/cffi1/test_verify1.py::test_anonymous_enum PASSED testing/cffi1/test_verify1.py::test_nonfull_anonymous_enum PASSED testing/cffi1/test_verify1.py::test_nonfull_enum_syntax2 PASSED testing/cffi1/test_verify1.py::test_get_set_errno PASSED testing/cffi1/test_verify1.py::test_define_int PASSED testing/cffi1/test_verify1.py::test_access_variable PASSED testing/cffi1/test_verify1.py::test_access_address_of_variable PASSED testing/cffi1/test_verify1.py::test_access_array_variable PASSED testing/cffi1/test_verify1.py::test_access_array_variable_length_hidden PASSED testing/cffi1/test_verify1.py::test_access_struct_variable PASSED testing/cffi1/test_verify1.py::test_access_callback PASSED testing/cffi1/test_verify1.py::test_access_callback_function_typedef PASSED testing/cffi1/test_verify1.py::test_call_with_struct_ptr PASSED testing/cffi1/test_verify1.py::test_unknown_type PASSED testing/cffi1/test_verify1.py::test_unknown_type_2 PASSED testing/cffi1/test_verify1.py::test_unknown_type_3 PASSED testing/cffi1/test_verify1.py::test_varargs PASSED testing/cffi1/test_verify1.py::test_varargs_exact PASSED testing/cffi1/test_verify1.py::test_varargs_struct PASSED testing/cffi1/test_verify1.py::test_autofilled_struct_as_argument PASSED testing/cffi1/test_verify1.py::test_autofilled_struct_as_argument_dynamic PASSED testing/cffi1/test_verify1.py::test_func_returns_struct PASSED testing/cffi1/test_verify1.py::test_func_as_funcptr PASSED testing/cffi1/test_verify1.py::test_funcptr_as_argument PASSED testing/cffi1/test_verify1.py::test_func_as_argument PASSED testing/cffi1/test_verify1.py::test_array_as_argument PASSED testing/cffi1/test_verify1.py::test_enum_as_argument PASSED testing/cffi1/test_verify1.py::test_enum_as_function_result PASSED testing/cffi1/test_verify1.py::test_enum_values PASSED testing/cffi1/test_verify1.py::test_typedef_complete_enum PASSED testing/cffi1/test_verify1.py::test_typedef_broken_complete_enum PASSED testing/cffi1/test_verify1.py::test_typedef_incomplete_enum PASSED testing/cffi1/test_verify1.py::test_typedef_enum_as_argument PASSED testing/cffi1/test_verify1.py::test_typedef_enum_as_function_result PASSED testing/cffi1/test_verify1.py::test_function_typedef PASSED testing/cffi1/test_verify1.py::test_opaque_integer_as_function_result PASSED testing/cffi1/test_verify1.py::test_return_partial_struct PASSED testing/cffi1/test_verify1.py::test_take_and_return_partial_structs PASSED testing/cffi1/test_verify1.py::test_cannot_name_struct_type PASSED testing/cffi1/test_verify1.py::test_dont_check_unnamable_fields PASSED testing/cffi1/test_verify1.py::test_nested_anonymous_struct_exact PASSED testing/cffi1/test_verify1.py::test_nested_anonymous_struct_exact_error PASSED testing/cffi1/test_verify1.py::test_nested_anonymous_struct_inexact_1 PASSED testing/cffi1/test_verify1.py::test_nested_anonymous_struct_inexact_2 PASSED testing/cffi1/test_verify1.py::test_ffi_union PASSED testing/cffi1/test_verify1.py::test_ffi_union_partial PASSED testing/cffi1/test_verify1.py::test_ffi_union_with_partial_struct PASSED testing/cffi1/test_verify1.py::test_ffi_union_partial_2 PASSED testing/cffi1/test_verify1.py::test_ffi_union_with_partial_struct_2 PASSED testing/cffi1/test_verify1.py::test_ffi_struct_packed PASSED testing/cffi1/test_verify1.py::test_tmpdir PASSED testing/cffi1/test_verify1.py::test_relative_to SKIPPED (not available) testing/cffi1/test_verify1.py::test_bug1 PASSED testing/cffi1/test_verify1.py::test_bool PASSED testing/cffi1/test_verify1.py::test_bool_on_long_double PASSED testing/cffi1/test_verify1.py::test_cannot_pass_float PASSED testing/cffi1/test_verify1.py::test_addressof PASSED testing/cffi1/test_verify1.py::test_callback_in_thread XFAIL (adapt ...) testing/cffi1/test_verify1.py::test_keepalive_lib XFAIL (adapt or re...) testing/cffi1/test_verify1.py::test_keepalive_ffi XFAIL (adapt or re...) testing/cffi1/test_verify1.py::test_FILE_stored_in_stdout SKIPPED (l...) testing/cffi1/test_verify1.py::test_FILE_stored_explicitly PASSED testing/cffi1/test_verify1.py::test_global_array_with_missing_length PASSED testing/cffi1/test_verify1.py::test_global_array_with_dotdotdot_length PASSED testing/cffi1/test_verify1.py::test_bad_global_array_with_dotdotdot_length XFAIL testing/cffi1/test_verify1.py::test_struct_containing_struct PASSED testing/cffi1/test_verify1.py::test_struct_returned_by_func PASSED testing/cffi1/test_verify1.py::test_include PASSED testing/cffi1/test_verify1.py::test_include_enum PASSED testing/cffi1/test_verify1.py::test_named_pointer_as_argument PASSED testing/cffi1/test_verify1.py::test_enum_size PASSED testing/cffi1/test_verify1.py::test_enum_bug118 PASSED testing/cffi1/test_verify1.py::test_string_to_voidp_arg PASSED testing/cffi1/test_verify1.py::test_callback_indirection PASSED testing/cffi1/test_verify1.py::test_floatstar_argument PASSED testing/cffi1/test_verify1.py::test_charstar_argument PASSED testing/cffi1/test_verify1.py::test_passing_string_or_NULL PASSED testing/cffi1/test_verify1.py::test_typeof_function PASSED testing/cffi1/test_verify1.py::test_call_with_voidstar_arg PASSED testing/cffi1/test_verify1.py::test_dir PASSED testing/cffi1/test_verify1.py::test_typeof_func_with_struct_argument PASSED testing/cffi1/test_verify1.py::test_bug_const_char_ptr_array_1 PASSED testing/cffi1/test_verify1.py::test_bug_const_char_ptr_array_2 PASSED testing/cffi1/test_verify1.py::test_various_calls_direct PASSED testing/cffi1/test_verify1.py::test_various_calls_libffi PASSED testing/cffi1/test_verify1.py::test_ptr_to_opaque PASSED testing/cffi1/test_verify1.py::test_errno_working_even_with_pypys_jit PASSED testing/cffi1/test_verify1.py::test_getlasterror_working_even_with_pypys_jit SKIPPED testing/cffi1/test_verify1.py::test_verify_dlopen_flags PASSED testing/cffi1/test_verify1.py::test_consider_not_implemented_function_type PASSED testing/cffi1/test_verify1.py::test_verify_extra_arguments PASSED testing/cffi1/test_verify1.py::test_implicit_unicode_on_windows SKIPPED testing/cffi1/test_verify1.py::test_define_known_value PASSED testing/cffi1/test_verify1.py::test_define_wrong_value PASSED testing/cffi1/test_verify1.py::test_some_integer_type_for_issue73 PASSED testing/cffi1/test_verify1.py::test_unsupported_some_primitive_types PASSED testing/cffi1/test_verify1.py::test_windows_dllimport_data SKIPPED (...) testing/cffi1/test_verify1.py::test_macro_var PASSED testing/cffi1/test_verify1.py::test_const_pointer_to_pointer PASSED testing/cffi1/test_verify1.py::test_share_FILE PASSED testing/cffi1/test_verify1.py::test_win_common_types SKIPPED (Window...) testing/cffi1/test_verify1.py::test_ffi_gc_size_arg SKIPPED (only ru...) testing/cffi1/test_verify1.py::test_ffi_gc_size_arg_2 SKIPPED (find ...) testing/cffi1/test_verify1.py::test_ffi_new_with_cycles SKIPPED (fin...) testing/cffi1/test_zdist.py::TestDist::test_empty PASSED testing/cffi1/test_zdist.py::TestDist::test_abi_emit_python_code_1 PASSED testing/cffi1/test_zdist.py::TestDist::test_abi_emit_python_code_2 PASSED testing/cffi1/test_zdist.py::TestDist::test_abi_emit_python_code_3 PASSED testing/cffi1/test_zdist.py::TestDist::test_abi_compile_1 PASSED testing/cffi1/test_zdist.py::TestDist::test_abi_compile_2 PASSED testing/cffi1/test_zdist.py::TestDist::test_abi_compile_3 PASSED testing/cffi1/test_zdist.py::TestDist::test_api_emit_c_code_1 PASSED testing/cffi1/test_zdist.py::TestDist::test_api_emit_c_code_2 PASSED testing/cffi1/test_zdist.py::TestDist::test_api_emit_c_code_3 PASSED testing/cffi1/test_zdist.py::TestDist::test_api_compile_1 PASSED testing/cffi1/test_zdist.py::TestDist::test_api_compile_2 PASSED testing/cffi1/test_zdist.py::TestDist::test_api_compile_3 PASSED testing/cffi1/test_zdist.py::TestDist::test_api_compile_explicit_target_1 PASSED testing/cffi1/test_zdist.py::TestDist::test_api_compile_explicit_target_3 PASSED testing/cffi1/test_zdist.py::TestDist::test_api_distutils_extension_1 PASSED testing/cffi1/test_zdist.py::TestDist::test_api_distutils_extension_2 PASSED testing/cffi1/test_zdist.py::TestDist::test_distutils_api_1 PASSED testing/cffi1/test_zdist.py::TestDist::test_distutils_api_2 PASSED testing/cffi1/test_zdist.py::TestDist::test_setuptools_abi_1 PASSED testing/cffi1/test_zdist.py::TestDist::test_setuptools_abi_2 PASSED testing/cffi1/test_zdist.py::TestDist::test_setuptools_api_1 PASSED testing/cffi1/test_zdist.py::TestDist::test_setuptools_api_2 PASSED testing/embedding/test_basic.py::TestBasic::test_empty PASSED testing/embedding/test_basic.py::TestBasic::test_basic PASSED testing/embedding/test_basic.py::TestBasic::test_two_modules PASSED testing/embedding/test_basic.py::TestBasic::test_init_time_error PASSED testing/embedding/test_basic.py::TestBasic::test_embedding_with_unicode PASSED testing/embedding/test_performance.py::TestPerformance::test_perf_single_threaded PASSED testing/embedding/test_performance.py::TestPerformance::test_perf_in_1_thread PASSED testing/embedding/test_performance.py::TestPerformance::test_perf_in_2_threads PASSED testing/embedding/test_performance.py::TestPerformance::test_perf_in_4_threads PASSED testing/embedding/test_performance.py::TestPerformance::test_perf_in_8_threads PASSED testing/embedding/test_recursive.py::TestRecursive::test_recursive PASSED testing/embedding/test_thread.py::TestThread::test_first_calls_in_parallel PASSED testing/embedding/test_thread.py::TestThread::test_init_different_modules_in_different_threads PASSED testing/embedding/test_thread.py::TestThread::test_alt_issue PASSED testing/embedding/test_thread.py::TestThread::test_load_in_parallel_more PASSED testing/embedding/test_tlocal.py::TestThreadLocal::test_thread_local PASSED =============================== warnings summary =============================== src/cffi/_imp_emulation.py:4 $(@D)/src/c/../cffi/_imp_emulation.py:4: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses from imp import * src/c/test_c.py::test_callback_return_type $(PYTHON_DIR)/vendor-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored from cffi callback .cb at $(POINTER)>, trying to convert the result back to C: None Traceback (most recent call last): File "$(@D)/src/c/test_c.py", line 1453, in test_callback_return_type assert f(max) == 42 OverflowError: int too big to convert warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) src/c/test_c.py::test_callback_returning_wchar_t $(PYTHON_DIR)/vendor-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored from cffi callback .cb at $(POINTER)>: None Traceback (most recent call last): File "$(@D)/src/c/test_c.py", line 1748, in cb raise ValueError ValueError warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) src/c/test_c.py::test_cast_with_functionptr $(@D)/src/c/test_c.py:2166: UserWarning: implicit cast from 'char *' to a different pointer type: will be forbidden in the future (check that the types are as you expect; use an explicit ffi.cast() if they are correct) newp(BStructPtr, [cast(BCharP, 0)]) testing/cffi0/test_ffi_backend.py::TestFFI::test_callback_crash $(PYTHON_DIR)/vendor-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored from cffi callback .cb at $(POINTER)>: None Traceback (most recent call last): File "$(@D)/testing/cffi0/backend_tests.py", line 848, in cb raise Exception Exception warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) testing/cffi0/test_ffi_backend.py::TestFFI::test_callback_decorator $(PYTHON_DIR)/vendor-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored from cffi callback .cb at $(POINTER)>, trying to convert the result back to C: None Traceback (most recent call last): File "$(@D)/testing/cffi0/backend_tests.py", line 1390, in test_callback_decorator assert cb((1 << (sz*8-1)) - 1, -10) == 42 OverflowError: int too big to convert warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) testing/cffi0/test_parsing.py::test_missing_newline_bug $(@D)/src/c/../cffi/cparser.py:436: UserWarning: #pragma in cdef() are entirely ignored. They should be removed for now, otherwise your code might behave differently in a future version of CFFI if #pragma support gets added. Note that '#pragma pack' needs to be replaced with the 'packed' keyword argument to cdef(). warnings.warn( testing/cffi1/test_ffi_obj.py::test_ffi_callback $(PYTHON_DIR)/vendor-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored from cffi callback . at $(POINTER)>: None Traceback (most recent call last): File "$(@D)/testing/cffi1/test_ffi_obj.py", line 130, in assert ffi.callback("int(int)", lambda x: x + "", error=-66)(10) == -66 TypeError: unsupported operand type(s) for +: 'int' and 'str' warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) testing/cffi1/test_ffi_obj.py::test_ffi_callback_decorator $(PYTHON_DIR)/vendor-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored from cffi callback . at $(POINTER)>: None Traceback (most recent call last): File "$(@D)/testing/cffi1/test_ffi_obj.py", line 136, in assert deco(lambda x: x + "")(10) == -66 TypeError: unsupported operand type(s) for +: 'int' and 'str' warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_callback_crash $(PYTHON_DIR)/vendor-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored from cffi callback .cb at $(POINTER)>: None Traceback (most recent call last): File "$(@D)/testing/cffi1/test_new_ffi_1.py", line 863, in cb raise Exception Exception warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) testing/cffi1/test_new_ffi_1.py::TestNewFFI1::test_callback_decorator $(PYTHON_DIR)/vendor-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored from cffi callback .cb at $(POINTER)>, trying to convert the result back to C: None Traceback (most recent call last): File "$(@D)/testing/cffi1/test_new_ffi_1.py", line 1341, in test_callback_decorator assert cb((1 << (sz*8-1)) - 1, -10) == 42 OverflowError: int too big to convert warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) testing/cffi1/test_recompiler.py::test_macro_var_callback $(PYTHON_DIR)/vendor-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored from cffi callback .get_my_value at $(POINTER)>, trying to convert the result back to C: None Traceback (most recent call last): File "$(PYTHON_DIR)/vendor-packages/_pytest/python_api.py", line 968, in raises func(*args[1:], **kwargs) TypeError: initializer for ctype 'int *' must be a cdata pointer, not str warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ======== 1926 passed, 123 skipped, 4 xfailed, 12 warnings ========