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