python3.14-elastic-transport-8.17.1
checks.aarch64-linux.pkgs-mistral-vibe
· build #6224
· raw
1elastic-arm-65b16fd6: building 4hg5208swb53irxs0jrm7ngrc1lvnd2m-python3.14-elastic-transport-8.17.1.drv2Sourcing python-remove-tests-dir-hook3Sourcing python-catch-conflicts-hook.sh4Sourcing python-remove-bin-bytecode-hook.sh5Sourcing pypa-build-hook6Using pypaBuildPhase7Sourcing python-runtime-deps-check-hook8Using pythonRuntimeDepsCheckHook9Sourcing pypa-install-hook10Using pypaInstallPhase11Sourcing python-imports-check-hook.sh12Using pythonImportsCheckPhase13Sourcing python-metadata-check-hook.sh14Using pythonMetadataCheckPhase15Sourcing python-namespaces-hook16Sourcing python-catch-conflicts-hook.sh17Sourcing pytest-check-hook18Using pytestCheckPhase
unpackPhase
19unpacking source archive /nix/store/xs1fccnbi16h5z90256v34k3sh0d6rxz-source20source root is source21setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/utils/license-headers.py"patchPhase
22applying patch /nix/store/p8j0b9wjpjj3fdkfv1d4a6qy8x6b2bxm-d749d0be54821e81979888ff34b1451354548863.patch23patching file setup.cfgconfigurePhase
24no configure script, doing nothingbuildPhase
25Executing pypaBuildPhase26Creating a wheel...27pypa build flags: --no-isolation --outdir dist/ --wheel28* Getting build dependencies for wheel...29/nix/store/isv6zwb5wfnn6sb1w1skg3cvlq83mh3n-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated.30!!3132 ********************************************************************************33 Please consider removing the following classifiers in favor of a SPDX license expression:3435 License :: OSI Approved :: Apache Software License3637 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.38 ********************************************************************************3940!!41 self._finalize_license_expression()42running egg_info43creating elastic_transport.egg-info44writing elastic_transport.egg-info/PKG-INFO45writing dependency_links to elastic_transport.egg-info/dependency_links.txt46writing requirements to elastic_transport.egg-info/requires.txt47writing top-level names to elastic_transport.egg-info/top_level.txt48writing manifest file 'elastic_transport.egg-info/SOURCES.txt'49reading manifest file 'elastic_transport.egg-info/SOURCES.txt'50reading manifest template 'MANIFEST.in'51no previously-included directories found matching 'docs/_build'52warning: no previously-included files matching '__pycache__' found under directory '*'53warning: no previously-included files matching '*.py[co]' found under directory '*'54adding license file 'LICENSE'55adding license file 'NOTICE'56writing manifest file 'elastic_transport.egg-info/SOURCES.txt'57* Building wheel...58/nix/store/isv6zwb5wfnn6sb1w1skg3cvlq83mh3n-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated.59!!6061 ********************************************************************************62 Please consider removing the following classifiers in favor of a SPDX license expression:6364 License :: OSI Approved :: Apache Software License6566 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.67 ********************************************************************************6869!!70 self._finalize_license_expression()71running bdist_wheel72running build73running build_py74creating build/lib/elastic_transport75copying elastic_transport/_utils.py -> build/lib/elastic_transport76copying elastic_transport/_response.py -> build/lib/elastic_transport77copying elastic_transport/_transport.py -> build/lib/elastic_transport78copying elastic_transport/_async_transport.py -> build/lib/elastic_transport79copying elastic_transport/_serializer.py -> build/lib/elastic_transport80copying elastic_transport/client_utils.py -> build/lib/elastic_transport81copying elastic_transport/__init__.py -> build/lib/elastic_transport82copying elastic_transport/_node_pool.py -> build/lib/elastic_transport83copying elastic_transport/_compat.py -> build/lib/elastic_transport84copying elastic_transport/_exceptions.py -> build/lib/elastic_transport85copying elastic_transport/_version.py -> build/lib/elastic_transport86copying elastic_transport/_models.py -> build/lib/elastic_transport87copying elastic_transport/_otel.py -> build/lib/elastic_transport88creating build/lib/elastic_transport/_node89copying elastic_transport/_node/_http_urllib3.py -> build/lib/elastic_transport/_node90copying elastic_transport/_node/_base.py -> build/lib/elastic_transport/_node91copying elastic_transport/_node/_http_httpx.py -> build/lib/elastic_transport/_node92copying elastic_transport/_node/_urllib3_chain_certs.py -> build/lib/elastic_transport/_node93copying elastic_transport/_node/__init__.py -> build/lib/elastic_transport/_node94copying elastic_transport/_node/_base_async.py -> build/lib/elastic_transport/_node95copying elastic_transport/_node/_http_aiohttp.py -> build/lib/elastic_transport/_node96copying elastic_transport/_node/_http_requests.py -> build/lib/elastic_transport/_node97copying elastic_transport/py.typed -> build/lib/elastic_transport98installing to build/bdist.linux-aarch64/wheel99running install100running install_lib101creating build/bdist.linux-aarch64/wheel102creating build/bdist.linux-aarch64/wheel/elastic_transport103copying build/lib/elastic_transport/_utils.py -> build/bdist.linux-aarch64/wheel/./elastic_transport104copying build/lib/elastic_transport/_response.py -> build/bdist.linux-aarch64/wheel/./elastic_transport105copying build/lib/elastic_transport/_transport.py -> build/bdist.linux-aarch64/wheel/./elastic_transport106copying build/lib/elastic_transport/_async_transport.py -> build/bdist.linux-aarch64/wheel/./elastic_transport107copying build/lib/elastic_transport/py.typed -> build/bdist.linux-aarch64/wheel/./elastic_transport108copying build/lib/elastic_transport/_serializer.py -> build/bdist.linux-aarch64/wheel/./elastic_transport109creating build/bdist.linux-aarch64/wheel/elastic_transport/_node110copying build/lib/elastic_transport/_node/_http_urllib3.py -> build/bdist.linux-aarch64/wheel/./elastic_transport/_node111copying build/lib/elastic_transport/_node/_base.py -> build/bdist.linux-aarch64/wheel/./elastic_transport/_node112copying build/lib/elastic_transport/_node/_http_httpx.py -> build/bdist.linux-aarch64/wheel/./elastic_transport/_node113copying build/lib/elastic_transport/_node/_urllib3_chain_certs.py -> build/bdist.linux-aarch64/wheel/./elastic_transport/_node114copying build/lib/elastic_transport/_node/__init__.py -> build/bdist.linux-aarch64/wheel/./elastic_transport/_node115copying build/lib/elastic_transport/_node/_base_async.py -> build/bdist.linux-aarch64/wheel/./elastic_transport/_node116copying build/lib/elastic_transport/_node/_http_aiohttp.py -> build/bdist.linux-aarch64/wheel/./elastic_transport/_node117copying build/lib/elastic_transport/_node/_http_requests.py -> build/bdist.linux-aarch64/wheel/./elastic_transport/_node118copying build/lib/elastic_transport/client_utils.py -> build/bdist.linux-aarch64/wheel/./elastic_transport119copying build/lib/elastic_transport/__init__.py -> build/bdist.linux-aarch64/wheel/./elastic_transport120copying build/lib/elastic_transport/_node_pool.py -> build/bdist.linux-aarch64/wheel/./elastic_transport121copying build/lib/elastic_transport/_compat.py -> build/bdist.linux-aarch64/wheel/./elastic_transport122copying build/lib/elastic_transport/_exceptions.py -> build/bdist.linux-aarch64/wheel/./elastic_transport123copying build/lib/elastic_transport/_version.py -> build/bdist.linux-aarch64/wheel/./elastic_transport124copying build/lib/elastic_transport/_models.py -> build/bdist.linux-aarch64/wheel/./elastic_transport125copying build/lib/elastic_transport/_otel.py -> build/bdist.linux-aarch64/wheel/./elastic_transport126running install_egg_info127running egg_info128writing elastic_transport.egg-info/PKG-INFO129writing dependency_links to elastic_transport.egg-info/dependency_links.txt130writing requirements to elastic_transport.egg-info/requires.txt131writing top-level names to elastic_transport.egg-info/top_level.txt132reading manifest file 'elastic_transport.egg-info/SOURCES.txt'133reading manifest template 'MANIFEST.in'134no previously-included directories found matching 'docs/_build'135warning: no previously-included files matching '__pycache__' found under directory '*'136warning: no previously-included files matching '*.py[co]' found under directory '*'137adding license file 'LICENSE'138adding license file 'NOTICE'139writing manifest file 'elastic_transport.egg-info/SOURCES.txt'140Copying elastic_transport.egg-info to build/bdist.linux-aarch64/wheel/./elastic_transport-8.17.1-py3.14.egg-info141running install_scripts142creating build/bdist.linux-aarch64/wheel/elastic_transport-8.17.1.dist-info/WHEEL143creating '/build/source/dist/.tmp-nssbhj1_/elastic_transport-8.17.1-py3-none-any.whl' and adding 'build/bdist.linux-aarch64/wheel' to it144adding 'elastic_transport/__init__.py'145adding 'elastic_transport/_async_transport.py'146adding 'elastic_transport/_compat.py'147adding 'elastic_transport/_exceptions.py'148adding 'elastic_transport/_models.py'149adding 'elastic_transport/_node_pool.py'150adding 'elastic_transport/_otel.py'151adding 'elastic_transport/_response.py'152adding 'elastic_transport/_serializer.py'153adding 'elastic_transport/_transport.py'154adding 'elastic_transport/_utils.py'155adding 'elastic_transport/_version.py'156adding 'elastic_transport/client_utils.py'157adding 'elastic_transport/py.typed'158adding 'elastic_transport/_node/__init__.py'159adding 'elastic_transport/_node/_base.py'160adding 'elastic_transport/_node/_base_async.py'161adding 'elastic_transport/_node/_http_aiohttp.py'162adding 'elastic_transport/_node/_http_httpx.py'163adding 'elastic_transport/_node/_http_requests.py'164adding 'elastic_transport/_node/_http_urllib3.py'165adding 'elastic_transport/_node/_urllib3_chain_certs.py'166adding 'elastic_transport-8.17.1.dist-info/licenses/LICENSE'167adding 'elastic_transport-8.17.1.dist-info/licenses/NOTICE'168adding 'elastic_transport-8.17.1.dist-info/METADATA'169adding 'elastic_transport-8.17.1.dist-info/WHEEL'170adding 'elastic_transport-8.17.1.dist-info/top_level.txt'171adding 'elastic_transport-8.17.1.dist-info/RECORD'172removing build/bdist.linux-aarch64/wheel173Successfully built elastic_transport-8.17.1-py3-none-any.whl174Finished creating a wheel...175Finished executing pypaBuildPhasepythonRuntimeDepsCheckHook
176Executing pythonRuntimeDepsCheck177Checking runtime dependencies for elastic_transport-8.17.1-py3-none-any.whl178Finished executing pythonRuntimeDepsCheckinstallPhase
179Executing pypaInstallPhase180Successfully installed elastic_transport-8.17.1-py3-none-any.whl181Finished executing pypaInstallPhasepythonOutputDistPhase
182Executing pythonOutputDistPhase183Finished executing pythonOutputDistPhasefixupPhase
184shrinking RPATHs of ELF executables and libraries in /nix/store/wc91pis0nwz8db8lrv5grxjdz65cjd8w-python3.14-elastic-transport-8.17.1185checking for references to /build/ in /nix/store/wc91pis0nwz8db8lrv5grxjdz65cjd8w-python3.14-elastic-transport-8.17.1...186patching script interpreter paths in /nix/store/wc91pis0nwz8db8lrv5grxjdz65cjd8w-python3.14-elastic-transport-8.17.1187stripping (with command strip and flags -S -p) in /nix/store/wc91pis0nwz8db8lrv5grxjdz65cjd8w-python3.14-elastic-transport-8.17.1/lib188shrinking RPATHs of ELF executables and libraries in /nix/store/hz6ckammldy5alv37sl53a54lpx7x4nm-python3.14-elastic-transport-8.17.1-dist189checking for references to /build/ in /nix/store/hz6ckammldy5alv37sl53a54lpx7x4nm-python3.14-elastic-transport-8.17.1-dist...190patching script interpreter paths in /nix/store/hz6ckammldy5alv37sl53a54lpx7x4nm-python3.14-elastic-transport-8.17.1-dist191Executing pythonRemoveTestsDir192Finished executing pythonRemoveTestsDirinstallCheckPhase
193no Makefile or custom installCheckPhase, doing nothingpythonImportsCheckPhase
194Executing pythonImportsCheckPhase195Check whether the following modules can be imported: elastic_transportpythonMetadataCheckPhase
196Executing pythonMetadataCheckPhasepytestCheckPhase
197Executing pytestCheckPhase198pytest flags: -m pytest -k not\ \(fingerprint\)\ and\ not\ \(ssl\)\ and\ not\ \(test_custom_headers\)\ and\ not\ \(test_custom_user_agent\)\ and\ not\ \(test_default_headers\)\ and\ not\ \(test_head\)\ and\ not\ \(tls\)\ and\ not\ \(test_simple_request\)\ and\ not\ \(test_node\)\ and\ not\ \(test_debug_logging\)\ and\ not\ \(test_debug_logging_uncompressed_body\)\ and\ not\ \(test_debug_logging_no_body\)\ and\ not\ \(test_httpbin\)\ and\ not\ \(test_sniffed_nodes_added_to_pool\)\ and\ not\ \(test_async_transport_httpbin\) -Wignore::DeprecationWarning199============================= test session starts ==============================200platform linux -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0 -- /nix/store/81ag9nxz1flw3xjkv1vvqg8y2ipx2ins-python3-3.14.7/bin/python3.14201cachedir: .pytest_cache202rootdir: /build/source203configfile: setup.cfg204plugins: asyncio-1.4.0, cov-stub-1.0.0, pytest_httpserver-1.1.3, respx-0.23.1, anyio-4.14.2205asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=function, asyncio_default_test_loop_scope=function206collected 462 items / 179 deselected / 283 selected 207208tests/async_/test_async_transport.py::test_transport_close_node_pool PASSED [ 0%]209tests/async_/test_async_transport.py::test_request_with_custom_user_agent_header PASSED [ 0%]210tests/async_/test_async_transport.py::test_body_gets_encoded_into_bytes PASSED [ 1%]211tests/async_/test_async_transport.py::test_body_bytes_get_passed_untouched PASSED [ 1%]212tests/async_/test_async_transport.py::test_kwargs_passed_on_to_node_pool PASSED [ 1%]213tests/async_/test_async_transport.py::test_request_will_fail_after_x_retries PASSED [ 2%]214tests/async_/test_async_transport.py::test_retry_on_timeout[True] PASSED [ 2%]215tests/async_/test_async_transport.py::test_retry_on_timeout[False] PASSED [ 2%]216tests/async_/test_async_transport.py::test_retry_on_status PASSED [ 3%]217tests/async_/test_async_transport.py::test_failed_connection_will_be_marked_as_dead PASSED [ 3%]218tests/async_/test_async_transport.py::test_resurrected_connection_will_be_marked_as_live_on_success PASSED [ 3%]219tests/async_/test_async_transport.py::test_mark_dead_error_doesnt_raise PASSED [ 4%]220tests/async_/test_async_transport.py::test_transport_client_meta_node_class[aiohttp-ai] PASSED [ 4%]221tests/async_/test_async_transport.py::test_transport_client_meta_node_class[AiohttpHttpNode-ai] PASSED [ 4%]222tests/async_/test_async_transport.py::test_transport_client_meta_node_class[httpxasync-hx] PASSED [ 5%]223tests/async_/test_async_transport.py::test_transport_client_meta_node_class[HttpxAsyncHttpNode-hx] PASSED [ 5%]224tests/async_/test_async_transport.py::test_transport_default_client_meta_node_class PASSED [ 6%]225tests/async_/test_async_transport.py::test_transport_and_node_are_async[urllib3] PASSED [ 6%]226tests/async_/test_async_transport.py::test_transport_and_node_are_async[requests] PASSED [ 6%]227tests/async_/test_async_transport.py::test_transport_and_node_are_async[Urllib3HttpNode] PASSED [ 7%]228tests/async_/test_async_transport.py::test_transport_and_node_are_async[RequestsHttpNode] PASSED [ 7%]229tests/async_/test_async_transport.py::test_sniff_on_start PASSED [ 7%]230tests/async_/test_async_transport.py::test_sniff_before_requests PASSED [ 8%]231tests/async_/test_async_transport.py::test_sniff_on_node_failure PASSED [ 8%]232tests/async_/test_async_transport.py::test_error_with_sniffing_enabled_without_callback[kwargs0] PASSED [ 8%]233tests/async_/test_async_transport.py::test_error_with_sniffing_enabled_without_callback[kwargs1] PASSED [ 9%]234tests/async_/test_async_transport.py::test_error_with_sniffing_enabled_without_callback[kwargs2] PASSED [ 9%]235tests/async_/test_async_transport.py::test_error_sniffing_callback_without_sniffing_enabled PASSED [ 9%]236tests/async_/test_async_transport.py::test_heterogeneous_node_config_warning_with_sniffing PASSED [ 10%]237tests/async_/test_async_transport.py::test_sniff_error_resets_lock_and_last_sniffed_at PASSED [ 10%]238tests/async_/test_async_transport.py::test_sniff_on_start_no_results_errors[<lambda>] PASSED [ 10%]239tests/async_/test_async_transport.py::test_sniff_on_start_no_results_errors[_empty_sniff] PASSED [ 11%]240tests/async_/test_async_transport.py::test_multiple_tasks_test[1] PASSED [ 11%]241tests/async_/test_async_transport.py::test_multiple_tasks_test[8] PASSED [ 12%]242tests/node/test_base.py::test_unknown_parameter[Urllib3HttpNode] PASSED [ 12%]243tests/node/test_base.py::test_unknown_parameter[RequestsHttpNode] PASSED [ 12%]244tests/node/test_base.py::test_unknown_parameter[AiohttpHttpNode] PASSED [ 13%]245tests/node/test_base.py::test_unknown_parameter[HttpxAsyncHttpNode] PASSED [ 13%]246tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_aiohttp_options PASSED [ 13%]247tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_aiohttp_options_timeout[options0] PASSED [ 14%]248tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_aiohttp_options_timeout[options1] PASSED [ 14%]249tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_aiohttp_options_timeout[options2] PASSED [ 14%]250tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_aiohttp_options_timeout[options3] PASSED [ 15%]251tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_aiohttp_options_timeout[options4] PASSED [ 15%]252tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_aiohttp_options_timeout[options5] PASSED [ 15%]253tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_http_compression PASSED [ 16%]254tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_no_http_compression[None] PASSED [ 16%]255tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_no_http_compression[False] PASSED [ 16%]256tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_uses_https_if_verify_certs_is_off[url] PASSED [ 17%]257tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_uses_https_if_verify_certs_is_off[/url] PASSED [ 17%]258tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_uses_https_if_verify_certs_is_off_no_show_warning PASSED [ 18%]259tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_merge_headers PASSED [ 18%]260tests/node/test_http_aiohttp.py::test_repr PASSED [ 18%]261tests/node/test_http_httpx.py::TestHttpxAsyncNodeCreation::test_uses_https_if_verify_certs_is_off PASSED [ 19%]262tests/node/test_http_httpx.py::TestHttpxAsyncNodeCreation::test_no_warn_when_uses_https_if_verify_certs_is_off PASSED [ 19%]263tests/node/test_http_httpx.py::TestHttpxAsyncNode::test_compression PASSED [ 19%]264tests/node/test_http_httpx.py::TestHttpxAsyncNode::test_default_timeout PASSED [ 20%]265tests/node/test_http_httpx.py::TestHttpxAsyncNode::test_overwritten_timeout PASSED [ 20%]266tests/node/test_http_httpx.py::TestHttpxAsyncNode::test_merge_headers PASSED [ 20%]267tests/node/test_http_requests.py::TestRequestsHttpNode::test_close_session PASSED [ 21%]268tests/node/test_http_requests.py::TestRequestsHttpNode::test_merge_headers PASSED [ 21%]269tests/node/test_http_requests.py::TestRequestsHttpNode::test_no_http_compression PASSED [ 21%]270tests/node/test_http_requests.py::TestRequestsHttpNode::test_http_compression[None] PASSED [ 22%]271tests/node/test_http_requests.py::TestRequestsHttpNode::test_http_compression[] PASSED [ 22%]272tests/node/test_http_requests.py::TestRequestsHttpNode::test_timeout_override_default[None] PASSED [ 22%]273tests/node/test_http_requests.py::TestRequestsHttpNode::test_timeout_override_default[15] PASSED [ 23%]274tests/node/test_http_requests.py::TestRequestsHttpNode::test_uses_https_if_verify_certs_is_off PASSED [ 23%]275tests/node/test_http_requests.py::TestRequestsHttpNode::test_no_warn_when_uses_https_if_verify_certs_is_off PASSED [ 24%]276tests/node/test_http_requests.py::TestRequestsHttpNode::test_client_cert_is_used_as_session_cert PASSED [ 24%]277tests/node/test_http_requests.py::TestRequestsHttpNode::test_ca_certs_is_used_as_session_verify PASSED [ 24%]278tests/node/test_http_requests.py::TestRequestsHttpNode::test_surrogatepass_into_bytes PASSED [ 25%]279tests/node/test_http_requests.py::TestRequestsHttpNode::test_requests_no_session_auth[None] PASSED [ 25%]280tests/node/test_http_requests.py::TestRequestsHttpNode::test_requests_no_session_auth[_extras1] PASSED [ 25%]281tests/node/test_http_requests.py::TestRequestsHttpNode::test_requests_no_session_auth[_extras2] PASSED [ 26%]282tests/node/test_http_requests.py::TestRequestsHttpNode::test_requests_custom_auth PASSED [ 26%]283tests/node/test_http_urllib3.py::TestUrllib3HttpNode::test_close_pool PASSED [ 26%]284tests/node/test_http_urllib3.py::TestUrllib3HttpNode::test_no_http_compression PASSED [ 27%]285tests/node/test_http_urllib3.py::TestUrllib3HttpNode::test_path_prefix_applied_to_target[/_search-/prefix/_search] PASSED [ 27%]286tests/node/test_http_urllib3.py::TestUrllib3HttpNode::test_path_prefix_applied_to_target[/?key=val-/prefix/?key=val] PASSED [ 27%]287tests/node/test_http_urllib3.py::TestUrllib3HttpNode::test_path_prefix_applied_to_target[/_search?key=val/-/prefix/_search?key=val/] PASSED [ 28%]288tests/node/test_http_urllib3.py::TestUrllib3HttpNode::test_http_compression[None] PASSED [ 28%]289tests/node/test_http_urllib3.py::TestUrllib3HttpNode::test_http_compression[] PASSED [ 28%]290tests/node/test_http_urllib3.py::TestUrllib3HttpNode::test_timeout_override_default[None] PASSED [ 29%]291tests/node/test_http_urllib3.py::TestUrllib3HttpNode::test_timeout_override_default[15] PASSED [ 29%]292tests/node/test_http_urllib3.py::TestUrllib3HttpNode::test_uses_https_if_verify_certs_is_off PASSED [ 30%]293tests/node/test_http_urllib3.py::TestUrllib3HttpNode::test_no_warn_when_uses_https_if_verify_certs_is_off PASSED [ 30%]294tests/node/test_http_urllib3.py::TestUrllib3HttpNode::test_surrogatepass_into_bytes PASSED [ 30%]295tests/node/test_http_urllib3.py::TestUrllib3HttpNode::test_uncompressed_body_logged XFAIL [ 31%]296tests/node/test_http_urllib3.py::TestUrllib3HttpNode::test_failed_request_logs XFAIL [ 31%]297tests/test_client_utils.py::test_create_user_agent PASSED [ 31%]298tests/test_client_utils.py::test_client_meta_version[7.10.0-7.10.0] PASSED [ 32%]299tests/test_client_utils.py::test_client_meta_version[7.10.0-alpha1-7.10.0p] PASSED [ 32%]300tests/test_client_utils.py::test_client_meta_version[3.9.0b1-3.9.0p] PASSED [ 32%]301tests/test_client_utils.py::test_client_meta_version[3.9.pre1-3.9p] PASSED [ 33%]302tests/test_client_utils.py::test_client_meta_version[3.7.4.post1-3.7.4] PASSED [ 33%]303tests/test_client_utils.py::test_client_meta_version[3.7.4.post-3.7.4] PASSED [ 33%]304tests/test_client_utils.py::test_parse_cloud_id PASSED [ 34%]305tests/test_client_utils.py::test_parse_cloud_id_ports[:dXMtZWFzdC0xLmF3cy5mb3VuZC5pbzo5MjQzJDRmYTg4MjFlNzU2MzQwMzJiZWQxY2YyMjExMGUyZjk3JDRmYTg4MjFlNzU2MzQwMzJiZWQxY2YyMjExMGUyZjk2-9243] PASSED [ 34%]306tests/test_client_utils.py::test_parse_cloud_id_ports[:dXMtZWFzdC0xLmF3cy5mb3VuZC5pbzo0NDMkNGZhODgyMWU3NTYzNDAzMmJlZDFjZjIyMTEwZTJmOTckNGZhODgyMWU3NTYzNDAzMmJlZDFjZjIyMTEwZTJmOTY=-443] PASSED [ 34%]307tests/test_client_utils.py::test_parse_cloud_id_no_kibana[cluster:dXMtZWFzdC0xLmF3cy5mb3VuZC5pbyQ0ZmE4ODIxZTc1NjM0MDMyYmVkMWNmMjIxMTBlMmY5NyQ=] PASSED [ 35%]308tests/test_client_utils.py::test_parse_cloud_id_no_kibana[cluster:dXMtZWFzdC0xLmF3cy5mb3VuZC5pbyQ0ZmE4ODIxZTc1NjM0MDMyYmVkMWNmMjIxMTBlMmY5Nw==] PASSED [ 35%]309tests/test_client_utils.py::test_parse_cloud_id_no_es[cluster:dXMtZWFzdC0xLmF3cy5mb3VuZC5pbzo0NDMkJA==] PASSED [ 36%]310tests/test_client_utils.py::test_parse_cloud_id_no_es[cluster:dXMtZWFzdC0xLmF3cy5mb3VuZC5pbzo0NDM=] PASSED [ 36%]311tests/test_client_utils.py::test_invalid_cloud_id[cluster:] PASSED [ 36%]312tests/test_client_utils.py::test_invalid_cloud_id[dXMtZWFzdC0xLmF3cy5mb3VuZC5pbyQ0ZmE4ODIxZTc1NjM0MDMyYmVkMWNmMjIxMTBlMmY5NyQ=] PASSED [ 37%]313tests/test_client_utils.py::test_invalid_cloud_id[cluster:\u0101] PASSED [ 37%]314tests/test_client_utils.py::test_url_to_node_config[https://localhost-https://localhost:443-] PASSED [ 37%]315tests/test_client_utils.py::test_url_to_node_config[http://localhost:3002-http://localhost:3002-] PASSED [ 38%]316tests/test_client_utils.py::test_url_to_node_config[http://127.0.0.1:3002-http://127.0.0.1:3002-] PASSED [ 38%]317tests/test_client_utils.py::test_url_to_node_config[http://127.0.0.1:3002/-http://127.0.0.1:3002-] PASSED [ 38%]318tests/test_client_utils.py::test_url_to_node_config[http://127.0.0.1:3002/path-prefix-http://127.0.0.1:3002/path-prefix-/path-prefix] PASSED [ 39%]319tests/test_client_utils.py::test_url_to_node_config[http://localhost:3002/url-prefix/-http://localhost:3002/url-prefix-/url-prefix] PASSED [ 39%]320tests/test_client_utils.py::test_url_to_node_config[https://localhost/url-prefix-https://localhost:443/url-prefix-/url-prefix] PASSED [ 39%]321tests/test_client_utils.py::test_url_to_node_config[http://[::1]:3002/url-prefix-http://[::1]:3002/url-prefix-/url-prefix] PASSED [ 40%]322tests/test_client_utils.py::test_url_to_node_config[https://[::1]:0/-https://[::1]:0-] PASSED [ 40%]323tests/test_client_utils.py::test_url_to_node_config_error_missing_component[localhost:0] PASSED [ 40%]324tests/test_client_utils.py::test_url_to_node_config_error_missing_component[[::1]:3002/url-prefix] PASSED [ 41%]325tests/test_client_utils.py::test_url_to_node_config_error_missing_component[localhost] PASSED [ 41%]326tests/test_client_utils.py::test_url_to_node_config_error_missing_component[localhost/] PASSED [ 42%]327tests/test_client_utils.py::test_url_to_node_config_error_missing_component[localhost:3] PASSED [ 42%]328tests/test_client_utils.py::test_url_to_node_config_error_missing_component[[::1]/url-prefix/] PASSED [ 42%]329tests/test_client_utils.py::test_url_to_node_config_error_missing_component[[::1]] PASSED [ 43%]330tests/test_client_utils.py::test_url_to_node_config_error_missing_component[[::1]:3002] PASSED [ 43%]331tests/test_client_utils.py::test_url_to_node_config_error_missing_component[http://localhost] PASSED [ 43%]332tests/test_client_utils.py::test_url_to_node_config_error_missing_component[localhost/url-prefix/] PASSED [ 44%]333tests/test_client_utils.py::test_url_to_node_config_error_missing_component[localhost:3002/url-prefix] PASSED [ 44%]334tests/test_client_utils.py::test_url_to_node_config_error_missing_component[http://localhost/url-prefix] PASSED [ 44%]335tests/test_client_utils.py::test_url_to_node_config_use_default_ports_for_scheme[http://127.0.0.1-80] PASSED [ 45%]336tests/test_client_utils.py::test_url_to_node_config_use_default_ports_for_scheme[http://[::1]-80] PASSED [ 45%]337tests/test_client_utils.py::test_url_to_node_config_use_default_ports_for_scheme[HTTPS://localhost-443] PASSED [ 45%]338tests/test_client_utils.py::test_url_to_node_config_use_default_ports_for_scheme[https://localhost/url-prefix-443] PASSED [ 46%]339tests/test_client_utils.py::test_url_with_auth_into_authorization PASSED [ 46%]340tests/test_client_utils.py::test_basic_auth_errors[0] PASSED [ 46%]341tests/test_client_utils.py::test_basic_auth_errors[1] PASSED [ 47%]342tests/test_client_utils.py::test_basic_auth_errors[basic_auth2] PASSED [ 47%]343tests/test_client_utils.py::test_basic_auth_errors[basic_auth3] PASSED [ 48%]344tests/test_client_utils.py::test_basic_auth_errors[basic_auth4] PASSED [ 48%]345tests/test_client_utils.py::test_basic_auth_errors[basic_auth5] PASSED [ 48%]346tests/test_client_utils.py::test_basic_auth_errors[False] PASSED [ 49%]347tests/test_client_utils.py::test_basic_auth_errors[basic_auth7] PASSED [ 49%]348tests/test_exceptions.py::test_exception_repr_and_str PASSED [ 49%]349tests/test_exceptions.py::test_api_error_status_repr PASSED [ 50%]350tests/test_exceptions.py::test_api_error_is_not_transport_error PASSED [ 50%]351tests/test_exceptions.py::test_transport_error_is_not_api_error PASSED [ 50%]352tests/test_models.py::test_empty_node_config PASSED [ 51%]353tests/test_otel.py::test_no_span PASSED [ 51%]354tests/test_otel.py::test_detailed_span PASSED [ 51%]355tests/test_otel.py::test_db_statement PASSED [ 52%]356tests/test_package.py::test__all__sorted[elastic_transport] PASSED [ 52%]357tests/test_package.py::test__all__sorted[elastic_transport.client_utils] PASSED [ 53%]358tests/test_package.py::test__all__is_importable[elastic_transport] PASSED [ 53%]359tests/test_package.py::test__all__is_importable[elastic_transport.client_utils] PASSED [ 53%]360tests/test_package.py::test_module_rewritten PASSED [ 54%]361tests/test_response.py::test_response_meta[TextApiResponse] PASSED [ 54%]362tests/test_response.py::test_response_meta[BinaryApiResponse] PASSED [ 54%]363tests/test_response.py::test_response_meta[ObjectApiResponse] PASSED [ 55%]364tests/test_response.py::test_response_meta[ListApiResponse] PASSED [ 55%]365tests/test_response.py::test_text_response PASSED [ 55%]366tests/test_response.py::test_binary_response PASSED [ 56%]367tests/test_response.py::test_list_response PASSED [ 56%]368tests/test_response.py::test_list_object_response PASSED [ 56%]369tests/test_response.py::test_constructor_type_errors[args0-kwargs0-ObjectApiResponse] PASSED [ 57%]370tests/test_response.py::test_constructor_type_errors[args0-kwargs0-ListApiResponse] PASSED [ 57%]371tests/test_response.py::test_constructor_type_errors[args0-kwargs0-TextApiResponse] PASSED [ 57%]372tests/test_response.py::test_constructor_type_errors[args0-kwargs0-BinaryApiResponse] PASSED [ 58%]373tests/test_response.py::test_constructor_type_errors[args1-kwargs1-ObjectApiResponse] PASSED [ 58%]374tests/test_response.py::test_constructor_type_errors[args1-kwargs1-ListApiResponse] PASSED [ 59%]375tests/test_response.py::test_constructor_type_errors[args1-kwargs1-TextApiResponse] PASSED [ 59%]376tests/test_response.py::test_constructor_type_errors[args1-kwargs1-BinaryApiResponse] PASSED [ 59%]377tests/test_response.py::test_constructor_type_errors[args2-kwargs2-ObjectApiResponse] PASSED [ 60%]378tests/test_response.py::test_constructor_type_errors[args2-kwargs2-ListApiResponse] PASSED [ 60%]379tests/test_response.py::test_constructor_type_errors[args2-kwargs2-TextApiResponse] PASSED [ 60%]380tests/test_response.py::test_constructor_type_errors[args2-kwargs2-BinaryApiResponse] PASSED [ 61%]381tests/test_response.py::test_constructor_type_errors[args3-kwargs3-ObjectApiResponse] PASSED [ 61%]382tests/test_response.py::test_constructor_type_errors[args3-kwargs3-ListApiResponse] PASSED [ 61%]383tests/test_response.py::test_constructor_type_errors[args3-kwargs3-TextApiResponse] PASSED [ 62%]384tests/test_response.py::test_constructor_type_errors[args3-kwargs3-BinaryApiResponse] PASSED [ 62%]385tests/test_response.py::test_constructor_type_errors[args4-kwargs4-ObjectApiResponse] PASSED [ 62%]386tests/test_response.py::test_constructor_type_errors[args4-kwargs4-ListApiResponse] PASSED [ 63%]387tests/test_response.py::test_constructor_type_errors[args4-kwargs4-TextApiResponse] PASSED [ 63%]388tests/test_response.py::test_constructor_type_errors[args4-kwargs4-BinaryApiResponse] PASSED [ 63%]389tests/test_response.py::test_constructor_type_errors[args5-kwargs5-ObjectApiResponse] PASSED [ 64%]390tests/test_response.py::test_constructor_type_errors[args5-kwargs5-ListApiResponse] PASSED [ 64%]391tests/test_response.py::test_constructor_type_errors[args5-kwargs5-TextApiResponse] PASSED [ 65%]392tests/test_response.py::test_constructor_type_errors[args5-kwargs5-BinaryApiResponse] PASSED [ 65%]393tests/test_response.py::test_constructor_type_errors[args6-kwargs6-ObjectApiResponse] PASSED [ 65%]394tests/test_response.py::test_constructor_type_errors[args6-kwargs6-ListApiResponse] PASSED [ 66%]395tests/test_response.py::test_constructor_type_errors[args6-kwargs6-TextApiResponse] PASSED [ 66%]396tests/test_response.py::test_constructor_type_errors[args6-kwargs6-BinaryApiResponse] PASSED [ 66%]397tests/test_response.py::test_constructor_type_errors[args7-kwargs7-ObjectApiResponse] PASSED [ 67%]398tests/test_response.py::test_constructor_type_errors[args7-kwargs7-ListApiResponse] PASSED [ 67%]399tests/test_response.py::test_constructor_type_errors[args7-kwargs7-TextApiResponse] PASSED [ 67%]400tests/test_response.py::test_constructor_type_errors[args7-kwargs7-BinaryApiResponse] PASSED [ 68%]401tests/test_response.py::test_constructor_type_errors[args8-kwargs8-ObjectApiResponse] PASSED [ 68%]402tests/test_response.py::test_constructor_type_errors[args8-kwargs8-ListApiResponse] PASSED [ 68%]403tests/test_response.py::test_constructor_type_errors[args8-kwargs8-TextApiResponse] PASSED [ 69%]404tests/test_response.py::test_constructor_type_errors[args8-kwargs8-BinaryApiResponse] PASSED [ 69%]405tests/test_response.py::test_constructor_type_errors[args9-kwargs9-ObjectApiResponse] PASSED [ 69%]406tests/test_response.py::test_constructor_type_errors[args9-kwargs9-ListApiResponse] PASSED [ 70%]407tests/test_response.py::test_constructor_type_errors[args9-kwargs9-TextApiResponse] PASSED [ 70%]408tests/test_response.py::test_constructor_type_errors[args9-kwargs9-BinaryApiResponse] PASSED [ 71%]409tests/test_response.py::test_constructor_type_errors[args10-kwargs10-ObjectApiResponse] PASSED [ 71%]410tests/test_response.py::test_constructor_type_errors[args10-kwargs10-ListApiResponse] PASSED [ 71%]411tests/test_response.py::test_constructor_type_errors[args10-kwargs10-TextApiResponse] PASSED [ 72%]412tests/test_response.py::test_constructor_type_errors[args10-kwargs10-BinaryApiResponse] PASSED [ 72%]413tests/test_response.py::test_constructor_allowed PASSED [ 72%]414tests/test_response.py::test_pickle[TextApiResponse-Hello World] PASSED [ 73%]415tests/test_response.py::test_pickle[BinaryApiResponse-Hello World] PASSED [ 73%]416tests/test_response.py::test_pickle[ObjectApiResponse-body2] PASSED [ 73%]417tests/test_response.py::test_pickle[ListApiResponse-body3] PASSED [ 74%]418tests/test_serializer.py::test_date_serialization[JsonSerializer] PASSED [ 74%]419tests/test_serializer.py::test_date_serialization[OrjsonSerializer] PASSED [ 74%]420tests/test_serializer.py::test_decimal_serialization[JsonSerializer] PASSED [ 75%]421tests/test_serializer.py::test_decimal_serialization[OrjsonSerializer] PASSED [ 75%]422tests/test_serializer.py::test_uuid_serialization[JsonSerializer] PASSED [ 75%]423tests/test_serializer.py::test_uuid_serialization[OrjsonSerializer] PASSED [ 76%]424tests/test_serializer.py::test_serializes_nan PASSED [ 76%]425tests/test_serializer.py::test_raises_serialization_error_on_dump_error[JsonSerializer] PASSED [ 77%]426tests/test_serializer.py::test_raises_serialization_error_on_dump_error[OrjsonSerializer] PASSED [ 77%]427tests/test_serializer.py::test_raises_serialization_error_on_load_error[JsonSerializer] PASSED [ 77%]428tests/test_serializer.py::test_raises_serialization_error_on_load_error[OrjsonSerializer] PASSED [ 78%]429tests/test_serializer.py::test_json_unicode_is_handled[JsonSerializer] PASSED [ 78%]430tests/test_serializer.py::test_json_unicode_is_handled[OrjsonSerializer] PASSED [ 78%]431tests/test_serializer.py::test_text_unicode_is_handled PASSED [ 79%]432tests/test_serializer.py::test_json_unicode_surrogates_handled PASSED [ 79%]433tests/test_serializer.py::test_text_unicode_surrogates_handled[JsonSerializer] PASSED [ 79%]434tests/test_serializer.py::test_text_unicode_surrogates_handled[OrjsonSerializer] PASSED [ 80%]435tests/test_serializer.py::test_deserializes_json_by_default PASSED [ 80%]436tests/test_serializer.py::test_deserializes_text_with_correct_ct PASSED [ 80%]437tests/test_serializer.py::test_raises_serialization_error_on_unknown_mimetype PASSED [ 81%]438tests/test_serializer.py::test_raises_improperly_configured_when_default_mimetype_cannot_be_deserialized PASSED [ 81%]439tests/test_serializer.py::test_text_asterisk_works_for_all_text_types PASSED [ 81%]440tests/test_serializer.py::test_ndjson_loads[False] PASSED [ 82%]441tests/test_serializer.py::test_ndjson_loads[\n] PASSED [ 82%]442tests/test_serializer.py::test_ndjson_loads[\r\n] PASSED [ 83%]443tests/test_serializer.py::test_ndjson_dumps PASSED [ 83%]444tests/test_transport.py::test_transport_close_node_pool PASSED [ 83%]445tests/test_transport.py::test_request_with_custom_user_agent_header PASSED [ 84%]446tests/test_transport.py::test_body_gets_encoded_into_bytes PASSED [ 84%]447tests/test_transport.py::test_body_bytes_get_passed_untouched PASSED [ 84%]448tests/test_transport.py::test_empty_response_with_content_type PASSED [ 85%]449tests/test_transport.py::test_kwargs_passed_on_to_node_pool PASSED [ 85%]450tests/test_transport.py::test_request_will_fail_after_x_retries PASSED [ 85%]451tests/test_transport.py::test_retry_on_timeout[True] PASSED [ 86%]452tests/test_transport.py::test_retry_on_timeout[False] PASSED [ 86%]453tests/test_transport.py::test_retry_on_status PASSED [ 86%]454tests/test_transport.py::test_failed_connection_will_be_marked_as_dead PASSED [ 87%]455tests/test_transport.py::test_resurrected_connection_will_be_marked_as_live_on_success PASSED [ 87%]456tests/test_transport.py::test_sniff_on_node_failure_error_doesnt_raise PASSED [ 87%]457tests/test_transport.py::test_transport_client_meta_node_class[urllib3] PASSED [ 88%]458tests/test_transport.py::test_transport_client_meta_node_class[requests] PASSED [ 88%]459tests/test_transport.py::test_transport_client_meta_node_class[Urllib3HttpNode] PASSED [ 89%]460tests/test_transport.py::test_transport_client_meta_node_class[RequestsHttpNode] PASSED [ 89%]461tests/test_transport.py::test_transport_and_node_are_sync[aiohttp] PASSED [ 89%]462tests/test_transport.py::test_transport_and_node_are_sync[AiohttpHttpNode] PASSED [ 90%]463tests/test_transport.py::test_client_meta_header PASSED [ 90%]464tests/test_transport.py::test_client_meta_header_extras PASSED [ 90%]465tests/test_transport.py::test_sniff_on_start PASSED [ 91%]466tests/test_transport.py::test_sniff_before_requests PASSED [ 91%]467tests/test_transport.py::test_sniff_on_node_failure PASSED [ 91%]468tests/test_transport.py::test_error_with_sniffing_enabled_without_callback[kwargs0] PASSED [ 92%]469tests/test_transport.py::test_error_with_sniffing_enabled_without_callback[kwargs1] PASSED [ 92%]470tests/test_transport.py::test_error_with_sniffing_enabled_without_callback[kwargs2] PASSED [ 92%]471tests/test_transport.py::test_error_sniffing_callback_without_sniffing_enabled PASSED [ 93%]472tests/test_transport.py::test_heterogeneous_node_config_warning_with_sniffing PASSED [ 93%]473tests/test_transport.py::test_sniff_error_resets_lock_and_last_sniffed_at PASSED [ 93%]474tests/test_transport.py::test_sniff_on_start_no_results_errors PASSED [ 94%]475tests/test_transport.py::test_threading_test[1] PASSED [ 94%]476tests/test_transport.py::test_threading_test[8] PASSED [ 95%]477tests/test_utils.py::test_is_ipaddress[::1] PASSED [ 95%]478tests/test_utils.py::test_is_ipaddress[::] PASSED [ 95%]479tests/test_utils.py::test_is_ipaddress[FE80::8939:7684:D84b:a5A4%251_0] PASSED [ 96%]480tests/test_utils.py::test_is_ipaddress[127.0.0.1_0] PASSED [ 96%]481tests/test_utils.py::test_is_ipaddress[8.8.8.8] PASSED [ 96%]482tests/test_utils.py::test_is_ipaddress[127.0.0.1_1] PASSED [ 97%]483tests/test_utils.py::test_is_ipaddress[FE80::8939:7684:D84b:a5A4%251_1] PASSED [ 97%]484tests/test_utils.py::test_is_ipaddress[FE80::8939:7684:D84b:a5A4%251_2] PASSED [ 97%]485tests/test_utils.py::test_is_ipaddress[FE80::8939:7684:D84b:a5A4%19_0] PASSED [ 98%]486tests/test_utils.py::test_is_ipaddress[FE80::8939:7684:D84b:a5A4%19_1] PASSED [ 98%]487tests/test_utils.py::test_is_not_ipaddress[www.python.org0] PASSED [ 98%]488tests/test_utils.py::test_is_not_ipaddress[www.python.org1] PASSED [ 99%]489tests/test_utils.py::test_is_not_ipaddress[v2.sg.media-imdb.com0] PASSED [ 99%]490tests/test_utils.py::test_is_not_ipaddress[v2.sg.media-imdb.com1] PASSED [100%]491492=============== 281 passed, 179 deselected, 2 xfailed in 11.46s ================493Finished executing pytestCheckPhase