C:\build\python36\PCbuild>"C:\build\python36\PCbuild\win32\python.exe" -u -Wd -E -bb -m test -v test_ctypes == CPython 3.6.8 (v3.6.8:3c6b436a57, Jan 21 2019, 21:41:06) [MSC v.1916 32 bit (Intel)] == Windows-7-6.1.7601-SP1 little-endian == cwd: C:\build\python36\build\test_python_13384 == CPU count: 4 == encodings: locale=cp1252, FS=utf-8 Run tests sequentially 0:00:00 [1/1] test_ctypes test_anon (ctypes.test.test_anon.AnonTest) ... ok test_anon_nonmember (ctypes.test.test_anon.AnonTest) ... ok test_anon_nonseq (ctypes.test.test_anon.AnonTest) ... ok test_issue31490 (ctypes.test.test_anon.AnonTest) ... ok test_nested (ctypes.test.test_anon.AnonTest) ... ok test (ctypes.test.test_array_in_pointer.Test) ... ok test_2 (ctypes.test.test_array_in_pointer.Test) ... ok test_bad_subclass (ctypes.test.test_arrays.ArrayTestCase) ... ok test_cache (ctypes.test.test_arrays.ArrayTestCase) ... ok test_classcache (ctypes.test.test_arrays.ArrayTestCase) ... ok test_from_address (ctypes.test.test_arrays.ArrayTestCase) ... ok test_from_addressW (ctypes.test.test_arrays.ArrayTestCase) ... ok test_large_array (ctypes.test.test_arrays.ArrayTestCase) ... skipped 'requires 64bit platform' test_numeric_arrays (ctypes.test.test_arrays.ArrayTestCase) ... ok test_simple (ctypes.test.test_arrays.ArrayTestCase) ... ok test_subclass (ctypes.test.test_arrays.ArrayTestCase) ... ok test_byval (ctypes.test.test_as_parameter.AsParamPropertyWrapperTestCase) ... ok test_callbacks (ctypes.test.test_as_parameter.AsParamPropertyWrapperTestCase) ... ok test_callbacks_2 (ctypes.test.test_as_parameter.AsParamPropertyWrapperTestCase) ... ok test_longlong_callbacks (ctypes.test.test_as_parameter.AsParamPropertyWrapperTestCase) ... ok test_pointers (ctypes.test.test_as_parameter.AsParamPropertyWrapperTestCase) ... ok test_recursive_as_param (ctypes.test.test_as_parameter.AsParamPropertyWrapperTestCase) ... ok test_shorts (ctypes.test.test_as_parameter.AsParamPropertyWrapperTestCase) ... ok test_struct_return_2H (ctypes.test.test_as_parameter.AsParamPropertyWrapperTestCase) ... ok test_struct_return_8H (ctypes.test.test_as_parameter.AsParamPropertyWrapperTestCase) ... ok test_wchar_parm (ctypes.test.test_as_parameter.AsParamPropertyWrapperTestCase) ... ok test_byval (ctypes.test.test_as_parameter.AsParamWrapperTestCase) ... ok test_callbacks (ctypes.test.test_as_parameter.AsParamWrapperTestCase) ... ok test_callbacks_2 (ctypes.test.test_as_parameter.AsParamWrapperTestCase) ... ok test_longlong_callbacks (ctypes.test.test_as_parameter.AsParamWrapperTestCase) ... ok test_pointers (ctypes.test.test_as_parameter.AsParamWrapperTestCase) ... ok test_recursive_as_param (ctypes.test.test_as_parameter.AsParamWrapperTestCase) ... ok test_shorts (ctypes.test.test_as_parameter.AsParamWrapperTestCase) ... ok test_struct_return_2H (ctypes.test.test_as_parameter.AsParamWrapperTestCase) ... ok test_struct_return_8H (ctypes.test.test_as_parameter.AsParamWrapperTestCase) ... ok test_wchar_parm (ctypes.test.test_as_parameter.AsParamWrapperTestCase) ... ok test_byval (ctypes.test.test_as_parameter.BasicWrapTestCase) ... ok test_callbacks (ctypes.test.test_as_parameter.BasicWrapTestCase) ... ok test_callbacks_2 (ctypes.test.test_as_parameter.BasicWrapTestCase) ... ok test_longlong_callbacks (ctypes.test.test_as_parameter.BasicWrapTestCase) ... ok test_pointers (ctypes.test.test_as_parameter.BasicWrapTestCase) ... ok test_recursive_as_param (ctypes.test.test_as_parameter.BasicWrapTestCase) ... ok test_shorts (ctypes.test.test_as_parameter.BasicWrapTestCase) ... ok test_struct_return_2H (ctypes.test.test_as_parameter.BasicWrapTestCase) ... ok test_struct_return_8H (ctypes.test.test_as_parameter.BasicWrapTestCase) ... ok test_wchar_parm (ctypes.test.test_as_parameter.BasicWrapTestCase) ... ok test_anon_bitfields (ctypes.test.test_bitfields.BitFieldTest) ... ok test_c_wchar (ctypes.test.test_bitfields.BitFieldTest) ... ok test_longlong (ctypes.test.test_bitfields.BitFieldTest) ... ok test_mixed_1 (ctypes.test.test_bitfields.BitFieldTest) ... ok test_mixed_2 (ctypes.test.test_bitfields.BitFieldTest) ... ok test_mixed_3 (ctypes.test.test_bitfields.BitFieldTest) ... ok test_mixed_4 (ctypes.test.test_bitfields.BitFieldTest) ... ok test_multi_bitfields_size (ctypes.test.test_bitfields.BitFieldTest) ... ok test_nonint_types (ctypes.test.test_bitfields.BitFieldTest) ... ok test_signed (ctypes.test.test_bitfields.BitFieldTest) ... ok test_single_bitfield_size (ctypes.test.test_bitfields.BitFieldTest) ... ok test_uint32 (ctypes.test.test_bitfields.BitFieldTest) ... ok test_uint32_swap_big_endian (ctypes.test.test_bitfields.BitFieldTest) ... ok test_uint32_swap_little_endian (ctypes.test.test_bitfields.BitFieldTest) ... ok test_uint64 (ctypes.test.test_bitfields.BitFieldTest) ... ok test_ulonglong (ctypes.test.test_bitfields.BitFieldTest) ... ok test_unsigned (ctypes.test.test_bitfields.BitFieldTest) ... ok test_ints (ctypes.test.test_bitfields.C_Test) ... ok test_shorts (ctypes.test.test_bitfields.C_Test) ... ok test_buffer (ctypes.test.test_buffers.StringBufferTestCase) ... ok test_buffer_interface (ctypes.test.test_buffers.StringBufferTestCase) ... ok test_unicode_buffer (ctypes.test.test_buffers.StringBufferTestCase) ... ok test_unicode_conversion (ctypes.test.test_buffers.StringBufferTestCase) ... ok test_BSTR (ctypes.test.test_bytes.BytesTest) ... ok test_c_char (ctypes.test.test_bytes.BytesTest) ... ok test_c_char_p (ctypes.test.test_bytes.BytesTest) ... ok test_c_wchar (ctypes.test.test_bytes.BytesTest) ... ok test_c_wchar_p (ctypes.test.test_bytes.BytesTest) ... ok test_struct (ctypes.test.test_bytes.BytesTest) ... ok test_struct_W (ctypes.test.test_bytes.BytesTest) ... ok test_X (ctypes.test.test_byteswap.Test) ... skipped 'test disabled' test_endian_double (ctypes.test.test_byteswap.Test) ... ok test_endian_float (ctypes.test.test_byteswap.Test) ... ok test_endian_int (ctypes.test.test_byteswap.Test) ... ok test_endian_longlong (ctypes.test.test_byteswap.Test) ... ok test_endian_other (ctypes.test.test_byteswap.Test) ... ok test_endian_short (ctypes.test.test_byteswap.Test) ... ok test_slots (ctypes.test.test_byteswap.Test) ... ok test_struct_fields_1 (ctypes.test.test_byteswap.Test) ... ok test_struct_fields_2 (ctypes.test.test_byteswap.Test) ... ok test_struct_struct (ctypes.test.test_byteswap.Test) ... ok test_unaligned_native_struct_fields (ctypes.test.test_byteswap.Test) ... ok test_unaligned_nonnative_struct_fields (ctypes.test.test_byteswap.Test) ... ok test_byte (ctypes.test.test_callbacks.Callbacks) ... ok test_char (ctypes.test.test_callbacks.Callbacks) ... ok test_char_p (ctypes.test.test_callbacks.Callbacks) ... skipped 'test disabled' test_double (ctypes.test.test_callbacks.Callbacks) ... ok test_float (ctypes.test.test_callbacks.Callbacks) ... ok test_int (ctypes.test.test_callbacks.Callbacks) ... ok test_issue12483 (ctypes.test.test_callbacks.Callbacks) ... ok test_issue_7959 (ctypes.test.test_callbacks.Callbacks) ... ok test_long (ctypes.test.test_callbacks.Callbacks) ... ok test_longdouble (ctypes.test.test_callbacks.Callbacks) ... ok test_longlong (ctypes.test.test_callbacks.Callbacks) ... ok test_pyobject (ctypes.test.test_callbacks.Callbacks) ... ok test_short (ctypes.test.test_callbacks.Callbacks) ... ok test_ubyte (ctypes.test.test_callbacks.Callbacks) ... ok test_uint (ctypes.test.test_callbacks.Callbacks) ... ok test_ulong (ctypes.test.test_callbacks.Callbacks) ... ok test_ulonglong (ctypes.test.test_callbacks.Callbacks) ... ok test_unsupported_restype_1 (ctypes.test.test_callbacks.Callbacks) ... ok test_unsupported_restype_2 (ctypes.test.test_callbacks.Callbacks) ... ok test_ushort (ctypes.test.test_callbacks.Callbacks) ... ok test_callback_large_struct (ctypes.test.test_callbacks.SampleCallbacksTestCase) ... ok test_callback_register_double (ctypes.test.test_callbacks.SampleCallbacksTestCase) ... ok test_callback_register_int (ctypes.test.test_callbacks.SampleCallbacksTestCase) ... ok test_integrate (ctypes.test.test_callbacks.SampleCallbacksTestCase) ... ok test_issue_8959_a (ctypes.test.test_callbacks.SampleCallbacksTestCase) ... skipped 'could not find libc' test_issue_8959_b (ctypes.test.test_callbacks.SampleCallbacksTestCase) ... ok test_byte (ctypes.test.test_callbacks.StdcallCallbacks) ... ok test_char (ctypes.test.test_callbacks.StdcallCallbacks) ... ok test_char_p (ctypes.test.test_callbacks.StdcallCallbacks) ... skipped 'test disabled' test_double (ctypes.test.test_callbacks.StdcallCallbacks) ... ok test_float (ctypes.test.test_callbacks.StdcallCallbacks) ... ok test_int (ctypes.test.test_callbacks.StdcallCallbacks) ... ok test_issue12483 (ctypes.test.test_callbacks.StdcallCallbacks) ... ok test_issue_7959 (ctypes.test.test_callbacks.StdcallCallbacks) ... ok test_long (ctypes.test.test_callbacks.StdcallCallbacks) ... ok test_longdouble (ctypes.test.test_callbacks.StdcallCallbacks) ... ok test_longlong (ctypes.test.test_callbacks.StdcallCallbacks) ... ok test_pyobject (ctypes.test.test_callbacks.StdcallCallbacks) ... ok test_short (ctypes.test.test_callbacks.StdcallCallbacks) ... ok test_ubyte (ctypes.test.test_callbacks.StdcallCallbacks) ... ok test_uint (ctypes.test.test_callbacks.StdcallCallbacks) ... ok test_ulong (ctypes.test.test_callbacks.StdcallCallbacks) ... ok test_ulonglong (ctypes.test.test_callbacks.StdcallCallbacks) ... ok test_unsupported_restype_1 (ctypes.test.test_callbacks.StdcallCallbacks) ... ok test_unsupported_restype_2 (ctypes.test.test_callbacks.StdcallCallbacks) ... ok test_ushort (ctypes.test.test_callbacks.StdcallCallbacks) ... ok test_address2pointer (ctypes.test.test_cast.Test) ... ok test_array2pointer (ctypes.test.test_cast.Test) ... ok test_bad_type_arg (ctypes.test.test_cast.Test) ... ok test_char_p (ctypes.test.test_cast.Test) ... ok test_other (ctypes.test.test_cast.Test) ... ok test_p2a_objects (ctypes.test.test_cast.Test) ... ok test_wchar_p (ctypes.test.test_cast.Test) ... ok test_byte (ctypes.test.test_cfuncs.CFunctions) ... ok test_byte_plus (ctypes.test.test_cfuncs.CFunctions) ... ok test_callwithresult (ctypes.test.test_cfuncs.CFunctions) ... ok test_double (ctypes.test.test_cfuncs.CFunctions) ... ok test_double_plus (ctypes.test.test_cfuncs.CFunctions) ... ok test_float (ctypes.test.test_cfuncs.CFunctions) ... ok test_float_plus (ctypes.test.test_cfuncs.CFunctions) ... ok test_int (ctypes.test.test_cfuncs.CFunctions) ... ok test_int_plus (ctypes.test.test_cfuncs.CFunctions) ... ok test_long (ctypes.test.test_cfuncs.CFunctions) ... ok test_long_plus (ctypes.test.test_cfuncs.CFunctions) ... ok test_longdouble (ctypes.test.test_cfuncs.CFunctions) ... ok test_longdouble_plus (ctypes.test.test_cfuncs.CFunctions) ... ok test_longlong (ctypes.test.test_cfuncs.CFunctions) ... ok test_longlong_plus (ctypes.test.test_cfuncs.CFunctions) ... ok test_short (ctypes.test.test_cfuncs.CFunctions) ... ok test_short_plus (ctypes.test.test_cfuncs.CFunctions) ... ok test_ubyte (ctypes.test.test_cfuncs.CFunctions) ... ok test_ubyte_plus (ctypes.test.test_cfuncs.CFunctions) ... ok test_uint (ctypes.test.test_cfuncs.CFunctions) ... ok test_uint_plus (ctypes.test.test_cfuncs.CFunctions) ... ok test_ulong (ctypes.test.test_cfuncs.CFunctions) ... ok test_ulong_plus (ctypes.test.test_cfuncs.CFunctions) ... ok test_ulonglong (ctypes.test.test_cfuncs.CFunctions) ... ok test_ulonglong_plus (ctypes.test.test_cfuncs.CFunctions) ... ok test_ushort (ctypes.test.test_cfuncs.CFunctions) ... ok test_ushort_plus (ctypes.test.test_cfuncs.CFunctions) ... ok test_void (ctypes.test.test_cfuncs.CFunctions) ... ok test_byte (ctypes.test.test_cfuncs.stdcallCFunctions) ... ok test_byte_plus (ctypes.test.test_cfuncs.stdcallCFunctions) ... ok test_callwithresult (ctypes.test.test_cfuncs.stdcallCFunctions) ... ok test_double (ctypes.test.test_cfuncs.stdcallCFunctions) ... ok test_double_plus (ctypes.test.test_cfuncs.stdcallCFunctions) ... ok test_float (ctypes.test.test_cfuncs.stdcallCFunctions) ... ok test_float_plus (ctypes.test.test_cfuncs.stdcallCFunctions) ... ok test_int (ctypes.test.test_cfuncs.stdcallCFunctions) ... ok test_int_plus (ctypes.test.test_cfuncs.stdcallCFunctions) ... ok test_long (ctypes.test.test_cfuncs.stdcallCFunctions) ... ok test_long_plus (ctypes.test.test_cfuncs.stdcallCFunctions) ... ok test_longdouble (ctypes.test.test_cfuncs.stdcallCFunctions) ... ok test_longdouble_plus (ctypes.test.test_cfuncs.stdcallCFunctions) ... ok test_longlong (ctypes.test.test_cfuncs.stdcallCFunctions) ... ok test_longlong_plus (ctypes.test.test_cfuncs.stdcallCFunctions) ... ok test_short (ctypes.test.test_cfuncs.stdcallCFunctions) ... ok test_short_plus (ctypes.test.test_cfuncs.stdcallCFunctions) ... ok test_ubyte (ctypes.test.test_cfuncs.stdcallCFunctions) ... ok test_ubyte_plus (ctypes.test.test_cfuncs.stdcallCFunctions) ... ok test_uint (ctypes.test.test_cfuncs.stdcallCFunctions) ... ok test_uint_plus (ctypes.test.test_cfuncs.stdcallCFunctions) ... ok test_ulong (ctypes.test.test_cfuncs.stdcallCFunctions) ... ok test_ulong_plus (ctypes.test.test_cfuncs.stdcallCFunctions) ... ok test_ulonglong (ctypes.test.test_cfuncs.stdcallCFunctions) ... ok test_ulonglong_plus (ctypes.test.test_cfuncs.stdcallCFunctions) ... ok test_ushort (ctypes.test.test_cfuncs.stdcallCFunctions) ... ok test_ushort_plus (ctypes.test.test_cfuncs.stdcallCFunctions) ... ok test_void (ctypes.test.test_cfuncs.stdcallCFunctions) ... ok test_checkretval (ctypes.test.test_checkretval.Test) ... ok test_oledll (ctypes.test.test_checkretval.Test) ... ok test_chararray (ctypes.test.test_delattr.TestCase) ... ok test_simple (ctypes.test.test_delattr.TestCase) ... ok test_struct (ctypes.test.test_delattr.TestCase) ... ok test_GetLastError (ctypes.test.test_errno.Test) ... ok test_open (ctypes.test.test_errno.Test) ... skipped 'Unable to find C library' test_find_on_libpath (ctypes.test.test_find.LibPathFindTest) ... skipped 'Test only valid for Linux' OpenGL libraries: ('GL', 'C:\\Windows\\system32\\OpenGL32.dll') ('GLU', 'C:\\Windows\\system32\\Glu32.dll') ('gle', None) test_gl (ctypes.test.test_find.Test_OpenGL_libs) ... ok test_gle (ctypes.test.test_find.Test_OpenGL_libs) ... skipped 'lib_gle not available' test_glu (ctypes.test.test_find.Test_OpenGL_libs) ... ok test_shell_injection (ctypes.test.test_find.Test_OpenGL_libs) ... ok test_abstract (ctypes.test.test_frombuffer.Test) ... ok test_fortran_contiguous (ctypes.test.test_frombuffer.Test) ... ok test_from_buffer (ctypes.test.test_frombuffer.Test) ... ok test_from_buffer_copy (ctypes.test.test_frombuffer.Test) ... ok test_from_buffer_copy_with_offset (ctypes.test.test_frombuffer.Test) ... ok test_from_buffer_memoryview (ctypes.test.test_frombuffer.Test) ... ok test_from_buffer_with_offset (ctypes.test.test_frombuffer.Test) ... ok test_abstract (ctypes.test.test_funcptr.CFuncPtrTestCase) ... ok test_basic (ctypes.test.test_funcptr.CFuncPtrTestCase) ... ok test_dllfunctions (ctypes.test.test_funcptr.CFuncPtrTestCase) ... ok test_first (ctypes.test.test_funcptr.CFuncPtrTestCase) ... ok test_structures (ctypes.test.test_funcptr.CFuncPtrTestCase) ... ok test_byval (ctypes.test.test_functions.FunctionTestCase) ... ok test_callbacks (ctypes.test.test_functions.FunctionTestCase) ... ok test_callbacks_2 (ctypes.test.test_functions.FunctionTestCase) ... ok test_doubleresult (ctypes.test.test_functions.FunctionTestCase) ... ok test_errors (ctypes.test.test_functions.FunctionTestCase) ... ok test_floatresult (ctypes.test.test_functions.FunctionTestCase) ... ok test_intresult (ctypes.test.test_functions.FunctionTestCase) ... ok test_longdoubleresult (ctypes.test.test_functions.FunctionTestCase) ... ok test_longlong_callbacks (ctypes.test.test_functions.FunctionTestCase) ... ok test_longlongresult (ctypes.test.test_functions.FunctionTestCase) ... ok test_mro (ctypes.test.test_functions.FunctionTestCase) ... ok test_pointers (ctypes.test.test_functions.FunctionTestCase) ... ok test_sf1651235 (ctypes.test.test_functions.FunctionTestCase) ... ok test_shorts (ctypes.test.test_functions.FunctionTestCase) ... ok test_stringresult (ctypes.test.test_functions.FunctionTestCase) ... ok test_struct_return_2H (ctypes.test.test_functions.FunctionTestCase) ... ok test_struct_return_2H_stdcall (ctypes.test.test_functions.FunctionTestCase) ... ok test_struct_return_8H (ctypes.test.test_functions.FunctionTestCase) ... ok test_struct_return_8H_stdcall (ctypes.test.test_functions.FunctionTestCase) ... ok test_voidresult (ctypes.test.test_functions.FunctionTestCase) ... ok test_wchar_parm (ctypes.test.test_functions.FunctionTestCase) ... ok test_wchar_result (ctypes.test.test_functions.FunctionTestCase) ... ok test_incomplete_example (ctypes.test.test_incomplete.MyTestCase) ... ok test_get (ctypes.test.test_init.InitTest) ... ok test_c_char_p (ctypes.test.test_internals.ObjectsTestCase) ... ok test_embedded_structs (ctypes.test.test_internals.ObjectsTestCase) ... ok test_ints (ctypes.test.test_internals.ObjectsTestCase) ... ok test_ptr_struct (ctypes.test.test_internals.ObjectsTestCase) ... ok test_simple_struct (ctypes.test.test_internals.ObjectsTestCase) ... ok test_xxx (ctypes.test.test_internals.ObjectsTestCase) ... ok test_cint_array (ctypes.test.test_keeprefs.ArrayTestCase) ... ok test_X (ctypes.test.test_keeprefs.DeletePointerTestCase) ... skipped 'test disabled' test_p_cint (ctypes.test.test_keeprefs.PointerTestCase) ... ok test (ctypes.test.test_keeprefs.PointerToStructure) ... ok test_ccharp (ctypes.test.test_keeprefs.SimpleTestCase) ... ok test_cint (ctypes.test.test_keeprefs.SimpleTestCase) ... ok test_ccharp_struct (ctypes.test.test_keeprefs.StructureTestCase) ... ok test_cint_struct (ctypes.test.test_keeprefs.StructureTestCase) ... ok test_struct_struct (ctypes.test.test_keeprefs.StructureTestCase) ... ok test_qsort (ctypes.test.test_libc.LibTest) ... ok test_sqrt (ctypes.test.test_libc.LibTest) ... ok libc_name is None test_1703286_A (ctypes.test.test_loading.LoaderTest) ... ok test_1703286_B (ctypes.test.test_loading.LoaderTest) ... ok test_find (ctypes.test.test_loading.LoaderTest) ... ok test_load (ctypes.test.test_loading.LoaderTest) ... skipped 'could not find libc' test_load_library (ctypes.test.test_loading.LoaderTest) ... C:\Windows\system32\kernel32.dll C:\Windows\system32\user32.dll ok test_load_ordinal_functions (ctypes.test.test_loading.LoaderTest) ... ok test_load_version (ctypes.test.test_loading.LoaderTest) ... skipped 'could not find libc' test_find (ctypes.test.test_macholib.MachOTest) ... skipped 'OSX-specific test' test_cast (ctypes.test.test_memfunctions.MemFunctionsTest) ... ok test_memmove (ctypes.test.test_memfunctions.MemFunctionsTest) ... ok test_memset (ctypes.test.test_memfunctions.MemFunctionsTest) ... ok test_overflow (ctypes.test.test_memfunctions.MemFunctionsTest) ... skipped 'test disabled' test_string_at (ctypes.test.test_memfunctions.MemFunctionsTest) ... ok test_wstring_at (ctypes.test.test_memfunctions.MemFunctionsTest) ... ok test_alignments (ctypes.test.test_numbers.NumberTestCase) ... ok test_bool_from_address (ctypes.test.test_numbers.NumberTestCase) ... skipped 'test disabled' test_bool_values (ctypes.test.test_numbers.NumberTestCase) ... ok test_byref (ctypes.test.test_numbers.NumberTestCase) ... ok test_char_from_address (ctypes.test.test_numbers.NumberTestCase) ... ok test_default_init (ctypes.test.test_numbers.NumberTestCase) ... ok test_float_from_address (ctypes.test.test_numbers.NumberTestCase) ... ok test_float_overflow (ctypes.test.test_numbers.NumberTestCase) ... ok test_floats (ctypes.test.test_numbers.NumberTestCase) ... ok test_from_param (ctypes.test.test_numbers.NumberTestCase) ... ok test_init (ctypes.test.test_numbers.NumberTestCase) ... ok test_int_from_address (ctypes.test.test_numbers.NumberTestCase) ... ok test_integers (ctypes.test.test_numbers.NumberTestCase) ... ok test_perf (ctypes.test.test_numbers.NumberTestCase) ... skipped 'test disabled' test_signed_values (ctypes.test.test_numbers.NumberTestCase) ... ok test_sizes (ctypes.test.test_numbers.NumberTestCase) ... ok test_typeerror (ctypes.test.test_numbers.NumberTestCase) ... ok test_unsigned_values (ctypes.test.test_numbers.NumberTestCase) ... ok test_valid_ranges (ctypes.test.test_numbers.NumberTestCase) ... skipped 'test disabled' test (ctypes.test.test_objects.TestCase) ... Trying: from ctypes import * Expecting nothing ok Trying: array = (c_char_p * 5)() Expecting nothing ok Trying: print(array._objects) Expecting: None ok Trying: array[4] = b'foo bar' Expecting nothing ok Trying: array._objects Expecting: {'4': b'foo bar'} ok Trying: array[4] Expecting: b'foo bar' ok Trying: class X(Structure): _fields_ = [("x", c_int), ("y", c_int), ("array", c_char_p * 5)] Expecting nothing ok Trying: x = X() Expecting nothing ok Trying: print(x._objects) Expecting: None ok Trying: print(x.array._b_base_) # doctest: +ELLIPSIS Expecting: ok Trying: x.array[0] = b'spam spam spam' Expecting nothing ok Trying: x._objects Expecting: {'0:2': b'spam spam spam'} ok Trying: x.array._b_base_._objects Expecting: {'0:2': b'spam spam spam'} ok 2 items had no tests: ctypes.test.test_objects.TestCase ctypes.test.test_objects.TestCase.test 1 items passed all tests: 13 tests in ctypes.test.test_objects 13 tests in 3 items. 13 passed and 0 failed. Test passed. ok test_abstract (ctypes.test.test_parameters.SimpleTypesTestCase) ... ok test_array_pointers (ctypes.test.test_parameters.SimpleTypesTestCase) ... ok test_byref_pointer (ctypes.test.test_parameters.SimpleTypesTestCase) ... ok test_byref_pointerpointer (ctypes.test.test_parameters.SimpleTypesTestCase) ... ok test_cstrings (ctypes.test.test_parameters.SimpleTypesTestCase) ... ok test_cw_strings (ctypes.test.test_parameters.SimpleTypesTestCase) ... ok test_int_pointers (ctypes.test.test_parameters.SimpleTypesTestCase) ... ok test_issue31311 (ctypes.test.test_parameters.SimpleTypesTestCase) ... ok test_noctypes_argtype (ctypes.test.test_parameters.SimpleTypesTestCase) ... ok test_subclasses (ctypes.test.test_parameters.SimpleTypesTestCase) ... ok test_subclasses_c_wchar_p (ctypes.test.test_parameters.SimpleTypesTestCase) ... ok test_endian_types (ctypes.test.test_pep3118.Test) ... ok test_native_types (ctypes.test.test_pep3118.Test) ... ok test_simple (ctypes.test.test_pickling.PickleTest_0) ... ok test_struct (ctypes.test.test_pickling.PickleTest_0) ... ok test_unpickable (ctypes.test.test_pickling.PickleTest_0) ... ok test_wchar (ctypes.test.test_pickling.PickleTest_0) ... ok test_simple (ctypes.test.test_pickling.PickleTest_1) ... ok test_struct (ctypes.test.test_pickling.PickleTest_1) ... ok test_unpickable (ctypes.test.test_pickling.PickleTest_1) ... ok test_wchar (ctypes.test.test_pickling.PickleTest_1) ... ok test_simple (ctypes.test.test_pickling.PickleTest_2) ... ok test_struct (ctypes.test.test_pickling.PickleTest_2) ... ok test_unpickable (ctypes.test.test_pickling.PickleTest_2) ... ok test_wchar (ctypes.test.test_pickling.PickleTest_2) ... ok test_simple (ctypes.test.test_pickling.PickleTest_3) ... ok test_struct (ctypes.test.test_pickling.PickleTest_3) ... ok test_unpickable (ctypes.test.test_pickling.PickleTest_3) ... ok test_wchar (ctypes.test.test_pickling.PickleTest_3) ... ok test_simple (ctypes.test.test_pickling.PickleTest_4) ... ok test_struct (ctypes.test.test_pickling.PickleTest_4) ... ok test_unpickable (ctypes.test.test_pickling.PickleTest_4) ... ok test_wchar (ctypes.test.test_pickling.PickleTest_4) ... ok test_abstract (ctypes.test.test_pointers.PointersTestCase) ... ok test_basic (ctypes.test.test_pointers.PointersTestCase) ... ok test_basics (ctypes.test.test_pointers.PointersTestCase) ... ok test_bug_1467852 (ctypes.test.test_pointers.PointersTestCase) ... ok test_c_void_p (ctypes.test.test_pointers.PointersTestCase) ... ok test_callbacks_with_pointers (ctypes.test.test_pointers.PointersTestCase) ... ok test_change_pointers (ctypes.test.test_pointers.PointersTestCase) ... ok test_charpp (ctypes.test.test_pointers.PointersTestCase) Test that a character pointer-to-pointer is correctly passed ... ok test_from_address (ctypes.test.test_pointers.PointersTestCase) ... ok test_other (ctypes.test.test_pointers.PointersTestCase) ... ok test_pass_pointers (ctypes.test.test_pointers.PointersTestCase) ... ok test_pointer_crash (ctypes.test.test_pointers.PointersTestCase) ... ok test_pointer_type_name (ctypes.test.test_pointers.PointersTestCase) ... ok test_pointer_type_str_name (ctypes.test.test_pointers.PointersTestCase) ... ok test_pointers_bool (ctypes.test.test_pointers.PointersTestCase) ... ok test (ctypes.test.test_prototypes.ArrayTest) ... ok test_POINTER_c_char_arg (ctypes.test.test_prototypes.CharPointersTestCase) ... ok test_c_char_p_arg (ctypes.test.test_prototypes.CharPointersTestCase) ... ok test_c_void_p_arg (ctypes.test.test_prototypes.CharPointersTestCase) ... ok test_c_void_p_arg_with_c_wchar_p (ctypes.test.test_prototypes.CharPointersTestCase) ... ok test_instance (ctypes.test.test_prototypes.CharPointersTestCase) ... ok test_int_pointer_arg (ctypes.test.test_prototypes.CharPointersTestCase) ... ok test_paramflags (ctypes.test.test_prototypes.CharPointersTestCase) ... ok test_POINTER_c_wchar_arg (ctypes.test.test_prototypes.WCharPointersTestCase) ... ok test_c_wchar_p_arg (ctypes.test.test_prototypes.WCharPointersTestCase) ... ok test_PyBytes_FromStringAndSize (ctypes.test.test_python_api.PythonAPITestCase) ... ok test_PyLong_Long (ctypes.test.test_python_api.PythonAPITestCase) ... ok test_PyOS_snprintf (ctypes.test.test_python_api.PythonAPITestCase) ... ok test_PyObj_FromPtr (ctypes.test.test_python_api.PythonAPITestCase) ... ok test_PyString_FromString (ctypes.test.test_python_api.PythonAPITestCase) ... ok test_pyobject_repr (ctypes.test.test_python_api.PythonAPITestCase) ... ok test_FloatDivisionError (ctypes.test.test_random_things.CallbackTracbackTestCase) ... ok test_IntegerDivisionError (ctypes.test.test_random_things.CallbackTracbackTestCase) ... ok test_TypeErrorDivisionError (ctypes.test.test_random_things.CallbackTracbackTestCase) ... ok test_ValueError (ctypes.test.test_random_things.CallbackTracbackTestCase) ... ok test (ctypes.test.test_random_things.call_function_TestCase) ... ok test_callback (ctypes.test.test_refcounts.AnotherLeak) ... ok test_1 (ctypes.test.test_refcounts.RefcountTestCase) ... ok test_refcount (ctypes.test.test_refcounts.RefcountTestCase) ... ok test_char (ctypes.test.test_repr.ReprTest) ... ok test_numbers (ctypes.test.test_repr.ReprTest) ... ok test_from_dll (ctypes.test.test_returnfuncptrs.ReturnFuncPtrTestCase) ... ok test_from_dll_refcount (ctypes.test.test_returnfuncptrs.ReturnFuncPtrTestCase) ... ok test_with_prototype (ctypes.test.test_returnfuncptrs.ReturnFuncPtrTestCase) ... ok test_without_prototype (ctypes.test.test_returnfuncptrs.ReturnFuncPtrTestCase) ... ok test_compare (ctypes.test.test_simplesubclasses.Test) ... ok test_ignore_retval (ctypes.test.test_simplesubclasses.Test) ... ok test_int_callback (ctypes.test.test_simplesubclasses.Test) ... ok test_int_struct (ctypes.test.test_simplesubclasses.Test) ... ok test_16 (ctypes.test.test_sizes.SizesTestCase) ... ok test_32 (ctypes.test.test_sizes.SizesTestCase) ... ok test_64 (ctypes.test.test_sizes.SizesTestCase) ... ok test_8 (ctypes.test.test_sizes.SizesTestCase) ... ok test_size_t (ctypes.test.test_sizes.SizesTestCase) ... ok test_ssize_t (ctypes.test.test_sizes.SizesTestCase) ... ok test_char_array (ctypes.test.test_slicing.SlicesTestCase) ... ok test_char_ptr (ctypes.test.test_slicing.SlicesTestCase) ... ok test_char_ptr_with_free (ctypes.test.test_slicing.SlicesTestCase) ... ok test_getslice_cint (ctypes.test.test_slicing.SlicesTestCase) ... ok test_setslice_cint (ctypes.test.test_slicing.SlicesTestCase) ... ok test_wchar_ptr (ctypes.test.test_slicing.SlicesTestCase) ... ok test__POINTER_c_char (ctypes.test.test_stringptr.StringPtrTestCase) ... ok test__c_char_p (ctypes.test.test_stringptr.StringPtrTestCase) ... ok test_functions (ctypes.test.test_stringptr.StringPtrTestCase) ... ok test (ctypes.test.test_strings.StringArrayTestCase) ... ok test_c_buffer_raw (ctypes.test.test_strings.StringArrayTestCase) ... ok test_c_buffer_value (ctypes.test.test_strings.StringArrayTestCase) ... ok test_param_1 (ctypes.test.test_strings.StringArrayTestCase) ... ok test_param_2 (ctypes.test.test_strings.StringArrayTestCase) ... ok test_basic_strings (ctypes.test.test_strings.StringTestCase) ... skipped 'test disabled' test_initialized_strings (ctypes.test.test_strings.StringTestCase) ... skipped 'test disabled' test_perf (ctypes.test.test_strings.StringTestCase) ... skipped 'test disabled' test_sized_strings (ctypes.test.test_strings.StringTestCase) ... skipped 'test disabled' test_toolong (ctypes.test.test_strings.StringTestCase) ... skipped 'test disabled' test (ctypes.test.test_strings.WStringArrayTestCase) ... ok test_nonbmp (ctypes.test.test_strings.WStringArrayTestCase) ... skipped 'sizeof(wchar_t) is smaller than 4 bytes' test_basic_wstrings (ctypes.test.test_strings.WStringTestCase) ... skipped 'test disabled' test_toolong (ctypes.test.test_strings.WStringTestCase) ... skipped 'test disabled' test_wchar (ctypes.test.test_strings.WStringTestCase) ... ok test_1_A (ctypes.test.test_struct_fields.StructFieldsTestCase) ... ok test_1_B (ctypes.test.test_struct_fields.StructFieldsTestCase) ... ok test_2 (ctypes.test.test_struct_fields.StructFieldsTestCase) ... ok test_3 (ctypes.test.test_struct_fields.StructFieldsTestCase) ... ok test_4 (ctypes.test.test_struct_fields.StructFieldsTestCase) ... ok test___get__ (ctypes.test.test_struct_fields.StructFieldsTestCase) ... ok test___set__ (ctypes.test.test_struct_fields.StructFieldsTestCase) ... ok test (ctypes.test.test_structures.PointerMemberTestCase) ... ok test_none_to_pointer_fields (ctypes.test.test_structures.PointerMemberTestCase) ... ok test_abstract_class (ctypes.test.test_structures.StructureTestCase) ... ok test_conflicting_initializers (ctypes.test.test_structures.StructureTestCase) ... ok test_empty (ctypes.test.test_structures.StructureTestCase) ... ok test_fields (ctypes.test.test_structures.StructureTestCase) ... ok test_huge_field_name (ctypes.test.test_structures.StructureTestCase) ... ok test_init_errors (ctypes.test.test_structures.StructureTestCase) ... ok test_initializers (ctypes.test.test_structures.StructureTestCase) ... ok test_intarray_fields (ctypes.test.test_structures.StructureTestCase) ... ok test_invalid_field_types (ctypes.test.test_structures.StructureTestCase) ... ok test_invalid_name (ctypes.test.test_structures.StructureTestCase) ... ok test_keyword_initializers (ctypes.test.test_structures.StructureTestCase) ... ok test_methods (ctypes.test.test_structures.StructureTestCase) ... ok test_nested_initializers (ctypes.test.test_structures.StructureTestCase) ... ok test_packed (ctypes.test.test_structures.StructureTestCase) ... ok test_packed_c_limits (ctypes.test.test_structures.StructureTestCase) ... ok test_pass_by_value (ctypes.test.test_structures.StructureTestCase) ... ok test_pass_by_value_in_register (ctypes.test.test_structures.StructureTestCase) ... ok test_positional_args (ctypes.test.test_structures.StructureTestCase) ... ok test_simple_structs (ctypes.test.test_structures.StructureTestCase) ... ok test_struct_alignment (ctypes.test.test_structures.StructureTestCase) ... ok test_structures_with_wchar (ctypes.test.test_structures.StructureTestCase) ... ok test_subclass_creation (ctypes.test.test_structures.StructureTestCase) ... skipped 'test disabled' test_unions (ctypes.test.test_structures.StructureTestCase) ... ok test_subclass (ctypes.test.test_structures.SubclassesTest) ... ok test_subclass_delayed (ctypes.test.test_structures.SubclassesTest) ... ok test_contains_itself (ctypes.test.test_structures.TestRecursiveStructure) ... ok test_vice_versa (ctypes.test.test_structures.TestRecursiveStructure) ... ok test_native (ctypes.test.test_unaligned_structures.TestStructures) ... ok test_swapped (ctypes.test.test_unaligned_structures.TestStructures) ... ok test_buffers (ctypes.test.test_unicode.StringTestCase) ... ok test_func (ctypes.test.test_unicode.StringTestCase) ... ok test_wcslen (ctypes.test.test_unicode.StringTestCase) ... ok test_buffers (ctypes.test.test_unicode.UnicodeTestCase) ... ok test_wcslen (ctypes.test.test_unicode.UnicodeTestCase) ... ok test_frozentable (ctypes.test.test_values.PythonValuesTestCase) ... ok test_optimizeflag (ctypes.test.test_values.PythonValuesTestCase) ... ok test_undefined (ctypes.test.test_values.PythonValuesTestCase) ... ok test_an_integer (ctypes.test.test_values.ValuesTestCase) ... ok test_undefined (ctypes.test.test_values.ValuesTestCase) ... ok test_array_invalid_length (ctypes.test.test_varsize_struct.VarSizeTest) ... ok test_resize (ctypes.test.test_varsize_struct.VarSizeTest) ... ok test_zerosized_array (ctypes.test.test_varsize_struct.VarSizeTest) ... ok test_SEH (ctypes.test.test_win32.FunctionCallTestCase) ... ok test_noargs (ctypes.test.test_win32.FunctionCallTestCase) ... ok test_sizes (ctypes.test.test_win32.ReturnStructSizesTestCase) ... ok test_struct_by_value (ctypes.test.test_win32.Structures) ... ok test_winerror (ctypes.test.test_win32.TestWinError) ... ok test_COMError (ctypes.test.test_win32.TestWintypes) ... ok test_HWND (ctypes.test.test_win32.TestWintypes) ... ok test_PARAM (ctypes.test.test_win32.TestWintypes) ... ok test_callconv_1 (ctypes.test.test_win32.WindowsTestCase) ... XXX lineno: 124, opcode: 0 ERROR test_callconv_2 (ctypes.test.test_win32.WindowsTestCase) ... XXX lineno: 124, opcode: 0 ERROR test_variant_bool (ctypes.test.test_wintypes.WinTypesTest) ... test test_ctypes failed ok ====================================================================== ERROR: test_callconv_1 (ctypes.test.test_win32.WindowsTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\build\python36\lib\ctypes\test\test_win32.py", line 27, in test_callconv_1 self.assertRaises(ValueError, IsWindow, 0, 0, 0) File "C:\build\python36\lib\unittest\case.py", line 733, in assertRaises return context.handle('assertRaises', args, kwargs) File "C:\build\python36\lib\unittest\case.py", line 157, in handle if not _is_subtype(self.expected, self._base_type): File "C:\build\python36\lib\unittest\case.py", line 124, in _is_subtype if isinstance(expected, tuple): SystemError: unknown opcode ====================================================================== ERROR: test_callconv_2 (ctypes.test.test_win32.WindowsTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\build\python36\lib\ctypes\test\test_win32.py", line 36, in test_callconv_2 self.assertRaises(ValueError, IsWindow, None) File "C:\build\python36\lib\unittest\case.py", line 733, in assertRaises return context.handle('assertRaises', args, kwargs) File "C:\build\python36\lib\unittest\case.py", line 157, in handle if not _is_subtype(self.expected, self._base_type): File "C:\build\python36\lib\unittest\case.py", line 124, in _is_subtype if isinstance(expected, tuple): SystemError: unknown opcode ---------------------------------------------------------------------- Ran 471 tests in 0.967s FAILED (errors=2, skipped=25) test_ctypes failed == Tests result: FAILURE == 1 test failed: test_ctypes Total duration: 1 sec 125 ms Tests result: FAILURE