$(PYTHON_DIR)/vendor-packages/pytest_asyncio/plugin.py:208: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) ============================= test session starts ============================== platform sunos5 -- Python $(PYTHON_VERSION).X -- $(PYTHON) cachedir: .pytest_cache rootdir: $(@D) configfile: pyproject.toml asyncio: mode=strict, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function collecting ... collected 1073 items / 2 skipped test_elasticsearch/test_async/test_server/test_clients.py::test_indices_analyze_unicode[kwargs0] SKIPPED test_elasticsearch/test_async/test_server/test_clients.py::test_indices_analyze_unicode[kwargs1] SKIPPED test_elasticsearch/test_async/test_server/test_clients.py::test_bulk_works_with_string_body SKIPPED test_elasticsearch/test_async/test_server/test_clients.py::test_bulk_works_with_bytestring_body SKIPPED test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_actions_remain_unchanged SKIPPED test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_all_documents_get_inserted SKIPPED test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_documents_data_types SKIPPED test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_all_errors_from_chunk_are_raised_on_failure SKIPPED test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_different_op_types SKIPPED test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_transport_error_can_becaught SKIPPED test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_rejected_documents_are_retried SKIPPED test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_rejected_documents_are_retried_at_most_max_retries_times SKIPPED test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_transport_error_is_raised_with_max_retries SKIPPED test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_connection_timeout_is_retried_with_retry_status_callback SKIPPED test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_bulk_works_with_single_item SKIPPED test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_all_documents_get_inserted SKIPPED test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_stats_only_reports_numbers SKIPPED test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_errors_are_reported_correctly SKIPPED test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_error_is_raised SKIPPED test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_ignore_error_if_raised SKIPPED test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_errors_are_collected_properly SKIPPED test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_order_can_be_preserved SKIPPED test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_all_documents_are_read SKIPPED test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_scroll_error SKIPPED test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_initial_search_error SKIPPED test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_no_scroll_id_fast_route SKIPPED test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_logger SKIPPED test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_clear_scroll SKIPPED test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_scan_auth_kwargs_forwarded[kwargs0] SKIPPED test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_scan_auth_kwargs_forwarded[kwargs1] SKIPPED test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_scan_auth_kwargs_forwarded[kwargs2] SKIPPED test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_scan_auth_kwargs_favor_scroll_kwargs_option SKIPPED test_elasticsearch/test_async/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs0] SKIPPED test_elasticsearch/test_async/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs1] SKIPPED test_elasticsearch/test_async/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs2] SKIPPED test_elasticsearch/test_async/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs3] SKIPPED test_elasticsearch/test_async/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs4] SKIPPED test_elasticsearch/test_async/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs5] SKIPPED test_elasticsearch/test_async/test_server/test_helpers.py::TestReindex::test_reindex_passes_kwargs_to_scan_and_bulk SKIPPED test_elasticsearch/test_async/test_server/test_helpers.py::TestReindex::test_reindex_accepts_a_query SKIPPED test_elasticsearch/test_async/test_server/test_helpers.py::TestReindex::test_all_documents_get_moved SKIPPED test_elasticsearch/test_async/test_server/test_helpers.py::TestParentChildReindex::test_children_are_reindexed_correctly SKIPPED test_elasticsearch/test_async/test_server/test_helpers.py::TestAsyncDataStreamReindex::test_reindex_index_datastream[None] SKIPPED test_elasticsearch/test_async/test_server/test_helpers.py::TestAsyncDataStreamReindex::test_reindex_index_datastream[create] SKIPPED test_elasticsearch/test_async/test_server/test_helpers.py::TestAsyncDataStreamReindex::test_reindex_index_datastream_op_type_index SKIPPED test_elasticsearch/test_async/test_server/test_mapbox_vector_tile.py::test_mapbox_vector_tile_error SKIPPED test_elasticsearch/test_async/test_server/test_mapbox_vector_tile.py::test_mapbox_vector_tile_response SKIPPED test_elasticsearch/test_async/test_transport.py::TestTransport::test_request_timeout_extracted_from_params_and_passed PASSED test_elasticsearch/test_async/test_transport.py::TestTransport::test_opaque_id PASSED test_elasticsearch/test_async/test_transport.py::TestTransport::test_request_with_custom_user_agent_header PASSED test_elasticsearch/test_async/test_transport.py::TestTransport::test_client_meta_header PASSED test_elasticsearch/test_async/test_transport.py::TestTransport::test_client_meta_header_not_sent PASSED test_elasticsearch/test_async/test_transport.py::TestTransport::test_body_surrogates_replaced_encoded_into_bytes PASSED test_elasticsearch/test_async/test_transport.py::TestTransport::test_kwargs_passed_on_to_node_pool PASSED test_elasticsearch/test_async/test_transport.py::TestTransport::test_request_will_fail_after_x_retries PASSED test_elasticsearch/test_async/test_transport.py::TestTransport::test_failed_connection_will_be_marked_as_dead PASSED test_elasticsearch/test_async/test_transport.py::TestTransport::test_resurrected_connection_will_be_marked_as_live_on_success PASSED test_elasticsearch/test_async/test_transport.py::TestTransport::test_override_mark_dead_mark_live PASSED test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_will_use_seed_connections[{\n "_nodes" : {\n "total" : 1,\n "successful" : 1,\n "failed" : 0\n },\n "cluster_name" : "elasticsearch",\n "nodes" : {\n "SRZpKFZdQguhhvifmN6UVA" : {\n "name" : "SRZpKFZ",\n "transport_address" : "127.0.0.1:9300",\n "host" : "127.0.0.1",\n "ip" : "127.0.0.1",\n "version" : "5.0.0",\n "build_hash" : "253032b",\n "roles" : [ "master", "data", "ingest" ],\n "http" : {\n "bound_address" : [ "[fe80::1]:9200", "[::1]:9200", "127.0.0.1:9200" ],\n "publish_address" : "1.1.1.1:123",\n "max_content_length_in_bytes" : 104857600\n }\n }\n }\n}-1.1.1.1] PASSED test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_will_use_seed_connections[{\n "_nodes" : {\n "total" : 1,\n "successful" : 1,\n "failed" : 0\n },\n "cluster_name" : "elasticsearch",\n "nodes" : {\n "SRZpKFZdQguhhvifmN6UVA" : {\n "name" : "SRZpKFZ",\n "transport_address" : "127.0.0.1:9300",\n "host" : "127.0.0.1",\n "ip" : "127.0.0.1",\n "version" : "5.0.0",\n "build_hash" : "253032b",\n "roles" : [ "master", "data", "ingest" ],\n "http" : {\n "bound_address" : [ "[fe80::1]:9200", "[::1]:9200", "127.0.0.1:9200" ],\n "publish_address" : "somehost.tld/1.1.1.1:123",\n "max_content_length_in_bytes" : 104857600\n }\n }\n }\n}-somehost.tld] PASSED test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_on_start_ignores_sniff_timeout PASSED test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_uses_sniff_timeout PASSED test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_on_start_awaits_before_request PASSED test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_reuses_node_instances PASSED test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_on_node_failure_triggers[exception-extra_value0] PASSED test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_on_node_failure_triggers[status-500] PASSED test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_after_n_seconds PASSED test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs0] PASSED test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs1] PASSED test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs2] PASSED test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs3] PASSED test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_on_start_close_unlocks_async_calls PASSED test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_master_only_filtered_by_default PASSED test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_node_callback PASSED test_elasticsearch/test_async/test_transport.py::test_unsupported_product_error[headers0] PASSED test_elasticsearch/test_async/test_transport.py::test_unsupported_product_error[headers1] PASSED test_elasticsearch/test_async/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[401] PASSED test_elasticsearch/test_async/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[403] PASSED test_elasticsearch/test_async/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[413] PASSED test_elasticsearch/test_async/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[500] PASSED test_elasticsearch/test_async/test_transport.py::test_api_error_raised_before_product_error[404] PASSED test_elasticsearch/test_async/test_transport.py::test_api_error_raised_before_product_error[500] PASSED test_elasticsearch/test_async/test_transport.py::test_warning_header[headers0] PASSED test_elasticsearch/test_async/test_transport.py::test_warning_header[headers1] PASSED test_elasticsearch/test_client/test_cluster.py::TestCluster::test_stats_without_node_id PASSED test_elasticsearch/test_client/test_cluster.py::TestCluster::test_stats_with_node_id PASSED test_elasticsearch/test_client/test_cluster.py::TestCluster::test_state_with_index_without_metric_defaults_to_all PASSED test_elasticsearch/test_client/test_deprecated_options.py::test_http_auth PASSED test_elasticsearch/test_client/test_indices.py::TestIndices::test_create_one_index PASSED test_elasticsearch/test_client/test_indices.py::TestIndices::test_delete_multiple_indices PASSED test_elasticsearch/test_client/test_indices.py::TestIndices::test_exists_index PASSED test_elasticsearch/test_client/test_indices.py::TestIndices::test_passing_empty_value_for_required_param_raises_exception PASSED test_elasticsearch/test_client/test_indices.py::TestIndices::test_query_params PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options0-headers0] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options1-headers1] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options2-headers2] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options3-headers3] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options4-headers4] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options5-headers5] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options6-headers6] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options7-headers7] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-None-None-None] SKIPPED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-None-None-api-key] SKIPPED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-None-None-api_key2] SKIPPED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-None-bearer-None] SKIPPED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-None-bearer-api-key] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-None-bearer-api_key2] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-user:pass-None-None] SKIPPED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-user:pass-None-api-key] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-user:pass-None-api_key2] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-user:pass-bearer-None] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-user:pass-bearer-api-key] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-user:pass-bearer-api_key2] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-basic_auth2-None-None] SKIPPED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-basic_auth2-None-api-key] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-basic_auth2-None-api_key2] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-basic_auth2-bearer-None] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-basic_auth2-bearer-api-key] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-basic_auth2-bearer-api_key2] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-None-None-None] SKIPPED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-None-None-api-key] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-None-None-api_key2] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-None-bearer-None] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-None-bearer-api-key] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-None-bearer-api_key2] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-user:pass-None-None] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-user:pass-None-api-key] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-user:pass-None-api_key2] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-user:pass-bearer-None] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-user:pass-bearer-api-key] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-user:pass-bearer-api_key2] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-basic_auth2-None-None] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-basic_auth2-None-api-key] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-basic_auth2-None-api_key2] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-basic_auth2-bearer-None] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-basic_auth2-bearer-api-key] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-basic_auth2-bearer-api_key2] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-None-None-None] SKIPPED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-None-None-api-key] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-None-None-api_key2] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-None-bearer-None] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-None-bearer-api-key] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-None-bearer-api_key2] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-user:pass-None-None] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-user:pass-None-api-key] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-user:pass-None-api_key2] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-user:pass-bearer-None] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-user:pass-bearer-api-key] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-user:pass-bearer-api_key2] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-basic_auth2-None-None] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-basic_auth2-None-api-key] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-basic_auth2-None-api_key2] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-basic_auth2-bearer-None] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-basic_auth2-bearer-api-key] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-basic_auth2-bearer-api_key2] PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_passed_to_perform_request PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_passed_to_async_perform_request PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_default_node_configs PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_http_headers_overrides PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_user_agent_override PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_options_timeout_parameters PASSED test_elasticsearch/test_client/test_options.py::TestOptions::test_serializer_and_serializers PASSED test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_create PASSED test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_delete PASSED test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_index PASSED test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_update PASSED test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_cluster_state PASSED test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_cluster_stats PASSED test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_index_uses_post_if_id_is_empty PASSED test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_index_uses_put_if_id_is_not_empty PASSED test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_from_in_search[from] PASSED test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_from_in_search[from_] PASSED test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_sort_in_search PASSED test_elasticsearch/test_client/test_requests_auth.py::test_requests_auth[requests] PASSED test_elasticsearch/test_client/test_requests_auth.py::test_requests_auth[RequestsHttpNode] PASSED test_elasticsearch/test_client/test_requests_auth.py::test_requests_auth[CustomRequestHttpNode] PASSED test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[urllib3-Elasticsearch] PASSED test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[urllib3-AsyncElasticsearch] PASSED test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[aiohttp-Elasticsearch] PASSED test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[aiohttp-AsyncElasticsearch] PASSED test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[None-Elasticsearch] PASSED test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[None-AsyncElasticsearch] PASSED test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[-Elasticsearch] PASSED test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[-AsyncElasticsearch] PASSED test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[CustomUrllib3HttpNode-Elasticsearch] PASSED test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[CustomUrllib3HttpNode-AsyncElasticsearch] PASSED test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_async PASSED test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_default PASSED test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_default_params_conflict PASSED test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_body_name_using_body PASSED test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_body_name PASSED test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_body_name_duplicate PASSED test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_body_fields PASSED test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_error_on_body_merge[{"query": {"match_all": {}}}-kwargs0] PASSED test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_error_on_body_merge[{"query": {"match_all": {}}}-kwargs1] PASSED test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_error_on_params_merge[{"query": {"match_all": {}}}0] PASSED test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_error_on_params_merge[{"query": {"match_all": {}}}1] PASSED test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_body_fields_merge PASSED test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_body_fields_conflict PASSED test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_ignore_deprecated_options PASSED test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_parameter_aliases PASSED test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_parameter_aliases_body PASSED test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_parameter_aliases_body_param PASSED test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_positional_argument_error[Elasticsearch] PASSED test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_positional_argument_error[AsyncElasticsearch] PASSED test_elasticsearch/test_client/test_serializers.py::TestSerializers::test_compat_mode_on_by_default PASSED test_elasticsearch/test_client/test_serializers.py::TestSerializers::test_compat_serializers_used_when_given_non_compat[json] PASSED test_elasticsearch/test_client/test_serializers.py::TestSerializers::test_compat_serializers_used_when_given_non_compat[x-ndjson] PASSED test_elasticsearch/test_client/test_serializers.py::TestSerializers::test_compat_serializers_used_when_given_compat[json] PASSED test_elasticsearch/test_client/test_serializers.py::TestSerializers::test_compat_serializers_used_when_given_compat[x-ndjson] PASSED test_elasticsearch/test_client/test_serializers.py::TestSerializers::test_compat_serializer_used_when_given_non_compat PASSED test_elasticsearch/test_client/test_utils.py::test_handles_ascii PASSED test_elasticsearch/test_client/test_utils.py::test_handles_bytestring PASSED test_elasticsearch/test_client/test_utils.py::test_handles_unicode PASSED test_elasticsearch/test_client/test_utils.py::test_handles_unicode2 PASSED test_elasticsearch/test_client/test_utils.py::TestStabilityWarning::test_default PASSED test_elasticsearch/test_client/test_utils.py::TestStabilityWarning::test_beta PASSED test_elasticsearch/test_client/test_utils.py::TestStabilityWarning::test_experimental PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_range_serializes_properly PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_range_deserializes_properly PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_resolve_nested PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_conflicting_mapping_raises_error_in_index_to_dict PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_ip_address_serializes_properly PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_matches_uses_index PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_matches_with_no_name_always_matches PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_matches_accepts_wildcards PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_assigning_attrlist_to_field PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_optional_inner_objects_are_not_validated_if_missing PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_custom_field PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_custom_field_mapping PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_custom_field_in_nested PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_multi_works_after_doc_has_been_saved PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_multi_works_in_nested_after_doc_has_been_serialized PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_null_value_for_object PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_inherited_doc_types_can_override_index PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_to_dict_with_meta PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_to_dict_with_meta_includes_custom_index PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_to_dict_without_skip_empty_will_include_empty_fields PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_attribute_can_be_removed PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_doc_type_can_be_correctly_pickled PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_meta_is_accessible_even_on_empty_doc PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_meta_field_mapping PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_multi_value_fields PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_docs_with_properties PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_nested_can_be_assigned_to PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_nested_can_be_none PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_nested_defaults_to_list_and_can_be_updated PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_to_dict_is_recursive_and_can_cope_with_multi_values PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_to_dict_ignores_empty_collections PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_declarative_mapping_definition PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_you_can_supply_own_mapping_instance PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_document_can_be_created_dynamically PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_invalid_date_will_raise_exception PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_document_inheritance PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_child_class_can_override_parent PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_meta_fields_are_stored_in_meta_and_ignored_by_to_dict PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_index_inheritance PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_meta_fields_can_be_set_directly_in_init PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_save_no_index PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_delete_no_index PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_update_no_fields PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_search_with_custom_alias_and_index PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_from_es_respects_underscored_non_meta_fields PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_nested_and_object_inner_doc PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_doc_with_type_hints PASSED test_elasticsearch/test_dsl/_async/test_document.py::test_doc_with_pipe_type_hints SKIPPED test_elasticsearch/test_dsl/_async/test_document.py::test_instrumented_field PASSED test_elasticsearch/test_dsl/_async/test_faceted_search.py::test_query_is_created_properly PASSED test_elasticsearch/test_dsl/_async/test_faceted_search.py::test_query_is_created_properly_with_sort_tuple PASSED test_elasticsearch/test_dsl/_async/test_faceted_search.py::test_filter_is_applied_to_search_but_not_relevant_facet PASSED test_elasticsearch/test_dsl/_async/test_faceted_search.py::test_filters_are_applied_to_search_ant_relevant_facets PASSED test_elasticsearch/test_dsl/_async/test_faceted_search.py::test_date_histogram_facet_with_1970_01_01_date PASSED test_elasticsearch/test_dsl/_async/test_faceted_search.py::test_date_histogram_interval_types[interval-year] PASSED test_elasticsearch/test_dsl/_async/test_faceted_search.py::test_date_histogram_interval_types[calendar_interval-year] PASSED test_elasticsearch/test_dsl/_async/test_faceted_search.py::test_date_histogram_interval_types[interval-month] PASSED test_elasticsearch/test_dsl/_async/test_faceted_search.py::test_date_histogram_interval_types[calendar_interval-month] PASSED test_elasticsearch/test_dsl/_async/test_faceted_search.py::test_date_histogram_interval_types[interval-week] PASSED test_elasticsearch/test_dsl/_async/test_faceted_search.py::test_date_histogram_interval_types[calendar_interval-week] PASSED test_elasticsearch/test_dsl/_async/test_faceted_search.py::test_date_histogram_interval_types[interval-day] PASSED test_elasticsearch/test_dsl/_async/test_faceted_search.py::test_date_histogram_interval_types[calendar_interval-day] PASSED test_elasticsearch/test_dsl/_async/test_faceted_search.py::test_date_histogram_interval_types[fixed_interval-day] PASSED test_elasticsearch/test_dsl/_async/test_faceted_search.py::test_date_histogram_interval_types[interval-hour] PASSED test_elasticsearch/test_dsl/_async/test_faceted_search.py::test_date_histogram_interval_types[fixed_interval-hour] PASSED test_elasticsearch/test_dsl/_async/test_faceted_search.py::test_date_histogram_interval_types[interval-1Y] PASSED test_elasticsearch/test_dsl/_async/test_faceted_search.py::test_date_histogram_interval_types[calendar_interval-1Y] PASSED test_elasticsearch/test_dsl/_async/test_faceted_search.py::test_date_histogram_interval_types[interval-1M] PASSED test_elasticsearch/test_dsl/_async/test_faceted_search.py::test_date_histogram_interval_types[calendar_interval-1M] PASSED test_elasticsearch/test_dsl/_async/test_faceted_search.py::test_date_histogram_interval_types[interval-1w] PASSED test_elasticsearch/test_dsl/_async/test_faceted_search.py::test_date_histogram_interval_types[calendar_interval-1w] PASSED test_elasticsearch/test_dsl/_async/test_faceted_search.py::test_date_histogram_interval_types[interval-1d] PASSED test_elasticsearch/test_dsl/_async/test_faceted_search.py::test_date_histogram_interval_types[calendar_interval-1d] PASSED test_elasticsearch/test_dsl/_async/test_faceted_search.py::test_date_histogram_interval_types[fixed_interval-1d] PASSED test_elasticsearch/test_dsl/_async/test_faceted_search.py::test_date_histogram_interval_types[interval-1h] PASSED test_elasticsearch/test_dsl/_async/test_faceted_search.py::test_date_histogram_interval_types[fixed_interval-1h] PASSED test_elasticsearch/test_dsl/_async/test_faceted_search.py::test_date_histogram_no_interval_keyerror PASSED test_elasticsearch/test_dsl/_async/test_faceted_search.py::test_params_added_to_search PASSED test_elasticsearch/test_dsl/_async/test_index.py::test_multiple_doc_types_will_combine_mappings PASSED test_elasticsearch/test_dsl/_async/test_index.py::test_search_is_limited_to_index_name PASSED test_elasticsearch/test_dsl/_async/test_index.py::test_cloned_index_has_copied_settings_and_using PASSED test_elasticsearch/test_dsl/_async/test_index.py::test_cloned_index_has_analysis_attribute PASSED test_elasticsearch/test_dsl/_async/test_index.py::test_settings_are_saved PASSED test_elasticsearch/test_dsl/_async/test_index.py::test_registered_doc_type_included_in_to_dict PASSED test_elasticsearch/test_dsl/_async/test_index.py::test_registered_doc_type_included_in_search PASSED test_elasticsearch/test_dsl/_async/test_index.py::test_aliases_add_to_object PASSED test_elasticsearch/test_dsl/_async/test_index.py::test_aliases_returned_from_to_dict PASSED test_elasticsearch/test_dsl/_async/test_index.py::test_analyzers_added_to_object PASSED test_elasticsearch/test_dsl/_async/test_index.py::test_analyzers_returned_from_to_dict PASSED test_elasticsearch/test_dsl/_async/test_index.py::test_conflicting_analyzer_raises_error PASSED test_elasticsearch/test_dsl/_async/test_index.py::test_index_template_can_have_order PASSED test_elasticsearch/test_dsl/_async/test_index.py::test_index_template_save_result PASSED test_elasticsearch/test_dsl/_async/test_mapping.py::test_mapping_can_has_fields PASSED test_elasticsearch/test_dsl/_async/test_mapping.py::test_mapping_update_is_recursive PASSED test_elasticsearch/test_dsl/_async/test_mapping.py::test_properties_can_iterate_over_all_the_fields PASSED test_elasticsearch/test_dsl/_async/test_mapping.py::test_mapping_can_collect_all_analyzers_and_normalizers PASSED test_elasticsearch/test_dsl/_async/test_mapping.py::test_mapping_can_collect_multiple_analyzers PASSED test_elasticsearch/test_dsl/_async/test_mapping.py::test_even_non_custom_analyzers_can_have_params PASSED test_elasticsearch/test_dsl/_async/test_mapping.py::test_resolve_field_can_resolve_multifields PASSED test_elasticsearch/test_dsl/_async/test_mapping.py::test_resolve_nested PASSED test_elasticsearch/test_dsl/_async/test_search.py::test_expand__to_dot_is_respected PASSED test_elasticsearch/test_dsl/_async/test_search.py::test_execute_uses_cache PASSED test_elasticsearch/test_dsl/_async/test_search.py::test_cache_can_be_ignored PASSED test_elasticsearch/test_dsl/_async/test_search.py::test_iter_iterates_over_hits PASSED test_elasticsearch/test_dsl/_async/test_search.py::test_cache_isnt_cloned PASSED test_elasticsearch/test_dsl/_async/test_search.py::test_search_starts_with_no_query PASSED test_elasticsearch/test_dsl/_async/test_search.py::test_search_query_combines_query PASSED test_elasticsearch/test_dsl/_async/test_search.py::test_query_can_be_assigned_to PASSED test_elasticsearch/test_dsl/_async/test_search.py::test_query_can_be_wrapped PASSED test_elasticsearch/test_dsl/_async/test_search.py::test_using PASSED test_elasticsearch/test_dsl/_async/test_search.py::test_methods_are_proxied_to_the_query PASSED test_elasticsearch/test_dsl/_async/test_search.py::test_query_always_returns_search PASSED test_elasticsearch/test_dsl/_async/test_search.py::test_source_copied_on_clone PASSED test_elasticsearch/test_dsl/_async/test_search.py::test_copy_clones PASSED test_elasticsearch/test_dsl/_async/test_search.py::test_aggs_allow_two_metric PASSED test_elasticsearch/test_dsl/_async/test_search.py::test_aggs_get_copied_on_change PASSED test_elasticsearch/test_dsl/_async/test_search.py::test_search_index PASSED test_elasticsearch/test_dsl/_async/test_search.py::test_doc_type_document_class PASSED test_elasticsearch/test_dsl/_async/test_search.py::test_knn PASSED test_elasticsearch/test_dsl/_async/test_search.py::test_rank PASSED test_elasticsearch/test_dsl/_async/test_search.py::test_sort PASSED test_elasticsearch/test_dsl/_async/test_search.py::test_sort_by_score PASSED test_elasticsearch/test_dsl/_async/test_search.py::test_collapse PASSED test_elasticsearch/test_dsl/_async/test_search.py::test_slice PASSED test_elasticsearch/test_dsl/_async/test_search.py::test_index PASSED test_elasticsearch/test_dsl/_async/test_search.py::test_search_to_dict PASSED test_elasticsearch/test_dsl/_async/test_search.py::test_complex_example PASSED test_elasticsearch/test_dsl/_async/test_search.py::test_reverse PASSED test_elasticsearch/test_dsl/_async/test_search.py::test_code_generated_classes PASSED test_elasticsearch/test_dsl/_async/test_search.py::test_from_dict_doesnt_need_query PASSED test_elasticsearch/test_dsl/_async/test_search.py::test_params_being_passed_to_search PASSED test_elasticsearch/test_dsl/_async/test_search.py::test_source PASSED test_elasticsearch/test_dsl/_async/test_search.py::test_source_on_clone PASSED test_elasticsearch/test_dsl/_async/test_search.py::test_source_on_clear PASSED test_elasticsearch/test_dsl/_async/test_search.py::test_suggest_accepts_global_text PASSED test_elasticsearch/test_dsl/_async/test_search.py::test_suggest PASSED test_elasticsearch/test_dsl/_async/test_search.py::test_exclude PASSED test_elasticsearch/test_dsl/_async/test_search.py::test_delete_by_query PASSED test_elasticsearch/test_dsl/_async/test_search.py::test_update_from_dict PASSED test_elasticsearch/test_dsl/_async/test_search.py::test_rescore_query_to_dict PASSED test_elasticsearch/test_dsl/_async/test_search.py::test_empty_search PASSED test_elasticsearch/test_dsl/_async/test_search.py::test_suggest_completion PASSED test_elasticsearch/test_dsl/_async/test_search.py::test_suggest_regex_query PASSED test_elasticsearch/test_dsl/_async/test_search.py::test_suggest_must_pass_text_or_regex PASSED test_elasticsearch/test_dsl/_async/test_search.py::test_suggest_can_only_pass_text_or_regex PASSED test_elasticsearch/test_dsl/_async/test_search.py::test_suggest_regex_must_be_wtih_completion PASSED test_elasticsearch/test_dsl/_async/test_update_by_query.py::test_ubq_starts_with_no_query PASSED test_elasticsearch/test_dsl/_async/test_update_by_query.py::test_ubq_to_dict PASSED test_elasticsearch/test_dsl/_async/test_update_by_query.py::test_complex_example PASSED test_elasticsearch/test_dsl/_async/test_update_by_query.py::test_exclude PASSED test_elasticsearch/test_dsl/_async/test_update_by_query.py::test_reverse PASSED test_elasticsearch/test_dsl/_async/test_update_by_query.py::test_from_dict_doesnt_need_query PASSED test_elasticsearch/test_dsl/_async/test_update_by_query.py::test_params_being_passed_to_search PASSED test_elasticsearch/test_dsl/_async/test_update_by_query.py::test_overwrite_script PASSED test_elasticsearch/test_dsl/_async/test_update_by_query.py::test_update_by_query_response_success PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_range_serializes_properly PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_range_deserializes_properly PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_resolve_nested PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_conflicting_mapping_raises_error_in_index_to_dict PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_ip_address_serializes_properly PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_matches_uses_index PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_matches_with_no_name_always_matches PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_matches_accepts_wildcards PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_assigning_attrlist_to_field PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_optional_inner_objects_are_not_validated_if_missing PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_custom_field PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_custom_field_mapping PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_custom_field_in_nested PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_multi_works_after_doc_has_been_saved PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_multi_works_in_nested_after_doc_has_been_serialized PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_null_value_for_object PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_inherited_doc_types_can_override_index PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_to_dict_with_meta PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_to_dict_with_meta_includes_custom_index PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_to_dict_without_skip_empty_will_include_empty_fields PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_attribute_can_be_removed PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_doc_type_can_be_correctly_pickled PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_meta_is_accessible_even_on_empty_doc PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_meta_field_mapping PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_multi_value_fields PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_docs_with_properties PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_nested_can_be_assigned_to PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_nested_can_be_none PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_nested_defaults_to_list_and_can_be_updated PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_to_dict_is_recursive_and_can_cope_with_multi_values PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_to_dict_ignores_empty_collections PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_declarative_mapping_definition PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_you_can_supply_own_mapping_instance PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_document_can_be_created_dynamically PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_invalid_date_will_raise_exception PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_document_inheritance PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_child_class_can_override_parent PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_meta_fields_are_stored_in_meta_and_ignored_by_to_dict PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_index_inheritance PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_meta_fields_can_be_set_directly_in_init PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_save_no_index PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_delete_no_index PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_update_no_fields PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_search_with_custom_alias_and_index PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_from_es_respects_underscored_non_meta_fields PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_nested_and_object_inner_doc PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_doc_with_type_hints PASSED test_elasticsearch/test_dsl/_sync/test_document.py::test_doc_with_pipe_type_hints SKIPPED test_elasticsearch/test_dsl/_sync/test_document.py::test_instrumented_field PASSED test_elasticsearch/test_dsl/_sync/test_faceted_search.py::test_query_is_created_properly PASSED test_elasticsearch/test_dsl/_sync/test_faceted_search.py::test_query_is_created_properly_with_sort_tuple PASSED test_elasticsearch/test_dsl/_sync/test_faceted_search.py::test_filter_is_applied_to_search_but_not_relevant_facet PASSED test_elasticsearch/test_dsl/_sync/test_faceted_search.py::test_filters_are_applied_to_search_ant_relevant_facets PASSED test_elasticsearch/test_dsl/_sync/test_faceted_search.py::test_date_histogram_facet_with_1970_01_01_date PASSED test_elasticsearch/test_dsl/_sync/test_faceted_search.py::test_date_histogram_interval_types[interval-year] PASSED test_elasticsearch/test_dsl/_sync/test_faceted_search.py::test_date_histogram_interval_types[calendar_interval-year] PASSED test_elasticsearch/test_dsl/_sync/test_faceted_search.py::test_date_histogram_interval_types[interval-month] PASSED test_elasticsearch/test_dsl/_sync/test_faceted_search.py::test_date_histogram_interval_types[calendar_interval-month] PASSED test_elasticsearch/test_dsl/_sync/test_faceted_search.py::test_date_histogram_interval_types[interval-week] PASSED test_elasticsearch/test_dsl/_sync/test_faceted_search.py::test_date_histogram_interval_types[calendar_interval-week] PASSED test_elasticsearch/test_dsl/_sync/test_faceted_search.py::test_date_histogram_interval_types[interval-day] PASSED test_elasticsearch/test_dsl/_sync/test_faceted_search.py::test_date_histogram_interval_types[calendar_interval-day] PASSED test_elasticsearch/test_dsl/_sync/test_faceted_search.py::test_date_histogram_interval_types[fixed_interval-day] PASSED test_elasticsearch/test_dsl/_sync/test_faceted_search.py::test_date_histogram_interval_types[interval-hour] PASSED test_elasticsearch/test_dsl/_sync/test_faceted_search.py::test_date_histogram_interval_types[fixed_interval-hour] PASSED test_elasticsearch/test_dsl/_sync/test_faceted_search.py::test_date_histogram_interval_types[interval-1Y] PASSED test_elasticsearch/test_dsl/_sync/test_faceted_search.py::test_date_histogram_interval_types[calendar_interval-1Y] PASSED test_elasticsearch/test_dsl/_sync/test_faceted_search.py::test_date_histogram_interval_types[interval-1M] PASSED test_elasticsearch/test_dsl/_sync/test_faceted_search.py::test_date_histogram_interval_types[calendar_interval-1M] PASSED test_elasticsearch/test_dsl/_sync/test_faceted_search.py::test_date_histogram_interval_types[interval-1w] PASSED test_elasticsearch/test_dsl/_sync/test_faceted_search.py::test_date_histogram_interval_types[calendar_interval-1w] PASSED test_elasticsearch/test_dsl/_sync/test_faceted_search.py::test_date_histogram_interval_types[interval-1d] PASSED test_elasticsearch/test_dsl/_sync/test_faceted_search.py::test_date_histogram_interval_types[calendar_interval-1d] PASSED test_elasticsearch/test_dsl/_sync/test_faceted_search.py::test_date_histogram_interval_types[fixed_interval-1d] PASSED test_elasticsearch/test_dsl/_sync/test_faceted_search.py::test_date_histogram_interval_types[interval-1h] PASSED test_elasticsearch/test_dsl/_sync/test_faceted_search.py::test_date_histogram_interval_types[fixed_interval-1h] PASSED test_elasticsearch/test_dsl/_sync/test_faceted_search.py::test_date_histogram_no_interval_keyerror PASSED test_elasticsearch/test_dsl/_sync/test_faceted_search.py::test_params_added_to_search PASSED test_elasticsearch/test_dsl/_sync/test_index.py::test_multiple_doc_types_will_combine_mappings PASSED test_elasticsearch/test_dsl/_sync/test_index.py::test_search_is_limited_to_index_name PASSED test_elasticsearch/test_dsl/_sync/test_index.py::test_cloned_index_has_copied_settings_and_using PASSED test_elasticsearch/test_dsl/_sync/test_index.py::test_cloned_index_has_analysis_attribute PASSED test_elasticsearch/test_dsl/_sync/test_index.py::test_settings_are_saved PASSED test_elasticsearch/test_dsl/_sync/test_index.py::test_registered_doc_type_included_in_to_dict PASSED test_elasticsearch/test_dsl/_sync/test_index.py::test_registered_doc_type_included_in_search PASSED test_elasticsearch/test_dsl/_sync/test_index.py::test_aliases_add_to_object PASSED test_elasticsearch/test_dsl/_sync/test_index.py::test_aliases_returned_from_to_dict PASSED test_elasticsearch/test_dsl/_sync/test_index.py::test_analyzers_added_to_object PASSED test_elasticsearch/test_dsl/_sync/test_index.py::test_analyzers_returned_from_to_dict PASSED test_elasticsearch/test_dsl/_sync/test_index.py::test_conflicting_analyzer_raises_error PASSED test_elasticsearch/test_dsl/_sync/test_index.py::test_index_template_can_have_order PASSED test_elasticsearch/test_dsl/_sync/test_index.py::test_index_template_save_result PASSED test_elasticsearch/test_dsl/_sync/test_mapping.py::test_mapping_can_has_fields PASSED test_elasticsearch/test_dsl/_sync/test_mapping.py::test_mapping_update_is_recursive PASSED test_elasticsearch/test_dsl/_sync/test_mapping.py::test_properties_can_iterate_over_all_the_fields PASSED test_elasticsearch/test_dsl/_sync/test_mapping.py::test_mapping_can_collect_all_analyzers_and_normalizers PASSED test_elasticsearch/test_dsl/_sync/test_mapping.py::test_mapping_can_collect_multiple_analyzers PASSED test_elasticsearch/test_dsl/_sync/test_mapping.py::test_even_non_custom_analyzers_can_have_params PASSED test_elasticsearch/test_dsl/_sync/test_mapping.py::test_resolve_field_can_resolve_multifields PASSED test_elasticsearch/test_dsl/_sync/test_mapping.py::test_resolve_nested PASSED test_elasticsearch/test_dsl/_sync/test_search.py::test_expand__to_dot_is_respected PASSED test_elasticsearch/test_dsl/_sync/test_search.py::test_execute_uses_cache PASSED test_elasticsearch/test_dsl/_sync/test_search.py::test_cache_can_be_ignored PASSED test_elasticsearch/test_dsl/_sync/test_search.py::test_iter_iterates_over_hits PASSED test_elasticsearch/test_dsl/_sync/test_search.py::test_cache_isnt_cloned PASSED test_elasticsearch/test_dsl/_sync/test_search.py::test_search_starts_with_no_query PASSED test_elasticsearch/test_dsl/_sync/test_search.py::test_search_query_combines_query PASSED test_elasticsearch/test_dsl/_sync/test_search.py::test_query_can_be_assigned_to PASSED test_elasticsearch/test_dsl/_sync/test_search.py::test_query_can_be_wrapped PASSED test_elasticsearch/test_dsl/_sync/test_search.py::test_using PASSED test_elasticsearch/test_dsl/_sync/test_search.py::test_methods_are_proxied_to_the_query PASSED test_elasticsearch/test_dsl/_sync/test_search.py::test_query_always_returns_search PASSED test_elasticsearch/test_dsl/_sync/test_search.py::test_source_copied_on_clone PASSED test_elasticsearch/test_dsl/_sync/test_search.py::test_copy_clones PASSED test_elasticsearch/test_dsl/_sync/test_search.py::test_aggs_allow_two_metric PASSED test_elasticsearch/test_dsl/_sync/test_search.py::test_aggs_get_copied_on_change PASSED test_elasticsearch/test_dsl/_sync/test_search.py::test_search_index PASSED test_elasticsearch/test_dsl/_sync/test_search.py::test_doc_type_document_class PASSED test_elasticsearch/test_dsl/_sync/test_search.py::test_knn PASSED test_elasticsearch/test_dsl/_sync/test_search.py::test_rank PASSED test_elasticsearch/test_dsl/_sync/test_search.py::test_sort PASSED test_elasticsearch/test_dsl/_sync/test_search.py::test_sort_by_score PASSED test_elasticsearch/test_dsl/_sync/test_search.py::test_collapse PASSED test_elasticsearch/test_dsl/_sync/test_search.py::test_slice PASSED test_elasticsearch/test_dsl/_sync/test_search.py::test_index PASSED test_elasticsearch/test_dsl/_sync/test_search.py::test_search_to_dict PASSED test_elasticsearch/test_dsl/_sync/test_search.py::test_complex_example PASSED test_elasticsearch/test_dsl/_sync/test_search.py::test_reverse PASSED test_elasticsearch/test_dsl/_sync/test_search.py::test_code_generated_classes PASSED test_elasticsearch/test_dsl/_sync/test_search.py::test_from_dict_doesnt_need_query PASSED test_elasticsearch/test_dsl/_sync/test_search.py::test_params_being_passed_to_search PASSED test_elasticsearch/test_dsl/_sync/test_search.py::test_source PASSED test_elasticsearch/test_dsl/_sync/test_search.py::test_source_on_clone PASSED test_elasticsearch/test_dsl/_sync/test_search.py::test_source_on_clear PASSED test_elasticsearch/test_dsl/_sync/test_search.py::test_suggest_accepts_global_text PASSED test_elasticsearch/test_dsl/_sync/test_search.py::test_suggest PASSED test_elasticsearch/test_dsl/_sync/test_search.py::test_exclude PASSED test_elasticsearch/test_dsl/_sync/test_search.py::test_delete_by_query PASSED test_elasticsearch/test_dsl/_sync/test_search.py::test_update_from_dict PASSED test_elasticsearch/test_dsl/_sync/test_search.py::test_rescore_query_to_dict PASSED test_elasticsearch/test_dsl/_sync/test_search.py::test_empty_search PASSED test_elasticsearch/test_dsl/_sync/test_search.py::test_suggest_completion PASSED test_elasticsearch/test_dsl/_sync/test_search.py::test_suggest_regex_query PASSED test_elasticsearch/test_dsl/_sync/test_search.py::test_suggest_must_pass_text_or_regex PASSED test_elasticsearch/test_dsl/_sync/test_search.py::test_suggest_can_only_pass_text_or_regex PASSED test_elasticsearch/test_dsl/_sync/test_search.py::test_suggest_regex_must_be_wtih_completion PASSED test_elasticsearch/test_dsl/_sync/test_update_by_query.py::test_ubq_starts_with_no_query PASSED test_elasticsearch/test_dsl/_sync/test_update_by_query.py::test_ubq_to_dict PASSED test_elasticsearch/test_dsl/_sync/test_update_by_query.py::test_complex_example PASSED test_elasticsearch/test_dsl/_sync/test_update_by_query.py::test_exclude PASSED test_elasticsearch/test_dsl/_sync/test_update_by_query.py::test_reverse PASSED test_elasticsearch/test_dsl/_sync/test_update_by_query.py::test_from_dict_doesnt_need_query PASSED test_elasticsearch/test_dsl/_sync/test_update_by_query.py::test_params_being_passed_to_search PASSED test_elasticsearch/test_dsl/_sync/test_update_by_query.py::test_overwrite_script PASSED test_elasticsearch/test_dsl/_sync/test_update_by_query.py::test_update_by_query_response_success PASSED test_elasticsearch/test_dsl/test_aggs.py::test_repr PASSED test_elasticsearch/test_dsl/test_aggs.py::test_meta PASSED test_elasticsearch/test_dsl/test_aggs.py::test_meta_from_dict PASSED test_elasticsearch/test_dsl/test_aggs.py::test_A_creates_proper_agg PASSED test_elasticsearch/test_dsl/test_aggs.py::test_A_handles_nested_aggs_properly PASSED test_elasticsearch/test_dsl/test_aggs.py::test_A_passes_aggs_through PASSED test_elasticsearch/test_dsl/test_aggs.py::test_A_from_dict PASSED test_elasticsearch/test_dsl/test_aggs.py::test_A_fails_with_incorrect_dict PASSED test_elasticsearch/test_dsl/test_aggs.py::test_A_fails_with_agg_and_params PASSED test_elasticsearch/test_dsl/test_aggs.py::test_buckets_are_nestable PASSED test_elasticsearch/test_dsl/test_aggs.py::test_metric_inside_buckets PASSED test_elasticsearch/test_dsl/test_aggs.py::test_buckets_equals_counts_subaggs PASSED test_elasticsearch/test_dsl/test_aggs.py::test_buckets_to_dict PASSED test_elasticsearch/test_dsl/test_aggs.py::test_nested_buckets_are_reachable_as_getitem PASSED test_elasticsearch/test_dsl/test_aggs.py::test_nested_buckets_are_settable_as_getitem PASSED test_elasticsearch/test_dsl/test_aggs.py::test_filter_can_be_instantiated_using_positional_args PASSED test_elasticsearch/test_dsl/test_aggs.py::test_filter_aggregation_as_nested_agg PASSED test_elasticsearch/test_dsl/test_aggs.py::test_filter_aggregation_with_nested_aggs PASSED test_elasticsearch/test_dsl/test_aggs.py::test_filters_correctly_identifies_the_hash PASSED test_elasticsearch/test_dsl/test_aggs.py::test_bucket_sort_agg PASSED test_elasticsearch/test_dsl/test_aggs.py::test_bucket_sort_agg_only_trnunc PASSED test_elasticsearch/test_dsl/test_aggs.py::test_geohash_grid_aggregation PASSED test_elasticsearch/test_dsl/test_aggs.py::test_geohex_grid_aggregation PASSED test_elasticsearch/test_dsl/test_aggs.py::test_geotile_grid_aggregation PASSED test_elasticsearch/test_dsl/test_aggs.py::test_boxplot_aggregation PASSED test_elasticsearch/test_dsl/test_aggs.py::test_rare_terms_aggregation PASSED test_elasticsearch/test_dsl/test_aggs.py::test_variable_width_histogram_aggregation PASSED test_elasticsearch/test_dsl/test_aggs.py::test_ip_prefix_aggregation PASSED test_elasticsearch/test_dsl/test_aggs.py::test_ip_prefix_aggregation_extra PASSED test_elasticsearch/test_dsl/test_aggs.py::test_multi_terms_aggregation PASSED test_elasticsearch/test_dsl/test_aggs.py::test_categorize_text_aggregation PASSED test_elasticsearch/test_dsl/test_aggs.py::test_median_absolute_deviation_aggregation PASSED test_elasticsearch/test_dsl/test_aggs.py::test_t_test_aggregation PASSED test_elasticsearch/test_dsl/test_aggs.py::test_geo_line_aggregation PASSED test_elasticsearch/test_dsl/test_aggs.py::test_inference_aggregation PASSED test_elasticsearch/test_dsl/test_aggs.py::test_matrix_stats_aggregation PASSED test_elasticsearch/test_dsl/test_aggs.py::test_moving_percentiles_aggregation PASSED test_elasticsearch/test_dsl/test_aggs.py::test_normalize_aggregation PASSED test_elasticsearch/test_dsl/test_aggs.py::test_random_sampler_aggregation PASSED test_elasticsearch/test_dsl/test_aggs.py::test_adjancecy_matrix_aggregation PASSED test_elasticsearch/test_dsl/test_aggs.py::test_top_metrics_aggregation PASSED test_elasticsearch/test_dsl/test_aggs.py::test_bucket_agg_with_filter PASSED test_elasticsearch/test_dsl/test_analysis.py::test_analyzer_serializes_as_name PASSED test_elasticsearch/test_dsl/test_analysis.py::test_analyzer_has_definition PASSED test_elasticsearch/test_dsl/test_analysis.py::test_simple_multiplexer_filter PASSED test_elasticsearch/test_dsl/test_analysis.py::test_multiplexer_with_custom_filter PASSED test_elasticsearch/test_dsl/test_analysis.py::test_conditional_token_filter PASSED test_elasticsearch/test_dsl/test_analysis.py::test_conflicting_nested_filters_cause_error PASSED test_elasticsearch/test_dsl/test_analysis.py::test_normalizer_serializes_as_name PASSED test_elasticsearch/test_dsl/test_analysis.py::test_normalizer_has_definition PASSED test_elasticsearch/test_dsl/test_analysis.py::test_tokenizer PASSED test_elasticsearch/test_dsl/test_analysis.py::test_custom_analyzer_can_collect_custom_items PASSED test_elasticsearch/test_dsl/test_analysis.py::test_stemmer_analyzer_can_pass_name PASSED test_elasticsearch/test_dsl/test_connections.py::test_default_connection_is_returned_by_default PASSED test_elasticsearch/test_dsl/test_connections.py::test_get_connection_created_connection_if_needed PASSED test_elasticsearch/test_dsl/test_connections.py::test_configure_preserves_unchanged_connections PASSED test_elasticsearch/test_dsl/test_connections.py::test_remove_connection_removes_both_conn_and_conf PASSED test_elasticsearch/test_dsl/test_connections.py::test_create_connection_constructs_client PASSED test_elasticsearch/test_dsl/test_connections.py::test_create_connection_adds_our_serializer PASSED test_elasticsearch/test_dsl/test_connections.py::test_connection_has_correct_user_agent PASSED test_elasticsearch/test_dsl/test_field.py::test_date_range_deserialization PASSED test_elasticsearch/test_dsl/test_field.py::test_boolean_deserialization PASSED test_elasticsearch/test_dsl/test_field.py::test_datetime_deserialization PASSED test_elasticsearch/test_dsl/test_field.py::test_date_deserialization PASSED test_elasticsearch/test_dsl/test_field.py::test_date_field_can_have_default_tz PASSED test_elasticsearch/test_dsl/test_field.py::test_custom_field_car_wrap_other_field PASSED test_elasticsearch/test_dsl/test_field.py::test_field_from_dict PASSED test_elasticsearch/test_dsl/test_field.py::test_multi_fields_are_accepted_and_parsed PASSED test_elasticsearch/test_dsl/test_field.py::test_nested_provides_direct_access_to_its_fields PASSED test_elasticsearch/test_dsl/test_field.py::test_field_supports_multiple_analyzers PASSED test_elasticsearch/test_dsl/test_field.py::test_multifield_supports_multiple_analyzers PASSED test_elasticsearch/test_dsl/test_field.py::test_scaled_float PASSED test_elasticsearch/test_dsl/test_field.py::test_ipaddress PASSED test_elasticsearch/test_dsl/test_field.py::test_float PASSED test_elasticsearch/test_dsl/test_field.py::test_integer PASSED test_elasticsearch/test_dsl/test_field.py::test_binary PASSED test_elasticsearch/test_dsl/test_field.py::test_constant_keyword PASSED test_elasticsearch/test_dsl/test_field.py::test_rank_features PASSED test_elasticsearch/test_dsl/test_field.py::test_object_dynamic_values PASSED test_elasticsearch/test_dsl/test_field.py::test_object_disabled PASSED test_elasticsearch/test_dsl/test_field.py::test_object_constructor PASSED test_elasticsearch/test_dsl/test_integration/_async/test_analysis.py::test_simulate_with_just__builtin_tokenizer SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_analysis.py::test_simulate_complex SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_analysis.py::test_simulate_builtin SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_document.py::test_serialization SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_document.py::test_nested_inner_hits_are_wrapped_properly SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_document.py::test_nested_inner_hits_are_deserialized_properly SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_document.py::test_nested_top_hits_are_wrapped_properly SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_document.py::test_update_object_field SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_document.py::test_update_script SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_document.py::test_update_script_with_dict SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_document.py::test_update_retry_on_conflict SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_document.py::test_update_conflicting_version[None] SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_document.py::test_update_conflicting_version[0] SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_document.py::test_save_and_update_return_doc_meta SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_document.py::test_init SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_document.py::test_get_raises_404_on_index_missing SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_document.py::test_get_raises_404_on_non_existent_id SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_document.py::test_get_returns_none_if_404_ignored SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_document.py::test_get_returns_none_if_404_ignored_and_index_doesnt_exist SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_document.py::test_get SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_document.py::test_exists_return_true SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_document.py::test_exists_false SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_document.py::test_get_with_tz_date SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_document.py::test_save_with_tz_date SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_document.py::test_mget SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_document.py::test_mget_raises_exception_when_missing_param_is_invalid SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_document.py::test_mget_raises_404_when_missing_param_is_raise SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_document.py::test_mget_ignores_missing_docs_when_missing_param_is_skip SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_document.py::test_update_works_from_search_response SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_document.py::test_update SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_document.py::test_save_updates_existing_doc SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_document.py::test_update_empty_field SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_document.py::test_save_automatically_uses_seq_no_and_primary_term SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_document.py::test_delete_automatically_uses_seq_no_and_primary_term SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_document.py::test_can_save_to_different_index SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_document.py::test_save_without_skip_empty_will_include_empty_fields SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_document.py::test_delete SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_document.py::test_search SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_document.py::test_search_returns_proper_doc_classes SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_document.py::test_refresh_mapping SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_document.py::test_highlight_in_meta SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_document.py::test_bulk SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_document.py::test_legacy_dense_vector SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_document.py::test_dense_vector SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_faceted_search.py::test_facet_with_custom_metric SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_faceted_search.py::test_nested_facet SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_faceted_search.py::test_nested_facet_with_filter SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_faceted_search.py::test_datehistogram_facet SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_faceted_search.py::test_boolean_facet SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_faceted_search.py::test_empty_search_finds_everything SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_faceted_search.py::test_term_filters_are_shown_as_selected_and_data_is_filtered SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_faceted_search.py::test_range_filters_are_shown_as_selected_and_data_is_filtered SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_faceted_search.py::test_pagination SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_index.py::test_index_template_works SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_index.py::test_composable_index_template_works SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_index.py::test_index_can_be_saved_even_with_settings SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_index.py::test_index_exists SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_index.py::test_index_can_be_created_with_settings_and_mappings SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_index.py::test_delete SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_index.py::test_multiple_indices_with_same_doc_type_work SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_mapping.py::test_mapping_saved_into_es SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_mapping.py::test_mapping_saved_into_es_when_index_already_exists_closed SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_mapping.py::test_mapping_saved_into_es_when_index_already_exists_with_analysis SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_mapping.py::test_mapping_gets_updated_from_es SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_search.py::test_filters_aggregation_buckets_are_accessible SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_search.py::test_top_hits_are_wrapped_in_response SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_search.py::test_inner_hits_are_wrapped_in_response SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_search.py::test_inner_hits_are_serialized_to_dict SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_search.py::test_scan_respects_doc_types SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_search.py::test_scan_iterates_through_all_docs SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_search.py::test_search_after SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_search.py::test_search_after_no_search SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_search.py::test_search_after_no_sort SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_search.py::test_search_after_no_results SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_search.py::test_point_in_time SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_search.py::test_iterate SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_search.py::test_response_is_cached SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_search.py::test_multi_search SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_search.py::test_multi_missing SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_search.py::test_raw_subfield_can_be_used_in_aggs SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_update_by_query.py::test_update_by_query_no_script SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_update_by_query.py::test_update_by_query_with_script SKIPPED test_elasticsearch/test_dsl/test_integration/_async/test_update_by_query.py::test_delete_by_query_with_script SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_analysis.py::test_simulate_with_just__builtin_tokenizer SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_analysis.py::test_simulate_complex SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_analysis.py::test_simulate_builtin SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_document.py::test_serialization SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_document.py::test_nested_inner_hits_are_wrapped_properly SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_document.py::test_nested_inner_hits_are_deserialized_properly SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_document.py::test_nested_top_hits_are_wrapped_properly SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_document.py::test_update_object_field SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_document.py::test_update_script SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_document.py::test_update_script_with_dict SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_document.py::test_update_retry_on_conflict SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_document.py::test_update_conflicting_version[None] SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_document.py::test_update_conflicting_version[0] SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_document.py::test_save_and_update_return_doc_meta SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_document.py::test_init SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_document.py::test_get_raises_404_on_index_missing SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_document.py::test_get_raises_404_on_non_existent_id SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_document.py::test_get_returns_none_if_404_ignored SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_document.py::test_get_returns_none_if_404_ignored_and_index_doesnt_exist SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_document.py::test_get SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_document.py::test_exists_return_true SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_document.py::test_exists_false SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_document.py::test_get_with_tz_date SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_document.py::test_save_with_tz_date SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_document.py::test_mget SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_document.py::test_mget_raises_exception_when_missing_param_is_invalid SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_document.py::test_mget_raises_404_when_missing_param_is_raise SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_document.py::test_mget_ignores_missing_docs_when_missing_param_is_skip SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_document.py::test_update_works_from_search_response SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_document.py::test_update SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_document.py::test_save_updates_existing_doc SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_document.py::test_update_empty_field SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_document.py::test_save_automatically_uses_seq_no_and_primary_term SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_document.py::test_delete_automatically_uses_seq_no_and_primary_term SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_document.py::test_can_save_to_different_index SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_document.py::test_save_without_skip_empty_will_include_empty_fields SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_document.py::test_delete SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_document.py::test_search SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_document.py::test_search_returns_proper_doc_classes SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_document.py::test_refresh_mapping SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_document.py::test_highlight_in_meta SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_document.py::test_bulk SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_document.py::test_legacy_dense_vector SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_document.py::test_dense_vector SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_faceted_search.py::test_facet_with_custom_metric SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_faceted_search.py::test_nested_facet SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_faceted_search.py::test_nested_facet_with_filter SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_faceted_search.py::test_datehistogram_facet SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_faceted_search.py::test_boolean_facet SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_faceted_search.py::test_empty_search_finds_everything SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_faceted_search.py::test_term_filters_are_shown_as_selected_and_data_is_filtered SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_faceted_search.py::test_range_filters_are_shown_as_selected_and_data_is_filtered SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_faceted_search.py::test_pagination SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_index.py::test_index_template_works SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_index.py::test_composable_index_template_works SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_index.py::test_index_can_be_saved_even_with_settings SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_index.py::test_index_exists SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_index.py::test_index_can_be_created_with_settings_and_mappings SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_index.py::test_delete SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_index.py::test_multiple_indices_with_same_doc_type_work SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_mapping.py::test_mapping_saved_into_es SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_mapping.py::test_mapping_saved_into_es_when_index_already_exists_closed SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_mapping.py::test_mapping_saved_into_es_when_index_already_exists_with_analysis SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_mapping.py::test_mapping_gets_updated_from_es SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_search.py::test_filters_aggregation_buckets_are_accessible SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_search.py::test_top_hits_are_wrapped_in_response SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_search.py::test_inner_hits_are_wrapped_in_response SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_search.py::test_inner_hits_are_serialized_to_dict SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_search.py::test_scan_respects_doc_types SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_search.py::test_scan_iterates_through_all_docs SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_search.py::test_search_after SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_search.py::test_search_after_no_search SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_search.py::test_search_after_no_sort SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_search.py::test_search_after_no_results SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_search.py::test_point_in_time SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_search.py::test_iterate SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_search.py::test_response_is_cached SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_search.py::test_multi_search SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_search.py::test_multi_missing SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_search.py::test_raw_subfield_can_be_used_in_aggs SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_update_by_query.py::test_update_by_query_no_script SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_update_by_query.py::test_update_by_query_with_script SKIPPED test_elasticsearch/test_dsl/test_integration/_sync/test_update_by_query.py::test_delete_by_query_with_script SKIPPED test_elasticsearch/test_dsl/test_integration/test_count.py::test_count_all SKIPPED test_elasticsearch/test_dsl/test_integration/test_count.py::test_count_prefetch SKIPPED test_elasticsearch/test_dsl/test_integration/test_count.py::test_count_filter SKIPPED test_elasticsearch/test_dsl/test_integration/test_examples/_async/test_alias_migration.py::test_alias_migration SKIPPED test_elasticsearch/test_dsl/test_integration/test_examples/_async/test_completion.py::test_person_suggests_on_all_variants_of_name SKIPPED test_elasticsearch/test_dsl/test_integration/test_examples/_async/test_composite_aggs.py::test_scan_aggs_exhausts_all_files SKIPPED test_elasticsearch/test_dsl/test_integration/test_examples/_async/test_composite_aggs.py::test_scan_aggs_with_multiple_aggs SKIPPED test_elasticsearch/test_dsl/test_integration/test_examples/_async/test_parent_child.py::test_comment SKIPPED test_elasticsearch/test_dsl/test_integration/test_examples/_async/test_parent_child.py::test_question_answer SKIPPED test_elasticsearch/test_dsl/test_integration/test_examples/_async/test_percolate.py::test_post_gets_tagged_automatically SKIPPED test_elasticsearch/test_dsl/test_integration/test_examples/_sync/test_alias_migration.py::test_alias_migration SKIPPED test_elasticsearch/test_dsl/test_integration/test_examples/_sync/test_completion.py::test_person_suggests_on_all_variants_of_name SKIPPED test_elasticsearch/test_dsl/test_integration/test_examples/_sync/test_composite_aggs.py::test_scan_aggs_exhausts_all_files SKIPPED test_elasticsearch/test_dsl/test_integration/test_examples/_sync/test_composite_aggs.py::test_scan_aggs_with_multiple_aggs SKIPPED test_elasticsearch/test_dsl/test_integration/test_examples/_sync/test_parent_child.py::test_comment SKIPPED test_elasticsearch/test_dsl/test_integration/test_examples/_sync/test_parent_child.py::test_question_answer SKIPPED test_elasticsearch/test_dsl/test_integration/test_examples/_sync/test_percolate.py::test_post_gets_tagged_automatically SKIPPED test_elasticsearch/test_dsl/test_package.py::test__all__is_sorted PASSED test_elasticsearch/test_dsl/test_query.py::test_empty_Q_is_match_all PASSED test_elasticsearch/test_dsl/test_query.py::test_combined_fields_to_dict PASSED test_elasticsearch/test_dsl/test_query.py::test_combined_fields_to_dict_extra PASSED test_elasticsearch/test_dsl/test_query.py::test_match_to_dict PASSED test_elasticsearch/test_dsl/test_query.py::test_match_to_dict_extra PASSED test_elasticsearch/test_dsl/test_query.py::test_fuzzy_to_dict PASSED test_elasticsearch/test_dsl/test_query.py::test_prefix_to_dict PASSED test_elasticsearch/test_dsl/test_query.py::test_term_to_dict PASSED test_elasticsearch/test_dsl/test_query.py::test_terms_to_dict PASSED test_elasticsearch/test_dsl/test_query.py::test_bool_to_dict PASSED test_elasticsearch/test_dsl/test_query.py::test_dismax_to_dict PASSED test_elasticsearch/test_dsl/test_query.py::test_bool_from_dict_issue_318 PASSED test_elasticsearch/test_dsl/test_query.py::test_repr PASSED test_elasticsearch/test_dsl/test_query.py::test_query_clone PASSED test_elasticsearch/test_dsl/test_query.py::test_bool_converts_its_init_args_to_queries PASSED test_elasticsearch/test_dsl/test_query.py::test_two_queries_make_a_bool PASSED test_elasticsearch/test_dsl/test_query.py::test_other_and_bool_appends_other_to_must PASSED test_elasticsearch/test_dsl/test_query.py::test_bool_and_other_appends_other_to_must PASSED test_elasticsearch/test_dsl/test_query.py::test_bool_and_other_sets_min_should_match_if_needed PASSED test_elasticsearch/test_dsl/test_query.py::test_bool_with_different_minimum_should_match_should_not_be_combined PASSED test_elasticsearch/test_dsl/test_query.py::test_empty_bool_has_min_should_match_0 PASSED test_elasticsearch/test_dsl/test_query.py::test_query_and_query_creates_bool PASSED test_elasticsearch/test_dsl/test_query.py::test_match_all_and_query_equals_other PASSED test_elasticsearch/test_dsl/test_query.py::test_not_match_all_is_match_none PASSED test_elasticsearch/test_dsl/test_query.py::test_not_match_none_is_match_all PASSED test_elasticsearch/test_dsl/test_query.py::test_invert_empty_bool_is_match_none PASSED test_elasticsearch/test_dsl/test_query.py::test_match_none_or_query_equals_query PASSED test_elasticsearch/test_dsl/test_query.py::test_match_none_and_query_equals_match_none PASSED test_elasticsearch/test_dsl/test_query.py::test_bool_and_bool PASSED test_elasticsearch/test_dsl/test_query.py::test_bool_and_bool_with_min_should_match PASSED test_elasticsearch/test_dsl/test_query.py::test_negative_min_should_match PASSED test_elasticsearch/test_dsl/test_query.py::test_percentage_min_should_match PASSED test_elasticsearch/test_dsl/test_query.py::test_inverted_query_becomes_bool_with_must_not PASSED test_elasticsearch/test_dsl/test_query.py::test_inverted_query_with_must_not_become_should PASSED test_elasticsearch/test_dsl/test_query.py::test_inverted_query_with_must_and_must_not PASSED test_elasticsearch/test_dsl/test_query.py::test_double_invert_returns_original_query PASSED test_elasticsearch/test_dsl/test_query.py::test_bool_query_gets_inverted_internally PASSED test_elasticsearch/test_dsl/test_query.py::test_match_all_or_something_is_match_all PASSED test_elasticsearch/test_dsl/test_query.py::test_or_produces_bool_with_should PASSED test_elasticsearch/test_dsl/test_query.py::test_or_bool_doesnt_loop_infinitely_issue_37 PASSED test_elasticsearch/test_dsl/test_query.py::test_or_bool_doesnt_loop_infinitely_issue_96 PASSED test_elasticsearch/test_dsl/test_query.py::test_bool_will_append_another_query_with_or PASSED test_elasticsearch/test_dsl/test_query.py::test_bool_queries_with_only_should_get_concatenated PASSED test_elasticsearch/test_dsl/test_query.py::test_two_bool_queries_append_one_to_should_if_possible PASSED test_elasticsearch/test_dsl/test_query.py::test_queries_are_registered PASSED test_elasticsearch/test_dsl/test_query.py::test_defining_query_registers_it PASSED test_elasticsearch/test_dsl/test_query.py::test_Q_passes_query_through PASSED test_elasticsearch/test_dsl/test_query.py::test_Q_constructs_query_by_name PASSED test_elasticsearch/test_dsl/test_query.py::test_Q_translates_double_underscore_to_dots_in_param_names PASSED test_elasticsearch/test_dsl/test_query.py::test_Q_doesn_translate_double_underscore_to_dots_in_param_names PASSED test_elasticsearch/test_dsl/test_query.py::test_Q_constructs_simple_query_from_dict PASSED test_elasticsearch/test_dsl/test_query.py::test_Q_constructs_compound_query_from_dict PASSED test_elasticsearch/test_dsl/test_query.py::test_Q_raises_error_when_passed_in_dict_and_params PASSED test_elasticsearch/test_dsl/test_query.py::test_Q_raises_error_when_passed_in_query_and_params PASSED test_elasticsearch/test_dsl/test_query.py::test_Q_raises_error_on_unknown_query PASSED test_elasticsearch/test_dsl/test_query.py::test_match_all_and_anything_is_anything PASSED test_elasticsearch/test_dsl/test_query.py::test_function_score_with_functions PASSED test_elasticsearch/test_dsl/test_query.py::test_function_score_with_no_function_is_boost_factor PASSED test_elasticsearch/test_dsl/test_query.py::test_function_score_to_dict PASSED test_elasticsearch/test_dsl/test_query.py::test_function_score_class_based_to_dict PASSED test_elasticsearch/test_dsl/test_query.py::test_function_score_with_single_function PASSED test_elasticsearch/test_dsl/test_query.py::test_function_score_from_dict PASSED test_elasticsearch/test_dsl/test_query.py::test_script_score PASSED test_elasticsearch/test_dsl/test_query.py::test_expand_double_underscore_to_dot_setting PASSED test_elasticsearch/test_dsl/test_query.py::test_knn_query PASSED test_elasticsearch/test_dsl/test_result.py::test_agg_response_is_pickleable PASSED test_elasticsearch/test_dsl/test_result.py::test_response_is_pickleable PASSED test_elasticsearch/test_dsl/test_result.py::test_hit_is_pickleable PASSED test_elasticsearch/test_dsl/test_result.py::test_response_stores_search PASSED test_elasticsearch/test_dsl/test_result.py::test_attribute_error_in_hits_is_not_hidden PASSED test_elasticsearch/test_dsl/test_result.py::test_interactive_helpers PASSED test_elasticsearch/test_dsl/test_result.py::test_empty_response_is_false PASSED test_elasticsearch/test_dsl/test_result.py::test_len_response PASSED test_elasticsearch/test_dsl/test_result.py::test_iterating_over_response_gives_you_hits PASSED test_elasticsearch/test_dsl/test_result.py::test_hits_get_wrapped_to_contain_additional_attrs PASSED test_elasticsearch/test_dsl/test_result.py::test_hits_provide_dot_and_bracket_access_to_attrs PASSED test_elasticsearch/test_dsl/test_result.py::test_slicing_on_response_slices_on_hits PASSED test_elasticsearch/test_dsl/test_result.py::test_aggregation_base PASSED test_elasticsearch/test_dsl/test_result.py::test_metric_agg_works PASSED test_elasticsearch/test_dsl/test_result.py::test_aggregations_can_be_iterated_over PASSED test_elasticsearch/test_dsl/test_result.py::test_aggregations_can_be_retrieved_by_name PASSED test_elasticsearch/test_dsl/test_result.py::test_bucket_response_can_be_iterated_over PASSED test_elasticsearch/test_dsl/test_result.py::test_bucket_keys_get_deserialized PASSED test_elasticsearch/test_dsl/test_utils.py::test_attrdict_pickle PASSED test_elasticsearch/test_dsl/test_utils.py::test_attrlist_pickle PASSED test_elasticsearch/test_dsl/test_utils.py::test_attrlist_slice PASSED test_elasticsearch/test_dsl/test_utils.py::test_attrlist_with_type_argument PASSED test_elasticsearch/test_dsl/test_utils.py::test_attrdict_keys_items PASSED test_elasticsearch/test_dsl/test_utils.py::test_attrdict_with_type_argument PASSED test_elasticsearch/test_dsl/test_utils.py::test_merge PASSED test_elasticsearch/test_dsl/test_utils.py::test_merge_conflict PASSED test_elasticsearch/test_dsl/test_utils.py::test_attrdict_bool PASSED test_elasticsearch/test_dsl/test_utils.py::test_attrlist_items_get_wrapped_during_iteration PASSED test_elasticsearch/test_dsl/test_utils.py::test_serializer_deals_with_Attr_versions PASSED test_elasticsearch/test_dsl/test_utils.py::test_serializer_deals_with_objects_with_to_dict PASSED test_elasticsearch/test_dsl/test_utils.py::test_recursive_to_dict PASSED test_elasticsearch/test_dsl/test_utils.py::test_attrlist_to_list PASSED test_elasticsearch/test_dsl/test_utils.py::test_attrdict_with_reserved_keyword PASSED test_elasticsearch/test_dsl/test_validation.py::test_required_int_can_be_0 PASSED test_elasticsearch/test_dsl/test_validation.py::test_required_field_cannot_be_empty_list PASSED test_elasticsearch/test_dsl/test_validation.py::test_validation_works_for_lists_of_values PASSED test_elasticsearch/test_dsl/test_validation.py::test_field_with_custom_clean PASSED test_elasticsearch/test_dsl/test_validation.py::test_empty_object PASSED test_elasticsearch/test_dsl/test_validation.py::test_missing_required_field_raises_validation_exception PASSED test_elasticsearch/test_dsl/test_validation.py::test_boolean_doesnt_treat_false_as_empty PASSED test_elasticsearch/test_dsl/test_validation.py::test_custom_validation_on_nested_gets_run PASSED test_elasticsearch/test_dsl/test_validation.py::test_accessing_known_fields_returns_empty_value PASSED test_elasticsearch/test_dsl/test_validation.py::test_empty_values_are_not_serialized PASSED test_elasticsearch/test_dsl/test_wrappers.py::test_range_contains[kwargs0-1] PASSED test_elasticsearch/test_dsl/test_wrappers.py::test_range_contains[kwargs1--1] PASSED test_elasticsearch/test_dsl/test_wrappers.py::test_range_contains[kwargs2--1] PASSED test_elasticsearch/test_dsl/test_wrappers.py::test_range_contains[kwargs3-4] PASSED test_elasticsearch/test_dsl/test_wrappers.py::test_range_contains[kwargs4-4] PASSED test_elasticsearch/test_dsl/test_wrappers.py::test_range_contains[kwargs5-2] PASSED test_elasticsearch/test_dsl/test_wrappers.py::test_range_contains[kwargs6-item6] PASSED test_elasticsearch/test_dsl/test_wrappers.py::test_range_not_contains[kwargs0--1] PASSED test_elasticsearch/test_dsl/test_wrappers.py::test_range_not_contains[kwargs1-4] PASSED test_elasticsearch/test_dsl/test_wrappers.py::test_range_not_contains[kwargs2-42] PASSED test_elasticsearch/test_dsl/test_wrappers.py::test_range_not_contains[kwargs3-1] PASSED test_elasticsearch/test_dsl/test_wrappers.py::test_range_not_contains[kwargs4-item4] PASSED test_elasticsearch/test_dsl/test_wrappers.py::test_range_raises_value_error_on_wrong_params[args0-kwargs0] PASSED test_elasticsearch/test_dsl/test_wrappers.py::test_range_raises_value_error_on_wrong_params[args1-kwargs1] PASSED test_elasticsearch/test_dsl/test_wrappers.py::test_range_raises_value_error_on_wrong_params[args2-kwargs2] PASSED test_elasticsearch/test_dsl/test_wrappers.py::test_range_raises_value_error_on_wrong_params[args3-kwargs3] PASSED test_elasticsearch/test_dsl/test_wrappers.py::test_range_raises_value_error_on_wrong_params[args4-kwargs4] PASSED test_elasticsearch/test_dsl/test_wrappers.py::test_range_lower[range0-1-False] PASSED test_elasticsearch/test_dsl/test_wrappers.py::test_range_lower[range1-1-True] PASSED test_elasticsearch/test_dsl/test_wrappers.py::test_range_lower[range2-None-False] PASSED test_elasticsearch/test_dsl/test_wrappers.py::test_range_lower[range3-None-False] PASSED test_elasticsearch/test_dsl/test_wrappers.py::test_range_upper[range0-1-False] PASSED test_elasticsearch/test_dsl/test_wrappers.py::test_range_upper[range1-1-True] PASSED test_elasticsearch/test_dsl/test_wrappers.py::test_range_upper[range2-None-False] PASSED test_elasticsearch/test_dsl/test_wrappers.py::test_range_upper[range3-None-False] PASSED test_elasticsearch/test_exceptions.py::TestTransformError::test_transform_error_parse_with_error_reason PASSED test_elasticsearch/test_exceptions.py::TestTransformError::test_transform_error_parse_with_error_string PASSED test_elasticsearch/test_exceptions.py::TestTransformError::test_transform_invalid_media_type_error PASSED test_elasticsearch/test_helpers.py::TestParallelBulk::test_all_chunks_sent PASSED test_elasticsearch/test_helpers.py::TestParallelBulk::test_chunk_sent_from_different_threads PASSED test_elasticsearch/test_helpers.py::TestChunkActions::test_expand_action PASSED test_elasticsearch/test_helpers.py::TestChunkActions::test_expand_action_actions PASSED test_elasticsearch/test_helpers.py::TestChunkActions::test_expand_action_options PASSED test_elasticsearch/test_helpers.py::TestChunkActions::test__source_metadata_or_source PASSED test_elasticsearch/test_helpers.py::TestChunkActions::test_chunks_are_chopped_by_byte_size PASSED test_elasticsearch/test_helpers.py::TestChunkActions::test_chunks_are_chopped_by_chunk_size PASSED test_elasticsearch/test_helpers.py::TestChunkActions::test_chunks_are_chopped_by_byte_size_properly PASSED test_elasticsearch/test_helpers.py::TestExpandActions::test_string_actions_are_marked_as_simple_inserts[whatever0] PASSED test_elasticsearch/test_helpers.py::TestExpandActions::test_string_actions_are_marked_as_simple_inserts[whatever1] PASSED test_elasticsearch/test_helpers.py::test_serialize_bulk_index_error PASSED test_elasticsearch/test_helpers.py::test_serialize_scan_error PASSED test_elasticsearch/test_otel.py::test_enabled SKIPPED (TEST_WITH_OTE...) test_elasticsearch/test_otel.py::test_minimal_span SKIPPED (TEST_WIT...) test_elasticsearch/test_otel.py::test_detailed_span SKIPPED (TEST_WI...) test_elasticsearch/test_otel.py::test_forward_otel_context_to_subthreads SKIPPED test_elasticsearch/test_server/test_clients.py::test_indices_analyze_unicode[kwargs0] SKIPPED test_elasticsearch/test_server/test_clients.py::test_indices_analyze_unicode[kwargs1] SKIPPED test_elasticsearch/test_server/test_clients.py::test_bulk_works_with_string_body SKIPPED test_elasticsearch/test_server/test_clients.py::test_bulk_works_with_bytestring_body SKIPPED test_elasticsearch/test_server/test_helpers.py::test_bulk_actions_remain_unchanged SKIPPED test_elasticsearch/test_server/test_helpers.py::test_bulk_all_documents_get_inserted SKIPPED test_elasticsearch/test_server/test_helpers.py::test_bulk_all_errors_from_chunk_are_raised_on_failure SKIPPED test_elasticsearch/test_server/test_helpers.py::test_bulk_different_op_types SKIPPED test_elasticsearch/test_server/test_helpers.py::test_bulk_transport_error_can_becaught SKIPPED test_elasticsearch/test_server/test_helpers.py::test_bulk_rejected_documents_are_retried SKIPPED test_elasticsearch/test_server/test_helpers.py::test_bulk_rejected_documents_are_retried_when_bytes_or_string[False] SKIPPED test_elasticsearch/test_server/test_helpers.py::test_bulk_rejected_documents_are_retried_when_bytes_or_string[True] SKIPPED test_elasticsearch/test_server/test_helpers.py::test_bulk_rejected_documents_are_retried_at_most_max_retries_times SKIPPED test_elasticsearch/test_server/test_helpers.py::test_bulk_transport_error_is_raised_with_max_retries SKIPPED test_elasticsearch/test_server/test_helpers.py::test_connection_timeout_is_retried_with_retry_status_callback SKIPPED test_elasticsearch/test_server/test_helpers.py::test_bulk_works_with_single_item SKIPPED test_elasticsearch/test_server/test_helpers.py::test_all_documents_get_inserted SKIPPED test_elasticsearch/test_server/test_helpers.py::test_stats_only_reports_numbers SKIPPED test_elasticsearch/test_server/test_helpers.py::test_errors_are_reported_correctly SKIPPED test_elasticsearch/test_server/test_helpers.py::test_error_is_raised SKIPPED test_elasticsearch/test_server/test_helpers.py::test_ignore_error_if_raised SKIPPED test_elasticsearch/test_server/test_helpers.py::test_errors_are_collected_properly SKIPPED test_elasticsearch/test_server/test_helpers.py::test_order_can_be_preserved SKIPPED test_elasticsearch/test_server/test_helpers.py::test_all_documents_are_read SKIPPED test_elasticsearch/test_server/test_helpers.py::test_scroll_error SKIPPED test_elasticsearch/test_server/test_helpers.py::test_initial_search_error SKIPPED test_elasticsearch/test_server/test_helpers.py::test_no_scroll_id_fast_route SKIPPED test_elasticsearch/test_server/test_helpers.py::test_scan_auth_kwargs_forwarded[kwargs0] SKIPPED test_elasticsearch/test_server/test_helpers.py::test_scan_auth_kwargs_forwarded[kwargs1] SKIPPED test_elasticsearch/test_server/test_helpers.py::test_scan_auth_kwargs_forwarded[kwargs2] SKIPPED test_elasticsearch/test_server/test_helpers.py::test_scan_auth_kwargs_forwarded[kwargs3] SKIPPED test_elasticsearch/test_server/test_helpers.py::test_scan_auth_kwargs_forwarded[kwargs4] SKIPPED test_elasticsearch/test_server/test_helpers.py::test_scan_auth_kwargs_favor_scroll_kwargs_option SKIPPED test_elasticsearch/test_server/test_helpers.py::test_log_warning_on_shard_failures SKIPPED test_elasticsearch/test_server/test_helpers.py::test_clear_scroll SKIPPED test_elasticsearch/test_server/test_helpers.py::test_shards_no_skipped_field SKIPPED test_elasticsearch/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs0] SKIPPED test_elasticsearch/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs1] SKIPPED test_elasticsearch/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs2] SKIPPED test_elasticsearch/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs3] SKIPPED test_elasticsearch/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs4] SKIPPED test_elasticsearch/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs5] SKIPPED test_elasticsearch/test_server/test_helpers.py::test_reindex_passes_kwargs_to_scan_and_bulk SKIPPED test_elasticsearch/test_server/test_helpers.py::test_reindex_accepts_a_query SKIPPED test_elasticsearch/test_server/test_helpers.py::test_all_documents_get_moved SKIPPED test_elasticsearch/test_server/test_helpers.py::test_children_are_reindexed_correctly SKIPPED test_elasticsearch/test_server/test_helpers.py::test_reindex_index_datastream[None] SKIPPED test_elasticsearch/test_server/test_helpers.py::test_reindex_index_datastream[create] SKIPPED test_elasticsearch/test_server/test_helpers.py::test_reindex_index_datastream_op_type_index SKIPPED test_elasticsearch/test_server/test_mapbox_vector_tile.py::test_mapbox_vector_tile_error SKIPPED test_elasticsearch/test_server/test_mapbox_vector_tile.py::test_mapbox_vector_tile_response SKIPPED test_elasticsearch/test_server/test_otel.py::test_otel_end_to_end SKIPPED test_elasticsearch/test_server/test_otel.py::test_otel_bulk[bulk] SKIPPED test_elasticsearch/test_server/test_otel.py::test_otel_bulk[streaming_bulk] SKIPPED test_elasticsearch/test_server/test_otel.py::test_otel_bulk[parallel_bulk] SKIPPED test_elasticsearch/test_server/test_responses.py::test_text_response SKIPPED test_elasticsearch/test_server/test_responses.py::test_object_response SKIPPED test_elasticsearch/test_server/test_responses.py::test_exists_response SKIPPED test_elasticsearch/test_server/test_vectorstore/test_embedding_service.py::test_elasticsearch_embedding_documents SKIPPED test_elasticsearch/test_server/test_vectorstore/test_embedding_service.py::test_elasticsearch_embedding_query SKIPPED test_elasticsearch/test_server/test_vectorstore/test_embedding_service.py::test_user_agent_default SKIPPED test_elasticsearch/test_server/test_vectorstore/test_vectorstore.py::TestVectorStore::test_search_without_metadata SKIPPED test_elasticsearch/test_server/test_vectorstore/test_vectorstore.py::TestVectorStore::test_search_without_metadata_async SKIPPED test_elasticsearch/test_server/test_vectorstore/test_vectorstore.py::TestVectorStore::test_add_vectors SKIPPED test_elasticsearch/test_server/test_vectorstore/test_vectorstore.py::TestVectorStore::test_search_with_metadata SKIPPED test_elasticsearch/test_server/test_vectorstore/test_vectorstore.py::TestVectorStore::test_search_with_filter SKIPPED test_elasticsearch/test_server/test_vectorstore/test_vectorstore.py::TestVectorStore::test_search_script_score SKIPPED test_elasticsearch/test_server/test_vectorstore/test_vectorstore.py::TestVectorStore::test_search_script_score_with_filter SKIPPED test_elasticsearch/test_server/test_vectorstore/test_vectorstore.py::TestVectorStore::test_search_script_score_distance_dot_product SKIPPED test_elasticsearch/test_server/test_vectorstore/test_vectorstore.py::TestVectorStore::test_search_knn_with_hybrid_search SKIPPED test_elasticsearch/test_server/test_vectorstore/test_vectorstore.py::TestVectorStore::test_search_knn_with_hybrid_search_rrf SKIPPED test_elasticsearch/test_server/test_vectorstore/test_vectorstore.py::TestVectorStore::test_search_knn_with_custom_query_fn SKIPPED test_elasticsearch/test_server/test_vectorstore/test_vectorstore.py::TestVectorStore::test_search_with_knn_infer_instack SKIPPED test_elasticsearch/test_server/test_vectorstore/test_vectorstore.py::TestVectorStore::test_search_with_sparse_infer_instack SKIPPED test_elasticsearch/test_server/test_vectorstore/test_vectorstore.py::TestVectorStore::test_deployed_model_check_fails_semantic SKIPPED test_elasticsearch/test_server/test_vectorstore/test_vectorstore.py::TestVectorStore::test_search_bm25 SKIPPED test_elasticsearch/test_server/test_vectorstore/test_vectorstore.py::TestVectorStore::test_search_bm25_with_filter SKIPPED test_elasticsearch/test_server/test_vectorstore/test_vectorstore.py::TestVectorStore::test_delete SKIPPED test_elasticsearch/test_server/test_vectorstore/test_vectorstore.py::TestVectorStore::test_indexing_exception_error SKIPPED test_elasticsearch/test_server/test_vectorstore/test_vectorstore.py::TestVectorStore::test_user_agent_default SKIPPED test_elasticsearch/test_server/test_vectorstore/test_vectorstore.py::TestVectorStore::test_user_agent_custom SKIPPED test_elasticsearch/test_server/test_vectorstore/test_vectorstore.py::TestVectorStore::test_bulk_args SKIPPED test_elasticsearch/test_server/test_vectorstore/test_vectorstore.py::TestVectorStore::test_max_marginal_relevance_search_errors SKIPPED test_elasticsearch/test_server/test_vectorstore/test_vectorstore.py::TestVectorStore::test_max_marginal_relevance_search SKIPPED test_elasticsearch/test_server/test_vectorstore/test_vectorstore.py::TestVectorStore::test_metadata_mapping SKIPPED test_elasticsearch/test_server/test_vectorstore/test_vectorstore.py::TestVectorStore::test_custom_index_settings SKIPPED test_elasticsearch/test_server/test_vectorstore/test_vectorstore.py::TestVectorStore::test_custom_index_settings_with_collision SKIPPED test_elasticsearch/test_strategies.py::test_sparse_vector_strategy_raises_errors PASSED test_elasticsearch/test_strategies.py::test_dense_vector_strategy_raises_error PASSED test_elasticsearch/test_strategies.py::test_dense_vector_script_score_strategy_raises_error PASSED test_elasticsearch/test_transport.py::TestTransport::test_request_timeout_extracted_from_params_and_passed PASSED test_elasticsearch/test_transport.py::TestTransport::test_opaque_id PASSED test_elasticsearch/test_transport.py::TestTransport::test_custom_user_agent_on_initialization PASSED test_elasticsearch/test_transport.py::TestTransport::test_request_with_custom_user_agent_header PASSED test_elasticsearch/test_transport.py::TestTransport::test_request_with_custom_user_agent_header_set_at_client_level PASSED test_elasticsearch/test_transport.py::TestTransport::test_client_meta_header PASSED test_elasticsearch/test_transport.py::TestTransport::test_client_meta_header_not_sent PASSED test_elasticsearch/test_transport.py::TestTransport::test_meta_header_type_error PASSED test_elasticsearch/test_transport.py::TestTransport::test_body_surrogates_replaced_encoded_into_bytes PASSED test_elasticsearch/test_transport.py::TestTransport::test_kwargs_passed_on_to_node_pool PASSED test_elasticsearch/test_transport.py::TestTransport::test_custom_node_class PASSED test_elasticsearch/test_transport.py::TestTransport::test_request_will_fail_after_x_retries PASSED test_elasticsearch/test_transport.py::TestTransport::test_failed_connection_will_be_marked_as_dead PASSED test_elasticsearch/test_transport.py::TestTransport::test_resurrected_connection_will_be_marked_as_live_on_success PASSED test_elasticsearch/test_transport.py::TestTransport::test_override_mark_dead_mark_live PASSED test_elasticsearch/test_transport.py::TestTransport::test_sniff_will_use_seed_connections[{\n "_nodes" : {\n "total" : 1,\n "successful" : 1,\n "failed" : 0\n },\n "cluster_name" : "elasticsearch",\n "nodes" : {\n "SRZpKFZdQguhhvifmN6UVA" : {\n "name" : "SRZpKFZ",\n "transport_address" : "127.0.0.1:9300",\n "host" : "127.0.0.1",\n "ip" : "127.0.0.1",\n "version" : "5.0.0",\n "build_hash" : "253032b",\n "roles" : [ "master", "data", "ingest" ],\n "http" : {\n "bound_address" : [ "[fe80::1]:9200", "[::1]:9200", "127.0.0.1:9200" ],\n "publish_address" : "1.1.1.1:123",\n "max_content_length_in_bytes" : 104857600\n }\n }\n }\n}-1.1.1.1] PASSED test_elasticsearch/test_transport.py::TestTransport::test_sniff_will_use_seed_connections[{\n "_nodes" : {\n "total" : 1,\n "successful" : 1,\n "failed" : 0\n },\n "cluster_name" : "elasticsearch",\n "nodes" : {\n "SRZpKFZdQguhhvifmN6UVA" : {\n "name" : "SRZpKFZ",\n "transport_address" : "127.0.0.1:9300",\n "host" : "127.0.0.1",\n "ip" : "127.0.0.1",\n "version" : "5.0.0",\n "build_hash" : "253032b",\n "roles" : [ "master", "data", "ingest" ],\n "http" : {\n "bound_address" : [ "[fe80::1]:9200", "[::1]:9200", "127.0.0.1:9200" ],\n "publish_address" : "somehost.tld/1.1.1.1:123",\n "max_content_length_in_bytes" : 104857600\n }\n }\n }\n}-somehost.tld] PASSED test_elasticsearch/test_transport.py::TestTransport::test_sniff_on_start_ignores_sniff_timeout PASSED test_elasticsearch/test_transport.py::TestTransport::test_sniff_uses_sniff_timeout PASSED test_elasticsearch/test_transport.py::TestTransport::test_sniff_reuses_node_instances PASSED test_elasticsearch/test_transport.py::TestTransport::test_sniff_after_n_seconds PASSED test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs0] PASSED test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs1] PASSED test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs2] PASSED test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs3] PASSED test_elasticsearch/test_transport.py::TestTransport::test_sniffing_master_only_filtered_by_default PASSED test_elasticsearch/test_transport.py::TestTransport::test_sniff_node_callback PASSED test_elasticsearch/test_transport.py::test_unsupported_product_error[headers0] PASSED test_elasticsearch/test_transport.py::test_unsupported_product_error[headers1] PASSED test_elasticsearch/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[401] PASSED test_elasticsearch/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[403] PASSED test_elasticsearch/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[413] PASSED test_elasticsearch/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[500] PASSED test_elasticsearch/test_transport.py::test_api_error_raised_before_product_error[404] PASSED test_elasticsearch/test_transport.py::test_api_error_raised_before_product_error[500] PASSED test_elasticsearch/test_transport.py::test_warning_header[headers0] PASSED test_elasticsearch/test_transport.py::test_warning_header[headers1] PASSED =============================== warnings summary =============================== test_elasticsearch/test_async/test_transport.py::TestTransport::test_request_timeout_extracted_from_params_and_passed $(@D)/test_elasticsearch/test_async/test_transport.py:184: DeprecationWarning: The 'params' parameter is deprecated and will be removed in a future version. Instead use individual parameters. await client.info(params={"request_timeout": 42}) test_elasticsearch/test_async/test_transport.py::TestTransport::test_request_timeout_extracted_from_params_and_passed $(@D)/test_elasticsearch/test_async/test_transport.py:184: DeprecationWarning: Passing transport options in the API method is deprecated. Use 'Elasticsearch.options()' instead. await client.info(params={"request_timeout": 42}) test_elasticsearch/test_async/test_transport.py::TestTransport::test_opaque_id $(@D)/test_elasticsearch/test_async/test_transport.py:205: DeprecationWarning: Passing transport options in the API method is deprecated. Use 'Elasticsearch.options()' instead. await client.info(opaque_id="request-2") test_elasticsearch/test_async/test_transport.py::TestTransport::test_request_with_custom_user_agent_header $(@D)/test_elasticsearch/test_async/test_transport.py:216: DeprecationWarning: Passing transport options in the API method is deprecated. Use 'Elasticsearch.options()' instead. await client.info(headers={"User-Agent": "my-custom-value/1.2.3"}) test_elasticsearch/test_async/test_transport.py::TestTransport::test_client_meta_header $(@D)/test_elasticsearch/test_async/test_transport.py:239: DeprecationWarning: Passing transport options in the API method is deprecated. Use 'Elasticsearch.options()' instead. await client.info(headers={"CustoM": "header"}) test_elasticsearch/test_async/test_transport.py::TestTransport::test_kwargs_passed_on_to_node_pool test_elasticsearch/test_async/test_transport.py:274: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. def test_kwargs_passed_on_to_node_pool(self): test_elasticsearch/test_client/test_options.py::TestOptions::test_user_agent_override $(@D)/test_elasticsearch/test_client/test_options.py:366: DeprecationWarning: Passing transport options in the API method is deprecated. Use 'Elasticsearch.options()' instead. client.indices.get(index="2", headers={"user-agent": "custom2"}) test_elasticsearch/test_client/test_options.py::TestOptions::test_user_agent_override $(@D)/test_elasticsearch/test_client/test_options.py:387: DeprecationWarning: Passing transport options in the API method is deprecated. Use 'Elasticsearch.options()' instead. client.indices.get(index="2", headers={"user-agent": "custom4"}) test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_default_params_conflict $(@D)/test_elasticsearch/test_client/test_rewrite_parameters.py:88: DeprecationWarning: The 'params' parameter is deprecated and will be removed in a future version. Instead use individual parameters. self.wrapped_func_default( test_elasticsearch/test_transport.py::TestTransport::test_request_timeout_extracted_from_params_and_passed $(@D)/test_elasticsearch/test_transport.py:175: DeprecationWarning: The 'params' parameter is deprecated and will be removed in a future version. Instead use individual parameters. client.info(params={"request_timeout": 42}) test_elasticsearch/test_transport.py::TestTransport::test_request_timeout_extracted_from_params_and_passed $(@D)/test_elasticsearch/test_transport.py:175: DeprecationWarning: Passing transport options in the API method is deprecated. Use 'Elasticsearch.options()' instead. client.info(params={"request_timeout": 42}) test_elasticsearch/test_transport.py::TestTransport::test_opaque_id $(@D)/test_elasticsearch/test_transport.py:196: DeprecationWarning: Passing transport options in the API method is deprecated. Use 'Elasticsearch.options()' instead. client.info(opaque_id="request-2") test_elasticsearch/test_transport.py::TestTransport::test_request_with_custom_user_agent_header $(@D)/test_elasticsearch/test_transport.py:215: DeprecationWarning: Passing transport options in the API method is deprecated. Use 'Elasticsearch.options()' instead. client.info(headers={"User-Agent": "my-custom-value/1.2.3"}) test_elasticsearch/test_transport.py::TestTransport::test_client_meta_header $(@D)/test_elasticsearch/test_transport.py:250: DeprecationWarning: Passing transport options in the API method is deprecated. Use 'Elasticsearch.options()' instead. client.info(headers={"CustoM": "header"}) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ======== 742 passed, 333 skipped, 14 warnings ========