Source: pycurl
Version: 7.45.2-6
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: [email protected]
Usertags: ftbfs-20231212 ftbfs-trixie
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> make[3]: Entering directory '/<<PKGBUILDDIR>>/tests/fake-curl/libcurl'
> `curl-config --cc` -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -fstack-clash-protection -Wformat
> -Werror=format-security -fcf-protection `curl-config --cflags` -Wdate-time
> -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -shared -fPIC \
> -Wl,-soname,with_gnutls.so -o with_gnutls.so with_gnutls.c
> `curl-config --cc` -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -fstack-clash-protection -Wformat
> -Werror=format-security -fcf-protection `curl-config --cflags` -Wdate-time
> -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -shared -fPIC \
> -Wl,-soname,with_nss.so -o with_nss.so with_nss.c
> `curl-config --cc` -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -fstack-clash-protection -Wformat
> -Werror=format-security -fcf-protection `curl-config --cflags` -Wdate-time
> -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -shared -fPIC \
> -Wl,-soname,with_openssl.so -o with_openssl.so with_openssl.c
> `curl-config --cc` -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -fstack-clash-protection -Wformat
> -Werror=format-security -fcf-protection `curl-config --cflags` -Wdate-time
> -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -shared -fPIC \
> -Wl,-soname,with_unknown_ssl.so -o with_unknown_ssl.so
> with_unknown_ssl.c
> `curl-config --cc` -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -fstack-clash-protection -Wformat
> -Werror=format-security -fcf-protection `curl-config --cflags` -Wdate-time
> -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -shared -fPIC \
> -Wl,-soname,without_ssl.so -o without_ssl.so without_ssl.c
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/tests/fake-curl/libcurl'
> ./tests/run.sh
> + test -n python3.12
> + test -n python3.12 -m pytest
> + mkdir -p tests/tmp
> + python3.12 -V
> + awk {print $2}
> + awk -F. {print $1}
> + export PYTHONMAJOR=3
> + python3.12 -V
> + awk {print $2}
> + awk -F. {print $2}
> + export PYTHONMINOR=12
> + ls -d build/lib.linux-x86_64-cpython-312
> + export PYTHONPATH=build/lib.linux-x86_64-cpython-312:
> + extra_attrs=
> + test = true
> + python3.12 -c import pycurl; print(pycurl.version)
> PycURL/7.45.2 libcurl/8.5.0 GnuTLS/3.8.2 zlib/1.3 brotli/1.1.0 zstd/1.5.5
> libidn2/2.3.4 libpsl/0.21.2 (+libidn2/2.3.4) libssh2/1.11.0 nghttp2/1.58.0
> librtmp/2.3 OpenLDAP/2.5.13
> + python3.12 -m pytest -v
> ============================= test session starts
> ==============================
> platform linux -- Python 3.12.1, pytest-7.4.3, pluggy-1.3.0 --
> /usr/bin/python3.12
> cachedir: .pytest_cache
> rootdir: /<<PKGBUILDDIR>>
> configfile: pytest.ini
> plugins: flaky-3.7.0
> collecting ... collected 429 items / 4 deselected / 425 selected
>
> tests/cadata_test.py::CaCertsTest::test_request_with_verifypeer SKIPPED [
> 0%]
> tests/cadata_test.py::CaCertsTest::test_set_ca_certs_bogus_type SKIPPED [
> 0%]
> tests/cadata_test.py::CaCertsTest::test_set_ca_certs_bytes SKIPPED (...) [
> 0%]
> tests/certinfo_test.py::CertinfoTest::test_certinfo_option PASSED [
> 0%]
> tests/certinfo_test.py::CertinfoTest::test_getinfo_raw_certinfo SKIPPED [
> 1%]
> tests/certinfo_test.py::CertinfoTest::test_request_with_certinfo SKIPPED [
> 1%]
> tests/certinfo_test.py::CertinfoTest::test_request_without_certinfo PASSED [
> 1%]
> tests/close_socket_cb_test.py::CloseSocketCbTest::test_closesocketfunction_bogus_return
> PASSED [ 1%]
> tests/close_socket_cb_test.py::CloseSocketCbTest::test_closesocketfunction_fail
> PASSED [ 2%]
> tests/close_socket_cb_test.py::CloseSocketCbTest::test_closesocketfunction_ok
> PASSED [ 2%]
> tests/close_socket_cb_test.py::CloseSocketCbUnsetTest::test_closesocketfunction_none
> PASSED [ 2%]
> tests/close_socket_cb_test.py::CloseSocketCbUnsetTest::test_closesocketfunction_unset
> PASSED [ 2%]
> tests/curl_object_test.py::ExplicitConstructionCurlObjectTest::test_close
> PASSED [ 3%]
> tests/curl_object_test.py::ExplicitConstructionCurlObjectTest::test_close_twice
> PASSED [ 3%]
> tests/curl_object_test.py::ExplicitConstructionCurlObjectTest::test_keyword_arguments
> PASSED [ 3%]
> tests/curl_object_test.py::ExplicitConstructionCurlObjectTest::test_positional_arguments
> PASSED [ 3%]
> tests/curl_object_test.py::CurlObjectTest::test_bogus_attribute_access PASSED
> [ 4%]
> tests/curl_object_test.py::CurlObjectTest::test_bogus_attribute_delete PASSED
> [ 4%]
> tests/curl_object_test.py::CurlObjectTest::test_delete_attribute_curl PASSED
> [ 4%]
> tests/curl_object_test.py::CurlObjectTest::test_delete_attribute_multi PASSED
> [ 4%]
> tests/curl_object_test.py::CurlObjectTest::test_delete_attribute_share PASSED
> [ 4%]
> tests/curl_object_test.py::CurlObjectTest::test_delete_missing_attribute_curl
> PASSED [ 5%]
> tests/curl_object_test.py::CurlObjectTest::test_delete_missing_attribute_curl_multi
> PASSED [ 5%]
> tests/curl_object_test.py::CurlObjectTest::test_delete_missing_attribute_curl_share
> PASSED [ 5%]
> tests/curl_object_test.py::CurlObjectTest::test_get_attribute_curl PASSED [
> 5%]
> tests/curl_object_test.py::CurlObjectTest::test_get_attribute_multi PASSED [
> 6%]
> tests/curl_object_test.py::CurlObjectTest::test_get_attribute_share PASSED [
> 6%]
> tests/curl_object_test.py::CurlObjectTest::test_get_missing_attribute_curl
> PASSED [ 6%]
> tests/curl_object_test.py::CurlObjectTest::test_get_missing_attribute_curl_multi
> PASSED [ 6%]
> tests/curl_object_test.py::CurlObjectTest::test_get_missing_attribute_curl_share
> PASSED [ 7%]
> tests/curl_object_test.py::CurlObjectTest::test_modify_attribute_curl PASSED
> [ 7%]
> tests/curl_object_test.py::CurlObjectTest::test_modify_attribute_multi PASSED
> [ 7%]
> tests/curl_object_test.py::CurlObjectTest::test_modify_attribute_share PASSED
> [ 7%]
> tests/curl_object_test.py::CurlObjectTest::test_set_attribute_curl PASSED [
> 8%]
> tests/curl_object_test.py::CurlObjectTest::test_set_attribute_multi PASSED [
> 8%]
> tests/curl_object_test.py::CurlObjectTest::test_set_attribute_share PASSED [
> 8%]
> tests/debug_test.py::DebugTest::test_debug_unicode PASSED [
> 8%]
> tests/debug_test.py::DebugTest::test_perform_get_with_debug_function PASSED [
> 8%]
> tests/default_write_cb_test.py::DefaultWriteCbTest::test_perform_get PASSED [
> 9%]
> tests/duphandle_test.py::DuphandleTest::test_duphandle_attribute_dict PASSED
> [ 9%]
> tests/duphandle_test.py::DuphandleTest::test_duphandle_httppost_unsetopt
> PASSED [ 9%]
> tests/duphandle_test.py::DuphandleTest::test_duphandle_httppost_xdecref
> PASSED [ 9%]
> tests/duphandle_test.py::DuphandleTest::test_duphandle_references PASSED [
> 10%]
> tests/duphandle_test.py::DuphandleTest::test_duphandle_slist_unsetopt PASSED
> [ 10%]
> tests/duphandle_test.py::DuphandleTest::test_duphandle_slist_xdecref PASSED [
> 10%]
> tests/error_constants_test.py::ErrorConstantsTest::test_ftp_accept_failed
> PASSED [ 10%]
> tests/error_constants_test.py::ErrorConstantsTest::test_not_built_in PASSED [
> 11%]
> tests/error_constants_test.py::ErrorConstantsTest::test_pinnedpubkeynotmatch
> PASSED [ 11%]
> tests/error_constants_test.py::ErrorConstantsTest::test_unknown_option PASSED
> [ 11%]
> tests/error_test.py::ErrorTest::test_pycurl_error_libcurl PASSED [
> 11%]
> tests/error_test.py::ErrorTest::test_pycurl_error_stdlib PASSED [
> 12%]
> tests/error_test.py::ErrorTest::test_pycurl_errstr_initially_empty PASSED [
> 12%]
> tests/error_test.py::ErrorTest::test_pycurl_errstr_type PASSED [
> 12%]
> tests/failonerror_test.py::FailonerrorTest::test_failonerror SKIPPED [
> 12%]
> tests/failonerror_test.py::FailonerrorTest::test_failonerror_status_line_invalid_utf8_python2
> SKIPPED [ 12%]
> tests/failonerror_test.py::FailonerrorTest::test_failonerror_status_line_invalid_utf8_python3
> SKIPPED [ 13%]
> tests/ftp_test.py::FtpTest::test_epsv PASSED [
> 13%]
> tests/ftp_test.py::FtpTest::test_get_ftp PASSED [
> 13%]
> tests/ftp_test.py::FtpTest::test_quote PASSED [
> 13%]
> tests/getinfo_test.py::GetinfoTest::test_getinfo PASSED [
> 14%]
> tests/getinfo_test.py::GetinfoTest::test_getinfo_content_type_invalid_utf8_python2
> SKIPPED [ 14%]
> tests/getinfo_test.py::GetinfoTest::test_getinfo_content_type_invalid_utf8_python3
> PASSED [ 14%]
> tests/getinfo_test.py::GetinfoTest::test_getinfo_cookie_invalid_utf8_python2
> SKIPPED [ 14%]
> tests/getinfo_test.py::GetinfoTest::test_getinfo_cookie_invalid_utf8_python3
> PASSED [ 15%]
> tests/getinfo_test.py::GetinfoTest::test_getinfo_number PASSED [
> 15%]
> tests/getinfo_test.py::GetinfoTest::test_getinfo_raw_content_type_invalid_utf8
> SKIPPED [ 15%]
> tests/getinfo_test.py::GetinfoTest::test_getinfo_raw_cookie_invalid_utf8
> SKIPPED [ 15%]
> tests/getinfo_test.py::GetinfoTest::test_getinfo_raw_number PASSED [
> 16%]
> tests/getinfo_test.py::GetinfoTest::test_getinfo_times PASSED [
> 16%]
> tests/getinfo_test.py::GetinfoTest::test_primary_port_etc PASSED [
> 16%]
> tests/global_init_test.py::GlobalInitTest::test_global_init_ack_eintr PASSED
> [ 16%]
> tests/global_init_test.py::GlobalInitTest::test_global_init_bogus PASSED [
> 16%]
> tests/global_init_test.py::GlobalInitTest::test_global_init_default PASSED [
> 17%]
> tests/header_cb_test.py::HeaderCbTest::test_get PASSED [
> 17%]
> tests/header_test.py::HeaderTest::test_ascii_string_header PASSED [
> 17%]
> tests/header_test.py::HeaderTest::test_ascii_unicode_header PASSED [
> 17%]
> tests/header_test.py::HeaderTest::test_encoded_unicode_header PASSED [
> 18%]
> tests/header_test.py::HeaderTest::test_unicode_string_header PASSED [
> 18%]
> tests/header_test.py::HeaderTest::test_unicode_unicode_header PASSED [
> 18%]
> tests/high_level_curl_test.py::RelativeUrlTest::test_get PASSED [
> 18%]
> tests/high_level_curl_test.py::RelativeUrlTest::test_head PASSED [
> 19%]
> tests/high_level_curl_test.py::RelativeUrlTest::test_reuse PASSED [
> 19%]
> tests/info_constants_test.py::InfoConstantsTest::test_condition_unmet PASSED
> [ 19%]
> tests/info_test.py::InfoTest::test_ssl_engines PASSED [
> 19%]
> tests/internals_test.py::InternalsTest::test_add_closed_handle PASSED [
> 20%]
> tests/internals_test.py::InternalsTest::test_add_handle_on_multiple_stacks
> PASSED [ 20%]
> tests/internals_test.py::InternalsTest::test_add_handle_twice PASSED [
> 20%]
> tests/internals_test.py::InternalsTest::test_constant_aliasing PASSED [
> 20%]
> tests/internals_test.py::InternalsTest::test_copy_curl PASSED [
> 20%]
> tests/internals_test.py::InternalsTest::test_copy_multi PASSED [
> 21%]
> tests/internals_test.py::InternalsTest::test_copy_share PASSED [
> 21%]
> tests/internals_test.py::InternalsTest::test_move_handle PASSED [
> 21%]
> tests/internals_test.py::InternalsTest::test_pickle_curl PASSED [
> 21%]
> tests/internals_test.py::InternalsTest::test_pickle_dumps_curl PASSED [
> 22%]
> tests/internals_test.py::InternalsTest::test_pickle_dumps_multi PASSED [
> 22%]
> tests/internals_test.py::InternalsTest::test_pickle_dumps_share PASSED [
> 22%]
> tests/internals_test.py::InternalsTest::test_pickle_multi PASSED [
> 22%]
> tests/internals_test.py::InternalsTest::test_pickle_share PASSED [
> 23%]
> tests/internals_test.py::InternalsTest::test_remove_invalid_closed_handle
> PASSED [ 23%]
> tests/internals_test.py::InternalsTest::test_remove_invalid_handle PASSED [
> 23%]
> tests/memory_mgmt_test.py::MemoryMgmtTest::test_cyclic_gc PASSED [
> 23%]
> tests/memory_mgmt_test.py::MemoryMgmtTest::test_debugfunction_collection
> PASSED [ 24%]
> tests/memory_mgmt_test.py::MemoryMgmtTest::test_form_bufferptr_memory_leak_gh267
> PASSED [ 24%]
> tests/memory_mgmt_test.py::MemoryMgmtTest::test_headerfunction_collection
> PASSED [ 24%]
> tests/memory_mgmt_test.py::MemoryMgmtTest::test_headerfunction_refcounting
> PASSED [ 24%]
> tests/memory_mgmt_test.py::MemoryMgmtTest::test_ioctlfunction_collection
> PASSED [ 24%]
> tests/memory_mgmt_test.py::MemoryMgmtTest::test_multi_collection PASSED [
> 25%]
> tests/memory_mgmt_test.py::MemoryMgmtTest::test_multi_cycle PASSED [
> 25%]
> tests/memory_mgmt_test.py::MemoryMgmtTest::test_opensocketfunction_collection
> PASSED [ 25%]
> tests/memory_mgmt_test.py::MemoryMgmtTest::test_postfields_unicode_memory_leak_gh252
> PASSED [ 25%]
> tests/memory_mgmt_test.py::MemoryMgmtTest::test_progressfunction_collection
> PASSED [ 26%]
> tests/memory_mgmt_test.py::MemoryMgmtTest::test_readdata_refcounting PASSED [
> 26%]
> tests/memory_mgmt_test.py::MemoryMgmtTest::test_readfunction_collection
> PASSED [ 26%]
> tests/memory_mgmt_test.py::MemoryMgmtTest::test_readfunction_refcounting
> PASSED [ 26%]
> tests/memory_mgmt_test.py::MemoryMgmtTest::test_refcounting_bug_in_reset
> PASSED [ 27%]
> tests/memory_mgmt_test.py::MemoryMgmtTest::test_reference_counting PASSED [
> 27%]
> tests/memory_mgmt_test.py::MemoryMgmtTest::test_seekfunction_collection
> PASSED [ 27%]
> tests/memory_mgmt_test.py::MemoryMgmtTest::test_share_collection PASSED [
> 27%]
> tests/memory_mgmt_test.py::MemoryMgmtTest::test_share_cycle PASSED [
> 28%]
> tests/memory_mgmt_test.py::MemoryMgmtTest::test_writedata_refcounting PASSED
> [ 28%]
> tests/memory_mgmt_test.py::MemoryMgmtTest::test_writefunction_collection
> PASSED [ 28%]
> tests/memory_mgmt_test.py::MemoryMgmtTest::test_writefunction_refcounting
> PASSED [ 28%]
> tests/memory_mgmt_test.py::MemoryMgmtTest::test_writeheader_refcounting
> PASSED [ 28%]
> tests/memory_mgmt_test.py::MemoryMgmtTest::test_xferinfofunction_collection
> PASSED [ 29%]
> tests/multi_callback_test.py::MultiCallbackTest::test_easy_close PASSED [
> 29%]
> tests/multi_callback_test.py::MultiCallbackTest::test_easy_pause_unpause
> FAILED [ 29%]
> tests/multi_callback_test.py::MultiCallbackTest::test_multi_add_handle PASSED
> [ 29%]
> tests/multi_callback_test.py::MultiCallbackTest::test_multi_remove_handle
> PASSED [ 30%]
> tests/multi_memory_mgmt_test.py::MultiMemoryMgmtTest::test_curl_ref PASSED [
> 30%]
> tests/multi_memory_mgmt_test.py::MultiMemoryMgmtTest::test_opensocketfunction_collection
> PASSED [ 30%]
> tests/multi_memory_mgmt_test.py::MultiMemoryMgmtTest::test_seekfunction_collection
> PASSED [ 30%]
> tests/multi_option_constants_test.py::MultiOptionConstantsTest::test_multi_callback_opts
> PASSED [ 31%]
> tests/multi_option_constants_test.py::MultiOptionConstantsTest::test_multi_pipeline_opts
> PASSED [ 31%]
> tests/multi_option_constants_test.py::MultiOptionConstantsTest::test_multi_pipelining_server_bl
> PASSED [ 31%]
> tests/multi_option_constants_test.py::MultiOptionConstantsTest::test_multi_pipelining_site_bl
> PASSED [ 31%]
> tests/multi_option_constants_test.py::MultiOptionConstantsTest::test_multi_unsetopt_unsupported
> PASSED [ 32%]
> tests/multi_option_constants_test.py::MultiOptionConstantsTest::test_option_constant_on_curlmulti
> PASSED [ 32%]
> tests/multi_option_constants_test.py::MultiOptionConstantsTest::test_option_constant_on_pycurl
> PASSED [ 32%]
> tests/multi_option_constants_test.py::MultiOptionConstantsTest::test_pipe_constants
> PASSED [ 32%]
> tests/multi_socket_test.py::MultiSocketTest::test_multi_socket PASSED [
> 32%]
> tests/multi_test.py::MultiTest::test_adding_closed_handle_close_then_remove
> PASSED [ 33%]
> tests/multi_test.py::MultiTest::test_adding_closed_handle_close_without_removing
> PASSED [ 33%]
> tests/multi_test.py::MultiTest::test_adding_closed_handle_remove_then_close
> PASSED [ 33%]
> tests/multi_test.py::MultiTest::test_keyword_arguments PASSED [
> 33%]
> tests/multi_test.py::MultiTest::test_multi PASSED [
> 34%]
> tests/multi_test.py::MultiTest::test_multi_close PASSED [
> 34%]
> tests/multi_test.py::MultiTest::test_multi_close_twice PASSED [
> 34%]
> tests/multi_test.py::MultiTest::test_multi_info_read PASSED [
> 34%]
> tests/multi_test.py::MultiTest::test_multi_select PASSED [
> 35%]
> tests/multi_test.py::MultiTest::test_multi_select_fdset PASSED [
> 35%]
> tests/multi_test.py::MultiTest::test_multi_status_codes PASSED [
> 35%]
> tests/multi_test.py::MultiTest::test_positional_arguments PASSED [
> 35%]
> tests/multi_timer_test.py::MultiSocketTest::test_multi_timer PASSED [
> 36%]
> tests/open_socket_cb_test.py::OpenSocketCbTest::test_socket_bad PASSED [
> 36%]
> tests/open_socket_cb_test.py::OpenSocketCbTest::test_socket_open PASSED [
> 36%]
> tests/open_socket_cb_test.py::OpenSocketCbTest::test_socket_open_bad PASSED [
> 36%]
> tests/open_socket_cb_test.py::OpenSocketCbTest::test_socket_open_ipv6 PASSED
> [ 36%]
> tests/open_socket_cb_test.py::OpenSocketCbTest::test_socket_open_none PASSED
> [ 37%]
> tests/open_socket_cb_test.py::OpenSocketCbTest::test_socket_open_unix PASSED
> [ 37%]
> tests/open_socket_cb_test.py::OpenSocketCbTest::test_unset_socket_open PASSED
> [ 37%]
> tests/option_constants_test.py::OptionConstantsTest::test_cainfo PASSED [
> 37%]
> tests/option_constants_test.py::OptionConstantsTest::test_capath PASSED [
> 38%]
> tests/option_constants_test.py::OptionConstantsTest::test_crlfile PASSED [
> 38%]
> tests/option_constants_test.py::OptionConstantsTest::test_curlproxy_http_1_0_setopt
> PASSED [ 38%]
> tests/option_constants_test.py::OptionConstantsTest::test_dns_servers PASSED
> [ 38%]
> tests/option_constants_test.py::OptionConstantsTest::test_egdsocket PASSED [
> 39%]
> tests/option_constants_test.py::OptionConstantsTest::test_gssapi_delegation_options
> PASSED [ 39%]
> tests/option_constants_test.py::OptionConstantsTest::test_http09_allowed_option
> PASSED [ 39%]
> tests/option_constants_test.py::OptionConstantsTest::test_httpauth_digest_ie
> PASSED [ 39%]
> tests/option_constants_test.py::OptionConstantsTest::test_issuercert PASSED [
> 40%]
> tests/option_constants_test.py::OptionConstantsTest::test_krb4level PASSED [
> 40%]
> tests/option_constants_test.py::OptionConstantsTest::test_krblevel PASSED [
> 40%]
> tests/option_constants_test.py::OptionConstantsTest::test_legacy_sslversion_options
> SKIPPED [ 40%]
> tests/option_constants_test.py::OptionConstantsTest::test_mail_auth PASSED [
> 40%]
> tests/option_constants_test.py::OptionConstantsTest::test_mail_from PASSED [
> 41%]
> tests/option_constants_test.py::OptionConstantsTest::test_mail_rcpt PASSED [
> 41%]
> tests/option_constants_test.py::OptionConstantsTest::test_noproxy_setopt
> PASSED [ 41%]
> tests/option_constants_test.py::OptionConstantsTest::test_operation_timedout_constant
> PASSED [ 41%]
> tests/option_constants_test.py::OptionConstantsTest::test_pinnedpublickey
> PASSED [ 42%]
> tests/option_constants_test.py::OptionConstantsTest::test_postredir PASSED [
> 42%]
> tests/option_constants_test.py::OptionConstantsTest::test_postredir_flags
> PASSED [ 42%]
> tests/option_constants_test.py::OptionConstantsTest::test_postredir_post_303
> PASSED [ 42%]
> tests/option_constants_test.py::OptionConstantsTest::test_postredir_setopt
> PASSED [ 43%]
> tests/option_constants_test.py::OptionConstantsTest::test_protocols_setopt
> PASSED [ 43%]
> tests/option_constants_test.py::OptionConstantsTest::test_proxy_capath PASSED
> [ 43%]
> tests/option_constants_test.py::OptionConstantsTest::test_proxy_service_name
> PASSED [ 43%]
> tests/option_constants_test.py::OptionConstantsTest::test_proxy_ssl_verifyhost
> PASSED [ 44%]
> tests/option_constants_test.py::OptionConstantsTest::test_proxy_ssl_verifypeer
> PASSED [ 44%]
> tests/option_constants_test.py::OptionConstantsTest::test_proxy_sslcert
> PASSED [ 44%]
> tests/option_constants_test.py::OptionConstantsTest::test_proxy_sslcerttype
> PASSED [ 44%]
> tests/option_constants_test.py::OptionConstantsTest::test_proxy_sslkey PASSED
> [ 44%]
> tests/option_constants_test.py::OptionConstantsTest::test_proxy_sslkeytype
> PASSED [ 45%]
> tests/option_constants_test.py::OptionConstantsTest::test_proxy_tls13_ciphers
> SKIPPED [ 45%]
> tests/option_constants_test.py::OptionConstantsTest::test_random_file PASSED
> [ 45%]
> tests/option_constants_test.py::OptionConstantsTest::test_redir_post_303
> PASSED [ 45%]
> tests/option_constants_test.py::OptionConstantsTest::test_redir_protocols_setopt
> PASSED [ 46%]
> tests/option_constants_test.py::OptionConstantsTest::test_service_name PASSED
> [ 46%]
> tests/option_constants_test.py::OptionConstantsTest::test_socks5_gssapi_nec_setopt
> PASSED [ 46%]
> tests/option_constants_test.py::OptionConstantsTest::test_socks5_gssapi_service_setopt
> PASSED [ 46%]
> tests/option_constants_test.py::OptionConstantsTest::test_ssh_knownhosts_setopt
> PASSED [ 47%]
> tests/option_constants_test.py::OptionConstantsTest::test_ssl_cipher_list
> PASSED [ 47%]
> tests/option_constants_test.py::OptionConstantsTest::test_ssl_enable_alpn
> PASSED [ 47%]
> tests/option_constants_test.py::OptionConstantsTest::test_ssl_enable_npn
> PASSED [ 47%]
> tests/option_constants_test.py::OptionConstantsTest::test_ssl_falsestart
> SKIPPED [ 48%]
> tests/option_constants_test.py::OptionConstantsTest::test_ssl_option_no_revoke
> PASSED [ 48%]
> tests/option_constants_test.py::OptionConstantsTest::test_ssl_options PASSED
> [ 48%]
> tests/option_constants_test.py::OptionConstantsTest::test_ssl_sessionid_cache
> PASSED [ 48%]
> tests/option_constants_test.py::OptionConstantsTest::test_ssl_verifyhost
> PASSED [ 48%]
> tests/option_constants_test.py::OptionConstantsTest::test_ssl_verifystatus
> SKIPPED [ 49%]
> tests/option_constants_test.py::OptionConstantsTest::test_sslversion_7_34_0
> PASSED [ 49%]
> tests/option_constants_test.py::OptionConstantsTest::test_sslversion_options
> PASSED [ 49%]
> tests/option_constants_test.py::OptionConstantsTest::test_tftp_blksize_setopt
> PASSED [ 49%]
> tests/option_constants_test.py::OptionConstantsTest::test_tls13_ciphers
> SKIPPED [ 50%]
> tests/option_constants_test.py::OptionConstantsTest::test_unix_socket_path
> PASSED [ 50%]
> tests/option_constants_test.py::OptionConstantsTest::test_username PASSED [
> 50%]
> tests/option_constants_test.py::OptionConstantsTest::test_wildcardmatch
> PASSED [ 50%]
> tests/option_constants_test.py::OptionConstantsSettingTest::test_accept_encoding
> PASSED [ 51%]
> tests/option_constants_test.py::OptionConstantsSettingTest::test_accepttimeout_ms
> PASSED [ 51%]
> tests/option_constants_test.py::OptionConstantsSettingTest::test_append
> PASSED [ 51%]
> tests/option_constants_test.py::OptionConstantsSettingTest::test_cookielist_constants
> PASSED [ 51%]
> tests/option_constants_test.py::OptionConstantsSettingTest::test_cookiesession
> PASSED [ 52%]
> tests/option_constants_test.py::OptionConstantsSettingTest::test_default_protocol
> PASSED [ 52%]
> tests/option_constants_test.py::OptionConstantsSettingTest::test_dirlistonly
> PASSED [ 52%]
> tests/option_constants_test.py::OptionConstantsSettingTest::test_encoding
> PASSED [ 52%]
> tests/option_constants_test.py::OptionConstantsSettingTest::test_expect_100_timeout_ms
> PASSED [ 52%]
> tests/option_constants_test.py::OptionConstantsSettingTest::test_ftp_use_pret
> PASSED [ 53%]
> tests/option_constants_test.py::OptionConstantsSettingTest::test_headeropt
> PASSED [ 53%]
> tests/option_constants_test.py::OptionConstantsSettingTest::test_http_version
> PASSED [ 53%]
> tests/option_constants_test.py::OptionConstantsSettingTest::test_http_version_2
> PASSED [ 53%]
> tests/option_constants_test.py::OptionConstantsSettingTest::test_http_version_2_0
> PASSED [ 54%]
> tests/option_constants_test.py::OptionConstantsSettingTest::test_http_version_2prior_knowledge
> PASSED [ 54%]
> tests/option_constants_test.py::OptionConstantsSettingTest::test_http_version_2tls
> PASSED [ 54%]
> tests/option_constants_test.py::OptionConstantsSettingTest::test_http_version_3
> SKIPPED [ 54%]
> tests/option_constants_test.py::OptionConstantsSettingTest::test_keypasswd
> PASSED [ 55%]
> tests/option_constants_test.py::OptionConstantsSettingTest::test_login_options
> PASSED [ 55%]
> tests/option_constants_test.py::OptionConstantsSettingTest::test_path_as_is
> PASSED [ 55%]
> tests/option_constants_test.py::OptionConstantsSettingTest::test_pipewait
> PASSED [ 55%]
> tests/option_constants_test.py::OptionConstantsSettingTest::test_proto_smb
> PASSED [ 56%]
> tests/option_constants_test.py::OptionConstantsSettingTest::test_sasl_ir
> PASSED [ 56%]
> tests/option_constants_test.py::OptionConstantsSettingTest::test_sockopt_constants
> PASSED [ 56%]
> tests/option_constants_test.py::OptionConstantsSettingTest::test_tcp_keepalive
> PASSED [ 56%]
> tests/option_constants_test.py::OptionConstantsSettingTest::test_tcp_keepidle
> PASSED [ 56%]
> tests/option_constants_test.py::OptionConstantsSettingTest::test_tcp_keepintvl
> PASSED [ 57%]
> tests/option_constants_test.py::OptionConstantsSettingTest::test_telnetoptions
> PASSED [ 57%]
> tests/option_constants_test.py::OptionConstantsSettingTest::test_tlsauth
> PASSED [ 57%]
> tests/option_constants_test.py::OptionConstantsSettingTest::test_transfer_encoding
> PASSED [ 57%]
> tests/option_constants_test.py::OptionConstantsSettingTest::test_use_ssl
> PASSED [ 58%]
> tests/option_constants_test.py::OptionConstantsSettingTest::test_xauth_bearer
> PASSED [ 58%]
> tests/pause_test.py::PauseTest::test_pause_via_call PASSED [
> 58%]
> tests/pause_test.py::PauseTest::test_pause_via_return PASSED [
> 58%]
> tests/perform_test.py::PerformTest::test_perform_rb PASSED [
> 59%]
> tests/perform_test.py::PerformTest::test_perform_rb_invalid_utf8 PASSED [
> 59%]
> tests/perform_test.py::PerformTest::test_perform_rb_utf8 PASSED [
> 59%]
> tests/perform_test.py::PerformTest::test_perform_rs PASSED [
> 59%]
> tests/perform_test.py::PerformTest::test_perform_rs_invalid_utf8_python2
> SKIPPED [ 60%]
> tests/perform_test.py::PerformTest::test_perform_rs_invalid_utf8_python3
> PASSED [ 60%]
> tests/perform_test.py::PerformTest::test_perform_rs_utf8 PASSED [
> 60%]
> tests/post_test.py::PostTest::test_post_byte_buffer PASSED [
> 60%]
> tests/post_test.py::PostTest::test_post_fields_with_ampersand PASSED [
> 60%]
> tests/post_test.py::PostTest::test_post_file PASSED [
> 61%]
> tests/post_test.py::PostTest::test_post_list_of_list_of_lists PASSED [
> 61%]
> tests/post_test.py::PostTest::test_post_list_of_tuple_of_tuples PASSED [
> 61%]
> tests/post_test.py::PostTest::test_post_multiple_fields PASSED [
> 61%]
> tests/post_test.py::PostTest::test_post_single_field PASSED [
> 62%]
> tests/post_test.py::PostTest::test_post_tuple_of_lists_of_tuples PASSED [
> 62%]
> tests/post_test.py::PostTest::test_post_tuple_of_tuple_of_lists PASSED [
> 62%]
> tests/post_test.py::PostTest::test_post_tuple_of_tuples_of_tuples PASSED [
> 62%]
> tests/post_test.py::PostTest::test_post_unicode_buffer PASSED [
> 63%]
> tests/post_test.py::PostTest::test_post_with_null_byte PASSED [
> 63%]
> tests/protocol_constants_test.py::ProtocolConstantsTest::test_7_19_4_protocols
> PASSED [ 63%]
> tests/protocol_constants_test.py::ProtocolConstantsTest::test_7_20_0_protocols
> PASSED [ 63%]
> tests/protocol_constants_test.py::ProtocolConstantsTest::test_7_21_0_protocols
> PASSED [ 64%]
> tests/protocol_constants_test.py::ProtocolConstantsTest::test_7_21_2_protocols
> PASSED [ 64%]
> tests/read_cb_test.py::ReadCbTest::test_post_with_read_callback PASSED [
> 64%]
> tests/read_cb_test.py::ReadCbTest::test_post_with_read_callback_returning_bytes
> PASSED [ 64%]
> tests/read_cb_test.py::ReadCbTest::test_post_with_read_callback_returning_bytes_with_multibyte
> PASSED [ 64%]
> tests/read_cb_test.py::ReadCbTest::test_post_with_read_callback_returning_bytes_with_nulls
> PASSED [ 65%]
> tests/read_cb_test.py::ReadCbTest::test_post_with_read_callback_returning_unicode
> PASSED [ 65%]
> tests/read_cb_test.py::ReadCbTest::test_post_with_read_callback_returning_unicode_with_multibyte
> PASSED [ 65%]
> tests/read_cb_test.py::ReadCbTest::test_post_with_read_callback_returning_unicode_with_nulls
> PASSED [ 65%]
> tests/readdata_test.py::ReaddataTest::test_post_with_read_callback_returning_unicode
> PASSED [ 66%]
> tests/readdata_test.py::ReaddataTest::test_post_with_read_callback_returning_unicode_with_multibyte
> PASSED [ 66%]
> tests/readdata_test.py::ReaddataTest::test_post_with_read_callback_returning_unicode_with_nulls
> PASSED [ 66%]
> tests/readdata_test.py::ReaddataTest::test_post_with_read_returning_bytes
> PASSED [ 66%]
> tests/readdata_test.py::ReaddataTest::test_post_with_read_returning_bytes_with_multibyte
> PASSED [ 67%]
> tests/readdata_test.py::ReaddataTest::test_post_with_read_returning_bytes_with_nulls
> PASSED [ 67%]
> tests/readdata_test.py::ReaddataTest::test_readdata_and_readfunction_file_like
> PASSED [ 67%]
> tests/readdata_test.py::ReaddataTest::test_readdata_and_readfunction_real_file
> PASSED [ 67%]
> tests/readdata_test.py::ReaddataTest::test_readdata_file_binary PASSED [
> 68%]
> tests/readdata_test.py::ReaddataTest::test_readdata_file_like PASSED [
> 68%]
> tests/readdata_test.py::ReaddataTest::test_readdata_file_text PASSED [
> 68%]
> tests/readdata_test.py::ReaddataTest::test_readdata_not_file_like PASSED [
> 68%]
> tests/readdata_test.py::ReaddataTest::test_readdata_object PASSED [
> 68%]
> tests/readdata_test.py::ReaddataTest::test_readfunction_and_readdata_file_like
> PASSED [ 69%]
> tests/readdata_test.py::ReaddataTest::test_readfunction_and_readdata_real_file
> PASSED [ 69%]
> tests/relative_url_test.py::RelativeUrlTest::test_get_relative PASSED [
> 69%]
> tests/reload_test.py::ReloadTest::test_reloading PASSED [
> 69%]
> tests/reset_test.py::ResetTest::test_reset PASSED [
> 70%]
> tests/resolve_test.py::ResolveTest::test_resolve PASSED [
> 70%]
> tests/seek_cb_constants_test.py::SeekCbConstantsTest::test_cantseek PASSED [
> 70%]
> tests/seek_cb_constants_test.py::SeekCbConstantsTest::test_fail PASSED [
> 70%]
> tests/seek_cb_constants_test.py::SeekCbConstantsTest::test_ok PASSED [
> 71%]
> tests/seek_cb_test.py::SeekCbTest::test_seek_function PASSED [
> 71%]
> tests/setopt_lifecycle_test.py::SetoptLifecycleTest::test_postfields_lifecycle
> PASSED [ 71%]
> tests/setopt_string_test.py::SetoptTest::test_setopt_string PASSED [
> 71%]
> tests/setopt_string_test.py::SetoptTest::test_setopt_string_integer PASSED [
> 72%]
> tests/setopt_test.py::SetoptTest::test_boolean_value PASSED [
> 72%]
> tests/setopt_test.py::SetoptTest::test_float_value_for_integer_option PASSED
> [ 72%]
> tests/setopt_test.py::SetoptTest::test_httpheader_list PASSED [
> 72%]
> tests/setopt_test.py::SetoptTest::test_httpheader_tuple PASSED [
> 72%]
> tests/setopt_test.py::SetoptTest::test_httpheader_unicode PASSED [
> 73%]
> tests/setopt_test.py::SetoptTest::test_integer_value PASSED [
> 73%]
> tests/setopt_test.py::SetoptTest::test_integer_value_for_string_option PASSED
> [ 73%]
> tests/setopt_test.py::SetoptTest::test_large_options PASSED [
> 73%]
> tests/setopt_test.py::SetoptTest::test_proxyheader_list PASSED [
> 74%]
> tests/setopt_test.py::SetoptTest::test_proxyheader_tuple PASSED [
> 74%]
> tests/setopt_test.py::SetoptTest::test_proxyheader_unicode PASSED [
> 74%]
> tests/setopt_test.py::SetoptTest::test_set_httpheader_none PASSED [
> 74%]
> tests/setopt_test.py::SetoptTest::test_set_proxyheader_none PASSED [
> 75%]
> tests/setopt_test.py::SetoptTest::test_string_value PASSED [
> 75%]
> tests/setopt_test.py::SetoptTest::test_string_value_for_integer_option PASSED
> [ 75%]
> tests/setopt_test.py::SetoptTest::test_unset_encoding PASSED [
> 75%]
> tests/setopt_test.py::SetoptTest::test_unset_httpheader PASSED [
> 76%]
> tests/setopt_test.py::SetoptTest::test_unset_proxyheader PASSED [
> 76%]
> tests/setopt_unicode_test.py::SetoptUnicodeTest::test_ascii_string PASSED [
> 76%]
> tests/setopt_unicode_test.py::SetoptUnicodeTest::test_unicode_encoded PASSED
> [ 76%]
> tests/setopt_unicode_test.py::SetoptUnicodeTest::test_unicode_string PASSED [
> 76%]
> tests/setup_test.py::SetupTest::test_does_not_use_static_libs PASSED [
> 77%]
> tests/setup_test.py::SetupTest::test_invalid_option_not_consumed PASSED [
> 77%]
> tests/setup_test.py::SetupTest::test_invalid_option_suffix_not_consumed
> PASSED [ 77%]
> tests/setup_test.py::SetupTest::test_libcurl_ssl_gnutls PASSED [
> 77%]
> tests/setup_test.py::SetupTest::test_libcurl_ssl_nss PASSED [
> 78%]
> tests/setup_test.py::SetupTest::test_libcurl_ssl_openssl PASSED [
> 78%]
> tests/setup_test.py::SetupTest::test_libcurl_ssl_unrecognized PASSED [
> 78%]
> tests/setup_test.py::SetupTest::test_no_ssl PASSED [
> 78%]
> tests/setup_test.py::SetupTest::test_no_ssl_define PASSED [
> 79%]
> tests/setup_test.py::SetupTest::test_no_ssl_feature_with_libcurl_dll PASSED [
> 79%]
> tests/setup_test.py::SetupTest::test_no_ssl_feature_with_ssl PASSED [
> 79%]
> tests/setup_test.py::SetupTest::test_sanity_check PASSED [
> 79%]
> tests/setup_test.py::SetupTest::test_ssl_feature_only PASSED [
> 80%]
> tests/setup_test.py::SetupTest::test_ssl_feature_sets_ssl_define PASSED [
> 80%]
> tests/setup_test.py::SetupTest::test_ssl_in_libs PASSED [
> 80%]
> tests/setup_test.py::SetupTest::test_ssl_in_libs_sets_ssl_define PASSED [
> 80%]
> tests/setup_test.py::SetupTest::test_ssl_in_static_libs PASSED [
> 80%]
> tests/setup_test.py::SetupTest::test_ssl_in_static_libs_sets_ssl_define
> PASSED [ 81%]
> tests/setup_test.py::SetupTest::test_valid_option_consumes_argv PASSED [
> 81%]
> tests/setup_test.py::SetupTest::test_with_gnutls_library PASSED [
> 81%]
> tests/setup_test.py::SetupTest::test_with_nss_library PASSED [
> 81%]
> tests/setup_test.py::SetupTest::test_with_openssl_library PASSED [
> 82%]
> tests/setup_test.py::SetupTest::test_with_ssl_library PASSED [
> 82%]
> tests/share_test.py::ShareTest::test_keyword_arguments PASSED [
> 82%]
> tests/share_test.py::ShareTest::test_positional_arguments PASSED [
> 82%]
> tests/share_test.py::ShareTest::test_share PASSED [
> 83%]
> tests/share_test.py::ShareTest::test_share_close PASSED [
> 83%]
> tests/share_test.py::ShareTest::test_share_close_twice PASSED [
> 83%]
> tests/sockopt_cb_test.py::SockoptCbTest::test_sockoptfunction_bogus_return
> PASSED [ 83%]
> tests/sockopt_cb_test.py::SockoptCbTest::test_sockoptfunction_fail PASSED [
> 84%]
> tests/sockopt_cb_test.py::SockoptCbTest::test_sockoptfunction_ok PASSED [
> 84%]
> tests/sockopt_cb_test.py::SockoptCbTest::test_socktype_accept PASSED [
> 84%]
> tests/sockopt_cb_test.py::SockoptCbTest::test_socktype_ipcxn PASSED [
> 84%]
> tests/sockopt_cb_test.py::SockoptCbUnsetTest::test_sockoptfunction_none
> PASSED [ 84%]
> tests/sockopt_cb_test.py::SockoptCbUnsetTest::test_sockoptfunction_unset
> PASSED [ 85%]
> tests/ssh_key_cb_test.py::SshKeyCbUnsetTest::test_keyfunction_none PASSED [
> 85%]
> tests/ssh_key_cb_test.py::SshKeyCbUnsetTest::test_keyfunction_unset PASSED [
> 85%]
> tests/subclass_test.py::SubclassTest::test_baseclass_init PASSED [
> 85%]
> tests/subclass_test.py::SubclassTest::test_subclass_create PASSED [
> 86%]
> tests/subclass_test.py::SubclassTest::test_subclass_init PASSED [
> 86%]
> tests/subclass_test.py::SubclassTest::test_subclass_method PASSED [
> 86%]
> tests/subclass_test.py::SubclassTest::test_subclass_method_override PASSED [
> 86%]
> tests/unset_range_test.py::UnsetRangeTest::test_unset_range PASSED [
> 87%]
> tests/user_agent_string_test.py::UserAgentStringTest::test_pycurl_user_agent_string
> PASSED [ 87%]
> tests/version_comparison_test.py::VersionComparisonTest::test_comparison
> PASSED [ 87%]
> tests/version_constants_test.py::VersionConstantsTest::test_asynchdns PASSED
> [ 87%]
> tests/version_constants_test.py::VersionConstantsTest::test_conv PASSED [
> 88%]
> tests/version_constants_test.py::VersionConstantsTest::test_curldebug PASSED
> [ 88%]
> tests/version_constants_test.py::VersionConstantsTest::test_debug PASSED [
> 88%]
> tests/version_constants_test.py::VersionConstantsTest::test_gssapi PASSED [
> 88%]
> tests/version_constants_test.py::VersionConstantsTest::test_gssnegotiate
> PASSED [ 88%]
> tests/version_constants_test.py::VersionConstantsTest::test_http2 PASSED [
> 89%]
> tests/version_constants_test.py::VersionConstantsTest::test_idn PASSED [
> 89%]
> tests/version_constants_test.py::VersionConstantsTest::test_ipv6 PASSED [
> 89%]
> tests/version_constants_test.py::VersionConstantsTest::test_kerberos4 PASSED
> [ 89%]
> tests/version_constants_test.py::VersionConstantsTest::test_kerberos5 PASSED
> [ 90%]
> tests/version_constants_test.py::VersionConstantsTest::test_largefile PASSED
> [ 90%]
> tests/version_constants_test.py::VersionConstantsTest::test_libz PASSED [
> 90%]
> tests/version_constants_test.py::VersionConstantsTest::test_ntlm PASSED [
> 90%]
> tests/version_constants_test.py::VersionConstantsTest::test_ntlm_wb PASSED [
> 91%]
> tests/version_constants_test.py::VersionConstantsTest::test_psl PASSED [
> 91%]
> tests/version_constants_test.py::VersionConstantsTest::test_spnego PASSED [
> 91%]
> tests/version_constants_test.py::VersionConstantsTest::test_ssl PASSED [
> 91%]
> tests/version_constants_test.py::VersionConstantsTest::test_sspi PASSED [
> 92%]
> tests/version_constants_test.py::VersionConstantsTest::test_tlsauth_srp
> PASSED [ 92%]
> tests/version_constants_test.py::VersionConstantsTest::test_unix_sockets
> PASSED [ 92%]
> tests/version_test.py::VersionTest::test_libcurl_presence PASSED [
> 92%]
> tests/version_test.py::VersionTest::test_pycurl_presence_and_case PASSED [
> 92%]
> tests/weakref_test.py::WeakrefTest::test_easy PASSED [
> 93%]
> tests/weakref_test.py::WeakrefTest::test_multi PASSED [
> 93%]
> tests/weakref_test.py::WeakrefTest::test_share PASSED [
> 93%]
> tests/write_abort_test.py::WriteAbortTest::test_write_abort PASSED [
> 93%]
> tests/write_cb_bogus_test.py::WriteAbortTest::test_write_cb_returning_float
> PASSED [ 94%]
> tests/write_cb_bogus_test.py::WriteAbortTest::test_write_cb_returning_string
> PASSED [ 94%]
> tests/write_test.py::WriteTest::test_headerfunction_and_writefunction PASSED
> [ 94%]
> tests/write_test.py::WriteTest::test_headerfunction_and_writeheader_file_like
> PASSED [ 94%]
> tests/write_test.py::WriteTest::test_headerfunction_and_writeheader_real_file
> PASSED [ 95%]
> tests/write_test.py::WriteTest::test_write_to_file_like PASSED [
> 95%]
> tests/write_test.py::WriteTest::test_write_to_file_like_then_real_file PASSED
> [ 95%]
> tests/write_test.py::WriteTest::test_write_to_file_via_function PASSED [
> 95%]
> tests/write_test.py::WriteTest::test_write_to_file_via_object PASSED [
> 96%]
> tests/write_test.py::WriteTest::test_write_to_tempfile_via_function PASSED [
> 96%]
> tests/write_test.py::WriteTest::test_write_to_tempfile_via_object PASSED [
> 96%]
> tests/write_test.py::WriteTest::test_writedata_and_writefunction_file_like
> PASSED [ 96%]
> tests/write_test.py::WriteTest::test_writedata_and_writefunction_real_file
> PASSED [ 96%]
> tests/write_test.py::WriteTest::test_writedata_not_file_like PASSED [
> 97%]
> tests/write_test.py::WriteTest::test_writefunction_and_writedata_file_like
> PASSED [ 97%]
> tests/write_test.py::WriteTest::test_writefunction_and_writedata_real_file
> PASSED [ 97%]
> tests/write_test.py::WriteTest::test_writeheader_and_headerfunction_file_like
> PASSED [ 97%]
> tests/write_test.py::WriteTest::test_writeheader_and_headerfunction_real_file
> PASSED [ 98%]
> tests/write_test.py::WriteTest::test_writeheader_and_writedata_file_like
> PASSED [ 98%]
> tests/write_test.py::WriteTest::test_writeheader_and_writedata_real_file
> PASSED [ 98%]
> tests/write_test.py::WriteTest::test_writeheader_not_file_like PASSED [
> 98%]
> tests/write_to_stringio_test.py::WriteToStringioTest::test_write_to_bytesio
> PASSED [ 99%]
> tests/write_to_stringio_test.py::WriteToStringioTest::test_write_to_stringio
> PASSED [ 99%]
> tests/xferinfo_cb_test.py::XferinfoCbTest::test_sockoptfunction_exception
> PASSED [ 99%]
> tests/xferinfo_cb_test.py::XferinfoCbTest::test_sockoptfunction_fail PASSED [
> 99%]
> tests/xferinfo_cb_test.py::XferinfoCbTest::test_xferinfo_cb PASSED
> [100%]
>
> =================================== FAILURES
> ===================================
> __________________ MultiCallbackTest.test_easy_pause_unpause
> ___________________
>
> self = <tests.multi_callback_test.MultiCallbackTest
> testMethod=test_easy_pause_unpause>
>
> @pytest.mark.xfail(sys.platform == 'darwin',
> reason='https://github.com/pycurl/pycurl/issues/729')
> def test_easy_pause_unpause(self):
> self.partial_transfer()
> self.socket_result = None
> # libcurl will now inform us that we should remove some sockets
> self.easy.pause(pycurl.PAUSE_ALL)
> > assert self.socket_result is not None
> E assert None is not None
> E + where None = <tests.multi_callback_test.MultiCallbackTest
> testMethod=test_easy_pause_unpause>.socket_result
>
> tests/multi_callback_test.py:86: AssertionError
> =============================== warnings summary
> ===============================
> ../../../usr/lib/python3/dist-packages/bottle.py:38
> /usr/lib/python3/dist-packages/bottle.py:38: DeprecationWarning: 'cgi' is
> deprecated and slated for removal in Python 3.13
> import base64, cgi, email.utils, functools, hmac, itertools, mimetypes,\
>
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> ===Flaky Test Report===
>
> test_getinfo passed 1 out of the required 1 times. Success!
> test_getinfo_times passed 1 out of the required 1 times. Success!
> test_cyclic_gc passed 1 out of the required 1 times. Success!
> test_debugfunction_collection passed 1 out of the required 1 times. Success!
> test_form_bufferptr_memory_leak_gh267 passed 1 out of the required 1 times.
> Success!
> test_headerfunction_collection passed 1 out of the required 1 times. Success!
> test_headerfunction_refcounting passed 1 out of the required 1 times. Success!
> test_ioctlfunction_collection passed 1 out of the required 1 times. Success!
> test_multi_collection passed 1 out of the required 1 times. Success!
> test_multi_cycle passed 1 out of the required 1 times. Success!
> test_opensocketfunction_collection passed 1 out of the required 1 times.
> Success!
> test_postfields_unicode_memory_leak_gh252 passed 1 out of the required 1
> times. Success!
> test_progressfunction_collection passed 1 out of the required 1 times.
> Success!
> test_readdata_refcounting passed 1 out of the required 1 times. Success!
> test_readfunction_collection passed 1 out of the required 1 times. Success!
> test_readfunction_refcounting passed 1 out of the required 1 times. Success!
> test_refcounting_bug_in_reset passed 1 out of the required 1 times. Success!
> test_reference_counting passed 1 out of the required 1 times. Success!
> test_seekfunction_collection passed 1 out of the required 1 times. Success!
> test_share_collection passed 1 out of the required 1 times. Success!
> test_share_cycle passed 1 out of the required 1 times. Success!
> test_writedata_refcounting passed 1 out of the required 1 times. Success!
> test_writefunction_collection passed 1 out of the required 1 times. Success!
> test_writefunction_refcounting passed 1 out of the required 1 times. Success!
> test_writeheader_refcounting passed 1 out of the required 1 times. Success!
> test_xferinfofunction_collection passed 1 out of the required 1 times.
> Success!
> test_curl_ref passed 1 out of the required 1 times. Success!
> test_opensocketfunction_collection passed 1 out of the required 1 times.
> Success!
> test_seekfunction_collection passed 1 out of the required 1 times. Success!
> test_pause_via_call passed 1 out of the required 1 times. Success!
> test_pause_via_return passed 1 out of the required 1 times. Success!
> test_post_byte_buffer passed 1 out of the required 1 times. Success!
> test_post_fields_with_ampersand passed 1 out of the required 1 times. Success!
> test_post_file passed 1 out of the required 1 times. Success!
> test_post_list_of_list_of_lists passed 1 out of the required 1 times. Success!
> test_post_list_of_tuple_of_tuples passed 1 out of the required 1 times.
> Success!
> test_post_multiple_fields passed 1 out of the required 1 times. Success!
> test_post_single_field passed 1 out of the required 1 times. Success!
> test_post_tuple_of_lists_of_tuples passed 1 out of the required 1 times.
> Success!
> test_post_tuple_of_tuple_of_lists passed 1 out of the required 1 times.
> Success!
> test_post_tuple_of_tuples_of_tuples passed 1 out of the required 1 times.
> Success!
> test_post_unicode_buffer passed 1 out of the required 1 times. Success!
> test_post_with_null_byte passed 1 out of the required 1 times. Success!
>
> ===End Flaky Test Report===
> =========================== short test summary info
> ============================
> FAILED
> tests/multi_callback_test.py::MultiCallbackTest::test_easy_pause_unpause
> ===== 1 failed, 405 passed, 19 skipped, 4 deselected, 1 warning in 25.14s
> ======
> part1part2make[2]: *** [Makefile:107: do-test] Error 1
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> make[1]: *** [debian/rules:37: override_dh_auto_test] Error 2
The full build log is available from:
http://qa-logs.debian.net/2023/12/12/pycurl_7.45.2-6_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20231212;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20231212&[email protected]&allbugs=1&cseverity=1&ctags=1&caffected=1#results
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.