Repository: elastic/elasticsearch-py (branch: allow-unrestricted-body-again)
Commit date: 2023-11-23T11:56:40Z

Workflow file: .github/workflows/ci.yml (CI)
---
name: CI

on: [push, pull_request]

jobs:
  lint:
    runs-on: ubuntu-latest
    services:
      pypi_wayback:
        image: ghcr.io/waleko/pypi-wayback
        ports:
          - 8629:8080
    steps:
      - name: Checkout Repository
        uses: actions/checkout@v3
      - name: Set up Python 3.x
        uses: actions/setup-python@v4
        with:
          python-version: "3.11"
      - name: Install dependencies
        run: |
          python3 -m pip install nox
      - name: Lint the code
        run: nox -s lint

  test-linux:
    strategy:
      fail-fast: false
      matrix:
        python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12"]
        nox-session: [""]
        runs-on: ["ubuntu-latest"]

    runs-on: ${{ matrix.runs-on }}

    services:

      pypi_wayback:

        image: ghcr.io/waleko/pypi-wayback

        ports:

          - 8629:8080
    name: test-${{ matrix.python-version }}
    continue-on-error: false
    steps:
      - name: Checkout Repository
        uses: actions/checkout@v3
      - name: Set Up Python - ${{ matrix.python-version }}
        uses: actions/setup-python@v4
        with:
          python-version: ${{ matrix.python-version }}
      - name: Install Dependencies
        run: |
          python -m pip install nox
      - name: Run Tests
        shell: bash
        run: .ci/run-nox.sh
        env:
          PYTHON_VERSION: ${{ matrix.python-version }}
          NOX_SESSION: ${{ matrix.nox-session }}

env:
  PIP_INDEX_URL: http://localhost:8629/2023-11-23
  UV_INDEX_URL: http://localhost:8629/2023-11-23


Failed build logs:
step_name: test-3.7/5_Run Tests.txt
log: ##[group]Run .ci/run-nox.sh
[36;1m.ci/run-nox.sh[0m
shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
env:
  pythonLocation: /opt/hostedtoolcache/Python/3.7.17/x64
  PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.7.17/x64/lib/pkgconfig
  Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.7.17/x64
  Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.7.17/x64
  Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.7.17/x64
  LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.7.17/x64/lib
  PYTHON_VERSION: 3.7
  NOX_SESSION: 
##[endgroup]
nox > Running session test-3.7
nox > Creating virtual environment (virtualenv) using python3.7 in .nox/test-3-7
nox > python -m pip install '.[async,requests]'
Processing /home/runner/work/elasticsearch-py/elasticsearch-py
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting elastic-transport<9,>=8
  Downloading elastic_transport-8.10.0-py3-none-any.whl.metadata (3.5 kB)
Collecting aiohttp<4,>=3
  Downloading aiohttp-3.8.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.7 kB)
Collecting requests<3.0.0,>=2.4.0
  Downloading requests-2.31.0-py3-none-any.whl.metadata (4.6 kB)
Collecting attrs>=17.3.0 (from aiohttp<4,>=3)
  Downloading attrs-23.1.0-py3-none-any.whl (61 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.2/61.2 kB 4.4 MB/s eta 0:00:00
Collecting charset-normalizer<4.0,>=2.0 (from aiohttp<4,>=3)
  Downloading charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (33 kB)
Collecting multidict<7.0,>=4.5 (from aiohttp<4,>=3)
  Downloading multidict-6.0.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (94 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 94.8/94.8 kB 27.0 MB/s eta 0:00:00
Collecting async-timeout<5.0,>=4.0.0a3 (from aiohttp<4,>=3)
  Downloading async_timeout-4.0.3-py3-none-any.whl.metadata (4.2 kB)
Collecting yarl<2.0,>=1.0 (from aiohttp<4,>=3)
  Downloading yarl-1.9.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (28 kB)
Collecting frozenlist>=1.1.1 (from aiohttp<4,>=3)
  Downloading frozenlist-1.3.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (148 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 148.0/148.0 kB 41.0 MB/s eta 0:00:00
Collecting aiosignal>=1.1.2 (from aiohttp<4,>=3)
  Downloading aiosignal-1.3.1-py3-none-any.whl (7.6 kB)
Collecting asynctest==0.13.0 (from aiohttp<4,>=3)
  Downloading asynctest-0.13.0-py3-none-any.whl (26 kB)
Collecting typing-extensions>=3.7.4 (from aiohttp<4,>=3)
  Using cached typing_extensions-4.7.1-py3-none-any.whl.metadata (3.1 kB)
Collecting urllib3<3,>=1.26.2 (from elastic-transport<9,>=8)
  Downloading urllib3-2.0.7-py3-none-any.whl.metadata (6.6 kB)
Collecting certifi (from elastic-transport<9,>=8)
  Downloading certifi-2023.11.17-py3-none-any.whl.metadata (2.2 kB)
Collecting importlib-metadata (from elastic-transport<9,>=8)
  Using cached importlib_metadata-6.7.0-py3-none-any.whl.metadata (4.9 kB)
Collecting idna<4,>=2.5 (from requests<3.0.0,>=2.4.0)
  Downloading idna-3.4-py3-none-any.whl (61 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.5/61.5 kB 21.2 MB/s eta 0:00:00
Collecting zipp>=0.5 (from importlib-metadata->elastic-transport<9,>=8)
  Using cached zipp-3.15.0-py3-none-any.whl (6.8 kB)
Downloading aiohttp-3.8.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (987 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 988.0/988.0 kB 88.8 MB/s eta 0:00:00
Downloading elastic_transport-8.10.0-py3-none-any.whl (59 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 59.8/59.8 kB 18.9 MB/s eta 0:00:00
Downloading requests-2.31.0-py3-none-any.whl (62 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 17.2 MB/s eta 0:00:00
Downloading async_timeout-4.0.3-py3-none-any.whl (5.7 kB)
Downloading certifi-2023.11.17-py3-none-any.whl (162 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 162.5/162.5 kB 45.0 MB/s eta 0:00:00
Downloading charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (136 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 136.8/136.8 kB 39.4 MB/s eta 0:00:00
Using cached typing_extensions-4.7.1-py3-none-any.whl (33 kB)
Downloading urllib3-2.0.7-py3-none-any.whl (124 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 124.2/124.2 kB 38.0 MB/s eta 0:00:00
Downloading yarl-1.9.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (288 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 288.9/288.9 kB 58.6 MB/s eta 0:00:00
Using cached importlib_metadata-6.7.0-py3-none-any.whl (22 kB)
Building wheels for collected packages: elasticsearch
  Building wheel for elasticsearch (setup.py): started
  Building wheel for elasticsearch (setup.py): finished with status 'done'
  Created wheel for elasticsearch: filename=elasticsearch-8.11.0-py3-none-any.whl size=423537 sha256=f1c0048c60b834c264b50d4bbae4c9d3f6030499e4a7f9c63c66572bbbab0a54
  Stored in directory: /home/runner/.cache/pip/wheels/c5/43/a2/c11a2c5e400fd8cdec2ce2ca8e90112f06b13f0c163ae4f102
Successfully built elasticsearch
Installing collected packages: zipp, urllib3, typing-extensions, multidict, idna, frozenlist, charset-normalizer, certifi, asynctest, yarl, requests, importlib-metadata, async-timeout, aiosignal, elastic-transport, attrs, elasticsearch, aiohttp
Successfully installed aiohttp-3.8.6 aiosignal-1.3.1 async-timeout-4.0.3 asynctest-0.13.0 attrs-23.1.0 certifi-2023.11.17 charset-normalizer-3.3.2 elastic-transport-8.10.0 elasticsearch-8.11.0 frozenlist-1.3.3 idna-3.4 importlib-metadata-6.7.0 multidict-6.0.4 requests-2.31.0 typing-extensions-4.7.1 urllib3-2.0.7 yarl-1.9.3 zipp-3.15.0
nox > python -m pip install -r dev-requirements.txt
Requirement already satisfied: elastic-transport<9,>=8.0.0b1 in ./.nox/test-3-7/lib/python3.7/site-packages (from -r dev-requirements.txt (line 1)) (8.10.0)
Requirement already satisfied: requests<3,>=2 in ./.nox/test-3-7/lib/python3.7/site-packages (from -r dev-requirements.txt (line 2)) (2.31.0)
Requirement already satisfied: aiohttp in ./.nox/test-3-7/lib/python3.7/site-packages (from -r dev-requirements.txt (line 3)) (3.8.6)
Collecting pytest (from -r dev-requirements.txt (line 4))
  Downloading pytest-7.4.3-py3-none-any.whl.metadata (7.9 kB)
Collecting pytest-cov (from -r dev-requirements.txt (line 5))
  Downloading pytest_cov-4.1.0-py3-none-any.whl.metadata (26 kB)
Collecting pytest-asyncio (from -r dev-requirements.txt (line 6))
  Downloading pytest_asyncio-0.21.1-py3-none-any.whl.metadata (4.0 kB)
Collecting coverage (from -r dev-requirements.txt (line 7))
  Downloading coverage-7.2.7-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.7 kB)
Collecting jinja2 (from -r dev-requirements.txt (line 8))
  Downloading Jinja2-3.1.2-py3-none-any.whl (133 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.1/133.1 kB 10.3 MB/s eta 0:00:00
Collecting python-dateutil (from -r dev-requirements.txt (line 9))
  Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.7/247.7 kB 28.4 MB/s eta 0:00:00
Collecting unasync (from -r dev-requirements.txt (line 10))
  Downloading unasync-0.5.0-py3-none-any.whl (10 kB)
Collecting pyyaml>=5.4 (from -r dev-requirements.txt (line 11))
  Downloading PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB)
Collecting isort (from -r dev-requirements.txt (line 12))
  Downloading isort-5.11.5-py3-none-any.whl (104 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 104.1/104.1 kB 33.3 MB/s eta 0:00:00
Collecting black (from -r dev-requirements.txt (line 13))
  Downloading black-23.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 75.0 MB/s eta 0:00:00
Collecting twine (from -r dev-requirements.txt (line 14))
  Downloading twine-4.0.2-py3-none-any.whl (36 kB)
Collecting build (from -r dev-requirements.txt (line 15))
  Downloading build-1.0.3-py3-none-any.whl.metadata (4.2 kB)
Collecting nox (from -r dev-requirements.txt (line 16))
  Using cached nox-2023.4.22-py3-none-any.whl (54 kB)
Collecting numpy (from -r dev-requirements.txt (line 18))
  Downloading numpy-1.21.6-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (15.7 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 15.7/15.7 MB 100.5 MB/s eta 0:00:00
Collecting pandas (from -r dev-requirements.txt (line 19))
  Downloading pandas-1.3.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.3 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.3/11.3 MB 114.7 MB/s eta 0:00:00
Collecting mapbox-vector-tile (from -r dev-requirements.txt (line 22))
  Downloading mapbox-vector-tile-1.2.1.tar.gz (33 kB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting protobuf<4 (from -r dev-requirements.txt (line 25))
  Downloading protobuf-3.20.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl (1.0 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/1.0 MB 94.0 MB/s eta 0:00:00
Collecting sphinx>2 (from -r dev-requirements.txt (line 29))
  Downloading sphinx-5.3.0-py3-none-any.whl (3.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 102.9 MB/s eta 0:00:00
Collecting sphinx-rtd-theme>0.5 (from -r dev-requirements.txt (line 30))
  Downloading sphinx_rtd_theme-1.3.0-py2.py3-none-any.whl.metadata (4.5 kB)
Collecting sphinx-autodoc-typehints (from -r dev-requirements.txt (line 31))
  Downloading sphinx_autodoc_typehints-1.23.0-py3-none-any.whl (17 kB)
Requirement already satisfied: urllib3<3,>=1.26.2 in ./.nox/test-3-7/lib/python3.7/site-packages (from elastic-transport<9,>=8.0.0b1->-r dev-requirements.txt (line 1)) (2.0.7)
Requirement already satisfied: certifi in ./.nox/test-3-7/lib/python3.7/site-packages (from elastic-transport<9,>=8.0.0b1->-r dev-requirements.txt (line 1)) (2023.11.17)
Requirement already satisfied: importlib-metadata in ./.nox/test-3-7/lib/python3.7/site-packages (from elastic-transport<9,>=8.0.0b1->-r dev-requirements.txt (line 1)) (6.7.0)
Requirement already satisfied: charset-normalizer<4,>=2 in ./.nox/test-3-7/lib/python3.7/site-packages (from requests<3,>=2->-r dev-requirements.txt (line 2)) (3.3.2)
Requirement already satisfied: idna<4,>=2.5 in ./.nox/test-3-7/lib/python3.7/site-packages (from requests<3,>=2->-r dev-requirements.txt (line 2)) (3.4)
Requirement already satisfied: attrs>=17.3.0 in ./.nox/test-3-7/lib/python3.7/site-packages (from aiohttp->-r dev-requirements.txt (line 3)) (23.1.0)
Requirement already satisfied: multidict<7.0,>=4.5 in ./.nox/test-3-7/lib/python3.7/site-packages (from aiohttp->-r dev-requirements.txt (line 3)) (6.0.4)
Requirement already satisfied: async-timeout<5.0,>=4.0.0a3 in ./.nox/test-3-7/lib/python3.7/site-packages (from aiohttp->-r dev-requirements.txt (line 3)) (4.0.3)
Requirement already satisfied: yarl<2.0,>=1.0 in ./.nox/test-3-7/lib/python3.7/site-packages (from aiohttp->-r dev-requirements.txt (line 3)) (1.9.3)
Requirement already satisfied: frozenlist>=1.1.1 in ./.nox/test-3-7/lib/python3.7/site-packages (from aiohttp->-r dev-requirements.txt (line 3)) (1.3.3)
Requirement already satisfied: aiosignal>=1.1.2 in ./.nox/test-3-7/lib/python3.7/site-packages (from aiohttp->-r dev-requirements.txt (line 3)) (1.3.1)
Requirement already satisfied: asynctest==0.13.0 in ./.nox/test-3-7/lib/python3.7/site-packages (from aiohttp->-r dev-requirements.txt (line 3)) (0.13.0)
Requirement already satisfied: typing-extensions>=3.7.4 in ./.nox/test-3-7/lib/python3.7/site-packages (from aiohttp->-r dev-requirements.txt (line 3)) (4.7.1)
Collecting iniconfig (from pytest->-r dev-requirements.txt (line 4))
  Downloading iniconfig-2.0.0-py3-none-any.whl (5.9 kB)
Collecting packaging (from pytest->-r dev-requirements.txt (line 4))
  Using cached packaging-23.2-py3-none-any.whl.metadata (3.2 kB)
Collecting pluggy<2.0,>=0.12 (from pytest->-r dev-requirements.txt (line 4))
  Downloading pluggy-1.2.0-py3-none-any.whl.metadata (4.4 kB)
Collecting exceptiongroup>=1.0.0rc8 (from pytest->-r dev-requirements.txt (line 4))
  Downloading exceptiongroup-1.2.0-py3-none-any.whl.metadata (6.6 kB)
Collecting tomli>=1.0.0 (from pytest->-r dev-requirements.txt (line 4))
  Downloading tomli-2.0.1-py3-none-any.whl (12 kB)
Collecting MarkupSafe>=2.0 (from jinja2->-r dev-requirements.txt (line 8))
  Downloading MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.0 kB)
Collecting six>=1.5 (from python-dateutil->-r dev-requirements.txt (line 9))
  Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting click>=8.0.0 (from black->-r dev-requirements.txt (line 13))
  Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB)
Collecting mypy-extensions>=0.4.3 (from black->-r dev-requirements.txt (line 13))
  Downloading mypy_extensions-1.0.0-py3-none-any.whl (4.7 kB)
Collecting pathspec>=0.9.0 (from black->-r dev-requirements.txt (line 13))
  Downloading pathspec-0.11.2-py3-none-any.whl.metadata (19 kB)
Collecting platformdirs>=2 (from black->-r dev-requirements.txt (line 13))
  Using cached platformdirs-4.0.0-py3-none-any.whl.metadata (11 kB)
Collecting typed-ast>=1.4.2 (from black->-r dev-requirements.txt (line 13))
  Downloading typed_ast-1.5.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.7 kB)
Collecting pkginfo>=1.8.1 (from twine->-r dev-requirements.txt (line 14))
  Downloading pkginfo-1.9.6-py3-none-any.whl (30 kB)
Collecting readme-renderer>=35.0 (from twine->-r dev-requirements.txt (line 14))
  Downloading readme_renderer-37.3-py3-none-any.whl (14 kB)
Collecting requests-toolbelt!=0.9.0,>=0.8.0 (from twine->-r dev-requirements.txt (line 14))
  Downloading requests_toolbelt-1.0.0-py2.py3-none-any.whl (54 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.5/54.5 kB 18.6 MB/s eta 0:00:00
Collecting keyring>=15.1 (from twine->-r dev-requirements.txt (line 14))
  Downloading keyring-24.1.1-py3-none-any.whl.metadata (20 kB)
Collecting rfc3986>=1.4.0 (from twine->-r dev-requirements.txt (line 14))
  Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB)
Collecting rich>=12.0.0 (from twine->-r dev-requirements.txt (line 14))
  Downloading rich-13.7.0-py3-none-any.whl.metadata (18 kB)
Collecting pyproject_hooks (from build->-r dev-requirements.txt (line 15))
  Downloading pyproject_hooks-1.0.0-py3-none-any.whl (9.3 kB)
Collecting argcomplete<4.0,>=1.9.4 (from nox->-r dev-requirements.txt (line 16))
  Using cached argcomplete-3.1.2-py3-none-any.whl.metadata (16 kB)
Collecting colorlog<7.0.0,>=2.6.1 (from nox->-r dev-requirements.txt (line 16))
  Using cached colorlog-6.7.0-py2.py3-none-any.whl (11 kB)
Collecting virtualenv>=14 (from nox->-r dev-requirements.txt (line 16))
  Using cached virtualenv-20.24.7-py3-none-any.whl.metadata (4.5 kB)
Collecting pytz>=2017.3 (from pandas->-r dev-requirements.txt (line 19))
  Downloading pytz-2023.3.post1-py2.py3-none-any.whl.metadata (22 kB)
Requirement already satisfied: setuptools in ./.nox/test-3-7/lib/python3.7/site-packages (from mapbox-vector-tile->-r dev-requirements.txt (line 22)) (68.0.0)
Collecting shapely (from mapbox-vector-tile->-r dev-requirements.txt (line 22))
  Downloading shapely-2.0.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.0 kB)
Collecting future (from mapbox-vector-tile->-r dev-requirements.txt (line 22))
  Downloading future-0.18.3.tar.gz (840 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 840.9/840.9 kB 91.6 MB/s eta 0:00:00
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting pyclipper (from mapbox-vector-tile->-r dev-requirements.txt (line 22))
  Downloading pyclipper-1.3.0.post5-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl.metadata (9.0 kB)
Collecting sphinxcontrib-applehelp (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading sphinxcontrib_applehelp-1.0.2-py2.py3-none-any.whl (121 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.2/121.2 kB 37.0 MB/s eta 0:00:00
Collecting sphinxcontrib-devhelp (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading sphinxcontrib_devhelp-1.0.2-py2.py3-none-any.whl (84 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 84.7/84.7 kB 28.6 MB/s eta 0:00:00
Collecting sphinxcontrib-jsmath (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB)
Collecting sphinxcontrib-htmlhelp>=2.0.0 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading sphinxcontrib_htmlhelp-2.0.0-py2.py3-none-any.whl (100 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.5/100.5 kB 29.0 MB/s eta 0:00:00
Collecting sphinxcontrib-serializinghtml>=1.1.5 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading sphinxcontrib_serializinghtml-1.1.5-py2.py3-none-any.whl (94 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 94.0/94.0 kB 30.7 MB/s eta 0:00:00
Collecting sphinxcontrib-qthelp (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading sphinxcontrib_qthelp-1.0.3-py2.py3-none-any.whl (90 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 90.6/90.6 kB 29.0 MB/s eta 0:00:00
Collecting Pygments>=2.12 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading pygments-2.17.2-py3-none-any.whl.metadata (2.6 kB)
Collecting docutils<0.20,>=0.14 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading docutils-0.19-py3-none-any.whl (570 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 570.5/570.5 kB 82.7 MB/s eta 0:00:00
Collecting snowballstemmer>=2.0 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading snowballstemmer-2.2.0-py2.py3-none-any.whl (93 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.0/93.0 kB 27.4 MB/s eta 0:00:00
Collecting babel>=2.9 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading Babel-2.13.1-py3-none-any.whl.metadata (1.6 kB)
Collecting alabaster<0.8,>=0.7 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading alabaster-0.7.13-py3-none-any.whl (13 kB)
Collecting imagesize>=1.3 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading imagesize-1.4.1-py2.py3-none-any.whl (8.8 kB)
Collecting docutils<0.20,>=0.14 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading docutils-0.18.1-py2.py3-none-any.whl (570 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 570.0/570.0 kB 80.0 MB/s eta 0:00:00
Collecting sphinxcontrib-jquery<5,>=4 (from sphinx-rtd-theme>0.5->-r dev-requirements.txt (line 30))
  Downloading sphinxcontrib_jquery-4.1-py2.py3-none-any.whl (121 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.1/121.1 kB 37.9 MB/s eta 0:00:00
Requirement already satisfied: zipp>=0.5 in ./.nox/test-3-7/lib/python3.7/site-packages (from importlib-metadata->elastic-transport<9,>=8.0.0b1->-r dev-requirements.txt (line 1)) (3.15.0)
Collecting jaraco.classes (from keyring>=15.1->twine->-r dev-requirements.txt (line 14))
  Downloading jaraco.classes-3.2.3-py3-none-any.whl (6.0 kB)
Collecting importlib-resources (from keyring>=15.1->twine->-r dev-requirements.txt (line 14))
  Downloading importlib_resources-5.12.0-py3-none-any.whl (36 kB)
Collecting SecretStorage>=3.2 (from keyring>=15.1->twine->-r dev-requirements.txt (line 14))
  Downloading SecretStorage-3.3.3-py3-none-any.whl (15 kB)
Collecting jeepney>=0.4.2 (from keyring>=15.1->twine->-r dev-requirements.txt (line 14))
  Downloading jeepney-0.8.0-py3-none-any.whl (48 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.4/48.4 kB 16.3 MB/s eta 0:00:00
Collecting bleach>=2.1.0 (from readme-renderer>=35.0->twine->-r dev-requirements.txt (line 14))
  Downloading bleach-6.0.0-py3-none-any.whl (162 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 162.5/162.5 kB 46.7 MB/s eta 0:00:00
Collecting markdown-it-py>=2.2.0 (from rich>=12.0.0->twine->-r dev-requirements.txt (line 14))
  Downloading markdown_it_py-2.2.0-py3-none-any.whl (84 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 84.5/84.5 kB 27.6 MB/s eta 0:00:00
Collecting distlib<1,>=0.3.7 (from virtualenv>=14->nox->-r dev-requirements.txt (line 16))
  Using cached distlib-0.3.7-py2.py3-none-any.whl.metadata (5.1 kB)
Collecting filelock<4,>=3.12.2 (from virtualenv>=14->nox->-r dev-requirements.txt (line 16))
  Using cached filelock-3.12.2-py3-none-any.whl.metadata (2.7 kB)
Collecting webencodings (from bleach>=2.1.0->readme-renderer>=35.0->twine->-r dev-requirements.txt (line 14))
  Downloading webencodings-0.5.1-py2.py3-none-any.whl (11 kB)
Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=12.0.0->twine->-r dev-requirements.txt (line 14))
  Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Collecting cryptography>=2.0 (from SecretStorage>=3.2->keyring>=15.1->twine->-r dev-requirements.txt (line 14))
  Downloading cryptography-41.0.5-cp37-abi3-manylinux_2_28_x86_64.whl.metadata (5.2 kB)
Collecting more-itertools (from jaraco.classes->keyring>=15.1->twine->-r dev-requirements.txt (line 14))
  Downloading more_itertools-9.1.0-py3-none-any.whl (54 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.2/54.2 kB 18.7 MB/s eta 0:00:00
Collecting cffi>=1.12 (from cryptography>=2.0->SecretStorage>=3.2->keyring>=15.1->twine->-r dev-requirements.txt (line 14))
  Downloading cffi-1.15.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (427 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 427.9/427.9 kB 63.8 MB/s eta 0:00:00
Collecting pycparser (from cffi>=1.12->cryptography>=2.0->SecretStorage>=3.2->keyring>=15.1->twine->-r dev-requirements.txt (line 14))
  Downloading pycparser-2.21-py2.py3-none-any.whl (118 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.7/118.7 kB 35.3 MB/s eta 0:00:00
Downloading pytest-7.4.3-py3-none-any.whl (325 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 325.1/325.1 kB 65.6 MB/s eta 0:00:00
Downloading pytest_cov-4.1.0-py3-none-any.whl (21 kB)
Downloading pytest_asyncio-0.21.1-py3-none-any.whl (13 kB)
Downloading coverage-7.2.7-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (225 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 225.6/225.6 kB 56.4 MB/s eta 0:00:00
Downloading PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (670 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 670.1/670.1 kB 82.0 MB/s eta 0:00:00
Downloading build-1.0.3-py3-none-any.whl (18 kB)
Downloading sphinx_rtd_theme-1.3.0-py2.py3-none-any.whl (2.8 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.8/2.8 MB 106.3 MB/s eta 0:00:00
Using cached argcomplete-3.1.2-py3-none-any.whl (41 kB)
Downloading Babel-2.13.1-py3-none-any.whl (10.1 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.1/10.1 MB 115.7 MB/s eta 0:00:00
Downloading click-8.1.7-py3-none-any.whl (97 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.9/97.9 kB 31.4 MB/s eta 0:00:00
Downloading exceptiongroup-1.2.0-py3-none-any.whl (16 kB)
Downloading keyring-24.1.1-py3-none-any.whl (37 kB)
Downloading MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB)
Using cached packaging-23.2-py3-none-any.whl (53 kB)
Downloading pathspec-0.11.2-py3-none-any.whl (29 kB)
Using cached platformdirs-4.0.0-py3-none-any.whl (17 kB)
Downloading pluggy-1.2.0-py3-none-any.whl (17 kB)
Downloading pygments-2.17.2-py3-none-any.whl (1.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 93.9 MB/s eta 0:00:00
Downloading pytz-2023.3.post1-py2.py3-none-any.whl (502 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 502.5/502.5 kB 79.9 MB/s eta 0:00:00
Downloading rich-13.7.0-py3-none-any.whl (240 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 240.6/240.6 kB 59.3 MB/s eta 0:00:00
Downloading typed_ast-1.5.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (778 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 778.3/778.3 kB 85.3 MB/s eta 0:00:00
Using cached virtualenv-20.24.7-py3-none-any.whl (3.8 MB)
Downloading pyclipper-1.3.0.post5-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl (680 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 680.9/680.9 kB 87.9 MB/s eta 0:00:00
Downloading shapely-2.0.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.4/2.4 MB 98.4 MB/s eta 0:00:00
Using cached distlib-0.3.7-py2.py3-none-any.whl (468 kB)
Using cached filelock-3.12.2-py3-none-any.whl (10 kB)
Downloading cryptography-41.0.5-cp37-abi3-manylinux_2_28_x86_64.whl (4.4 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.4/4.4 MB 101.9 MB/s eta 0:00:00
Building wheels for collected packages: mapbox-vector-tile, future
  Building wheel for mapbox-vector-tile (setup.py): started
  Building wheel for mapbox-vector-tile (setup.py): finished with status 'done'
  Created wheel for mapbox-vector-tile: filename=mapbox_vector_tile-1.2.1-py2.py3-none-any.whl size=32859 sha256=16f3ab3285458bffd9f85750640c04c16724bbe8b9b93f4c636e80811325dadb
  Stored in directory: /home/runner/.cache/pip/wheels/a8/8a/f5/a353ad1060c652e3505f2dd661509defc9f2af07e446affbbd
  Building wheel for future (setup.py): started
  Building wheel for future (setup.py): finished with status 'done'
  Created wheel for future: filename=future-0.18.3-py3-none-any.whl size=492024 sha256=6d4beae963296d454f9ca8f1385f7d1e6ae4aeb1390da67fb958e65063d5211d
  Stored in directory: /home/runner/.cache/pip/wheels/fa/cd/1f/c6b7b50b564983bf3011e8fc75d06047ddc50c07f6e3660b00
Successfully built mapbox-vector-tile future
Installing collected packages: webencodings, snowballstemmer, pytz, pyclipper, distlib, unasync, typed-ast, tomli, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-jsmath, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, six, rfc3986, pyyaml, Pygments, pycparser, protobuf, platformdirs, pkginfo, pathspec, packaging, numpy, mypy-extensions, more-itertools, mdurl, MarkupSafe, jeepney, isort, iniconfig, importlib-resources, imagesize, future, filelock, exceptiongroup, docutils, coverage, colorlog, babel, alabaster, virtualenv, shapely, requests-toolbelt, python-dateutil, pyproject_hooks, pluggy, markdown-it-py, jinja2, jaraco.classes, click, cffi, bleach, argcomplete, sphinx, rich, readme-renderer, pytest, pandas, nox, mapbox-vector-tile, cryptography, build, black, sphinxcontrib-jquery, sphinx-autodoc-typehints, SecretStorage, pytest-cov, pytest-asyncio, sphinx-rtd-theme, keyring, twine
Successfully installed MarkupSafe-2.1.3 Pygments-2.17.2 SecretStorage-3.3.3 alabaster-0.7.13 argcomplete-3.1.2 babel-2.13.1 black-23.3.0 bleach-6.0.0 build-1.0.3 cffi-1.15.1 click-8.1.7 colorlog-6.7.0 coverage-7.2.7 cryptography-41.0.5 distlib-0.3.7 docutils-0.18.1 exceptiongroup-1.2.0 filelock-3.12.2 future-0.18.3 imagesize-1.4.1 importlib-resources-5.12.0 iniconfig-2.0.0 isort-5.11.5 jaraco.classes-3.2.3 jeepney-0.8.0 jinja2-3.1.2 keyring-24.1.1 mapbox-vector-tile-1.2.1 markdown-it-py-2.2.0 mdurl-0.1.2 more-itertools-9.1.0 mypy-extensions-1.0.0 nox-2023.4.22 numpy-1.21.6 packaging-23.2 pandas-1.3.5 pathspec-0.11.2 pkginfo-1.9.6 platformdirs-4.0.0 pluggy-1.2.0 protobuf-3.20.3 pyclipper-1.3.0.post5 pycparser-2.21 pyproject_hooks-1.0.0 pytest-7.4.3 pytest-asyncio-0.21.1 pytest-cov-4.1.0 python-dateutil-2.8.2 pytz-2023.3.post1 pyyaml-6.0.1 readme-renderer-37.3 requests-toolbelt-1.0.0 rfc3986-2.0.0 rich-13.7.0 shapely-2.0.2 six-1.16.0 snowballstemmer-2.2.0 sphinx-5.3.0 sphinx-autodoc-typehints-1.23.0 sphinx-rtd-theme-1.3.0 sphinxcontrib-applehelp-1.0.2 sphinxcontrib-devhelp-1.0.2 sphinxcontrib-htmlhelp-2.0.0 sphinxcontrib-jquery-4.1 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-qthelp-1.0.3 sphinxcontrib-serializinghtml-1.1.5 tomli-2.0.1 twine-4.0.2 typed-ast-1.5.5 unasync-0.5.0 virtualenv-20.24.7 webencodings-0.5.1
nox > pytest --cov-report=term-missing --cov=elasticsearch --cov-config=setup.cfg --junitxml=/home/runner/work/elasticsearch-py/elasticsearch-py/junit/elasticsearch-py-junit.xml --log-level=DEBUG --cache-clear -vv
============================= test session starts ==============================
platform linux -- Python 3.7.17, pytest-7.4.3, pluggy-1.2.0 -- /home/runner/work/elasticsearch-py/elasticsearch-py/.nox/test-3-7/bin/python
cachedir: .pytest_cache
rootdir: /home/runner/work/elasticsearch-py/elasticsearch-py
configfile: setup.cfg
plugins: cov-4.1.0, asyncio-0.21.1
asyncio: mode=strict
collecting ... collected 345 items

test_elasticsearch/test_exceptions.py::TestTransformError::test_transform_error_parse_with_error_reason PASSED [  0%]
test_elasticsearch/test_exceptions.py::TestTransformError::test_transform_error_parse_with_error_string PASSED [  0%]
test_elasticsearch/test_helpers.py::TestParallelBulk::test_all_chunks_sent PASSED [  0%]
test_elasticsearch/test_helpers.py::TestParallelBulk::test_chunk_sent_from_different_threads PASSED [  1%]
test_elasticsearch/test_helpers.py::TestChunkActions::test_expand_action PASSED [  1%]
test_elasticsearch/test_helpers.py::TestChunkActions::test_expand_action_actions PASSED [  1%]
test_elasticsearch/test_helpers.py::TestChunkActions::test_expand_action_options PASSED [  2%]
test_elasticsearch/test_helpers.py::TestChunkActions::test__source_metadata_or_source PASSED [  2%]
test_elasticsearch/test_helpers.py::TestChunkActions::test_chunks_are_chopped_by_byte_size PASSED [  2%]
test_elasticsearch/test_helpers.py::TestChunkActions::test_chunks_are_chopped_by_chunk_size PASSED [  2%]
test_elasticsearch/test_helpers.py::TestChunkActions::test_chunks_are_chopped_by_byte_size_properly PASSED [  3%]
test_elasticsearch/test_helpers.py::TestExpandActions::test_string_actions_are_marked_as_simple_inserts[whatever0] PASSED [  3%]
test_elasticsearch/test_helpers.py::TestExpandActions::test_string_actions_are_marked_as_simple_inserts[whatever1] PASSED [  3%]
test_elasticsearch/test_serializer.py::test_datetime_serialization PASSED [  4%]
test_elasticsearch/test_serializer.py::test_decimal_serialization PASSED [  4%]
test_elasticsearch/test_serializer.py::test_uuid_serialization PASSED    [  4%]
test_elasticsearch/test_serializer.py::test_serializes_numpy_bool PASSED [  4%]
test_elasticsearch/test_serializer.py::test_serializes_numpy_integers PASSED [  5%]
test_elasticsearch/test_serializer.py::test_serializes_numpy_floats PASSED [  5%]
test_elasticsearch/test_serializer.py::test_serializes_numpy_datetime PASSED [  5%]
test_elasticsearch/test_serializer.py::test_serializes_numpy_ndarray PASSED [  6%]
test_elasticsearch/test_serializer.py::test_serializes_numpy_nan_to_nan PASSED [  6%]
test_elasticsearch/test_serializer.py::test_serializes_pandas_timestamp PASSED [  6%]
test_elasticsearch/test_serializer.py::test_serializes_pandas_series PASSED [  6%]
test_elasticsearch/test_serializer.py::test_serializes_pandas_na PASSED  [  7%]
test_elasticsearch/test_serializer.py::test_raises_serialization_error_pandas_nat PASSED [  7%]
test_elasticsearch/test_serializer.py::test_serializes_pandas_category PASSED [  7%]
test_elasticsearch/test_serializer.py::test_json_raises_serialization_error_on_dump_error PASSED [  8%]
test_elasticsearch/test_serializer.py::test_raises_serialization_error_on_load_error PASSED [  8%]
test_elasticsearch/test_serializer.py::test_strings_are_left_untouched PASSED [  8%]
test_elasticsearch/test_serializer.py::test_text_raises_serialization_error_on_dump_error PASSED [  8%]
test_elasticsearch/test_serializer.py::TestDeserializer::test_deserializes_json_by_default PASSED [  9%]
test_elasticsearch/test_serializer.py::TestDeserializer::test_deserializes_text_with_correct_ct[{"some":"data"}0] PASSED [  9%]
test_elasticsearch/test_serializer.py::TestDeserializer::test_deserializes_text_with_correct_ct[{"some":"data"}1] PASSED [  9%]
test_elasticsearch/test_serializer.py::TestDeserializer::test_deserialize_compatibility_header PASSED [ 10%]
test_elasticsearch/test_transport.py::TestHostsInfoCallback::test_master_only_nodes_are_ignored PASSED [ 10%]
test_elasticsearch/test_transport.py::TestTransport::test_request_timeout_extracted_from_params_and_passed PASSED [ 10%]
test_elasticsearch/test_transport.py::TestTransport::test_opaque_id PASSED [ 11%]
test_elasticsearch/test_transport.py::TestTransport::test_custom_user_agent_on_initialization PASSED [ 11%]
test_elasticsearch/test_transport.py::TestTransport::test_request_with_custom_user_agent_header PASSED [ 11%]
test_elasticsearch/test_transport.py::TestTransport::test_request_with_custom_user_agent_header_set_at_client_level PASSED [ 11%]
test_elasticsearch/test_transport.py::TestTransport::test_client_meta_header PASSED [ 12%]
test_elasticsearch/test_transport.py::TestTransport::test_client_meta_header_not_sent PASSED [ 12%]
test_elasticsearch/test_transport.py::TestTransport::test_meta_header_type_error PASSED [ 12%]
test_elasticsearch/test_transport.py::TestTransport::test_body_surrogates_replaced_encoded_into_bytes PASSED [ 13%]
test_elasticsearch/test_transport.py::TestTransport::test_kwargs_passed_on_to_node_pool PASSED [ 13%]
test_elasticsearch/test_transport.py::TestTransport::test_custom_node_class PASSED [ 13%]
test_elasticsearch/test_transport.py::TestTransport::test_request_will_fail_after_x_retries PASSED [ 13%]
test_elasticsearch/test_transport.py::TestTransport::test_failed_connection_will_be_marked_as_dead PASSED [ 14%]
test_elasticsearch/test_transport.py::TestTransport::test_resurrected_connection_will_be_marked_as_live_on_success PASSED [ 14%]
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 [ 14%]
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 [ 15%]
test_elasticsearch/test_transport.py::TestTransport::test_sniff_on_start_ignores_sniff_timeout PASSED [ 15%]
test_elasticsearch/test_transport.py::TestTransport::test_sniff_uses_sniff_timeout PASSED [ 15%]
test_elasticsearch/test_transport.py::TestTransport::test_sniff_reuses_node_instances PASSED [ 15%]
test_elasticsearch/test_transport.py::TestTransport::test_sniff_after_n_seconds PASSED [ 16%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs0] PASSED [ 16%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs1] PASSED [ 16%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs2] PASSED [ 17%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs3] PASSED [ 17%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs4] PASSED [ 17%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs5] PASSED [ 17%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_master_only_filtered_by_default PASSED [ 18%]
test_elasticsearch/test_transport.py::TestTransport::test_sniff_node_callback PASSED [ 18%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_deprecated_host_info_callback PASSED [ 18%]
test_elasticsearch/test_transport.py::test_unsupported_product_error[headers0] PASSED [ 19%]
test_elasticsearch/test_transport.py::test_unsupported_product_error[headers1] PASSED [ 19%]
test_elasticsearch/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[401] PASSED [ 19%]
test_elasticsearch/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[403] PASSED [ 20%]
test_elasticsearch/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[413] PASSED [ 20%]
test_elasticsearch/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[500] PASSED [ 20%]
test_elasticsearch/test_transport.py::test_api_error_raised_before_product_error[404] PASSED [ 20%]
test_elasticsearch/test_transport.py::test_api_error_raised_before_product_error[500] PASSED [ 21%]
test_elasticsearch/test_transport.py::test_warning_header[headers0] PASSED [ 21%]
test_elasticsearch/test_transport.py::test_warning_header[headers1] PASSED [ 21%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_request_timeout_extracted_from_params_and_passed PASSED [ 22%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_opaque_id PASSED [ 22%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_request_with_custom_user_agent_header PASSED [ 22%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_client_meta_header PASSED [ 22%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_client_meta_header_not_sent PASSED [ 23%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_body_surrogates_replaced_encoded_into_bytes PASSED [ 23%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_kwargs_passed_on_to_node_pool PASSED [ 23%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_request_will_fail_after_x_retries PASSED [ 24%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_failed_connection_will_be_marked_as_dead PASSED [ 24%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_resurrected_connection_will_be_marked_as_live_on_success PASSED [ 24%]
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 [ 24%]
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 [ 25%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_on_start_ignores_sniff_timeout PASSED [ 25%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_uses_sniff_timeout PASSED [ 25%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_on_start_awaits_before_request PASSED [ 26%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_reuses_node_instances PASSED [ 26%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_on_node_failure_triggers[exception-extra_value0] PASSED [ 26%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_on_node_failure_triggers[status-500] PASSED [ 26%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_after_n_seconds PASSED [ 27%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs0] PASSED [ 27%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs1] PASSED [ 27%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs2] PASSED [ 28%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs3] PASSED [ 28%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs4] PASSED [ 28%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs5] PASSED [ 28%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_on_start_close_unlocks_async_calls PASSED [ 29%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_master_only_filtered_by_default PASSED [ 29%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_node_callback PASSED [ 29%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_deprecated_host_info_callback PASSED [ 30%]
test_elasticsearch/test_async/test_transport.py::test_unsupported_product_error[headers0] PASSED [ 30%]
test_elasticsearch/test_async/test_transport.py::test_unsupported_product_error[headers1] PASSED [ 30%]
test_elasticsearch/test_async/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[401] PASSED [ 31%]
test_elasticsearch/test_async/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[403] PASSED [ 31%]
test_elasticsearch/test_async/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[413] PASSED [ 31%]
test_elasticsearch/test_async/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[500] PASSED [ 31%]
test_elasticsearch/test_async/test_transport.py::test_api_error_raised_before_product_error[404] PASSED [ 32%]
test_elasticsearch/test_async/test_transport.py::test_api_error_raised_before_product_error[500] PASSED [ 32%]
test_elasticsearch/test_async/test_transport.py::test_warning_header[headers0] PASSED [ 32%]
test_elasticsearch/test_async/test_transport.py::test_warning_header[headers1] PASSED [ 33%]
test_elasticsearch/test_async/test_server/test_clients.py::test_indices_analyze_unicode[kwargs0] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 33%]
test_elasticsearch/test_async/test_server/test_clients.py::test_indices_analyze_unicode[kwargs1] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 33%]
test_elasticsearch/test_async/test_server/test_clients.py::test_bulk_works_with_string_body SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 33%]
test_elasticsearch/test_async/test_server/test_clients.py::test_bulk_works_with_bytestring_body SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 34%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_actions_remain_unchanged SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 34%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_all_documents_get_inserted SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 34%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_documents_data_types SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 35%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_all_errors_from_chunk_are_raised_on_failure SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 35%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_different_op_types SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 35%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_transport_error_can_becaught SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 35%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_rejected_documents_are_retried SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 36%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_rejected_documents_are_retried_at_most_max_retries_times SKIPPEDic:changeme@localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 36%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_transport_error_is_raised_with_max_retries SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 36%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_bulk_works_with_single_item SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 37%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_all_documents_get_inserted SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 37%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_stats_only_reports_numbers SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 37%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_errors_are_reported_correctly SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 37%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_error_is_raised SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 38%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_ignore_error_if_raised SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 38%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_errors_are_collected_properly SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 38%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_order_can_be_preserved SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 39%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_all_documents_are_read SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 39%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_scroll_error SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 39%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_initial_search_error SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 40%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_no_scroll_id_fast_route SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 40%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_logger SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 40%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_clear_scroll SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 40%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_scan_auth_kwargs_forwarded[kwargs0] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 41%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_scan_auth_kwargs_forwarded[kwargs1] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 41%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_scan_auth_kwargs_forwarded[kwargs2] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 41%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_scan_auth_kwargs_favor_scroll_kwargs_option SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 42%]
test_elasticsearch/test_async/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs0] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 42%]
test_elasticsearch/test_async/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs1] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 42%]
test_elasticsearch/test_async/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs2] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 42%]
test_elasticsearch/test_async/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs3] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 43%]
test_elasticsearch/test_async/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs4] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 43%]
test_elasticsearch/test_async/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs5] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 43%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestReindex::test_reindex_passes_kwargs_to_scan_and_bulk SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 44%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestReindex::test_reindex_accepts_a_query SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 44%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestReindex::test_all_documents_get_moved SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 44%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestParentChildReindex::test_children_are_reindexed_correctly SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 44%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestAsyncDataStreamReindex::test_reindex_index_datastream[None] SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 45%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestAsyncDataStreamReindex::test_reindex_index_datastream[create] SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 45%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestAsyncDataStreamReindex::test_reindex_index_datastream_op_type_index SKIPPEDelastic:changeme@localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 45%]
test_elasticsearch/test_async/test_server/test_mapbox_vector_tile.py::test_mapbox_vector_tile_error SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 46%]
test_elasticsearch/test_async/test_server/test_mapbox_vector_tile.py::test_mapbox_vector_tile_response SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 46%]
test_elasticsearch/test_client/test_cluster.py::TestCluster::test_stats_without_node_id PASSED [ 46%]
test_elasticsearch/test_client/test_cluster.py::TestCluster::test_stats_with_node_id PASSED [ 46%]
test_elasticsearch/test_client/test_cluster.py::TestCluster::test_state_with_index_without_metric_defaults_to_all PASSED [ 47%]
test_elasticsearch/test_client/test_deprecated_options.py::test_sniff_on_connection_fail PASSED [ 47%]
test_elasticsearch/test_client/test_deprecated_options.py::test_sniffer_timeout PASSED [ 47%]
test_elasticsearch/test_client/test_deprecated_options.py::test_randomize_hosts PASSED [ 48%]
test_elasticsearch/test_client/test_deprecated_options.py::test_http_auth PASSED [ 48%]
test_elasticsearch/test_client/test_deprecated_options.py::test_serializer_and_serializers PASSED [ 48%]
test_elasticsearch/test_client/test_indices.py::TestIndices::test_create_one_index PASSED [ 48%]
test_elasticsearch/test_client/test_indices.py::TestIndices::test_delete_multiple_indices PASSED [ 49%]
test_elasticsearch/test_client/test_indices.py::TestIndices::test_exists_index PASSED [ 49%]
test_elasticsearch/test_client/test_indices.py::TestIndices::test_passing_empty_value_for_required_param_raises_exception PASSED [ 49%]
test_elasticsearch/test_client/test_indices.py::TestIndices::test_query_params PASSED [ 50%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options0-headers0] PASSED [ 50%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options1-headers1] PASSED [ 50%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options2-headers2] PASSED [ 51%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options3-headers3] PASSED [ 51%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options4-headers4] PASSED [ 51%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options5-headers5] PASSED [ 51%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options6-headers6] PASSED [ 52%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options7-headers7] PASSED [ 52%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-None-None-None] SKIPPED [ 52%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-None-None-api-key] SKIPPED [ 53%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-None-None-api_key2] SKIPPED [ 53%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-None-bearer-None] SKIPPED [ 53%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-None-bearer-api-key] PASSED [ 53%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-None-bearer-api_key2] PASSED [ 54%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-user:pass-None-None] SKIPPED [ 54%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-user:pass-None-api-key] PASSED [ 54%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-user:pass-None-api_key2] PASSED [ 55%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-user:pass-bearer-None] PASSED [ 55%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-user:pass-bearer-api-key] PASSED [ 55%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-user:pass-bearer-api_key2] PASSED [ 55%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-basic_auth2-None-None] SKIPPED [ 56%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-basic_auth2-None-api-key] PASSED [ 56%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-basic_auth2-None-api_key2] PASSED [ 56%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-basic_auth2-bearer-None] PASSED [ 57%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-basic_auth2-bearer-api-key] PASSED [ 57%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-basic_auth2-bearer-api_key2] PASSED [ 57%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-None-None-None] SKIPPED [ 57%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-None-None-api-key] PASSED [ 58%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-None-None-api_key2] PASSED [ 58%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-None-bearer-None] PASSED [ 58%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-None-bearer-api-key] PASSED [ 59%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-None-bearer-api_key2] PASSED [ 59%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-user:pass-None-None] PASSED [ 59%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-user:pass-None-api-key] PASSED [ 60%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-user:pass-None-api_key2] PASSED [ 60%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-user:pass-bearer-None] PASSED [ 60%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-user:pass-bearer-api-key] PASSED [ 60%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-user:pass-bearer-api_key2] PASSED [ 61%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-basic_auth2-None-None] PASSED [ 61%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-basic_auth2-None-api-key] PASSED [ 61%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-basic_auth2-None-api_key2] PASSED [ 62%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-basic_auth2-bearer-None] PASSED [ 62%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-basic_auth2-bearer-api-key] PASSED [ 62%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-basic_auth2-bearer-api_key2] PASSED [ 62%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-None-None-None] SKIPPED [ 63%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-None-None-api-key] PASSED [ 63%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-None-None-api_key2] PASSED [ 63%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-None-bearer-None] PASSED [ 64%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-None-bearer-api-key] PASSED [ 64%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-None-bearer-api_key2] PASSED [ 64%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-user:pass-None-None] PASSED [ 64%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-user:pass-None-api-key] PASSED [ 65%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-user:pass-None-api_key2] PASSED [ 65%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-user:pass-bearer-None] PASSED [ 65%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-user:pass-bearer-api-key] PASSED [ 66%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-user:pass-bearer-api_key2] PASSED [ 66%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-basic_auth2-None-None] PASSED [ 66%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-basic_auth2-None-api-key] PASSED [ 66%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-basic_auth2-None-api_key2] PASSED [ 67%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-basic_auth2-bearer-None] PASSED [ 67%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-basic_auth2-bearer-api-key] PASSED [ 67%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-basic_auth2-bearer-api_key2] PASSED [ 68%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_passed_to_perform_request PASSED [ 68%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_passed_to_async_perform_request PASSED [ 68%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_default_node_configs PASSED [ 68%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_http_headers_overrides PASSED [ 69%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_user_agent_override PASSED [ 69%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_timeout_parameters PASSED [ 69%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_create PASSED [ 70%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_delete PASSED [ 70%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_index PASSED [ 70%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_update PASSED [ 71%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_cluster_state PASSED [ 71%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_cluster_stats PASSED [ 71%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_index_uses_post_if_id_is_empty PASSED [ 71%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_index_uses_put_if_id_is_not_empty PASSED [ 72%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_from_in_search[from] PASSED [ 72%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_from_in_search[from_] PASSED [ 72%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_sort_in_search PASSED [ 73%]
test_elasticsearch/test_client/test_requests_auth.py::test_requests_auth[requests] PASSED [ 73%]
test_elasticsearch/test_client/test_requests_auth.py::test_requests_auth[RequestsHttpNode] PASSED [ 73%]
test_elasticsearch/test_client/test_requests_auth.py::test_requests_auth[CustomRequestHttpNode] PASSED [ 73%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[urllib3-Elasticsearch] PASSED [ 74%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[urllib3-AsyncElasticsearch] PASSED [ 74%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[aiohttp-Elasticsearch] PASSED [ 74%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[aiohttp-AsyncElasticsearch] PASSED [ 75%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[None-Elasticsearch] PASSED [ 75%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[None-AsyncElasticsearch] PASSED [ 75%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[<DEFAULT>-Elasticsearch] PASSED [ 75%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[<DEFAULT>-AsyncElasticsearch] PASSED [ 76%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[CustomUrllib3HttpNode-Elasticsearch] PASSED [ 76%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[CustomUrllib3HttpNode-AsyncElasticsearch] PASSED [ 76%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_async PASSED [ 77%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_default PASSED [ 77%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_body_name_using_body PASSED [ 77%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_body_name PASSED [ 77%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_body_name_duplicate PASSED [ 78%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_body_fields FAILED [ 78%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_error_on_body_merge[{"query": {"match_all": {}}}0] PASSED [ 78%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_error_on_body_merge[{"query": {"match_all": {}}}1] PASSED [ 79%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_error_on_params_merge[{"query": {"match_all": {}}}0] PASSED [ 79%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_error_on_params_merge[{"query": {"match_all": {}}}1] PASSED [ 79%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_ignore_deprecated_options PASSED [ 80%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_parameter_aliases PASSED [ 80%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_positional_argument_error[Elasticsearch] PASSED [ 80%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_positional_argument_error[AsyncElasticsearch] PASSED [ 80%]
test_elasticsearch/test_client/test_serializers.py::TestSerializers::test_compat_mode_on_by_default PASSED [ 81%]
test_elasticsearch/test_client/test_serializers.py::TestSerializers::test_compat_serializers_used_when_given_non_compat[json] PASSED [ 81%]
test_elasticsearch/test_client/test_serializers.py::TestSerializers::test_compat_serializers_used_when_given_non_compat[x-ndjson] PASSED [ 81%]
test_elasticsearch/test_client/test_serializers.py::TestSerializers::test_compat_serializers_used_when_given_compat[json] PASSED [ 82%]
test_elasticsearch/test_client/test_serializers.py::TestSerializers::test_compat_serializers_used_when_given_compat[x-ndjson] PASSED [ 82%]
test_elasticsearch/test_client/test_serializers.py::TestSerializers::test_compat_serializer_used_when_given_non_compat PASSED [ 82%]
test_elasticsearch/test_client/test_utils.py::test_handles_ascii PASSED  [ 82%]
test_elasticsearch/test_client/test_utils.py::test_handles_bytestring PASSED [ 83%]
test_elasticsearch/test_client/test_utils.py::test_handles_unicode PASSED [ 83%]
test_elasticsearch/test_client/test_utils.py::test_handles_unicode2 PASSED [ 83%]
test_elasticsearch/test_server/test_clients.py::test_indices_analyze_unicode[kwargs0] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 84%]
test_elasticsearch/test_server/test_clients.py::test_indices_analyze_unicode[kwargs1] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 84%]
test_elasticsearch/test_server/test_clients.py::test_bulk_works_with_string_body SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 84%]
test_elasticsearch/test_server/test_clients.py::test_bulk_works_with_bytestring_body SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 84%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_actions_remain_unchanged SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 85%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_all_documents_get_inserted SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 85%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_all_errors_from_chunk_are_raised_on_failure SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 85%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_different_op_types SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 86%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_transport_error_can_becaught SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 86%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_rejected_documents_are_retried SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 86%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_rejected_documents_are_retried_when_bytes_or_string[False] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 86%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_rejected_documents_are_retried_when_bytes_or_string[True] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 87%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_rejected_documents_are_retried_at_most_max_retries_times SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 87%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_transport_error_is_raised_with_max_retries SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 87%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_works_with_single_item SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 88%]
test_elasticsearch/test_server/test_helpers.py::test_all_documents_get_inserted SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 88%]
test_elasticsearch/test_server/test_helpers.py::test_stats_only_reports_numbers SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 88%]
test_elasticsearch/test_server/test_helpers.py::test_errors_are_reported_correctly SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 88%]
test_elasticsearch/test_server/test_helpers.py::test_error_is_raised SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 89%]
test_elasticsearch/test_server/test_helpers.py::test_ignore_error_if_raised SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 89%]
test_elasticsearch/test_server/test_helpers.py::test_errors_are_collected_properly SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 89%]
test_elasticsearch/test_server/test_helpers.py::test_order_can_be_preserved SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 90%]
test_elasticsearch/test_server/test_helpers.py::test_all_documents_are_read SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 90%]
test_elasticsearch/test_server/test_helpers.py::test_scroll_error SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 90%]
test_elasticsearch/test_server/test_helpers.py::test_initial_search_error SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 91%]
test_elasticsearch/test_server/test_helpers.py::test_no_scroll_id_fast_route SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 91%]
test_elasticsearch/test_server/test_helpers.py::test_scan_auth_kwargs_forwarded[kwargs0] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 91%]
test_elasticsearch/test_server/test_helpers.py::test_scan_auth_kwargs_forwarded[kwargs1] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 91%]
test_elasticsearch/test_server/test_helpers.py::test_scan_auth_kwargs_forwarded[kwargs2] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 92%]
test_elasticsearch/test_server/test_helpers.py::test_scan_auth_kwargs_forwarded[kwargs3] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 92%]
test_elasticsearch/test_server/test_helpers.py::test_scan_auth_kwargs_forwarded[kwargs4] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 92%]
test_elasticsearch/test_server/test_helpers.py::test_scan_auth_kwargs_favor_scroll_kwargs_option SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 93%]
test_elasticsearch/test_server/test_helpers.py::test_log_warning_on_shard_failures SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 93%]
test_elasticsearch/test_server/test_helpers.py::test_clear_scroll SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 93%]
test_elasticsearch/test_server/test_helpers.py::test_shards_no_skipped_field SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 93%]
test_elasticsearch/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs0] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 94%]
test_elasticsearch/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs1] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 94%]
test_elasticsearch/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs2] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 94%]
test_elasticsearch/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs3] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 95%]
test_elasticsearch/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs4] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 95%]
test_elasticsearch/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs5] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 95%]
test_elasticsearch/test_server/test_helpers.py::test_reindex_passes_kwargs_to_scan_and_bulk SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 95%]
test_elasticsearch/test_server/test_helpers.py::test_reindex_accepts_a_query SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 96%]
test_elasticsearch/test_server/test_helpers.py::test_all_documents_get_moved SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 96%]
test_elasticsearch/test_server/test_helpers.py::test_children_are_reindexed_correctly SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 96%]
test_elasticsearch/test_server/test_helpers.py::test_reindex_index_datastream[None] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 97%]
test_elasticsearch/test_server/test_helpers.py::test_reindex_index_datastream[create] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 97%]
test_elasticsearch/test_server/test_helpers.py::test_reindex_index_datastream_op_type_index SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 97%]
test_elasticsearch/test_server/test_mapbox_vector_tile.py::test_mapbox_vector_tile_error[urllib3] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 97%]
test_elasticsearch/test_server/test_mapbox_vector_tile.py::test_mapbox_vector_tile_error[requests] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 98%]
test_elasticsearch/test_server/test_mapbox_vector_tile.py::test_mapbox_vector_tile_response[urllib3] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 98%]
test_elasticsearch/test_server/test_mapbox_vector_tile.py::test_mapbox_vector_tile_response[requests] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 98%]
test_elasticsearch/test_server/test_responses.py::test_text_response SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 99%]
test_elasticsearch/test_server/test_responses.py::test_object_response SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 99%]
test_elasticsearch/test_server/test_responses.py::test_exists_response SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7fbf86620ed0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 99%]
test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[test_spec0] SKIPPED/home/runner/work/elasticsearch-py/elasticsearch-
py/test_elasticsearch/test_server/test_rest_api_spec.py:654)             [100%]

=================================== FAILURES ===================================
____________________ TestRewriteParameters.test_body_fields ____________________

self = <test_elasticsearch.test_client.test_rewrite_parameters.TestRewriteParameters object at 0x7fbf87305b50>

    def test_body_fields(self):
        with warnings.catch_warnings(record=True) as w:
            self.wrapped_func_body_fields(
                api_key=("id", "api_key"), body={"query": {"match_all": {}}}
            )
    
        assert len(w) == 1
        assert w[0].category == DeprecationWarning
        assert (
            str(w[0].message)
            == "Passing transport options in the API method is deprecated. Use 'Elasticsearch.options()' instead."
        )
    
>       assert self.calls == [
            ((), {"api_key": ("id", "api_key")}),
            ((), {"query": {"match_all": {}}}),
        ]
E       AssertionError: assert [((), {'api_key': ('id', 'api_key')}), ((), {'body': {'query': {'match_all': {}}}})] == [((), {'api_key': ('id', 'api_key')}), ((), {'query': {'match_all': {}}})]
E         At index 1 diff: ((), {'body': {'query': {'match_all': {}}}}) != ((), {'query': {'match_all': {}}})
E         Full diff:
E           [
E            ((),
E             {'api_key': ('id',
E                          'api_key')}),
E            ((),
E         -   {'query': {'match_all': {}}}),
E         +   {'body': {'query': {'match_all': {}}}}),
E         ?  +++++++++                          +
E           ]

test_elasticsearch/test_client/test_rewrite_parameters.py:143: AssertionError
=============================== warnings summary ===============================
test_elasticsearch/test_transport.py:36
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:36: DeprecationWarning: Importing from the 'elasticsearch.transport' module is deprecated. Instead import from 'elastic_transport'
    from elasticsearch.transport import get_host_info

elasticsearch/_sync/client/__init__.py:401
test_elasticsearch/test_async/test_server/test_clients.py::test_indices_analyze_unicode[kwargs0]
  /home/runner/work/elasticsearch-py/elasticsearch-py/elasticsearch/_sync/client/__init__.py:401: SecurityWarning: Connecting to 'https://localhost:9200' using TLS with verify_certs=False is insecure
    **transport_kwargs,

test_elasticsearch/test_server/test_rest_api_spec.py:641
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_server/test_rest_api_spec.py:641: UserWarning: Could not load REST API tests: Could not connect to Elasticsearch (tried https://localhost:9200, http://localhost:9200, ***localhost:9200, ***localhost:9200): Connection error caused by: ConnectionError(Connection error caused by: NewConnectionError(<urllib3.connection.HTTPSConnection object at 0x7fbf96c1fc90>: Failed to establish a new connection: [Errno 111] Connection refused))
    warnings.warn(f"Could not load REST API tests: {str(e)}")

test_elasticsearch/test_transport.py::TestHostsInfoCallback::test_master_only_nodes_are_ignored
test_elasticsearch/test_transport.py::TestHostsInfoCallback::test_master_only_nodes_are_ignored
test_elasticsearch/test_transport.py::TestHostsInfoCallback::test_master_only_nodes_are_ignored
test_elasticsearch/test_transport.py::TestHostsInfoCallback::test_master_only_nodes_are_ignored
test_elasticsearch/test_transport.py::TestHostsInfoCallback::test_master_only_nodes_are_ignored
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:169: DeprecationWarning: The 'get_host_info' function is deprecated. Instead use the 'sniff_node_callback' parameter on the client
    if get_host_info(node_info, i) is not None

test_elasticsearch/test_transport.py::TestTransport::test_request_timeout_extracted_from_params_and_passed
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:180: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:180: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:201: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:220: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:255: DeprecationWarning: Passing transport options in the API method is deprecated. Use 'Elasticsearch.options()' instead.
    client.info(headers={"CustoM": "header"})

test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs1]
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:505: DeprecationWarning: The 'sniff_on_connection_fail' parameter is deprecated in favor of 'sniff_on_node_failure'
    **kwargs,

test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs4]
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:505: DeprecationWarning: The 'sniffer_timeout' parameter is deprecated in favor of 'min_delay_between_sniffing'
    **kwargs,

test_elasticsearch/test_async/test_transport.py::TestTransport::test_request_timeout_extracted_from_params_and_passed
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_async/test_transport.py:172: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_async/test_transport.py:172: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_async/test_transport.py:193: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_async/test_transport.py:204: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_async/test_transport.py:227: 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:262: PytestWarning: The test <Function test_kwargs_passed_on_to_node_pool> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove asyncio marker. If the test is not marked explicitly, check for global markers applied via 'pytestmark'.
    def test_kwargs_passed_on_to_node_pool(self):

test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs1]
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_async/test_transport.py:543: DeprecationWarning: The 'sniff_on_connection_fail' parameter is deprecated in favor of 'sniff_on_node_failure'
    **kwargs,

test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs4]
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_async/test_transport.py:543: DeprecationWarning: The 'sniffer_timeout' parameter is deprecated in favor of 'min_delay_between_sniffing'
    **kwargs,

test_elasticsearch/test_client/test_options.py::TestOptions::test_user_agent_override
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_client/test_options.py:344: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_client/test_options.py:365: DeprecationWarning: Passing transport options in the API method is deprecated. Use 'Elasticsearch.options()' instead.
    client.indices.get(index="2", headers={"user-agent": "custom4"})

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
- generated xml file: /home/runner/work/elasticsearch-py/elasticsearch-py/junit/elasticsearch-py-junit.xml -

---------- coverage: platform linux, python 3.7.17-final-0 -----------
Name                                                  Stmts   Miss  Cover   Missing
-----------------------------------------------------------------------------------
elasticsearch/__init__.py                                23      1    96%   32
elasticsearch/_async/__init__.py                          0      0   100%
elasticsearch/_async/client/__init__.py                1946   1578    19%   194, 197-207, 210-215, 218-228, 232, 245, 257-267, 292, 353, 357, 361, 367-377, 411, 418, 469-478, 481-486, 489, 531-533, 539, 546, 553, 562, 583-600, 667-709, 733-752, 776-797, 878-928, 993-1029, 1083-1114, 1244-1332, 1356-1371, 1401-1418, 1479-1514, 1571-1604, 1671-1718, 1783-1821, 1881-1916, 1941-1956, 1974-1985, 2003-2014, 2072-2107, 2135-2155, 2229-2278, 2299, 2301, 2303, 2305, 2367-2402, 2464-2500, 2580-2628, 2673-2707, 2765-2811, 2855-2880, 2921-2949, 3003-3033, 3096-3141, 3165-3180, 3215-3241, 3269-3292, 3322-3347, 3678, 3692-3693, 3695, 3697, 3699, 3701, 3703, 3705, 3707, 3709, 3711, 3713, 3715, 3717, 3719, 3721, 3723, 3725, 3727, 3729, 3731, 3733, 3735, 3737, 3739, 3741, 3743, 3745, 3747, 3749, 3751, 3753, 3755, 3757, 3759, 3762, 3764, 3766, 3768, 3770, 3772, 3774, 3776, 3778, 3780, 3782, 3784, 3786, 3788, 3790, 3794, 3796, 3798, 3800, 3802, 3804, 3806, 3808, 3810, 3812, 3814, 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830, 3940-4006, 4058-4084, 4170-4218, 4274-4309, 4372-4424, 4518-4571, 4711-4807, 4831-4846
elasticsearch/_async/client/_base.py                    153     34    78%   82-98, 108-133, 183-184, 187, 193, 218, 265, 281, 315, 317-318, 355, 358-368
elasticsearch/_async/client/async_search.py             214    201     6%   45-58, 99-118, 140-153, 430-591
elasticsearch/_async/client/autoscaling.py               72     59    18%   45-58, 77-88, 110-123, 150-170
elasticsearch/_async/client/cat.py                      849    792     7%   79-109, 159-189, 234-262, 309-337, 387-417, 465-494, 536-561, 633-673, 715-740, 818-852, 934-966, 1051-1085, 1172-1208, 1250-1275, 1327-1358, 1400-1425, 1467-1492, 1547-1581, 1623-1648, 1698-1728, 1778-1808, 1857-1887, 1940-1973, 2018-2046, 2096-2126, 2215-2251
elasticsearch/_async/client/ccr.py                      309    278    10%   44-57, 129-176, 199-212, 235-248, 286-309, 332-346, 368-381, 404-417, 519-574, 596-609, 668-713, 731-742, 765-778
elasticsearch/_async/client/cluster.py                  393    356     9%   62-91, 122-139, 165-178, 210-227, 263-285, 318-337, 421-457, 488-501, 530-545, 576-593, 653-682, 716-739, 757-768, 812-843, 901-935, 964-982
elasticsearch/_async/client/dangling_indices.py          67     56    16%   53-74, 104-125, 143-154
elasticsearch/_async/client/enrich.py                    93     78    16%   44-57, 81-96, 118-132, 164-185, 204-215
elasticsearch/_async/client/eql.py                      111     98    12%   47-60, 91-108, 130-143, 236-287
elasticsearch/_async/client/features.py                  33     24    27%   42-53, 71-82
elasticsearch/_async/client/fleet.py                    225    214     5%   59-80, 167-217, 460-614
elasticsearch/_async/client/graph.py                     39     32    18%   65-96
elasticsearch/_async/client/ilm.py                      231    204    12%   54-71, 111-132, 163-181, 199-210, 241-264, 292-315, 350-375, 396-409, 431-444, 469-484, 510-525
elasticsearch/_async/client/indices.py                 1608   1470     9%   69-94, 157-195, 247-275, 320-351, 407-432, 478-509, 534-547, 580-596, 648-671, 705-724, 762-781, 813-828, 859-876, 907-924, 975-998, 1026-1048, 1096-1121, 1168-1194, 1222-1237, 1267-1286, 1315-1332, 1393-1420, 1469-1493, 1544-1572, 1639, 1643, 1645, 1647, 1649, 1651, 1653, 1655, 1657, 1659, 1661, 1663, 1665, 1715-1741, 1777-1794, 1830-1848, 1898-1926, 1963-1985, 2036-2060, 2119-2151, 2185-2205, 2226-2239, 2263-2280, 2340-2365, 2387-2400, 2464-2499, 2555-2584, 2645-2676, 2785-2834, 2895-2930, 2992-3027, 3055-3073, 3115-3135, 3173-3192, 3227-3242, 3304-3344, 3388-3410, 3456-3478, 3523-3554, 3635-3676, 3718-3749, 3794-3825, 3888-3924, 3978-4003, 4036-4055, 4128-4174
elasticsearch/_async/client/ingest.py                   131    114    13%   54-71, 89-100, 130-148, 166-177, 233-264, 298-320
elasticsearch/_async/client/license.py                  125    106    15%   41-52, 79-94, 112-123, 141-152, 181-204, 226-239, 263-278
elasticsearch/_async/client/logstash.py                  58     47    19%   44-57, 78-92, 118-138
elasticsearch/_async/client/migration.py                 49     38    22%   47-61, 79-90, 108-119
elasticsearch/_async/client/ml.py                      1917   1768     8%   44-57, 93-118, 139-152, 176-191, 215-230, 256-273, 300-315, 346-370, 391-404, 438-460, 491-510, 533-548, 573-588, 611-626, 669-688, 717-740, 807-843, 877-906, 938-963, 1022-1066, 1103-1126, 1162-1188, 1227-1259, 1301-1323, 1363-1385, 1416-1432, 1467-1485, 1512-1530, 1579-1616, 1648-1664, 1699-1717, 1748-1766, 1801-1818, 1863-1901, 1954-1987, 2039-2076, 2129-2157, 2191-2211, 2245-2268, 2286-2297, 2323-2344, 2372-2391, 2422-2449, 2477-2499, 2540-2568, 2596-2619, 2643-2658, 2757-2798, 2932-2985, 3014-3033, 3161-3212, 3288-3325, 3353-3370, 3407-3438, 3468-3491, 3519-3536, 3567-3590, 3616-3631, 3657-3672, 3705-3730, 3785-3814, 3851-3870, 3904-3929, 3961-3978, 4025-4048, 4190-4241, 4271-4292, 4398-4445, 4477-4498, 4528-4547, 4597-4628, 4652-4670
elasticsearch/_async/client/monitoring.py                36     29    19%   53-86
elasticsearch/_async/client/nodes.py                    189    170    10%   48-63, 85-98, 145-175, 211-235, 264-288, 352-398, 427-447
elasticsearch/_async/client/query_ruleset.py             77     64    17%   44-57, 78-91, 116-131, 158-177
elasticsearch/_async/client/rollup.py                   179    158    12%   44-57, 79-93, 116-130, 153-166, 246-287, 325-352, 373-386, 415-432
elasticsearch/_async/client/search_application.py       152    131    14%   44-57, 78-91, 112-125, 146-160, 187-204, 233-255, 276-289, 317-338
elasticsearch/_async/client/searchable_snapshots.py      99     86    13%   50-66, 104-124, 174-207, 232-248
elasticsearch/_async/client/security.py                1119   1012    10%   53-76, 95-106, 145-167, 189-202, 223-236, 260-275, 296-309, 334-351, 397-420, 451-479, 508-525, 552-567, 594-609, 640-659, 686-701, 728-743, 770-785, 812-827, 854-869, 888-899, 917-928, 968-991, 1010-1021, 1044-1060, 1083-1097, 1122-1136, 1162-1178, 1201-1216, 1262-1287, 1313-1329, 1357-1374, 1400-1415, 1463-1492, 1529-1551, 1579-1600, 1641-1666, 1696-1717, 1749-1769, 1838-1869, 1909-1936, 1989-2020, 2073-2113, 2145-2168, 2203-2228, 2268-2289, 2320-2339, 2373-2392, 2413-2426, 2463-2488, 2525-2548, 2590-2615
elasticsearch/_async/client/shutdown.py                  79     68    14%   56-73, 106-124, 190-221
elasticsearch/_async/client/slm.py                      159    136    14%   44-57, 79-92, 110-121, 143-157, 176-187, 205-216, 266-299, 317-328, 346-357
elasticsearch/_async/client/snapshot.py                 323    296     8%   50-67, 103-130, 201-238, 276-307, 334-351, 379-396, 477-518, 546-564, 628-673, 703-723, 750-767
elasticsearch/_async/client/sql.py                      157    140    11%   47-64, 86-99, 136-157, 179-192, 283-330, 360-383
elasticsearch/_async/client/ssl.py                       19     12    37%   42-53
elasticsearch/_async/client/synonyms.py                 141    122    13%   44-57, 80-95, 122-139, 162-177, 202-217, 243-262, 290-311
elasticsearch/_async/client/tasks.py                     79     68    14%   54-76, 103-120, 167-194
elasticsearch/_async/client/text_structure.py            44     37    16%   120-161
elasticsearch/_async/client/transform.py                301    274     9%   55-74, 113-135, 172-193, 257-297, 373-416, 443-458, 481-496, 526-543, 589-612, 673-708, 732-747
elasticsearch/_async/client/utils.py                      2      0   100%
elasticsearch/_async/client/watcher.py                  250    223    11%   46-64, 85-98, 119-132, 153-166, 231-267, 288-301, 357-398, 439-477, 495-506, 543-559, 577-588
elasticsearch/_async/client/xpack.py                     41     31    24%   28, 52-67, 92-105
elasticsearch/_async/helpers.py                         166    148    11%   76-85, 106-128, 133-144, 153-158, 213-291, 330-348, 403-494, 542-583
elasticsearch/_sync/__init__.py                           0      0   100%
elasticsearch/_sync/client/__init__.py                 1946   1385    29%   194, 197-207, 257-267, 292, 353, 357, 361, 411, 469-478, 481-486, 489, 531-533, 539, 546, 553, 562, 583-598, 666, 670, 672, 677, 679, 681, 683, 685, 687, 689, 691, 693, 695, 697, 699, 701, 731-750, 774-795, 876-926, 992, 994, 996, 1000, 1004, 1006, 1008, 1010, 1012, 1014, 1016, 1018, 1020, 1022, 1024, 1082, 1084, 1088, 1090, 1092, 1094, 1096, 1098, 1100, 1102, 1104, 1106, 1108, 1110, 1242-1330, 1354-1369, 1399-1416, 1477-1512, 1569-1602, 1669-1716, 1781-1819, 1880, 1882, 1886, 1888, 1890, 1892, 1894, 1896, 1898, 1900, 1902, 1904, 1906, 1908, 1910, 1912, 1939-1954, 1972-1983, 2001-2012, 2070-2105, 2133-2153, 2228, 2230, 2234, 2242, 2245, 2247, 2249, 2251, 2253, 2255, 2257, 2259, 2261, 2263, 2265, 2267, 2269, 2271, 2273, 2297, 2299, 2301, 2303, 2365-2400, 2462-2498, 2578-2626, 2671-2705, 2763-2809, 2853-2878, 2919-2947, 3001-3031, 3094-3139, 3163-3178, 3213-3239, 3267-3290, 3320-3345, 3693, 3695, 3697, 3699, 3701, 3703, 3705, 3707, 3709, 3711, 3713, 3715, 3717, 3719, 3721, 3723, 3725, 3727, 3729, 3731, 3733, 3735, 3737, 3739, 3741, 3743, 3745, 3747, 3749, 3751, 3753, 3755, 3757, 3760, 3762, 3764, 3766, 3768, 3770, 3772, 3776, 3778, 3780, 3782, 3784, 3786, 3788, 3792, 3794, 3796, 3798, 3800, 3802, 3804, 3806, 3810, 3812, 3814, 3816, 3818, 3820, 3822, 3824, 3826, 3939, 3941, 3943, 3945, 3947, 3960-3961, 3963, 3965, 3967, 3969, 3972, 3974, 3976, 3978, 3980, 3982, 3984, 3986, 3990, 3992, 3994, 3996, 3998, 4000, 4056-4082, 4168-4216, 4272-4307, 4370-4422, 4517, 4519, 4524, 4526, 4528, 4530, 4532, 4534, 4536, 4538, 4540, 4542, 4544, 4546, 4548, 4550, 4552, 4555, 4557, 4559, 4561, 4563, 4565, 4567, 4709-4805, 4829-4844
elasticsearch/_sync/client/_base.py                     153     17    89%   93, 183-184, 187, 193, 218, 265, 315, 317-318, 358-368
elasticsearch/_sync/client/async_search.py              214    201     6%   45-58, 99-118, 140-153, 430-591
elasticsearch/_sync/client/autoscaling.py                72     59    18%   45-58, 77-88, 110-123, 150-170
elasticsearch/_sync/client/cat.py                       849    774     9%   79-109, 159-189, 234-262, 309-337, 387-417, 465-494, 536-561, 633-673, 715-740, 818-852, 934-966, 1051-1085, 1172-1208, 1250-1275, 1330, 1332, 1334, 1336, 1338, 1340, 1342, 1344, 1346, 1348, 1350, 1352, 1354, 1356, 1400-1425, 1467-1492, 1547-1581, 1623-1648, 1698-1728, 1778-1808, 1857-1887, 1940-1973, 2018-2046, 2096-2126, 2215-2251
elasticsearch/_sync/client/ccr.py                       309    278    10%   44-57, 129-176, 199-212, 235-248, 286-309, 332-346, 368-381, 404-417, 519-574, 596-609, 668-713, 731-742, 765-778
elasticsearch/_sync/client/cluster.py                   393    322    18%   62-91, 122-139, 165-178, 210-227, 263-285, 318-337, 421-457, 488-501, 530-545, 576-593, 653-682, 716-739, 757-768, 812-843, 911, 913, 915, 917, 919, 921, 923, 925, 927, 929, 931, 933, 970, 972, 974, 976, 978, 980
elasticsearch/_sync/client/dangling_indices.py           67     56    16%   53-74, 104-125, 143-154
elasticsearch/_sync/client/enrich.py                     93     78    16%   44-57, 81-96, 118-132, 164-185, 204-215
elasticsearch/_sync/client/eql.py                       111     98    12%   47-60, 91-108, 130-143, 236-287
elasticsearch/_sync/client/features.py                   33     24    27%   42-53, 71-82
elasticsearch/_sync/client/fleet.py                     225    214     5%   59-80, 167-217, 460-614
elasticsearch/_sync/client/graph.py                      39     32    18%   65-96
elasticsearch/_sync/client/ilm.py                       231    204    12%   54-71, 111-132, 163-181, 199-210, 241-264, 292-315, 350-375, 396-409, 431-444, 469-484, 510-525
elasticsearch/_sync/client/indices.py                  1608   1419    12%   69-94, 157-195, 247-275, 320-351, 407-432, 479, 484, 486, 488, 490, 492, 494, 496, 499, 501, 503, 508, 534-547, 580-596, 649, 653, 655, 659, 661, 663, 665, 667, 669, 705-724, 762-781, 813-828, 859-876, 907-924, 975-998, 1026-1048, 1101, 1103, 1105, 1107, 1109, 1111, 1113, 1115, 1117, 1119, 1168-1194, 1222-1237, 1267-1286, 1315-1332, 1393-1420, 1469-1493, 1544-1572, 1639, 1643, 1645, 1647, 1649, 1651, 1653, 1655, 1657, 1659, 1661, 1663, 1665, 1715-1741, 1777-1794, 1830-1848, 1898-1926, 1963-1985, 2036-2060, 2119-2151, 2185-2205, 2226-2239, 2263-2280, 2340-2365, 2387-2400, 2464-2499, 2555-2584, 2645-2676, 2785-2834, 2895-2930, 2992-3027, 3055-3073, 3115-3135, 3173-3192, 3227-3242, 3304-3344, 3388-3410, 3456-3478, 3523-3554, 3635-3676, 3718-3749, 3794-3825, 3888-3924, 3978-4003, 4036-4055, 4128-4174
elasticsearch/_sync/client/ingest.py                    131    114    13%   54-71, 89-100, 130-148, 166-177, 233-264, 298-320
elasticsearch/_sync/client/license.py                   125    106    15%   41-52, 79-94, 112-123, 141-152, 181-204, 226-239, 263-278
elasticsearch/_sync/client/logstash.py                   58     47    19%   44-57, 78-92, 118-138
elasticsearch/_sync/client/migration.py                  49     38    22%   47-61, 79-90, 108-119
elasticsearch/_sync/client/ml.py                       1917   1768     8%   44-57, 93-118, 139-152, 176-191, 215-230, 256-273, 300-315, 346-370, 391-404, 438-460, 491-510, 533-548, 573-588, 611-626, 669-688, 717-740, 807-843, 877-906, 938-963, 1022-1066, 1103-1126, 1162-1188, 1227-1259, 1301-1323, 1363-1385, 1416-1432, 1467-1485, 1512-1530, 1579-1616, 1648-1664, 1699-1717, 1748-1766, 1801-1818, 1863-1901, 1954-1987, 2039-2076, 2129-2157, 2191-2211, 2245-2268, 2286-2297, 2323-2344, 2372-2391, 2422-2449, 2477-2499, 2540-2568, 2596-2619, 2643-2658, 2757-2798, 2932-2985, 3014-3033, 3161-3212, 3288-3325, 3353-3370, 3407-3438, 3468-3491, 3519-3536, 3567-3590, 3616-3631, 3657-3672, 3705-3730, 3785-3814, 3851-3870, 3904-3929, 3961-3978, 4025-4048, 4190-4241, 4271-4292, 4398-4445, 4477-4498, 4528-4547, 4597-4628, 4652-4670
elasticsearch/_sync/client/monitoring.py                 36     29    19%   53-86
elasticsearch/_sync/client/nodes.py                     189    170    10%   48-63, 85-98, 145-175, 211-235, 264-288, 352-398, 427-447
elasticsearch/_sync/client/query_ruleset.py              77     64    17%   44-57, 78-91, 116-131, 158-177
elasticsearch/_sync/client/rollup.py                    179    158    12%   44-57, 79-93, 116-130, 153-166, 246-287, 325-352, 373-386, 415-432
elasticsearch/_sync/client/search_application.py        152    131    14%   44-57, 78-91, 112-125, 146-160, 187-204, 233-255, 276-289, 317-338
elasticsearch/_sync/client/searchable_snapshots.py       99     86    13%   50-66, 104-124, 174-207, 232-248
elasticsearch/_sync/client/security.py                 1119   1012    10%   53-76, 95-106, 145-167, 189-202, 223-236, 260-275, 296-309, 334-351, 397-420, 451-479, 508-525, 552-567, 594-609, 640-659, 686-701, 728-743, 770-785, 812-827, 854-869, 888-899, 917-928, 968-991, 1010-1021, 1044-1060, 1083-1097, 1122-1136, 1162-1178, 1201-1216, 1262-1287, 1313-1329, 1357-1374, 1400-1415, 1463-1492, 1529-1551, 1579-1600, 1641-1666, 1696-1717, 1749-1769, 1838-1869, 1909-1936, 1989-2020, 2073-2113, 2145-2168, 2203-2228, 2268-2289, 2320-2339, 2373-2392, 2413-2426, 2463-2488, 2525-2548, 2590-2615
elasticsearch/_sync/client/shutdown.py                   79     68    14%   56-73, 106-124, 190-221
elasticsearch/_sync/client/slm.py                       159    136    14%   44-57, 79-92, 110-121, 143-157, 176-187, 205-216, 266-299, 317-328, 346-357
elasticsearch/_sync/client/snapshot.py                  323    296     8%   50-67, 103-130, 201-238, 276-307, 334-351, 379-396, 477-518, 546-564, 628-673, 703-723, 750-767
elasticsearch/_sync/client/sql.py                       157    140    11%   47-64, 86-99, 136-157, 179-192, 283-330, 360-383
elasticsearch/_sync/client/ssl.py                        19     12    37%   42-53
elasticsearch/_sync/client/synonyms.py                  141    122    13%   44-57, 80-95, 122-139, 162-177, 202-217, 243-262, 290-311
elasticsearch/_sync/client/tasks.py                      79     68    14%   54-76, 103-120, 167-194
elasticsearch/_sync/client/text_structure.py             44     37    16%   120-161
elasticsearch/_sync/client/transform.py                 301    274     9%   55-74, 113-135, 172-193, 257-297, 373-416, 443-458, 481-496, 526-543, 589-612, 673-708, 732-747
elasticsearch/_sync/client/utils.py                     182     43    76%   62, 101-105, 156-159, 169-224, 229-233, 265, 269, 290, 302, 308, 363-364, 430-432
elasticsearch/_sync/client/watcher.py                   250    223    11%   46-64, 85-98, 119-132, 153-166, 231-267, 288-301, 357-398, 439-477, 495-506, 543-559, 577-588
elasticsearch/_sync/client/xpack.py                      41     31    24%   28, 52-67, 92-105
elasticsearch/_utils.py                                  13      0   100%
elasticsearch/_version.py                                 1      0   100%
elasticsearch/client.py                                  43     43     0%   18-120
elasticsearch/compat.py                                  29      4    86%   28, 69-71
elasticsearch/exceptions.py                              43      3    93%   56, 77-78
elasticsearch/helpers/__init__.py                         9      0   100%
elasticsearch/helpers/actions.py                        249    149    40%   164, 182, 253-274, 290-313, 334-355, 409-475, 514-532, 666-762, 810-847
elasticsearch/helpers/errors.py                          10      4    60%   23-24, 31-32
elasticsearch/serializer.py                              86     12    86%   65, 80, 95, 98-100, 174-176, 189, 193-195, 203
elasticsearch/transport.py                                9      0   100%
-----------------------------------------------------------------------------------
TOTAL                                                 24999  21302    15%

=========================== short test summary info ============================
FAILED test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_body_fields - AssertionError: assert [((), {'api_key': ('id', 'api_key')}), ((), {'body': {'query': {'match_all': {}}}})] == [((), {'api_key': ('id', 'api_key')}), ((), {'query': {'match_all': {}}})]
  At index 1 diff: ((), {'body': {'query': {'match_all': {}}}}) != ((), {'query': {'match_all': {}}})
  Full diff:
    [
     ((),
      {'api_key': ('id',
                   'api_key')}),
     ((),
  -   {'query': {'match_all': {}}}),
  +   {'body': {'query': {'match_all': {}}}}),
  ?  +++++++++                          +
    ]
=========== 1 failed, 234 passed, 110 skipped, 26 warnings in 6.25s ============
nox > Command pytest --cov-report=term-missing --cov=elasticsearch --cov-config=setup.cfg --junitxml=/home/runner/work/elasticsearch-py/elasticsearch-py/junit/elasticsearch-py-junit.xml --log-level=DEBUG --cache-clear -vv failed with exit code 1
nox > Session test-3.7 failed.
##[error]Process completed with exit code 1.

step_name: test-3.8/5_Run Tests.txt
log: ##[group]Run .ci/run-nox.sh
[36;1m.ci/run-nox.sh[0m
shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
env:
  pythonLocation: /opt/hostedtoolcache/Python/3.8.18/x64
  PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.8.18/x64/lib/pkgconfig
  Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.8.18/x64
  Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.8.18/x64
  Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.8.18/x64
  LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.8.18/x64/lib
  PYTHON_VERSION: 3.8
  NOX_SESSION: 
##[endgroup]
nox > Running session test-3.8
nox > Creating virtual environment (virtualenv) using python3.8 in .nox/test-3-8
nox > python -m pip install '.[async,requests]'
Processing /home/runner/work/elasticsearch-py/elasticsearch-py
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting elastic-transport<9,>=8
  Downloading elastic_transport-8.10.0-py3-none-any.whl.metadata (3.5 kB)
Collecting aiohttp<4,>=3
  Downloading aiohttp-3.9.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.4 kB)
Collecting requests<3.0.0,>=2.4.0
  Downloading requests-2.31.0-py3-none-any.whl.metadata (4.6 kB)
Collecting attrs>=17.3.0 (from aiohttp<4,>=3)
  Downloading attrs-23.1.0-py3-none-any.whl (61 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.2/61.2 kB 3.1 MB/s eta 0:00:00
Collecting multidict<7.0,>=4.5 (from aiohttp<4,>=3)
  Downloading multidict-6.0.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (121 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.3/121.3 kB 8.6 MB/s eta 0:00:00
Collecting yarl<2.0,>=1.0 (from aiohttp<4,>=3)
  Downloading yarl-1.9.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (28 kB)
Collecting frozenlist>=1.1.1 (from aiohttp<4,>=3)
  Downloading frozenlist-1.4.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.2 kB)
Collecting aiosignal>=1.1.2 (from aiohttp<4,>=3)
  Downloading aiosignal-1.3.1-py3-none-any.whl (7.6 kB)
Collecting async-timeout<5.0,>=4.0 (from aiohttp<4,>=3)
  Downloading async_timeout-4.0.3-py3-none-any.whl.metadata (4.2 kB)
Collecting urllib3<3,>=1.26.2 (from elastic-transport<9,>=8)
  Downloading urllib3-2.1.0-py3-none-any.whl.metadata (6.4 kB)
Collecting certifi (from elastic-transport<9,>=8)
  Downloading certifi-2023.11.17-py3-none-any.whl.metadata (2.2 kB)
Collecting charset-normalizer<4,>=2 (from requests<3.0.0,>=2.4.0)
  Downloading charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (33 kB)
Collecting idna<4,>=2.5 (from requests<3.0.0,>=2.4.0)
  Downloading idna-3.4-py3-none-any.whl (61 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.5/61.5 kB 15.4 MB/s eta 0:00:00
Downloading aiohttp-3.9.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 87.4 MB/s eta 0:00:00
Downloading elastic_transport-8.10.0-py3-none-any.whl (59 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 59.8/59.8 kB 18.3 MB/s eta 0:00:00
Downloading requests-2.31.0-py3-none-any.whl (62 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 20.4 MB/s eta 0:00:00
Downloading async_timeout-4.0.3-py3-none-any.whl (5.7 kB)
Downloading certifi-2023.11.17-py3-none-any.whl (162 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 162.5/162.5 kB 45.8 MB/s eta 0:00:00
Downloading charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (141 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 141.1/141.1 kB 40.4 MB/s eta 0:00:00
Downloading frozenlist-1.4.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (220 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 220.1/220.1 kB 42.3 MB/s eta 0:00:00
Downloading urllib3-2.1.0-py3-none-any.whl (104 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 104.6/104.6 kB 18.8 MB/s eta 0:00:00
Downloading yarl-1.9.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (307 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 307.9/307.9 kB 61.3 MB/s eta 0:00:00
Building wheels for collected packages: elasticsearch
  Building wheel for elasticsearch (setup.py): started
  Building wheel for elasticsearch (setup.py): finished with status 'done'
  Created wheel for elasticsearch: filename=elasticsearch-8.11.0-py3-none-any.whl size=423537 sha256=f1c0048c60b834c264b50d4bbae4c9d3f6030499e4a7f9c63c66572bbbab0a54
  Stored in directory: /home/runner/.cache/pip/wheels/20/2c/d0/21c2776045f23cc5f5926ea829f718cc1e084c5e8c7f74afd9
Successfully built elasticsearch
Installing collected packages: urllib3, multidict, idna, frozenlist, charset-normalizer, certifi, attrs, async-timeout, yarl, requests, elastic-transport, aiosignal, elasticsearch, aiohttp
Successfully installed aiohttp-3.9.0 aiosignal-1.3.1 async-timeout-4.0.3 attrs-23.1.0 certifi-2023.11.17 charset-normalizer-3.3.2 elastic-transport-8.10.0 elasticsearch-8.11.0 frozenlist-1.4.0 idna-3.4 multidict-6.0.4 requests-2.31.0 urllib3-2.1.0 yarl-1.9.3
nox > python -m pip install -r dev-requirements.txt
Ignoring protobuf: markers 'python_version <= "3.7"' don't match your environment
Requirement already satisfied: elastic-transport<9,>=8.0.0b1 in ./.nox/test-3-8/lib/python3.8/site-packages (from -r dev-requirements.txt (line 1)) (8.10.0)
Requirement already satisfied: requests<3,>=2 in ./.nox/test-3-8/lib/python3.8/site-packages (from -r dev-requirements.txt (line 2)) (2.31.0)
Requirement already satisfied: aiohttp in ./.nox/test-3-8/lib/python3.8/site-packages (from -r dev-requirements.txt (line 3)) (3.9.0)
Collecting pytest (from -r dev-requirements.txt (line 4))
  Downloading pytest-7.4.3-py3-none-any.whl.metadata (7.9 kB)
Collecting pytest-cov (from -r dev-requirements.txt (line 5))
  Downloading pytest_cov-4.1.0-py3-none-any.whl.metadata (26 kB)
Collecting pytest-asyncio (from -r dev-requirements.txt (line 6))
  Downloading pytest_asyncio-0.21.1-py3-none-any.whl.metadata (4.0 kB)
Collecting coverage (from -r dev-requirements.txt (line 7))
  Downloading coverage-7.3.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (8.1 kB)
Collecting jinja2 (from -r dev-requirements.txt (line 8))
  Downloading Jinja2-3.1.2-py3-none-any.whl (133 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.1/133.1 kB 10.9 MB/s eta 0:00:00
Collecting python-dateutil (from -r dev-requirements.txt (line 9))
  Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.7/247.7 kB 29.9 MB/s eta 0:00:00
Collecting unasync (from -r dev-requirements.txt (line 10))
  Downloading unasync-0.5.0-py3-none-any.whl (10 kB)
Collecting pyyaml>=5.4 (from -r dev-requirements.txt (line 11))
  Downloading PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB)
Collecting isort (from -r dev-requirements.txt (line 12))
  Downloading isort-5.12.0-py3-none-any.whl (91 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 91.2/91.2 kB 23.5 MB/s eta 0:00:00
Collecting black (from -r dev-requirements.txt (line 13))
  Downloading black-23.11.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (66 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 66.9/66.9 kB 18.6 MB/s eta 0:00:00
Collecting twine (from -r dev-requirements.txt (line 14))
  Downloading twine-4.0.2-py3-none-any.whl (36 kB)
Collecting build (from -r dev-requirements.txt (line 15))
  Downloading build-1.0.3-py3-none-any.whl.metadata (4.2 kB)
Collecting nox (from -r dev-requirements.txt (line 16))
  Using cached nox-2023.4.22-py3-none-any.whl (54 kB)
Collecting numpy (from -r dev-requirements.txt (line 18))
  Downloading numpy-1.24.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.6 kB)
Collecting pandas (from -r dev-requirements.txt (line 19))
  Downloading pandas-2.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (18 kB)
Collecting mapbox-vector-tile (from -r dev-requirements.txt (line 22))
  Downloading mapbox_vector_tile-2.0.1-py3-none-any.whl (30 kB)
Collecting sphinx>2 (from -r dev-requirements.txt (line 29))
  Downloading sphinx-7.1.2-py3-none-any.whl.metadata (5.8 kB)
Collecting sphinx-rtd-theme>0.5 (from -r dev-requirements.txt (line 30))
  Downloading sphinx_rtd_theme-1.3.0-py2.py3-none-any.whl.metadata (4.5 kB)
Collecting sphinx-autodoc-typehints (from -r dev-requirements.txt (line 31))
  Downloading sphinx_autodoc_typehints-1.25.2-py3-none-any.whl.metadata (7.8 kB)
Requirement already satisfied: urllib3<3,>=1.26.2 in ./.nox/test-3-8/lib/python3.8/site-packages (from elastic-transport<9,>=8.0.0b1->-r dev-requirements.txt (line 1)) (2.1.0)
Requirement already satisfied: certifi in ./.nox/test-3-8/lib/python3.8/site-packages (from elastic-transport<9,>=8.0.0b1->-r dev-requirements.txt (line 1)) (2023.11.17)
Requirement already satisfied: charset-normalizer<4,>=2 in ./.nox/test-3-8/lib/python3.8/site-packages (from requests<3,>=2->-r dev-requirements.txt (line 2)) (3.3.2)
Requirement already satisfied: idna<4,>=2.5 in ./.nox/test-3-8/lib/python3.8/site-packages (from requests<3,>=2->-r dev-requirements.txt (line 2)) (3.4)
Requirement already satisfied: attrs>=17.3.0 in ./.nox/test-3-8/lib/python3.8/site-packages (from aiohttp->-r dev-requirements.txt (line 3)) (23.1.0)
Requirement already satisfied: multidict<7.0,>=4.5 in ./.nox/test-3-8/lib/python3.8/site-packages (from aiohttp->-r dev-requirements.txt (line 3)) (6.0.4)
Requirement already satisfied: yarl<2.0,>=1.0 in ./.nox/test-3-8/lib/python3.8/site-packages (from aiohttp->-r dev-requirements.txt (line 3)) (1.9.3)
Requirement already satisfied: frozenlist>=1.1.1 in ./.nox/test-3-8/lib/python3.8/site-packages (from aiohttp->-r dev-requirements.txt (line 3)) (1.4.0)
Requirement already satisfied: aiosignal>=1.1.2 in ./.nox/test-3-8/lib/python3.8/site-packages (from aiohttp->-r dev-requirements.txt (line 3)) (1.3.1)
Requirement already satisfied: async-timeout<5.0,>=4.0 in ./.nox/test-3-8/lib/python3.8/site-packages (from aiohttp->-r dev-requirements.txt (line 3)) (4.0.3)
Collecting iniconfig (from pytest->-r dev-requirements.txt (line 4))
  Downloading iniconfig-2.0.0-py3-none-any.whl (5.9 kB)
Collecting packaging (from pytest->-r dev-requirements.txt (line 4))
  Using cached packaging-23.2-py3-none-any.whl.metadata (3.2 kB)
Collecting pluggy<2.0,>=0.12 (from pytest->-r dev-requirements.txt (line 4))
  Downloading pluggy-1.3.0-py3-none-any.whl.metadata (4.3 kB)
Collecting exceptiongroup>=1.0.0rc8 (from pytest->-r dev-requirements.txt (line 4))
  Downloading exceptiongroup-1.2.0-py3-none-any.whl.metadata (6.6 kB)
Collecting tomli>=1.0.0 (from pytest->-r dev-requirements.txt (line 4))
  Downloading tomli-2.0.1-py3-none-any.whl (12 kB)
Collecting MarkupSafe>=2.0 (from jinja2->-r dev-requirements.txt (line 8))
  Downloading MarkupSafe-2.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.0 kB)
Collecting six>=1.5 (from python-dateutil->-r dev-requirements.txt (line 9))
  Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting click>=8.0.0 (from black->-r dev-requirements.txt (line 13))
  Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB)
Collecting mypy-extensions>=0.4.3 (from black->-r dev-requirements.txt (line 13))
  Downloading mypy_extensions-1.0.0-py3-none-any.whl (4.7 kB)
Collecting pathspec>=0.9.0 (from black->-r dev-requirements.txt (line 13))
  Downloading pathspec-0.11.2-py3-none-any.whl.metadata (19 kB)
Collecting platformdirs>=2 (from black->-r dev-requirements.txt (line 13))
  Using cached platformdirs-4.0.0-py3-none-any.whl.metadata (11 kB)
Collecting typing-extensions>=4.0.1 (from black->-r dev-requirements.txt (line 13))
  Downloading typing_extensions-4.8.0-py3-none-any.whl.metadata (3.0 kB)
Collecting pkginfo>=1.8.1 (from twine->-r dev-requirements.txt (line 14))
  Downloading pkginfo-1.9.6-py3-none-any.whl (30 kB)
Collecting readme-renderer>=35.0 (from twine->-r dev-requirements.txt (line 14))
  Downloading readme_renderer-42.0-py3-none-any.whl.metadata (2.8 kB)
Collecting requests-toolbelt!=0.9.0,>=0.8.0 (from twine->-r dev-requirements.txt (line 14))
  Downloading requests_toolbelt-1.0.0-py2.py3-none-any.whl (54 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.5/54.5 kB 16.8 MB/s eta 0:00:00
Collecting importlib-metadata>=3.6 (from twine->-r dev-requirements.txt (line 14))
  Downloading importlib_metadata-6.8.0-py3-none-any.whl.metadata (5.1 kB)
Collecting keyring>=15.1 (from twine->-r dev-requirements.txt (line 14))
  Downloading keyring-24.3.0-py3-none-any.whl.metadata (20 kB)
Collecting rfc3986>=1.4.0 (from twine->-r dev-requirements.txt (line 14))
  Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB)
Collecting rich>=12.0.0 (from twine->-r dev-requirements.txt (line 14))
  Downloading rich-13.7.0-py3-none-any.whl.metadata (18 kB)
Collecting pyproject_hooks (from build->-r dev-requirements.txt (line 15))
  Downloading pyproject_hooks-1.0.0-py3-none-any.whl (9.3 kB)
Collecting argcomplete<4.0,>=1.9.4 (from nox->-r dev-requirements.txt (line 16))
  Using cached argcomplete-3.1.6-py3-none-any.whl.metadata (16 kB)
Collecting colorlog<7.0.0,>=2.6.1 (from nox->-r dev-requirements.txt (line 16))
  Using cached colorlog-6.7.0-py2.py3-none-any.whl (11 kB)
Collecting virtualenv>=14 (from nox->-r dev-requirements.txt (line 16))
  Using cached virtualenv-20.24.7-py3-none-any.whl.metadata (4.5 kB)
Collecting pytz>=2020.1 (from pandas->-r dev-requirements.txt (line 19))
  Downloading pytz-2023.3.post1-py2.py3-none-any.whl.metadata (22 kB)
Collecting tzdata>=2022.1 (from pandas->-r dev-requirements.txt (line 19))
  Downloading tzdata-2023.3-py2.py3-none-any.whl (341 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 341.8/341.8 kB 54.4 MB/s eta 0:00:00
Collecting protobuf<5.0,>=4.21 (from mapbox-vector-tile->-r dev-requirements.txt (line 22))
  Downloading protobuf-4.25.1-cp37-abi3-manylinux2014_x86_64.whl.metadata (541 bytes)
Collecting pyclipper<2.0.0,>=1.3.0 (from mapbox-vector-tile->-r dev-requirements.txt (line 22))
  Downloading pyclipper-1.3.0.post5-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl.metadata (9.0 kB)
Collecting shapely<3.0.0,>=2.0.0 (from mapbox-vector-tile->-r dev-requirements.txt (line 22))
  Downloading shapely-2.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.0 kB)
Collecting sphinxcontrib-applehelp (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading sphinxcontrib_applehelp-1.0.4-py3-none-any.whl (120 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 120.6/120.6 kB 35.1 MB/s eta 0:00:00
Collecting sphinxcontrib-devhelp (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading sphinxcontrib_devhelp-1.0.2-py2.py3-none-any.whl (84 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 84.7/84.7 kB 28.7 MB/s eta 0:00:00
Collecting sphinxcontrib-jsmath (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB)
Collecting sphinxcontrib-htmlhelp>=2.0.0 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading sphinxcontrib_htmlhelp-2.0.1-py3-none-any.whl (99 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 99.8/99.8 kB 28.5 MB/s eta 0:00:00
Collecting sphinxcontrib-serializinghtml>=1.1.5 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading sphinxcontrib_serializinghtml-1.1.5-py2.py3-none-any.whl (94 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 94.0/94.0 kB 30.0 MB/s eta 0:00:00
Collecting sphinxcontrib-qthelp (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading sphinxcontrib_qthelp-1.0.3-py2.py3-none-any.whl (90 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 90.6/90.6 kB 29.3 MB/s eta 0:00:00
Collecting Pygments>=2.13 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading pygments-2.17.2-py3-none-any.whl.metadata (2.6 kB)
Collecting docutils<0.21,>=0.18.1 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading docutils-0.20.1-py3-none-any.whl.metadata (2.8 kB)
Collecting snowballstemmer>=2.0 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading snowballstemmer-2.2.0-py2.py3-none-any.whl (93 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.0/93.0 kB 27.8 MB/s eta 0:00:00
Collecting babel>=2.9 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading Babel-2.13.1-py3-none-any.whl.metadata (1.6 kB)
Collecting alabaster<0.8,>=0.7 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading alabaster-0.7.13-py3-none-any.whl (13 kB)
Collecting imagesize>=1.3 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading imagesize-1.4.1-py2.py3-none-any.whl (8.8 kB)
Collecting docutils<0.21,>=0.18.1 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading docutils-0.18.1-py2.py3-none-any.whl (570 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 570.0/570.0 kB 62.3 MB/s eta 0:00:00
Collecting sphinxcontrib-jquery<5,>=4 (from sphinx-rtd-theme>0.5->-r dev-requirements.txt (line 30))
  Downloading sphinxcontrib_jquery-4.1-py2.py3-none-any.whl (121 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.1/121.1 kB 35.2 MB/s eta 0:00:00
Collecting zipp>=0.5 (from importlib-metadata>=3.6->twine->-r dev-requirements.txt (line 14))
  Downloading zipp-3.17.0-py3-none-any.whl.metadata (3.7 kB)
Collecting jaraco.classes (from keyring>=15.1->twine->-r dev-requirements.txt (line 14))
  Downloading jaraco.classes-3.3.0-py3-none-any.whl.metadata (2.9 kB)
Collecting importlib-resources (from keyring>=15.1->twine->-r dev-requirements.txt (line 14))
  Downloading importlib_resources-6.1.1-py3-none-any.whl.metadata (4.1 kB)
Collecting SecretStorage>=3.2 (from keyring>=15.1->twine->-r dev-requirements.txt (line 14))
  Downloading SecretStorage-3.3.3-py3-none-any.whl (15 kB)
Collecting jeepney>=0.4.2 (from keyring>=15.1->twine->-r dev-requirements.txt (line 14))
  Downloading jeepney-0.8.0-py3-none-any.whl (48 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.4/48.4 kB 16.6 MB/s eta 0:00:00
Collecting nh3>=0.2.14 (from readme-renderer>=35.0->twine->-r dev-requirements.txt (line 14))
  Downloading nh3-0.2.14-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.6 kB)
Collecting markdown-it-py>=2.2.0 (from rich>=12.0.0->twine->-r dev-requirements.txt (line 14))
  Downloading markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB)
Collecting distlib<1,>=0.3.7 (from virtualenv>=14->nox->-r dev-requirements.txt (line 16))
  Using cached distlib-0.3.7-py2.py3-none-any.whl.metadata (5.1 kB)
Collecting filelock<4,>=3.12.2 (from virtualenv>=14->nox->-r dev-requirements.txt (line 16))
  Using cached filelock-3.13.1-py3-none-any.whl.metadata (2.8 kB)
Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=12.0.0->twine->-r dev-requirements.txt (line 14))
  Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Collecting cryptography>=2.0 (from SecretStorage>=3.2->keyring>=15.1->twine->-r dev-requirements.txt (line 14))
  Downloading cryptography-41.0.5-cp37-abi3-manylinux_2_28_x86_64.whl.metadata (5.2 kB)
Collecting more-itertools (from jaraco.classes->keyring>=15.1->twine->-r dev-requirements.txt (line 14))
  Downloading more_itertools-10.1.0-py3-none-any.whl.metadata (33 kB)
Collecting cffi>=1.12 (from cryptography>=2.0->SecretStorage>=3.2->keyring>=15.1->twine->-r dev-requirements.txt (line 14))
  Downloading cffi-1.16.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.5 kB)
Collecting pycparser (from cffi>=1.12->cryptography>=2.0->SecretStorage>=3.2->keyring>=15.1->twine->-r dev-requirements.txt (line 14))
  Downloading pycparser-2.21-py2.py3-none-any.whl (118 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.7/118.7 kB 36.0 MB/s eta 0:00:00
Downloading pytest-7.4.3-py3-none-any.whl (325 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 325.1/325.1 kB 58.2 MB/s eta 0:00:00
Downloading pytest_cov-4.1.0-py3-none-any.whl (21 kB)
Downloading pytest_asyncio-0.21.1-py3-none-any.whl (13 kB)
Downloading coverage-7.3.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (228 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 228.6/228.6 kB 44.4 MB/s eta 0:00:00
Downloading PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (736 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 736.6/736.6 kB 75.4 MB/s eta 0:00:00
Downloading black-23.11.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 94.3 MB/s eta 0:00:00
Downloading build-1.0.3-py3-none-any.whl (18 kB)
Downloading numpy-1.24.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.3 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 17.3/17.3 MB 102.1 MB/s eta 0:00:00
Downloading pandas-2.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.4 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.4/12.4 MB 113.8 MB/s eta 0:00:00
Downloading sphinx-7.1.2-py3-none-any.whl (3.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 108.5 MB/s eta 0:00:00
Downloading sphinx_rtd_theme-1.3.0-py2.py3-none-any.whl (2.8 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.8/2.8 MB 106.1 MB/s eta 0:00:00
Downloading sphinx_autodoc_typehints-1.25.2-py3-none-any.whl (18 kB)
Using cached argcomplete-3.1.6-py3-none-any.whl (41 kB)
Downloading Babel-2.13.1-py3-none-any.whl (10.1 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.1/10.1 MB 118.4 MB/s eta 0:00:00
Downloading click-8.1.7-py3-none-any.whl (97 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.9/97.9 kB 16.3 MB/s eta 0:00:00
Downloading exceptiongroup-1.2.0-py3-none-any.whl (16 kB)
Downloading importlib_metadata-6.8.0-py3-none-any.whl (22 kB)
Downloading keyring-24.3.0-py3-none-any.whl (38 kB)
Downloading MarkupSafe-2.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB)
Using cached packaging-23.2-py3-none-any.whl (53 kB)
Downloading pathspec-0.11.2-py3-none-any.whl (29 kB)
Using cached platformdirs-4.0.0-py3-none-any.whl (17 kB)
Downloading pluggy-1.3.0-py3-none-any.whl (18 kB)
Downloading protobuf-4.25.1-cp37-abi3-manylinux2014_x86_64.whl (294 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 294.6/294.6 kB 56.6 MB/s eta 0:00:00
Downloading pyclipper-1.3.0.post5-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl (682 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 682.3/682.3 kB 77.2 MB/s eta 0:00:00
Downloading pygments-2.17.2-py3-none-any.whl (1.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 84.2 MB/s eta 0:00:00
Downloading pytz-2023.3.post1-py2.py3-none-any.whl (502 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 502.5/502.5 kB 74.9 MB/s eta 0:00:00
Downloading readme_renderer-42.0-py3-none-any.whl (13 kB)
Downloading rich-13.7.0-py3-none-any.whl (240 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 240.6/240.6 kB 57.7 MB/s eta 0:00:00
Downloading shapely-2.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.5/2.5 MB 109.3 MB/s eta 0:00:00
Downloading typing_extensions-4.8.0-py3-none-any.whl (31 kB)
Using cached virtualenv-20.24.7-py3-none-any.whl (3.8 MB)
Using cached distlib-0.3.7-py2.py3-none-any.whl (468 kB)
Using cached filelock-3.13.1-py3-none-any.whl (11 kB)
Downloading markdown_it_py-3.0.0-py3-none-any.whl (87 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 87.5/87.5 kB 23.9 MB/s eta 0:00:00
Downloading nh3-0.2.14-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 97.1 MB/s eta 0:00:00
Downloading zipp-3.17.0-py3-none-any.whl (7.4 kB)
Downloading importlib_resources-6.1.1-py3-none-any.whl (33 kB)
Downloading jaraco.classes-3.3.0-py3-none-any.whl (5.9 kB)
Downloading cryptography-41.0.5-cp37-abi3-manylinux_2_28_x86_64.whl (4.4 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.4/4.4 MB 109.5 MB/s eta 0:00:00
Downloading more_itertools-10.1.0-py3-none-any.whl (55 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 55.8/55.8 kB 19.0 MB/s eta 0:00:00
Downloading cffi-1.16.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (444 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 444.7/444.7 kB 79.0 MB/s eta 0:00:00
Installing collected packages: snowballstemmer, pytz, pyclipper, nh3, distlib, zipp, unasync, tzdata, typing-extensions, tomli, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-jsmath, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, six, rfc3986, pyyaml, Pygments, pycparser, protobuf, pluggy, platformdirs, pkginfo, pathspec, packaging, numpy, mypy-extensions, more-itertools, mdurl, MarkupSafe, jeepney, isort, iniconfig, imagesize, filelock, exceptiongroup, docutils, coverage, colorlog, click, babel, argcomplete, alabaster, virtualenv, shapely, requests-toolbelt, readme-renderer, python-dateutil, pytest, pyproject_hooks, markdown-it-py, jinja2, jaraco.classes, importlib-resources, importlib-metadata, cffi, black, sphinx, rich, pytest-cov, pytest-asyncio, pandas, nox, mapbox-vector-tile, cryptography, build, sphinxcontrib-jquery, sphinx-autodoc-typehints, SecretStorage, sphinx-rtd-theme, keyring, twine
Successfully installed MarkupSafe-2.1.3 Pygments-2.17.2 SecretStorage-3.3.3 alabaster-0.7.13 argcomplete-3.1.6 babel-2.13.1 black-23.11.0 build-1.0.3 cffi-1.16.0 click-8.1.7 colorlog-6.7.0 coverage-7.3.2 cryptography-41.0.5 distlib-0.3.7 docutils-0.18.1 exceptiongroup-1.2.0 filelock-3.13.1 imagesize-1.4.1 importlib-metadata-6.8.0 importlib-resources-6.1.1 iniconfig-2.0.0 isort-5.12.0 jaraco.classes-3.3.0 jeepney-0.8.0 jinja2-3.1.2 keyring-24.3.0 mapbox-vector-tile-2.0.1 markdown-it-py-3.0.0 mdurl-0.1.2 more-itertools-10.1.0 mypy-extensions-1.0.0 nh3-0.2.14 nox-2023.4.22 numpy-1.24.4 packaging-23.2 pandas-2.0.3 pathspec-0.11.2 pkginfo-1.9.6 platformdirs-4.0.0 pluggy-1.3.0 protobuf-4.25.1 pyclipper-1.3.0.post5 pycparser-2.21 pyproject_hooks-1.0.0 pytest-7.4.3 pytest-asyncio-0.21.1 pytest-cov-4.1.0 python-dateutil-2.8.2 pytz-2023.3.post1 pyyaml-6.0.1 readme-renderer-42.0 requests-toolbelt-1.0.0 rfc3986-2.0.0 rich-13.7.0 shapely-2.0.2 six-1.16.0 snowballstemmer-2.2.0 sphinx-7.1.2 sphinx-autodoc-typehints-1.25.2 sphinx-rtd-theme-1.3.0 sphinxcontrib-applehelp-1.0.4 sphinxcontrib-devhelp-1.0.2 sphinxcontrib-htmlhelp-2.0.1 sphinxcontrib-jquery-4.1 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-qthelp-1.0.3 sphinxcontrib-serializinghtml-1.1.5 tomli-2.0.1 twine-4.0.2 typing-extensions-4.8.0 tzdata-2023.3 unasync-0.5.0 virtualenv-20.24.7 zipp-3.17.0
nox > pytest --cov-report=term-missing --cov=elasticsearch --cov-config=setup.cfg --junitxml=/home/runner/work/elasticsearch-py/elasticsearch-py/junit/elasticsearch-py-junit.xml --log-level=DEBUG --cache-clear -vv
============================= test session starts ==============================
platform linux -- Python 3.8.18, pytest-7.4.3, pluggy-1.3.0 -- /home/runner/work/elasticsearch-py/elasticsearch-py/.nox/test-3-8/bin/python
cachedir: .pytest_cache
rootdir: /home/runner/work/elasticsearch-py/elasticsearch-py
configfile: setup.cfg
plugins: cov-4.1.0, asyncio-0.21.1
asyncio: mode=strict
collecting ... collected 345 items

test_elasticsearch/test_exceptions.py::TestTransformError::test_transform_error_parse_with_error_reason PASSED [  0%]
test_elasticsearch/test_exceptions.py::TestTransformError::test_transform_error_parse_with_error_string PASSED [  0%]
test_elasticsearch/test_helpers.py::TestParallelBulk::test_all_chunks_sent PASSED [  0%]
test_elasticsearch/test_helpers.py::TestParallelBulk::test_chunk_sent_from_different_threads PASSED [  1%]
test_elasticsearch/test_helpers.py::TestChunkActions::test_expand_action PASSED [  1%]
test_elasticsearch/test_helpers.py::TestChunkActions::test_expand_action_actions PASSED [  1%]
test_elasticsearch/test_helpers.py::TestChunkActions::test_expand_action_options PASSED [  2%]
test_elasticsearch/test_helpers.py::TestChunkActions::test__source_metadata_or_source PASSED [  2%]
test_elasticsearch/test_helpers.py::TestChunkActions::test_chunks_are_chopped_by_byte_size PASSED [  2%]
test_elasticsearch/test_helpers.py::TestChunkActions::test_chunks_are_chopped_by_chunk_size PASSED [  2%]
test_elasticsearch/test_helpers.py::TestChunkActions::test_chunks_are_chopped_by_byte_size_properly PASSED [  3%]
test_elasticsearch/test_helpers.py::TestExpandActions::test_string_actions_are_marked_as_simple_inserts[whatever0] PASSED [  3%]
test_elasticsearch/test_helpers.py::TestExpandActions::test_string_actions_are_marked_as_simple_inserts[whatever1] PASSED [  3%]
test_elasticsearch/test_serializer.py::test_datetime_serialization PASSED [  4%]
test_elasticsearch/test_serializer.py::test_decimal_serialization PASSED [  4%]
test_elasticsearch/test_serializer.py::test_uuid_serialization PASSED    [  4%]
test_elasticsearch/test_serializer.py::test_serializes_numpy_bool PASSED [  4%]
test_elasticsearch/test_serializer.py::test_serializes_numpy_integers PASSED [  5%]
test_elasticsearch/test_serializer.py::test_serializes_numpy_floats PASSED [  5%]
test_elasticsearch/test_serializer.py::test_serializes_numpy_datetime PASSED [  5%]
test_elasticsearch/test_serializer.py::test_serializes_numpy_ndarray PASSED [  6%]
test_elasticsearch/test_serializer.py::test_serializes_numpy_nan_to_nan PASSED [  6%]
test_elasticsearch/test_serializer.py::test_serializes_pandas_timestamp PASSED [  6%]
test_elasticsearch/test_serializer.py::test_serializes_pandas_series PASSED [  6%]
test_elasticsearch/test_serializer.py::test_serializes_pandas_na PASSED  [  7%]
test_elasticsearch/test_serializer.py::test_raises_serialization_error_pandas_nat PASSED [  7%]
test_elasticsearch/test_serializer.py::test_serializes_pandas_category PASSED [  7%]
test_elasticsearch/test_serializer.py::test_json_raises_serialization_error_on_dump_error PASSED [  8%]
test_elasticsearch/test_serializer.py::test_raises_serialization_error_on_load_error PASSED [  8%]
test_elasticsearch/test_serializer.py::test_strings_are_left_untouched PASSED [  8%]
test_elasticsearch/test_serializer.py::test_text_raises_serialization_error_on_dump_error PASSED [  8%]
test_elasticsearch/test_serializer.py::TestDeserializer::test_deserializes_json_by_default PASSED [  9%]
test_elasticsearch/test_serializer.py::TestDeserializer::test_deserializes_text_with_correct_ct[{"some":"data"}0] PASSED [  9%]
test_elasticsearch/test_serializer.py::TestDeserializer::test_deserializes_text_with_correct_ct[{"some":"data"}1] PASSED [  9%]
test_elasticsearch/test_serializer.py::TestDeserializer::test_deserialize_compatibility_header PASSED [ 10%]
test_elasticsearch/test_transport.py::TestHostsInfoCallback::test_master_only_nodes_are_ignored PASSED [ 10%]
test_elasticsearch/test_transport.py::TestTransport::test_request_timeout_extracted_from_params_and_passed PASSED [ 10%]
test_elasticsearch/test_transport.py::TestTransport::test_opaque_id PASSED [ 11%]
test_elasticsearch/test_transport.py::TestTransport::test_custom_user_agent_on_initialization PASSED [ 11%]
test_elasticsearch/test_transport.py::TestTransport::test_request_with_custom_user_agent_header PASSED [ 11%]
test_elasticsearch/test_transport.py::TestTransport::test_request_with_custom_user_agent_header_set_at_client_level PASSED [ 11%]
test_elasticsearch/test_transport.py::TestTransport::test_client_meta_header PASSED [ 12%]
test_elasticsearch/test_transport.py::TestTransport::test_client_meta_header_not_sent PASSED [ 12%]
test_elasticsearch/test_transport.py::TestTransport::test_meta_header_type_error PASSED [ 12%]
test_elasticsearch/test_transport.py::TestTransport::test_body_surrogates_replaced_encoded_into_bytes PASSED [ 13%]
test_elasticsearch/test_transport.py::TestTransport::test_kwargs_passed_on_to_node_pool PASSED [ 13%]
test_elasticsearch/test_transport.py::TestTransport::test_custom_node_class PASSED [ 13%]
test_elasticsearch/test_transport.py::TestTransport::test_request_will_fail_after_x_retries PASSED [ 13%]
test_elasticsearch/test_transport.py::TestTransport::test_failed_connection_will_be_marked_as_dead PASSED [ 14%]
test_elasticsearch/test_transport.py::TestTransport::test_resurrected_connection_will_be_marked_as_live_on_success PASSED [ 14%]
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 [ 14%]
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 [ 15%]
test_elasticsearch/test_transport.py::TestTransport::test_sniff_on_start_ignores_sniff_timeout PASSED [ 15%]
test_elasticsearch/test_transport.py::TestTransport::test_sniff_uses_sniff_timeout PASSED [ 15%]
test_elasticsearch/test_transport.py::TestTransport::test_sniff_reuses_node_instances PASSED [ 15%]
test_elasticsearch/test_transport.py::TestTransport::test_sniff_after_n_seconds PASSED [ 16%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs0] PASSED [ 16%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs1] PASSED [ 16%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs2] PASSED [ 17%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs3] PASSED [ 17%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs4] PASSED [ 17%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs5] PASSED [ 17%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_master_only_filtered_by_default PASSED [ 18%]
test_elasticsearch/test_transport.py::TestTransport::test_sniff_node_callback PASSED [ 18%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_deprecated_host_info_callback PASSED [ 18%]
test_elasticsearch/test_transport.py::test_unsupported_product_error[headers0] PASSED [ 19%]
test_elasticsearch/test_transport.py::test_unsupported_product_error[headers1] PASSED [ 19%]
test_elasticsearch/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[401] PASSED [ 19%]
test_elasticsearch/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[403] PASSED [ 20%]
test_elasticsearch/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[413] PASSED [ 20%]
test_elasticsearch/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[500] PASSED [ 20%]
test_elasticsearch/test_transport.py::test_api_error_raised_before_product_error[404] PASSED [ 20%]
test_elasticsearch/test_transport.py::test_api_error_raised_before_product_error[500] PASSED [ 21%]
test_elasticsearch/test_transport.py::test_warning_header[headers0] PASSED [ 21%]
test_elasticsearch/test_transport.py::test_warning_header[headers1] PASSED [ 21%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_request_timeout_extracted_from_params_and_passed PASSED [ 22%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_opaque_id PASSED [ 22%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_request_with_custom_user_agent_header PASSED [ 22%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_client_meta_header PASSED [ 22%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_client_meta_header_not_sent PASSED [ 23%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_body_surrogates_replaced_encoded_into_bytes PASSED [ 23%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_kwargs_passed_on_to_node_pool PASSED [ 23%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_request_will_fail_after_x_retries PASSED [ 24%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_failed_connection_will_be_marked_as_dead PASSED [ 24%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_resurrected_connection_will_be_marked_as_live_on_success PASSED [ 24%]
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 [ 24%]
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 [ 25%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_on_start_ignores_sniff_timeout PASSED [ 25%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_uses_sniff_timeout PASSED [ 25%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_on_start_awaits_before_request PASSED [ 26%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_reuses_node_instances PASSED [ 26%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_on_node_failure_triggers[exception-extra_value0] PASSED [ 26%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_on_node_failure_triggers[status-500] PASSED [ 26%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_after_n_seconds PASSED [ 27%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs0] PASSED [ 27%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs1] PASSED [ 27%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs2] PASSED [ 28%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs3] PASSED [ 28%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs4] PASSED [ 28%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs5] PASSED [ 28%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_on_start_close_unlocks_async_calls PASSED [ 29%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_master_only_filtered_by_default PASSED [ 29%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_node_callback PASSED [ 29%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_deprecated_host_info_callback PASSED [ 30%]
test_elasticsearch/test_async/test_transport.py::test_unsupported_product_error[headers0] PASSED [ 30%]
test_elasticsearch/test_async/test_transport.py::test_unsupported_product_error[headers1] PASSED [ 30%]
test_elasticsearch/test_async/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[401] PASSED [ 31%]
test_elasticsearch/test_async/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[403] PASSED [ 31%]
test_elasticsearch/test_async/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[413] PASSED [ 31%]
test_elasticsearch/test_async/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[500] PASSED [ 31%]
test_elasticsearch/test_async/test_transport.py::test_api_error_raised_before_product_error[404] PASSED [ 32%]
test_elasticsearch/test_async/test_transport.py::test_api_error_raised_before_product_error[500] PASSED [ 32%]
test_elasticsearch/test_async/test_transport.py::test_warning_header[headers0] PASSED [ 32%]
test_elasticsearch/test_async/test_transport.py::test_warning_header[headers1] PASSED [ 33%]
test_elasticsearch/test_async/test_server/test_clients.py::test_indices_analyze_unicode[kwargs0] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 33%]
test_elasticsearch/test_async/test_server/test_clients.py::test_indices_analyze_unicode[kwargs1] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 33%]
test_elasticsearch/test_async/test_server/test_clients.py::test_bulk_works_with_string_body SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 33%]
test_elasticsearch/test_async/test_server/test_clients.py::test_bulk_works_with_bytestring_body SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 34%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_actions_remain_unchanged SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 34%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_all_documents_get_inserted SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 34%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_documents_data_types SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 35%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_all_errors_from_chunk_are_raised_on_failure SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 35%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_different_op_types SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 35%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_transport_error_can_becaught SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 35%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_rejected_documents_are_retried SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 36%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_rejected_documents_are_retried_at_most_max_retries_times SKIPPEDic:changeme@localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 36%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_transport_error_is_raised_with_max_retries SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 36%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_bulk_works_with_single_item SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 37%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_all_documents_get_inserted SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 37%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_stats_only_reports_numbers SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 37%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_errors_are_reported_correctly SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 37%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_error_is_raised SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 38%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_ignore_error_if_raised SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 38%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_errors_are_collected_properly SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 38%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_order_can_be_preserved SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 39%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_all_documents_are_read SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 39%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_scroll_error SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 39%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_initial_search_error SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 40%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_no_scroll_id_fast_route SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 40%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_logger SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 40%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_clear_scroll SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 40%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_scan_auth_kwargs_forwarded[kwargs0] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 41%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_scan_auth_kwargs_forwarded[kwargs1] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 41%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_scan_auth_kwargs_forwarded[kwargs2] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 41%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_scan_auth_kwargs_favor_scroll_kwargs_option SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 42%]
test_elasticsearch/test_async/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs0] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 42%]
test_elasticsearch/test_async/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs1] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 42%]
test_elasticsearch/test_async/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs2] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 42%]
test_elasticsearch/test_async/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs3] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 43%]
test_elasticsearch/test_async/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs4] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 43%]
test_elasticsearch/test_async/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs5] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 43%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestReindex::test_reindex_passes_kwargs_to_scan_and_bulk SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 44%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestReindex::test_reindex_accepts_a_query SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 44%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestReindex::test_all_documents_get_moved SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 44%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestParentChildReindex::test_children_are_reindexed_correctly SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 44%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestAsyncDataStreamReindex::test_reindex_index_datastream[None] SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 45%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestAsyncDataStreamReindex::test_reindex_index_datastream[create] SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 45%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestAsyncDataStreamReindex::test_reindex_index_datastream_op_type_index SKIPPEDelastic:changeme@localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 45%]
test_elasticsearch/test_async/test_server/test_mapbox_vector_tile.py::test_mapbox_vector_tile_error SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 46%]
test_elasticsearch/test_async/test_server/test_mapbox_vector_tile.py::test_mapbox_vector_tile_response SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 46%]
test_elasticsearch/test_client/test_cluster.py::TestCluster::test_stats_without_node_id PASSED [ 46%]
test_elasticsearch/test_client/test_cluster.py::TestCluster::test_stats_with_node_id PASSED [ 46%]
test_elasticsearch/test_client/test_cluster.py::TestCluster::test_state_with_index_without_metric_defaults_to_all PASSED [ 47%]
test_elasticsearch/test_client/test_deprecated_options.py::test_sniff_on_connection_fail PASSED [ 47%]
test_elasticsearch/test_client/test_deprecated_options.py::test_sniffer_timeout PASSED [ 47%]
test_elasticsearch/test_client/test_deprecated_options.py::test_randomize_hosts PASSED [ 48%]
test_elasticsearch/test_client/test_deprecated_options.py::test_http_auth PASSED [ 48%]
test_elasticsearch/test_client/test_deprecated_options.py::test_serializer_and_serializers PASSED [ 48%]
test_elasticsearch/test_client/test_indices.py::TestIndices::test_create_one_index PASSED [ 48%]
test_elasticsearch/test_client/test_indices.py::TestIndices::test_delete_multiple_indices PASSED [ 49%]
test_elasticsearch/test_client/test_indices.py::TestIndices::test_exists_index PASSED [ 49%]
test_elasticsearch/test_client/test_indices.py::TestIndices::test_passing_empty_value_for_required_param_raises_exception PASSED [ 49%]
test_elasticsearch/test_client/test_indices.py::TestIndices::test_query_params PASSED [ 50%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options0-headers0] PASSED [ 50%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options1-headers1] PASSED [ 50%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options2-headers2] PASSED [ 51%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options3-headers3] PASSED [ 51%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options4-headers4] PASSED [ 51%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options5-headers5] PASSED [ 51%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options6-headers6] PASSED [ 52%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options7-headers7] PASSED [ 52%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-None-None-None] SKIPPED [ 52%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-None-None-api-key] SKIPPED [ 53%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-None-None-api_key2] SKIPPED [ 53%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-None-bearer-None] SKIPPED [ 53%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-None-bearer-api-key] PASSED [ 53%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-None-bearer-api_key2] PASSED [ 54%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-user:pass-None-None] SKIPPED [ 54%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-user:pass-None-api-key] PASSED [ 54%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-user:pass-None-api_key2] PASSED [ 55%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-user:pass-bearer-None] PASSED [ 55%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-user:pass-bearer-api-key] PASSED [ 55%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-user:pass-bearer-api_key2] PASSED [ 55%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-basic_auth2-None-None] SKIPPED [ 56%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-basic_auth2-None-api-key] PASSED [ 56%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-basic_auth2-None-api_key2] PASSED [ 56%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-basic_auth2-bearer-None] PASSED [ 57%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-basic_auth2-bearer-api-key] PASSED [ 57%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-basic_auth2-bearer-api_key2] PASSED [ 57%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-None-None-None] SKIPPED [ 57%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-None-None-api-key] PASSED [ 58%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-None-None-api_key2] PASSED [ 58%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-None-bearer-None] PASSED [ 58%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-None-bearer-api-key] PASSED [ 59%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-None-bearer-api_key2] PASSED [ 59%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-user:pass-None-None] PASSED [ 59%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-user:pass-None-api-key] PASSED [ 60%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-user:pass-None-api_key2] PASSED [ 60%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-user:pass-bearer-None] PASSED [ 60%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-user:pass-bearer-api-key] PASSED [ 60%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-user:pass-bearer-api_key2] PASSED [ 61%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-basic_auth2-None-None] PASSED [ 61%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-basic_auth2-None-api-key] PASSED [ 61%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-basic_auth2-None-api_key2] PASSED [ 62%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-basic_auth2-bearer-None] PASSED [ 62%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-basic_auth2-bearer-api-key] PASSED [ 62%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-basic_auth2-bearer-api_key2] PASSED [ 62%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-None-None-None] SKIPPED [ 63%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-None-None-api-key] PASSED [ 63%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-None-None-api_key2] PASSED [ 63%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-None-bearer-None] PASSED [ 64%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-None-bearer-api-key] PASSED [ 64%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-None-bearer-api_key2] PASSED [ 64%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-user:pass-None-None] PASSED [ 64%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-user:pass-None-api-key] PASSED [ 65%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-user:pass-None-api_key2] PASSED [ 65%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-user:pass-bearer-None] PASSED [ 65%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-user:pass-bearer-api-key] PASSED [ 66%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-user:pass-bearer-api_key2] PASSED [ 66%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-basic_auth2-None-None] PASSED [ 66%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-basic_auth2-None-api-key] PASSED [ 66%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-basic_auth2-None-api_key2] PASSED [ 67%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-basic_auth2-bearer-None] PASSED [ 67%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-basic_auth2-bearer-api-key] PASSED [ 67%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-basic_auth2-bearer-api_key2] PASSED [ 68%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_passed_to_perform_request PASSED [ 68%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_passed_to_async_perform_request PASSED [ 68%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_default_node_configs PASSED [ 68%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_http_headers_overrides PASSED [ 69%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_user_agent_override PASSED [ 69%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_timeout_parameters PASSED [ 69%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_create PASSED [ 70%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_delete PASSED [ 70%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_index PASSED [ 70%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_update PASSED [ 71%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_cluster_state PASSED [ 71%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_cluster_stats PASSED [ 71%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_index_uses_post_if_id_is_empty PASSED [ 71%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_index_uses_put_if_id_is_not_empty PASSED [ 72%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_from_in_search[from] PASSED [ 72%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_from_in_search[from_] PASSED [ 72%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_sort_in_search PASSED [ 73%]
test_elasticsearch/test_client/test_requests_auth.py::test_requests_auth[requests] PASSED [ 73%]
test_elasticsearch/test_client/test_requests_auth.py::test_requests_auth[RequestsHttpNode] PASSED [ 73%]
test_elasticsearch/test_client/test_requests_auth.py::test_requests_auth[CustomRequestHttpNode] PASSED [ 73%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[urllib3-Elasticsearch] PASSED [ 74%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[urllib3-AsyncElasticsearch] PASSED [ 74%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[aiohttp-Elasticsearch] PASSED [ 74%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[aiohttp-AsyncElasticsearch] PASSED [ 75%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[None-Elasticsearch] PASSED [ 75%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[None-AsyncElasticsearch] PASSED [ 75%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[<DEFAULT>-Elasticsearch] PASSED [ 75%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[<DEFAULT>-AsyncElasticsearch] PASSED [ 76%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[CustomUrllib3HttpNode-Elasticsearch] PASSED [ 76%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[CustomUrllib3HttpNode-AsyncElasticsearch] PASSED [ 76%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_async PASSED [ 77%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_default PASSED [ 77%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_body_name_using_body PASSED [ 77%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_body_name PASSED [ 77%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_body_name_duplicate PASSED [ 78%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_body_fields FAILED [ 78%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_error_on_body_merge[{"query": {"match_all": {}}}0] PASSED [ 78%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_error_on_body_merge[{"query": {"match_all": {}}}1] PASSED [ 79%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_error_on_params_merge[{"query": {"match_all": {}}}0] PASSED [ 79%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_error_on_params_merge[{"query": {"match_all": {}}}1] PASSED [ 79%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_ignore_deprecated_options PASSED [ 80%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_parameter_aliases PASSED [ 80%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_positional_argument_error[Elasticsearch] PASSED [ 80%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_positional_argument_error[AsyncElasticsearch] PASSED [ 80%]
test_elasticsearch/test_client/test_serializers.py::TestSerializers::test_compat_mode_on_by_default PASSED [ 81%]
test_elasticsearch/test_client/test_serializers.py::TestSerializers::test_compat_serializers_used_when_given_non_compat[json] PASSED [ 81%]
test_elasticsearch/test_client/test_serializers.py::TestSerializers::test_compat_serializers_used_when_given_non_compat[x-ndjson] PASSED [ 81%]
test_elasticsearch/test_client/test_serializers.py::TestSerializers::test_compat_serializers_used_when_given_compat[json] PASSED [ 82%]
test_elasticsearch/test_client/test_serializers.py::TestSerializers::test_compat_serializers_used_when_given_compat[x-ndjson] PASSED [ 82%]
test_elasticsearch/test_client/test_serializers.py::TestSerializers::test_compat_serializer_used_when_given_non_compat PASSED [ 82%]
test_elasticsearch/test_client/test_utils.py::test_handles_ascii PASSED  [ 82%]
test_elasticsearch/test_client/test_utils.py::test_handles_bytestring PASSED [ 83%]
test_elasticsearch/test_client/test_utils.py::test_handles_unicode PASSED [ 83%]
test_elasticsearch/test_client/test_utils.py::test_handles_unicode2 PASSED [ 83%]
test_elasticsearch/test_server/test_clients.py::test_indices_analyze_unicode[kwargs0] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 84%]
test_elasticsearch/test_server/test_clients.py::test_indices_analyze_unicode[kwargs1] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 84%]
test_elasticsearch/test_server/test_clients.py::test_bulk_works_with_string_body SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 84%]
test_elasticsearch/test_server/test_clients.py::test_bulk_works_with_bytestring_body SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 84%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_actions_remain_unchanged SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 85%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_all_documents_get_inserted SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 85%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_all_errors_from_chunk_are_raised_on_failure SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 85%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_different_op_types SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 86%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_transport_error_can_becaught SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 86%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_rejected_documents_are_retried SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 86%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_rejected_documents_are_retried_when_bytes_or_string[False] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 86%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_rejected_documents_are_retried_when_bytes_or_string[True] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 87%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_rejected_documents_are_retried_at_most_max_retries_times SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 87%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_transport_error_is_raised_with_max_retries SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 87%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_works_with_single_item SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 88%]
test_elasticsearch/test_server/test_helpers.py::test_all_documents_get_inserted SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 88%]
test_elasticsearch/test_server/test_helpers.py::test_stats_only_reports_numbers SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 88%]
test_elasticsearch/test_server/test_helpers.py::test_errors_are_reported_correctly SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 88%]
test_elasticsearch/test_server/test_helpers.py::test_error_is_raised SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 89%]
test_elasticsearch/test_server/test_helpers.py::test_ignore_error_if_raised SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 89%]
test_elasticsearch/test_server/test_helpers.py::test_errors_are_collected_properly SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 89%]
test_elasticsearch/test_server/test_helpers.py::test_order_can_be_preserved SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 90%]
test_elasticsearch/test_server/test_helpers.py::test_all_documents_are_read SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 90%]
test_elasticsearch/test_server/test_helpers.py::test_scroll_error SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 90%]
test_elasticsearch/test_server/test_helpers.py::test_initial_search_error SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 91%]
test_elasticsearch/test_server/test_helpers.py::test_no_scroll_id_fast_route SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 91%]
test_elasticsearch/test_server/test_helpers.py::test_scan_auth_kwargs_forwarded[kwargs0] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 91%]
test_elasticsearch/test_server/test_helpers.py::test_scan_auth_kwargs_forwarded[kwargs1] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 91%]
test_elasticsearch/test_server/test_helpers.py::test_scan_auth_kwargs_forwarded[kwargs2] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 92%]
test_elasticsearch/test_server/test_helpers.py::test_scan_auth_kwargs_forwarded[kwargs3] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 92%]
test_elasticsearch/test_server/test_helpers.py::test_scan_auth_kwargs_forwarded[kwargs4] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 92%]
test_elasticsearch/test_server/test_helpers.py::test_scan_auth_kwargs_favor_scroll_kwargs_option SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 93%]
test_elasticsearch/test_server/test_helpers.py::test_log_warning_on_shard_failures SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 93%]
test_elasticsearch/test_server/test_helpers.py::test_clear_scroll SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 93%]
test_elasticsearch/test_server/test_helpers.py::test_shards_no_skipped_field SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 93%]
test_elasticsearch/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs0] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 94%]
test_elasticsearch/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs1] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 94%]
test_elasticsearch/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs2] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 94%]
test_elasticsearch/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs3] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 95%]
test_elasticsearch/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs4] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 95%]
test_elasticsearch/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs5] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 95%]
test_elasticsearch/test_server/test_helpers.py::test_reindex_passes_kwargs_to_scan_and_bulk SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 95%]
test_elasticsearch/test_server/test_helpers.py::test_reindex_accepts_a_query SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 96%]
test_elasticsearch/test_server/test_helpers.py::test_all_documents_get_moved SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 96%]
test_elasticsearch/test_server/test_helpers.py::test_children_are_reindexed_correctly SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 96%]
test_elasticsearch/test_server/test_helpers.py::test_reindex_index_datastream[None] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 97%]
test_elasticsearch/test_server/test_helpers.py::test_reindex_index_datastream[create] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 97%]
test_elasticsearch/test_server/test_helpers.py::test_reindex_index_datastream_op_type_index SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 97%]
test_elasticsearch/test_server/test_mapbox_vector_tile.py::test_mapbox_vector_tile_error[urllib3] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 97%]
test_elasticsearch/test_server/test_mapbox_vector_tile.py::test_mapbox_vector_tile_error[requests] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 98%]
test_elasticsearch/test_server/test_mapbox_vector_tile.py::test_mapbox_vector_tile_response[urllib3] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 98%]
test_elasticsearch/test_server/test_mapbox_vector_tile.py::test_mapbox_vector_tile_response[requests] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 98%]
test_elasticsearch/test_server/test_responses.py::test_text_response SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 99%]
test_elasticsearch/test_server/test_responses.py::test_object_response SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 99%]
test_elasticsearch/test_server/test_responses.py::test_exists_response SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f2c42200be0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 99%]
test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[test_spec0] SKIPPED/home/runner/work/elasticsearch-py/elasticsearch-
py/test_elasticsearch/test_server/test_rest_api_spec.py:654)             [100%]

=================================== FAILURES ===================================
____________________ TestRewriteParameters.test_body_fields ____________________

self = <test_elasticsearch.test_client.test_rewrite_parameters.TestRewriteParameters object at 0x7f2c32e8c940>

    def test_body_fields(self):
        with warnings.catch_warnings(record=True) as w:
            self.wrapped_func_body_fields(
                api_key=("id", "api_key"), body={"query": {"match_all": {}}}
            )
    
        assert len(w) == 1
        assert w[0].category == DeprecationWarning
        assert (
            str(w[0].message)
            == "Passing transport options in the API method is deprecated. Use 'Elasticsearch.options()' instead."
        )
    
>       assert self.calls == [
            ((), {"api_key": ("id", "api_key")}),
            ((), {"query": {"match_all": {}}}),
        ]
E       AssertionError: assert [((), {'api_key': ('id', 'api_key')}), ((), {'body': {'query': {'match_all': {}}}})] == [((), {'api_key': ('id', 'api_key')}), ((), {'query': {'match_all': {}}})]
E         At index 1 diff: ((), {'body': {'query': {'match_all': {}}}}) != ((), {'query': {'match_all': {}}})
E         Full diff:
E           [
E            ((),
E             {'api_key': ('id',
E                          'api_key')}),
E            ((),
E         -   {'query': {'match_all': {}}}),
E         +   {'body': {'query': {'match_all': {}}}}),
E         ?  +++++++++                          +
E           ]

test_elasticsearch/test_client/test_rewrite_parameters.py:143: AssertionError
=============================== warnings summary ===============================
test_elasticsearch/test_transport.py:36
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:36: DeprecationWarning: Importing from the 'elasticsearch.transport' module is deprecated. Instead import from 'elastic_transport'
    from elasticsearch.transport import get_host_info

elasticsearch/_sync/client/__init__.py:397
test_elasticsearch/test_async/test_server/test_clients.py::test_indices_analyze_unicode[kwargs0]
  /home/runner/work/elasticsearch-py/elasticsearch-py/elasticsearch/_sync/client/__init__.py:397: SecurityWarning: Connecting to 'https://localhost:9200' using TLS with verify_certs=False is insecure
    _transport = transport_class(

test_elasticsearch/test_server/test_rest_api_spec.py:641
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_server/test_rest_api_spec.py:641: UserWarning: Could not load REST API tests: Could not connect to Elasticsearch (tried https://localhost:9200, http://localhost:9200, ***localhost:9200, ***localhost:9200): Connection error caused by: ConnectionError(Connection error caused by: NewConnectionError(<urllib3.connection.HTTPSConnection object at 0x7f2c3302e8b0>: Failed to establish a new connection: [Errno 111] Connection refused))
    warnings.warn(f"Could not load REST API tests: {str(e)}")

test_elasticsearch/test_transport.py::TestHostsInfoCallback::test_master_only_nodes_are_ignored
test_elasticsearch/test_transport.py::TestHostsInfoCallback::test_master_only_nodes_are_ignored
test_elasticsearch/test_transport.py::TestHostsInfoCallback::test_master_only_nodes_are_ignored
test_elasticsearch/test_transport.py::TestHostsInfoCallback::test_master_only_nodes_are_ignored
test_elasticsearch/test_transport.py::TestHostsInfoCallback::test_master_only_nodes_are_ignored
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:169: DeprecationWarning: The 'get_host_info' function is deprecated. Instead use the 'sniff_node_callback' parameter on the client
    if get_host_info(node_info, i) is not None

test_elasticsearch/test_transport.py::TestTransport::test_request_timeout_extracted_from_params_and_passed
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:180: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:180: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:201: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:220: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:255: DeprecationWarning: Passing transport options in the API method is deprecated. Use 'Elasticsearch.options()' instead.
    client.info(headers={"CustoM": "header"})

test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs1]
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:503: DeprecationWarning: The 'sniff_on_connection_fail' parameter is deprecated in favor of 'sniff_on_node_failure'
    Elasticsearch(

test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs4]
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:503: DeprecationWarning: The 'sniffer_timeout' parameter is deprecated in favor of 'min_delay_between_sniffing'
    Elasticsearch(

test_elasticsearch/test_async/test_transport.py::TestTransport::test_request_timeout_extracted_from_params_and_passed
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_async/test_transport.py:172: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_async/test_transport.py:172: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_async/test_transport.py:193: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_async/test_transport.py:204: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_async/test_transport.py:227: 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:262: PytestWarning: The test <Function test_kwargs_passed_on_to_node_pool> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove asyncio marker. If the test is not marked explicitly, check for global markers applied via 'pytestmark'.
    def test_kwargs_passed_on_to_node_pool(self):

test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs1]
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_async/test_transport.py:541: DeprecationWarning: The 'sniff_on_connection_fail' parameter is deprecated in favor of 'sniff_on_node_failure'
    AsyncElasticsearch(

test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs4]
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_async/test_transport.py:541: DeprecationWarning: The 'sniffer_timeout' parameter is deprecated in favor of 'min_delay_between_sniffing'
    AsyncElasticsearch(

test_elasticsearch/test_client/test_options.py::TestOptions::test_user_agent_override
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_client/test_options.py:344: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_client/test_options.py:365: DeprecationWarning: Passing transport options in the API method is deprecated. Use 'Elasticsearch.options()' instead.
    client.indices.get(index="2", headers={"user-agent": "custom4"})

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
- generated xml file: /home/runner/work/elasticsearch-py/elasticsearch-py/junit/elasticsearch-py-junit.xml -

---------- coverage: platform linux, python 3.8.18-final-0 -----------
Name                                                  Stmts   Miss  Cover   Missing
-----------------------------------------------------------------------------------
elasticsearch/__init__.py                                23      1    96%   32
elasticsearch/_async/__init__.py                          0      0   100%
elasticsearch/_async/client/__init__.py                1946   1578    19%   194, 197-207, 210-215, 218-228, 232, 245, 257-267, 292, 353, 357, 361, 367-377, 411, 418, 469-478, 481-486, 489, 531-533, 539, 546, 553, 562, 583-600, 667-709, 733-752, 776-797, 878-928, 993-1029, 1083-1114, 1244-1332, 1356-1371, 1401-1418, 1479-1514, 1571-1604, 1671-1718, 1783-1821, 1881-1916, 1941-1956, 1974-1985, 2003-2014, 2072-2107, 2135-2155, 2229-2278, 2299, 2301, 2303, 2305, 2367-2402, 2464-2500, 2580-2628, 2673-2707, 2765-2811, 2855-2880, 2921-2949, 3003-3033, 3096-3141, 3165-3180, 3215-3241, 3269-3292, 3322-3347, 3678, 3692-3693, 3695, 3697, 3699, 3701, 3703, 3705, 3707, 3709, 3711, 3713, 3715, 3717, 3719, 3721, 3723, 3725, 3727, 3729, 3731, 3733, 3735, 3737, 3739, 3741, 3743, 3745, 3747, 3749, 3751, 3753, 3755, 3757, 3759, 3762, 3764, 3766, 3768, 3770, 3772, 3774, 3776, 3778, 3780, 3782, 3784, 3786, 3788, 3790, 3794, 3796, 3798, 3800, 3802, 3804, 3806, 3808, 3810, 3812, 3814, 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830, 3940-4006, 4058-4084, 4170-4218, 4274-4309, 4372-4424, 4518-4571, 4711-4807, 4831-4846
elasticsearch/_async/client/_base.py                    153     34    78%   82-98, 108-133, 183-184, 187, 193, 218, 265, 281, 315, 317-318, 355, 358-368
elasticsearch/_async/client/async_search.py             214    201     6%   45-58, 99-118, 140-153, 430-591
elasticsearch/_async/client/autoscaling.py               72     59    18%   45-58, 77-88, 110-123, 150-170
elasticsearch/_async/client/cat.py                      849    792     7%   79-109, 159-189, 234-262, 309-337, 387-417, 465-494, 536-561, 633-673, 715-740, 818-852, 934-966, 1051-1085, 1172-1208, 1250-1275, 1327-1358, 1400-1425, 1467-1492, 1547-1581, 1623-1648, 1698-1728, 1778-1808, 1857-1887, 1940-1973, 2018-2046, 2096-2126, 2215-2251
elasticsearch/_async/client/ccr.py                      309    278    10%   44-57, 129-176, 199-212, 235-248, 286-309, 332-346, 368-381, 404-417, 519-574, 596-609, 668-713, 731-742, 765-778
elasticsearch/_async/client/cluster.py                  393    356     9%   62-91, 122-139, 165-178, 210-227, 263-285, 318-337, 421-457, 488-501, 530-545, 576-593, 653-682, 716-739, 757-768, 812-843, 901-935, 964-982
elasticsearch/_async/client/dangling_indices.py          67     56    16%   53-74, 104-125, 143-154
elasticsearch/_async/client/enrich.py                    93     78    16%   44-57, 81-96, 118-132, 164-185, 204-215
elasticsearch/_async/client/eql.py                      111     98    12%   47-60, 91-108, 130-143, 236-287
elasticsearch/_async/client/features.py                  33     24    27%   42-53, 71-82
elasticsearch/_async/client/fleet.py                    225    214     5%   59-80, 167-217, 460-614
elasticsearch/_async/client/graph.py                     39     32    18%   65-96
elasticsearch/_async/client/ilm.py                      231    204    12%   54-71, 111-132, 163-181, 199-210, 241-264, 292-315, 350-375, 396-409, 431-444, 469-484, 510-525
elasticsearch/_async/client/indices.py                 1608   1470     9%   69-94, 157-195, 247-275, 320-351, 407-432, 478-509, 534-547, 580-596, 648-671, 705-724, 762-781, 813-828, 859-876, 907-924, 975-998, 1026-1048, 1096-1121, 1168-1194, 1222-1237, 1267-1286, 1315-1332, 1393-1420, 1469-1493, 1544-1572, 1639, 1643, 1645, 1647, 1649, 1651, 1653, 1655, 1657, 1659, 1661, 1663, 1665, 1715-1741, 1777-1794, 1830-1848, 1898-1926, 1963-1985, 2036-2060, 2119-2151, 2185-2205, 2226-2239, 2263-2280, 2340-2365, 2387-2400, 2464-2499, 2555-2584, 2645-2676, 2785-2834, 2895-2930, 2992-3027, 3055-3073, 3115-3135, 3173-3192, 3227-3242, 3304-3344, 3388-3410, 3456-3478, 3523-3554, 3635-3676, 3718-3749, 3794-3825, 3888-3924, 3978-4003, 4036-4055, 4128-4174
elasticsearch/_async/client/ingest.py                   131    114    13%   54-71, 89-100, 130-148, 166-177, 233-264, 298-320
elasticsearch/_async/client/license.py                  125    106    15%   41-52, 79-94, 112-123, 141-152, 181-204, 226-239, 263-278
elasticsearch/_async/client/logstash.py                  58     47    19%   44-57, 78-92, 118-138
elasticsearch/_async/client/migration.py                 49     38    22%   47-61, 79-90, 108-119
elasticsearch/_async/client/ml.py                      1917   1768     8%   44-57, 93-118, 139-152, 176-191, 215-230, 256-273, 300-315, 346-370, 391-404, 438-460, 491-510, 533-548, 573-588, 611-626, 669-688, 717-740, 807-843, 877-906, 938-963, 1022-1066, 1103-1126, 1162-1188, 1227-1259, 1301-1323, 1363-1385, 1416-1432, 1467-1485, 1512-1530, 1579-1616, 1648-1664, 1699-1717, 1748-1766, 1801-1818, 1863-1901, 1954-1987, 2039-2076, 2129-2157, 2191-2211, 2245-2268, 2286-2297, 2323-2344, 2372-2391, 2422-2449, 2477-2499, 2540-2568, 2596-2619, 2643-2658, 2757-2798, 2932-2985, 3014-3033, 3161-3212, 3288-3325, 3353-3370, 3407-3438, 3468-3491, 3519-3536, 3567-3590, 3616-3631, 3657-3672, 3705-3730, 3785-3814, 3851-3870, 3904-3929, 3961-3978, 4025-4048, 4190-4241, 4271-4292, 4398-4445, 4477-4498, 4528-4547, 4597-4628, 4652-4670
elasticsearch/_async/client/monitoring.py                36     29    19%   53-86
elasticsearch/_async/client/nodes.py                    189    170    10%   48-63, 85-98, 145-175, 211-235, 264-288, 352-398, 427-447
elasticsearch/_async/client/query_ruleset.py             77     64    17%   44-57, 78-91, 116-131, 158-177
elasticsearch/_async/client/rollup.py                   179    158    12%   44-57, 79-93, 116-130, 153-166, 246-287, 325-352, 373-386, 415-432
elasticsearch/_async/client/search_application.py       152    131    14%   44-57, 78-91, 112-125, 146-160, 187-204, 233-255, 276-289, 317-338
elasticsearch/_async/client/searchable_snapshots.py      99     86    13%   50-66, 104-124, 174-207, 232-248
elasticsearch/_async/client/security.py                1119   1012    10%   53-76, 95-106, 145-167, 189-202, 223-236, 260-275, 296-309, 334-351, 397-420, 451-479, 508-525, 552-567, 594-609, 640-659, 686-701, 728-743, 770-785, 812-827, 854-869, 888-899, 917-928, 968-991, 1010-1021, 1044-1060, 1083-1097, 1122-1136, 1162-1178, 1201-1216, 1262-1287, 1313-1329, 1357-1374, 1400-1415, 1463-1492, 1529-1551, 1579-1600, 1641-1666, 1696-1717, 1749-1769, 1838-1869, 1909-1936, 1989-2020, 2073-2113, 2145-2168, 2203-2228, 2268-2289, 2320-2339, 2373-2392, 2413-2426, 2463-2488, 2525-2548, 2590-2615
elasticsearch/_async/client/shutdown.py                  79     68    14%   56-73, 106-124, 190-221
elasticsearch/_async/client/slm.py                      159    136    14%   44-57, 79-92, 110-121, 143-157, 176-187, 205-216, 266-299, 317-328, 346-357
elasticsearch/_async/client/snapshot.py                 323    296     8%   50-67, 103-130, 201-238, 276-307, 334-351, 379-396, 477-518, 546-564, 628-673, 703-723, 750-767
elasticsearch/_async/client/sql.py                      157    140    11%   47-64, 86-99, 136-157, 179-192, 283-330, 360-383
elasticsearch/_async/client/ssl.py                       19     12    37%   42-53
elasticsearch/_async/client/synonyms.py                 141    122    13%   44-57, 80-95, 122-139, 162-177, 202-217, 243-262, 290-311
elasticsearch/_async/client/tasks.py                     79     68    14%   54-76, 103-120, 167-194
elasticsearch/_async/client/text_structure.py            44     37    16%   120-161
elasticsearch/_async/client/transform.py                301    274     9%   55-74, 113-135, 172-193, 257-297, 373-416, 443-458, 481-496, 526-543, 589-612, 673-708, 732-747
elasticsearch/_async/client/utils.py                      2      0   100%
elasticsearch/_async/client/watcher.py                  250    223    11%   46-64, 85-98, 119-132, 153-166, 231-267, 288-301, 357-398, 439-477, 495-506, 543-559, 577-588
elasticsearch/_async/client/xpack.py                     41     31    24%   28, 52-67, 92-105
elasticsearch/_async/helpers.py                         165    147    11%   76-85, 106-128, 133-144, 153-158, 213-291, 330-348, 403-494, 542-583
elasticsearch/_sync/__init__.py                           0      0   100%
elasticsearch/_sync/client/__init__.py                 1946   1385    29%   194, 197-207, 257-267, 292, 353, 357, 361, 411, 469-478, 481-486, 489, 531-533, 539, 546, 553, 562, 583-598, 666, 670, 672, 677, 679, 681, 683, 685, 687, 689, 691, 693, 695, 697, 699, 701, 731-750, 774-795, 876-926, 992, 994, 996, 1000, 1004, 1006, 1008, 1010, 1012, 1014, 1016, 1018, 1020, 1022, 1024, 1082, 1084, 1088, 1090, 1092, 1094, 1096, 1098, 1100, 1102, 1104, 1106, 1108, 1110, 1242-1330, 1354-1369, 1399-1416, 1477-1512, 1569-1602, 1669-1716, 1781-1819, 1880, 1882, 1886, 1888, 1890, 1892, 1894, 1896, 1898, 1900, 1902, 1904, 1906, 1908, 1910, 1912, 1939-1954, 1972-1983, 2001-2012, 2070-2105, 2133-2153, 2228, 2230, 2234, 2242, 2245, 2247, 2249, 2251, 2253, 2255, 2257, 2259, 2261, 2263, 2265, 2267, 2269, 2271, 2273, 2297, 2299, 2301, 2303, 2365-2400, 2462-2498, 2578-2626, 2671-2705, 2763-2809, 2853-2878, 2919-2947, 3001-3031, 3094-3139, 3163-3178, 3213-3239, 3267-3290, 3320-3345, 3693, 3695, 3697, 3699, 3701, 3703, 3705, 3707, 3709, 3711, 3713, 3715, 3717, 3719, 3721, 3723, 3725, 3727, 3729, 3731, 3733, 3735, 3737, 3739, 3741, 3743, 3745, 3747, 3749, 3751, 3753, 3755, 3757, 3760, 3762, 3764, 3766, 3768, 3770, 3772, 3776, 3778, 3780, 3782, 3784, 3786, 3788, 3792, 3794, 3796, 3798, 3800, 3802, 3804, 3806, 3810, 3812, 3814, 3816, 3818, 3820, 3822, 3824, 3826, 3939, 3941, 3943, 3945, 3947, 3960-3961, 3963, 3965, 3967, 3969, 3972, 3974, 3976, 3978, 3980, 3982, 3984, 3986, 3990, 3992, 3994, 3996, 3998, 4000, 4056-4082, 4168-4216, 4272-4307, 4370-4422, 4517, 4519, 4524, 4526, 4528, 4530, 4532, 4534, 4536, 4538, 4540, 4542, 4544, 4546, 4548, 4550, 4552, 4555, 4557, 4559, 4561, 4563, 4565, 4567, 4709-4805, 4829-4844
elasticsearch/_sync/client/_base.py                     153     17    89%   93, 183-184, 187, 193, 218, 265, 315, 317-318, 358-368
elasticsearch/_sync/client/async_search.py              214    201     6%   45-58, 99-118, 140-153, 430-591
elasticsearch/_sync/client/autoscaling.py                72     59    18%   45-58, 77-88, 110-123, 150-170
elasticsearch/_sync/client/cat.py                       849    774     9%   79-109, 159-189, 234-262, 309-337, 387-417, 465-494, 536-561, 633-673, 715-740, 818-852, 934-966, 1051-1085, 1172-1208, 1250-1275, 1330, 1332, 1334, 1336, 1338, 1340, 1342, 1344, 1346, 1348, 1350, 1352, 1354, 1356, 1400-1425, 1467-1492, 1547-1581, 1623-1648, 1698-1728, 1778-1808, 1857-1887, 1940-1973, 2018-2046, 2096-2126, 2215-2251
elasticsearch/_sync/client/ccr.py                       309    278    10%   44-57, 129-176, 199-212, 235-248, 286-309, 332-346, 368-381, 404-417, 519-574, 596-609, 668-713, 731-742, 765-778
elasticsearch/_sync/client/cluster.py                   393    322    18%   62-91, 122-139, 165-178, 210-227, 263-285, 318-337, 421-457, 488-501, 530-545, 576-593, 653-682, 716-739, 757-768, 812-843, 911, 913, 915, 917, 919, 921, 923, 925, 927, 929, 931, 933, 970, 972, 974, 976, 978, 980
elasticsearch/_sync/client/dangling_indices.py           67     56    16%   53-74, 104-125, 143-154
elasticsearch/_sync/client/enrich.py                     93     78    16%   44-57, 81-96, 118-132, 164-185, 204-215
elasticsearch/_sync/client/eql.py                       111     98    12%   47-60, 91-108, 130-143, 236-287
elasticsearch/_sync/client/features.py                   33     24    27%   42-53, 71-82
elasticsearch/_sync/client/fleet.py                     225    214     5%   59-80, 167-217, 460-614
elasticsearch/_sync/client/graph.py                      39     32    18%   65-96
elasticsearch/_sync/client/ilm.py                       231    204    12%   54-71, 111-132, 163-181, 199-210, 241-264, 292-315, 350-375, 396-409, 431-444, 469-484, 510-525
elasticsearch/_sync/client/indices.py                  1608   1419    12%   69-94, 157-195, 247-275, 320-351, 407-432, 479, 484, 486, 488, 490, 492, 494, 496, 499, 501, 503, 508, 534-547, 580-596, 649, 653, 655, 659, 661, 663, 665, 667, 669, 705-724, 762-781, 813-828, 859-876, 907-924, 975-998, 1026-1048, 1101, 1103, 1105, 1107, 1109, 1111, 1113, 1115, 1117, 1119, 1168-1194, 1222-1237, 1267-1286, 1315-1332, 1393-1420, 1469-1493, 1544-1572, 1639, 1643, 1645, 1647, 1649, 1651, 1653, 1655, 1657, 1659, 1661, 1663, 1665, 1715-1741, 1777-1794, 1830-1848, 1898-1926, 1963-1985, 2036-2060, 2119-2151, 2185-2205, 2226-2239, 2263-2280, 2340-2365, 2387-2400, 2464-2499, 2555-2584, 2645-2676, 2785-2834, 2895-2930, 2992-3027, 3055-3073, 3115-3135, 3173-3192, 3227-3242, 3304-3344, 3388-3410, 3456-3478, 3523-3554, 3635-3676, 3718-3749, 3794-3825, 3888-3924, 3978-4003, 4036-4055, 4128-4174
elasticsearch/_sync/client/ingest.py                    131    114    13%   54-71, 89-100, 130-148, 166-177, 233-264, 298-320
elasticsearch/_sync/client/license.py                   125    106    15%   41-52, 79-94, 112-123, 141-152, 181-204, 226-239, 263-278
elasticsearch/_sync/client/logstash.py                   58     47    19%   44-57, 78-92, 118-138
elasticsearch/_sync/client/migration.py                  49     38    22%   47-61, 79-90, 108-119
elasticsearch/_sync/client/ml.py                       1917   1768     8%   44-57, 93-118, 139-152, 176-191, 215-230, 256-273, 300-315, 346-370, 391-404, 438-460, 491-510, 533-548, 573-588, 611-626, 669-688, 717-740, 807-843, 877-906, 938-963, 1022-1066, 1103-1126, 1162-1188, 1227-1259, 1301-1323, 1363-1385, 1416-1432, 1467-1485, 1512-1530, 1579-1616, 1648-1664, 1699-1717, 1748-1766, 1801-1818, 1863-1901, 1954-1987, 2039-2076, 2129-2157, 2191-2211, 2245-2268, 2286-2297, 2323-2344, 2372-2391, 2422-2449, 2477-2499, 2540-2568, 2596-2619, 2643-2658, 2757-2798, 2932-2985, 3014-3033, 3161-3212, 3288-3325, 3353-3370, 3407-3438, 3468-3491, 3519-3536, 3567-3590, 3616-3631, 3657-3672, 3705-3730, 3785-3814, 3851-3870, 3904-3929, 3961-3978, 4025-4048, 4190-4241, 4271-4292, 4398-4445, 4477-4498, 4528-4547, 4597-4628, 4652-4670
elasticsearch/_sync/client/monitoring.py                 36     29    19%   53-86
elasticsearch/_sync/client/nodes.py                     189    170    10%   48-63, 85-98, 145-175, 211-235, 264-288, 352-398, 427-447
elasticsearch/_sync/client/query_ruleset.py              77     64    17%   44-57, 78-91, 116-131, 158-177
elasticsearch/_sync/client/rollup.py                    179    158    12%   44-57, 79-93, 116-130, 153-166, 246-287, 325-352, 373-386, 415-432
elasticsearch/_sync/client/search_application.py        152    131    14%   44-57, 78-91, 112-125, 146-160, 187-204, 233-255, 276-289, 317-338
elasticsearch/_sync/client/searchable_snapshots.py       99     86    13%   50-66, 104-124, 174-207, 232-248
elasticsearch/_sync/client/security.py                 1119   1012    10%   53-76, 95-106, 145-167, 189-202, 223-236, 260-275, 296-309, 334-351, 397-420, 451-479, 508-525, 552-567, 594-609, 640-659, 686-701, 728-743, 770-785, 812-827, 854-869, 888-899, 917-928, 968-991, 1010-1021, 1044-1060, 1083-1097, 1122-1136, 1162-1178, 1201-1216, 1262-1287, 1313-1329, 1357-1374, 1400-1415, 1463-1492, 1529-1551, 1579-1600, 1641-1666, 1696-1717, 1749-1769, 1838-1869, 1909-1936, 1989-2020, 2073-2113, 2145-2168, 2203-2228, 2268-2289, 2320-2339, 2373-2392, 2413-2426, 2463-2488, 2525-2548, 2590-2615
elasticsearch/_sync/client/shutdown.py                   79     68    14%   56-73, 106-124, 190-221
elasticsearch/_sync/client/slm.py                       159    136    14%   44-57, 79-92, 110-121, 143-157, 176-187, 205-216, 266-299, 317-328, 346-357
elasticsearch/_sync/client/snapshot.py                  323    296     8%   50-67, 103-130, 201-238, 276-307, 334-351, 379-396, 477-518, 546-564, 628-673, 703-723, 750-767
elasticsearch/_sync/client/sql.py                       157    140    11%   47-64, 86-99, 136-157, 179-192, 283-330, 360-383
elasticsearch/_sync/client/ssl.py                        19     12    37%   42-53
elasticsearch/_sync/client/synonyms.py                  141    122    13%   44-57, 80-95, 122-139, 162-177, 202-217, 243-262, 290-311
elasticsearch/_sync/client/tasks.py                      79     68    14%   54-76, 103-120, 167-194
elasticsearch/_sync/client/text_structure.py             44     37    16%   120-161
elasticsearch/_sync/client/transform.py                 301    274     9%   55-74, 113-135, 172-193, 257-297, 373-416, 443-458, 481-496, 526-543, 589-612, 673-708, 732-747
elasticsearch/_sync/client/utils.py                     182     43    76%   62, 101-105, 156-159, 169-224, 229-233, 265, 269, 290, 302, 308, 363-364, 430-432
elasticsearch/_sync/client/watcher.py                   250    223    11%   46-64, 85-98, 119-132, 153-166, 231-267, 288-301, 357-398, 439-477, 495-506, 543-559, 577-588
elasticsearch/_sync/client/xpack.py                      41     31    24%   28, 52-67, 92-105
elasticsearch/_utils.py                                  13      0   100%
elasticsearch/_version.py                                 1      0   100%
elasticsearch/client.py                                  43     43     0%   18-120
elasticsearch/compat.py                                  29      4    86%   28, 69-71
elasticsearch/exceptions.py                              43      3    93%   56, 77-78
elasticsearch/helpers/__init__.py                         9      0   100%
elasticsearch/helpers/actions.py                        249    149    40%   164, 182, 253-274, 290-313, 334-355, 409-475, 514-532, 666-762, 810-847
elasticsearch/helpers/errors.py                          10      4    60%   23-24, 31-32
elasticsearch/serializer.py                              86     12    86%   65, 80, 95, 98-100, 174-176, 189, 193-195, 203
elasticsearch/transport.py                                9      0   100%
-----------------------------------------------------------------------------------
TOTAL                                                 24998  21301    15%

=========================== short test summary info ============================
FAILED test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_body_fields - AssertionError: assert [((), {'api_key': ('id', 'api_key')}), ((), {'body': {'query': {'match_all': {}}}})] == [((), {'api_key': ('id', 'api_key')}), ((), {'query': {'match_all': {}}})]
  At index 1 diff: ((), {'body': {'query': {'match_all': {}}}}) != ((), {'query': {'match_all': {}}})
  Full diff:
    [
     ((),
      {'api_key': ('id',
                   'api_key')}),
     ((),
  -   {'query': {'match_all': {}}}),
  +   {'body': {'query': {'match_all': {}}}}),
  ?  +++++++++                          +
    ]
=========== 1 failed, 234 passed, 110 skipped, 26 warnings in 6.32s ============
nox > Command pytest --cov-report=term-missing --cov=elasticsearch --cov-config=setup.cfg --junitxml=/home/runner/work/elasticsearch-py/elasticsearch-py/junit/elasticsearch-py-junit.xml --log-level=DEBUG --cache-clear -vv failed with exit code 1
nox > Session test-3.8 failed.
##[error]Process completed with exit code 1.

step_name: test-3.9/5_Run Tests.txt
log: ##[group]Run .ci/run-nox.sh
[36;1m.ci/run-nox.sh[0m
shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
env:
  pythonLocation: /opt/hostedtoolcache/Python/3.9.18/x64
  PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.9.18/x64/lib/pkgconfig
  Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.9.18/x64
  Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.9.18/x64
  Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.9.18/x64
  LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.9.18/x64/lib
  PYTHON_VERSION: 3.9
  NOX_SESSION: 
##[endgroup]
nox > Running session test-3.9
nox > Creating virtual environment (virtualenv) using python3.9 in .nox/test-3-9
nox > python -m pip install '.[async,requests]'
Processing /home/runner/work/elasticsearch-py/elasticsearch-py
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting elastic-transport<9,>=8
  Downloading elastic_transport-8.10.0-py3-none-any.whl.metadata (3.5 kB)
Collecting aiohttp<4,>=3
  Downloading aiohttp-3.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.4 kB)
Collecting requests<3.0.0,>=2.4.0
  Downloading requests-2.31.0-py3-none-any.whl.metadata (4.6 kB)
Collecting attrs>=17.3.0 (from aiohttp<4,>=3)
  Downloading attrs-23.1.0-py3-none-any.whl (61 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.2/61.2 kB 3.4 MB/s eta 0:00:00
Collecting multidict<7.0,>=4.5 (from aiohttp<4,>=3)
  Downloading multidict-6.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (114 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 114.2/114.2 kB 13.3 MB/s eta 0:00:00
Collecting yarl<2.0,>=1.0 (from aiohttp<4,>=3)
  Downloading yarl-1.9.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (28 kB)
Collecting frozenlist>=1.1.1 (from aiohttp<4,>=3)
  Downloading frozenlist-1.4.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.2 kB)
Collecting aiosignal>=1.1.2 (from aiohttp<4,>=3)
  Downloading aiosignal-1.3.1-py3-none-any.whl (7.6 kB)
Collecting async-timeout<5.0,>=4.0 (from aiohttp<4,>=3)
  Downloading async_timeout-4.0.3-py3-none-any.whl.metadata (4.2 kB)
Collecting urllib3<3,>=1.26.2 (from elastic-transport<9,>=8)
  Downloading urllib3-2.1.0-py3-none-any.whl.metadata (6.4 kB)
Collecting certifi (from elastic-transport<9,>=8)
  Downloading certifi-2023.11.17-py3-none-any.whl.metadata (2.2 kB)
Collecting charset-normalizer<4,>=2 (from requests<3.0.0,>=2.4.0)
  Downloading charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (33 kB)
Collecting idna<4,>=2.5 (from requests<3.0.0,>=2.4.0)
  Downloading idna-3.4-py3-none-any.whl (61 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.5/61.5 kB 16.6 MB/s eta 0:00:00
Downloading aiohttp-3.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 58.9 MB/s eta 0:00:00
Downloading elastic_transport-8.10.0-py3-none-any.whl (59 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 59.8/59.8 kB 16.3 MB/s eta 0:00:00
Downloading requests-2.31.0-py3-none-any.whl (62 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 17.4 MB/s eta 0:00:00
Downloading async_timeout-4.0.3-py3-none-any.whl (5.7 kB)
Downloading certifi-2023.11.17-py3-none-any.whl (162 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 162.5/162.5 kB 46.0 MB/s eta 0:00:00
Downloading charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (142 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 142.3/142.3 kB 41.7 MB/s eta 0:00:00
Downloading frozenlist-1.4.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (228 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 228.0/228.0 kB 47.9 MB/s eta 0:00:00
Downloading urllib3-2.1.0-py3-none-any.whl (104 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 104.6/104.6 kB 34.2 MB/s eta 0:00:00
Downloading yarl-1.9.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (303 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 303.3/303.3 kB 42.2 MB/s eta 0:00:00
Building wheels for collected packages: elasticsearch
  Building wheel for elasticsearch (setup.py): started
  Building wheel for elasticsearch (setup.py): finished with status 'done'
  Created wheel for elasticsearch: filename=elasticsearch-8.11.0-py3-none-any.whl size=423537 sha256=b41e88eeb3fb65dda01658e3bbf33c255586883e47b194aa6afcec4ff545225b
  Stored in directory: /home/runner/.cache/pip/wheels/75/53/92/1bd97a314e17b66676978fc4d5e8b837ef36a114cab219f8f9
Successfully built elasticsearch
Installing collected packages: urllib3, multidict, idna, frozenlist, charset-normalizer, certifi, attrs, async-timeout, yarl, requests, elastic-transport, aiosignal, elasticsearch, aiohttp
Successfully installed aiohttp-3.9.0 aiosignal-1.3.1 async-timeout-4.0.3 attrs-23.1.0 certifi-2023.11.17 charset-normalizer-3.3.2 elastic-transport-8.10.0 elasticsearch-8.11.0 frozenlist-1.4.0 idna-3.4 multidict-6.0.4 requests-2.31.0 urllib3-2.1.0 yarl-1.9.3
nox > python -m pip install -r dev-requirements.txt
Ignoring protobuf: markers 'python_version <= "3.7"' don't match your environment
Requirement already satisfied: elastic-transport<9,>=8.0.0b1 in ./.nox/test-3-9/lib/python3.9/site-packages (from -r dev-requirements.txt (line 1)) (8.10.0)
Requirement already satisfied: requests<3,>=2 in ./.nox/test-3-9/lib/python3.9/site-packages (from -r dev-requirements.txt (line 2)) (2.31.0)
Requirement already satisfied: aiohttp in ./.nox/test-3-9/lib/python3.9/site-packages (from -r dev-requirements.txt (line 3)) (3.9.0)
Collecting pytest (from -r dev-requirements.txt (line 4))
  Downloading pytest-7.4.3-py3-none-any.whl.metadata (7.9 kB)
Collecting pytest-cov (from -r dev-requirements.txt (line 5))
  Downloading pytest_cov-4.1.0-py3-none-any.whl.metadata (26 kB)
Collecting pytest-asyncio (from -r dev-requirements.txt (line 6))
  Downloading pytest_asyncio-0.21.1-py3-none-any.whl.metadata (4.0 kB)
Collecting coverage (from -r dev-requirements.txt (line 7))
  Downloading coverage-7.3.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (8.1 kB)
Collecting jinja2 (from -r dev-requirements.txt (line 8))
  Downloading Jinja2-3.1.2-py3-none-any.whl (133 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.1/133.1 kB 11.6 MB/s eta 0:00:00
Collecting python-dateutil (from -r dev-requirements.txt (line 9))
  Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.7/247.7 kB 55.6 MB/s eta 0:00:00
Collecting unasync (from -r dev-requirements.txt (line 10))
  Downloading unasync-0.5.0-py3-none-any.whl (10 kB)
Collecting pyyaml>=5.4 (from -r dev-requirements.txt (line 11))
  Downloading PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB)
Collecting isort (from -r dev-requirements.txt (line 12))
  Downloading isort-5.12.0-py3-none-any.whl (91 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 91.2/91.2 kB 28.9 MB/s eta 0:00:00
Collecting black (from -r dev-requirements.txt (line 13))
  Downloading black-23.11.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (66 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 66.9/66.9 kB 21.2 MB/s eta 0:00:00
Collecting twine (from -r dev-requirements.txt (line 14))
  Downloading twine-4.0.2-py3-none-any.whl (36 kB)
Collecting build (from -r dev-requirements.txt (line 15))
  Downloading build-1.0.3-py3-none-any.whl.metadata (4.2 kB)
Collecting nox (from -r dev-requirements.txt (line 16))
  Using cached nox-2023.4.22-py3-none-any.whl (54 kB)
Collecting numpy (from -r dev-requirements.txt (line 18))
  Downloading numpy-1.26.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (61 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.2/61.2 kB 19.2 MB/s eta 0:00:00
Collecting pandas (from -r dev-requirements.txt (line 19))
  Downloading pandas-2.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (18 kB)
Collecting mapbox-vector-tile (from -r dev-requirements.txt (line 22))
  Downloading mapbox_vector_tile-2.0.1-py3-none-any.whl (30 kB)
Collecting sphinx>2 (from -r dev-requirements.txt (line 29))
  Downloading sphinx-7.2.6-py3-none-any.whl.metadata (5.9 kB)
Collecting sphinx-rtd-theme>0.5 (from -r dev-requirements.txt (line 30))
  Downloading sphinx_rtd_theme-1.3.0-py2.py3-none-any.whl.metadata (4.5 kB)
Collecting sphinx-autodoc-typehints (from -r dev-requirements.txt (line 31))
  Downloading sphinx_autodoc_typehints-1.25.2-py3-none-any.whl.metadata (7.8 kB)
Requirement already satisfied: urllib3<3,>=1.26.2 in ./.nox/test-3-9/lib/python3.9/site-packages (from elastic-transport<9,>=8.0.0b1->-r dev-requirements.txt (line 1)) (2.1.0)
Requirement already satisfied: certifi in ./.nox/test-3-9/lib/python3.9/site-packages (from elastic-transport<9,>=8.0.0b1->-r dev-requirements.txt (line 1)) (2023.11.17)
Requirement already satisfied: charset-normalizer<4,>=2 in ./.nox/test-3-9/lib/python3.9/site-packages (from requests<3,>=2->-r dev-requirements.txt (line 2)) (3.3.2)
Requirement already satisfied: idna<4,>=2.5 in ./.nox/test-3-9/lib/python3.9/site-packages (from requests<3,>=2->-r dev-requirements.txt (line 2)) (3.4)
Requirement already satisfied: attrs>=17.3.0 in ./.nox/test-3-9/lib/python3.9/site-packages (from aiohttp->-r dev-requirements.txt (line 3)) (23.1.0)
Requirement already satisfied: multidict<7.0,>=4.5 in ./.nox/test-3-9/lib/python3.9/site-packages (from aiohttp->-r dev-requirements.txt (line 3)) (6.0.4)
Requirement already satisfied: yarl<2.0,>=1.0 in ./.nox/test-3-9/lib/python3.9/site-packages (from aiohttp->-r dev-requirements.txt (line 3)) (1.9.3)
Requirement already satisfied: frozenlist>=1.1.1 in ./.nox/test-3-9/lib/python3.9/site-packages (from aiohttp->-r dev-requirements.txt (line 3)) (1.4.0)
Requirement already satisfied: aiosignal>=1.1.2 in ./.nox/test-3-9/lib/python3.9/site-packages (from aiohttp->-r dev-requirements.txt (line 3)) (1.3.1)
Requirement already satisfied: async-timeout<5.0,>=4.0 in ./.nox/test-3-9/lib/python3.9/site-packages (from aiohttp->-r dev-requirements.txt (line 3)) (4.0.3)
Collecting iniconfig (from pytest->-r dev-requirements.txt (line 4))
  Downloading iniconfig-2.0.0-py3-none-any.whl (5.9 kB)
Collecting packaging (from pytest->-r dev-requirements.txt (line 4))
  Using cached packaging-23.2-py3-none-any.whl.metadata (3.2 kB)
Collecting pluggy<2.0,>=0.12 (from pytest->-r dev-requirements.txt (line 4))
  Downloading pluggy-1.3.0-py3-none-any.whl.metadata (4.3 kB)
Collecting exceptiongroup>=1.0.0rc8 (from pytest->-r dev-requirements.txt (line 4))
  Downloading exceptiongroup-1.2.0-py3-none-any.whl.metadata (6.6 kB)
Collecting tomli>=1.0.0 (from pytest->-r dev-requirements.txt (line 4))
  Downloading tomli-2.0.1-py3-none-any.whl (12 kB)
Collecting MarkupSafe>=2.0 (from jinja2->-r dev-requirements.txt (line 8))
  Downloading MarkupSafe-2.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.0 kB)
Collecting six>=1.5 (from python-dateutil->-r dev-requirements.txt (line 9))
  Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting click>=8.0.0 (from black->-r dev-requirements.txt (line 13))
  Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB)
Collecting mypy-extensions>=0.4.3 (from black->-r dev-requirements.txt (line 13))
  Downloading mypy_extensions-1.0.0-py3-none-any.whl (4.7 kB)
Collecting pathspec>=0.9.0 (from black->-r dev-requirements.txt (line 13))
  Downloading pathspec-0.11.2-py3-none-any.whl.metadata (19 kB)
Collecting platformdirs>=2 (from black->-r dev-requirements.txt (line 13))
  Using cached platformdirs-4.0.0-py3-none-any.whl.metadata (11 kB)
Collecting typing-extensions>=4.0.1 (from black->-r dev-requirements.txt (line 13))
  Downloading typing_extensions-4.8.0-py3-none-any.whl.metadata (3.0 kB)
Collecting pkginfo>=1.8.1 (from twine->-r dev-requirements.txt (line 14))
  Downloading pkginfo-1.9.6-py3-none-any.whl (30 kB)
Collecting readme-renderer>=35.0 (from twine->-r dev-requirements.txt (line 14))
  Downloading readme_renderer-42.0-py3-none-any.whl.metadata (2.8 kB)
Collecting requests-toolbelt!=0.9.0,>=0.8.0 (from twine->-r dev-requirements.txt (line 14))
  Downloading requests_toolbelt-1.0.0-py2.py3-none-any.whl (54 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.5/54.5 kB 15.3 MB/s eta 0:00:00
Collecting importlib-metadata>=3.6 (from twine->-r dev-requirements.txt (line 14))
  Downloading importlib_metadata-6.8.0-py3-none-any.whl.metadata (5.1 kB)
Collecting keyring>=15.1 (from twine->-r dev-requirements.txt (line 14))
  Downloading keyring-24.3.0-py3-none-any.whl.metadata (20 kB)
Collecting rfc3986>=1.4.0 (from twine->-r dev-requirements.txt (line 14))
  Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB)
Collecting rich>=12.0.0 (from twine->-r dev-requirements.txt (line 14))
  Downloading rich-13.7.0-py3-none-any.whl.metadata (18 kB)
Collecting pyproject_hooks (from build->-r dev-requirements.txt (line 15))
  Downloading pyproject_hooks-1.0.0-py3-none-any.whl (9.3 kB)
Collecting argcomplete<4.0,>=1.9.4 (from nox->-r dev-requirements.txt (line 16))
  Using cached argcomplete-3.1.6-py3-none-any.whl.metadata (16 kB)
Collecting colorlog<7.0.0,>=2.6.1 (from nox->-r dev-requirements.txt (line 16))
  Using cached colorlog-6.7.0-py2.py3-none-any.whl (11 kB)
Collecting virtualenv>=14 (from nox->-r dev-requirements.txt (line 16))
  Using cached virtualenv-20.24.7-py3-none-any.whl.metadata (4.5 kB)
Collecting pytz>=2020.1 (from pandas->-r dev-requirements.txt (line 19))
  Downloading pytz-2023.3.post1-py2.py3-none-any.whl.metadata (22 kB)
Collecting tzdata>=2022.1 (from pandas->-r dev-requirements.txt (line 19))
  Downloading tzdata-2023.3-py2.py3-none-any.whl (341 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 341.8/341.8 kB 67.0 MB/s eta 0:00:00
Collecting protobuf<5.0,>=4.21 (from mapbox-vector-tile->-r dev-requirements.txt (line 22))
  Downloading protobuf-4.25.1-cp37-abi3-manylinux2014_x86_64.whl.metadata (541 bytes)
Collecting pyclipper<2.0.0,>=1.3.0 (from mapbox-vector-tile->-r dev-requirements.txt (line 22))
  Downloading pyclipper-1.3.0.post5-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl.metadata (9.0 kB)
Collecting shapely<3.0.0,>=2.0.0 (from mapbox-vector-tile->-r dev-requirements.txt (line 22))
  Downloading shapely-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.0 kB)
Collecting sphinxcontrib-applehelp (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading sphinxcontrib_applehelp-1.0.7-py3-none-any.whl.metadata (2.2 kB)
Collecting sphinxcontrib-devhelp (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading sphinxcontrib_devhelp-1.0.5-py3-none-any.whl.metadata (2.2 kB)
Collecting sphinxcontrib-jsmath (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB)
Collecting sphinxcontrib-htmlhelp>=2.0.0 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading sphinxcontrib_htmlhelp-2.0.4-py3-none-any.whl.metadata (2.2 kB)
Collecting sphinxcontrib-serializinghtml>=1.1.9 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading sphinxcontrib_serializinghtml-1.1.9-py3-none-any.whl.metadata (2.3 kB)
Collecting sphinxcontrib-qthelp (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading sphinxcontrib_qthelp-1.0.6-py3-none-any.whl.metadata (2.2 kB)
Collecting Pygments>=2.14 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading pygments-2.17.2-py3-none-any.whl.metadata (2.6 kB)
Collecting docutils<0.21,>=0.18.1 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading docutils-0.20.1-py3-none-any.whl.metadata (2.8 kB)
Collecting snowballstemmer>=2.0 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading snowballstemmer-2.2.0-py2.py3-none-any.whl (93 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.0/93.0 kB 29.5 MB/s eta 0:00:00
Collecting babel>=2.9 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading Babel-2.13.1-py3-none-any.whl.metadata (1.6 kB)
Collecting alabaster<0.8,>=0.7 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading alabaster-0.7.13-py3-none-any.whl (13 kB)
Collecting imagesize>=1.3 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading imagesize-1.4.1-py2.py3-none-any.whl (8.8 kB)
Collecting docutils<0.21,>=0.18.1 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading docutils-0.18.1-py2.py3-none-any.whl (570 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 570.0/570.0 kB 82.5 MB/s eta 0:00:00
Collecting sphinxcontrib-jquery<5,>=4 (from sphinx-rtd-theme>0.5->-r dev-requirements.txt (line 30))
  Downloading sphinxcontrib_jquery-4.1-py2.py3-none-any.whl (121 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.1/121.1 kB 39.0 MB/s eta 0:00:00
Collecting zipp>=0.5 (from importlib-metadata>=3.6->twine->-r dev-requirements.txt (line 14))
  Downloading zipp-3.17.0-py3-none-any.whl.metadata (3.7 kB)
Collecting jaraco.classes (from keyring>=15.1->twine->-r dev-requirements.txt (line 14))
  Downloading jaraco.classes-3.3.0-py3-none-any.whl.metadata (2.9 kB)
Collecting SecretStorage>=3.2 (from keyring>=15.1->twine->-r dev-requirements.txt (line 14))
  Downloading SecretStorage-3.3.3-py3-none-any.whl (15 kB)
Collecting jeepney>=0.4.2 (from keyring>=15.1->twine->-r dev-requirements.txt (line 14))
  Downloading jeepney-0.8.0-py3-none-any.whl (48 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.4/48.4 kB 18.4 MB/s eta 0:00:00
Collecting nh3>=0.2.14 (from readme-renderer>=35.0->twine->-r dev-requirements.txt (line 14))
  Downloading nh3-0.2.14-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.6 kB)
Collecting markdown-it-py>=2.2.0 (from rich>=12.0.0->twine->-r dev-requirements.txt (line 14))
  Downloading markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB)
Collecting distlib<1,>=0.3.7 (from virtualenv>=14->nox->-r dev-requirements.txt (line 16))
  Using cached distlib-0.3.7-py2.py3-none-any.whl.metadata (5.1 kB)
Collecting filelock<4,>=3.12.2 (from virtualenv>=14->nox->-r dev-requirements.txt (line 16))
  Using cached filelock-3.13.1-py3-none-any.whl.metadata (2.8 kB)
Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=12.0.0->twine->-r dev-requirements.txt (line 14))
  Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Collecting cryptography>=2.0 (from SecretStorage>=3.2->keyring>=15.1->twine->-r dev-requirements.txt (line 14))
  Downloading cryptography-41.0.5-cp37-abi3-manylinux_2_28_x86_64.whl.metadata (5.2 kB)
Collecting more-itertools (from jaraco.classes->keyring>=15.1->twine->-r dev-requirements.txt (line 14))
  Downloading more_itertools-10.1.0-py3-none-any.whl.metadata (33 kB)
Collecting cffi>=1.12 (from cryptography>=2.0->SecretStorage>=3.2->keyring>=15.1->twine->-r dev-requirements.txt (line 14))
  Downloading cffi-1.16.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.5 kB)
Collecting pycparser (from cffi>=1.12->cryptography>=2.0->SecretStorage>=3.2->keyring>=15.1->twine->-r dev-requirements.txt (line 14))
  Downloading pycparser-2.21-py2.py3-none-any.whl (118 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.7/118.7 kB 32.4 MB/s eta 0:00:00
Downloading pytest-7.4.3-py3-none-any.whl (325 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 325.1/325.1 kB 69.6 MB/s eta 0:00:00
Downloading pytest_cov-4.1.0-py3-none-any.whl (21 kB)
Downloading pytest_asyncio-0.21.1-py3-none-any.whl (13 kB)
Downloading coverage-7.3.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (227 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 227.1/227.1 kB 60.3 MB/s eta 0:00:00
Downloading PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (738 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 738.9/738.9 kB 89.4 MB/s eta 0:00:00
Downloading black-23.11.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 100.3 MB/s eta 0:00:00
Downloading build-1.0.3-py3-none-any.whl (18 kB)
Downloading numpy-1.26.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 18.2/18.2 MB 96.9 MB/s eta 0:00:00
Downloading pandas-2.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.3 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.3/12.3 MB 107.7 MB/s eta 0:00:00
Downloading sphinx-7.2.6-py3-none-any.whl (3.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 110.0 MB/s eta 0:00:00
Downloading sphinx_rtd_theme-1.3.0-py2.py3-none-any.whl (2.8 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.8/2.8 MB 112.9 MB/s eta 0:00:00
Downloading sphinx_autodoc_typehints-1.25.2-py3-none-any.whl (18 kB)
Using cached argcomplete-3.1.6-py3-none-any.whl (41 kB)
Downloading Babel-2.13.1-py3-none-any.whl (10.1 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.1/10.1 MB 113.8 MB/s eta 0:00:00
Downloading click-8.1.7-py3-none-any.whl (97 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.9/97.9 kB 29.6 MB/s eta 0:00:00
Downloading exceptiongroup-1.2.0-py3-none-any.whl (16 kB)
Downloading importlib_metadata-6.8.0-py3-none-any.whl (22 kB)
Downloading keyring-24.3.0-py3-none-any.whl (38 kB)
Downloading MarkupSafe-2.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB)
Using cached packaging-23.2-py3-none-any.whl (53 kB)
Downloading pathspec-0.11.2-py3-none-any.whl (29 kB)
Using cached platformdirs-4.0.0-py3-none-any.whl (17 kB)
Downloading pluggy-1.3.0-py3-none-any.whl (18 kB)
Downloading protobuf-4.25.1-cp37-abi3-manylinux2014_x86_64.whl (294 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 294.6/294.6 kB 63.6 MB/s eta 0:00:00
Downloading pyclipper-1.3.0.post5-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl (674 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 674.2/674.2 kB 88.6 MB/s eta 0:00:00
Downloading pygments-2.17.2-py3-none-any.whl (1.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 99.9 MB/s eta 0:00:00
Downloading pytz-2023.3.post1-py2.py3-none-any.whl (502 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 502.5/502.5 kB 84.2 MB/s eta 0:00:00
Downloading readme_renderer-42.0-py3-none-any.whl (13 kB)
Downloading rich-13.7.0-py3-none-any.whl (240 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 240.6/240.6 kB 60.3 MB/s eta 0:00:00
Downloading shapely-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.5/2.5 MB 112.0 MB/s eta 0:00:00
Downloading sphinxcontrib_htmlhelp-2.0.4-py3-none-any.whl (99 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 99.2/99.2 kB 34.0 MB/s eta 0:00:00
Downloading sphinxcontrib_serializinghtml-1.1.9-py3-none-any.whl (92 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 92.7/92.7 kB 32.2 MB/s eta 0:00:00
Downloading typing_extensions-4.8.0-py3-none-any.whl (31 kB)
Using cached virtualenv-20.24.7-py3-none-any.whl (3.8 MB)
Downloading sphinxcontrib_applehelp-1.0.7-py3-none-any.whl (120 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 120.0/120.0 kB 37.0 MB/s eta 0:00:00
Downloading sphinxcontrib_devhelp-1.0.5-py3-none-any.whl (83 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 83.5/83.5 kB 27.4 MB/s eta 0:00:00
Downloading sphinxcontrib_qthelp-1.0.6-py3-none-any.whl (89 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.4/89.4 kB 30.8 MB/s eta 0:00:00
Using cached distlib-0.3.7-py2.py3-none-any.whl (468 kB)
Using cached filelock-3.13.1-py3-none-any.whl (11 kB)
Downloading markdown_it_py-3.0.0-py3-none-any.whl (87 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 87.5/87.5 kB 30.4 MB/s eta 0:00:00
Downloading nh3-0.2.14-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 104.0 MB/s eta 0:00:00
Downloading zipp-3.17.0-py3-none-any.whl (7.4 kB)
Downloading jaraco.classes-3.3.0-py3-none-any.whl (5.9 kB)
Downloading cryptography-41.0.5-cp37-abi3-manylinux_2_28_x86_64.whl (4.4 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.4/4.4 MB 113.1 MB/s eta 0:00:00
Downloading more_itertools-10.1.0-py3-none-any.whl (55 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 55.8/55.8 kB 21.2 MB/s eta 0:00:00
Downloading cffi-1.16.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (443 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 443.4/443.4 kB 81.8 MB/s eta 0:00:00
Installing collected packages: snowballstemmer, pytz, pyclipper, nh3, distlib, zipp, unasync, tzdata, typing-extensions, tomli, sphinxcontrib-jsmath, six, rfc3986, pyyaml, Pygments, pycparser, protobuf, pluggy, platformdirs, pkginfo, pathspec, packaging, numpy, mypy-extensions, more-itertools, mdurl, MarkupSafe, jeepney, isort, iniconfig, imagesize, filelock, exceptiongroup, docutils, coverage, colorlog, click, babel, argcomplete, alabaster, virtualenv, shapely, requests-toolbelt, readme-renderer, python-dateutil, pytest, pyproject_hooks, markdown-it-py, jinja2, jaraco.classes, importlib-metadata, cffi, black, rich, pytest-cov, pytest-asyncio, pandas, nox, mapbox-vector-tile, cryptography, build, SecretStorage, keyring, twine, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, sphinx, sphinxcontrib-jquery, sphinx-rtd-theme, sphinx-autodoc-typehints
Successfully installed MarkupSafe-2.1.3 Pygments-2.17.2 SecretStorage-3.3.3 alabaster-0.7.13 argcomplete-3.1.6 babel-2.13.1 black-23.11.0 build-1.0.3 cffi-1.16.0 click-8.1.7 colorlog-6.7.0 coverage-7.3.2 cryptography-41.0.5 distlib-0.3.7 docutils-0.18.1 exceptiongroup-1.2.0 filelock-3.13.1 imagesize-1.4.1 importlib-metadata-6.8.0 iniconfig-2.0.0 isort-5.12.0 jaraco.classes-3.3.0 jeepney-0.8.0 jinja2-3.1.2 keyring-24.3.0 mapbox-vector-tile-2.0.1 markdown-it-py-3.0.0 mdurl-0.1.2 more-itertools-10.1.0 mypy-extensions-1.0.0 nh3-0.2.14 nox-2023.4.22 numpy-1.26.2 packaging-23.2 pandas-2.1.3 pathspec-0.11.2 pkginfo-1.9.6 platformdirs-4.0.0 pluggy-1.3.0 protobuf-4.25.1 pyclipper-1.3.0.post5 pycparser-2.21 pyproject_hooks-1.0.0 pytest-7.4.3 pytest-asyncio-0.21.1 pytest-cov-4.1.0 python-dateutil-2.8.2 pytz-2023.3.post1 pyyaml-6.0.1 readme-renderer-42.0 requests-toolbelt-1.0.0 rfc3986-2.0.0 rich-13.7.0 shapely-2.0.2 six-1.16.0 snowballstemmer-2.2.0 sphinx-7.2.6 sphinx-autodoc-typehints-1.25.2 sphinx-rtd-theme-1.3.0 sphinxcontrib-applehelp-1.0.7 sphinxcontrib-devhelp-1.0.5 sphinxcontrib-htmlhelp-2.0.4 sphinxcontrib-jquery-4.1 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-qthelp-1.0.6 sphinxcontrib-serializinghtml-1.1.9 tomli-2.0.1 twine-4.0.2 typing-extensions-4.8.0 tzdata-2023.3 unasync-0.5.0 virtualenv-20.24.7 zipp-3.17.0
nox > pytest --cov-report=term-missing --cov=elasticsearch --cov-config=setup.cfg --junitxml=/home/runner/work/elasticsearch-py/elasticsearch-py/junit/elasticsearch-py-junit.xml --log-level=DEBUG --cache-clear -vv
============================= test session starts ==============================
platform linux -- Python 3.9.18, pytest-7.4.3, pluggy-1.3.0 -- /home/runner/work/elasticsearch-py/elasticsearch-py/.nox/test-3-9/bin/python
cachedir: .pytest_cache
rootdir: /home/runner/work/elasticsearch-py/elasticsearch-py
configfile: setup.cfg
plugins: cov-4.1.0, asyncio-0.21.1
asyncio: mode=strict
collecting ... collected 345 items

test_elasticsearch/test_exceptions.py::TestTransformError::test_transform_error_parse_with_error_reason PASSED [  0%]
test_elasticsearch/test_exceptions.py::TestTransformError::test_transform_error_parse_with_error_string PASSED [  0%]
test_elasticsearch/test_helpers.py::TestParallelBulk::test_all_chunks_sent PASSED [  0%]
test_elasticsearch/test_helpers.py::TestParallelBulk::test_chunk_sent_from_different_threads PASSED [  1%]
test_elasticsearch/test_helpers.py::TestChunkActions::test_expand_action PASSED [  1%]
test_elasticsearch/test_helpers.py::TestChunkActions::test_expand_action_actions PASSED [  1%]
test_elasticsearch/test_helpers.py::TestChunkActions::test_expand_action_options PASSED [  2%]
test_elasticsearch/test_helpers.py::TestChunkActions::test__source_metadata_or_source PASSED [  2%]
test_elasticsearch/test_helpers.py::TestChunkActions::test_chunks_are_chopped_by_byte_size PASSED [  2%]
test_elasticsearch/test_helpers.py::TestChunkActions::test_chunks_are_chopped_by_chunk_size PASSED [  2%]
test_elasticsearch/test_helpers.py::TestChunkActions::test_chunks_are_chopped_by_byte_size_properly PASSED [  3%]
test_elasticsearch/test_helpers.py::TestExpandActions::test_string_actions_are_marked_as_simple_inserts[whatever0] PASSED [  3%]
test_elasticsearch/test_helpers.py::TestExpandActions::test_string_actions_are_marked_as_simple_inserts[whatever1] PASSED [  3%]
test_elasticsearch/test_serializer.py::test_datetime_serialization PASSED [  4%]
test_elasticsearch/test_serializer.py::test_decimal_serialization PASSED [  4%]
test_elasticsearch/test_serializer.py::test_uuid_serialization PASSED    [  4%]
test_elasticsearch/test_serializer.py::test_serializes_numpy_bool PASSED [  4%]
test_elasticsearch/test_serializer.py::test_serializes_numpy_integers PASSED [  5%]
test_elasticsearch/test_serializer.py::test_serializes_numpy_floats PASSED [  5%]
test_elasticsearch/test_serializer.py::test_serializes_numpy_datetime PASSED [  5%]
test_elasticsearch/test_serializer.py::test_serializes_numpy_ndarray PASSED [  6%]
test_elasticsearch/test_serializer.py::test_serializes_numpy_nan_to_nan PASSED [  6%]
test_elasticsearch/test_serializer.py::test_serializes_pandas_timestamp PASSED [  6%]
test_elasticsearch/test_serializer.py::test_serializes_pandas_series PASSED [  6%]
test_elasticsearch/test_serializer.py::test_serializes_pandas_na PASSED  [  7%]
test_elasticsearch/test_serializer.py::test_raises_serialization_error_pandas_nat PASSED [  7%]
test_elasticsearch/test_serializer.py::test_serializes_pandas_category PASSED [  7%]
test_elasticsearch/test_serializer.py::test_json_raises_serialization_error_on_dump_error PASSED [  8%]
test_elasticsearch/test_serializer.py::test_raises_serialization_error_on_load_error PASSED [  8%]
test_elasticsearch/test_serializer.py::test_strings_are_left_untouched PASSED [  8%]
test_elasticsearch/test_serializer.py::test_text_raises_serialization_error_on_dump_error PASSED [  8%]
test_elasticsearch/test_serializer.py::TestDeserializer::test_deserializes_json_by_default PASSED [  9%]
test_elasticsearch/test_serializer.py::TestDeserializer::test_deserializes_text_with_correct_ct[{"some":"data"}0] PASSED [  9%]
test_elasticsearch/test_serializer.py::TestDeserializer::test_deserializes_text_with_correct_ct[{"some":"data"}1] PASSED [  9%]
test_elasticsearch/test_serializer.py::TestDeserializer::test_deserialize_compatibility_header PASSED [ 10%]
test_elasticsearch/test_transport.py::TestHostsInfoCallback::test_master_only_nodes_are_ignored PASSED [ 10%]
test_elasticsearch/test_transport.py::TestTransport::test_request_timeout_extracted_from_params_and_passed PASSED [ 10%]
test_elasticsearch/test_transport.py::TestTransport::test_opaque_id PASSED [ 11%]
test_elasticsearch/test_transport.py::TestTransport::test_custom_user_agent_on_initialization PASSED [ 11%]
test_elasticsearch/test_transport.py::TestTransport::test_request_with_custom_user_agent_header PASSED [ 11%]
test_elasticsearch/test_transport.py::TestTransport::test_request_with_custom_user_agent_header_set_at_client_level PASSED [ 11%]
test_elasticsearch/test_transport.py::TestTransport::test_client_meta_header PASSED [ 12%]
test_elasticsearch/test_transport.py::TestTransport::test_client_meta_header_not_sent PASSED [ 12%]
test_elasticsearch/test_transport.py::TestTransport::test_meta_header_type_error PASSED [ 12%]
test_elasticsearch/test_transport.py::TestTransport::test_body_surrogates_replaced_encoded_into_bytes PASSED [ 13%]
test_elasticsearch/test_transport.py::TestTransport::test_kwargs_passed_on_to_node_pool PASSED [ 13%]
test_elasticsearch/test_transport.py::TestTransport::test_custom_node_class PASSED [ 13%]
test_elasticsearch/test_transport.py::TestTransport::test_request_will_fail_after_x_retries PASSED [ 13%]
test_elasticsearch/test_transport.py::TestTransport::test_failed_connection_will_be_marked_as_dead PASSED [ 14%]
test_elasticsearch/test_transport.py::TestTransport::test_resurrected_connection_will_be_marked_as_live_on_success PASSED [ 14%]
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 [ 14%]
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 [ 15%]
test_elasticsearch/test_transport.py::TestTransport::test_sniff_on_start_ignores_sniff_timeout PASSED [ 15%]
test_elasticsearch/test_transport.py::TestTransport::test_sniff_uses_sniff_timeout PASSED [ 15%]
test_elasticsearch/test_transport.py::TestTransport::test_sniff_reuses_node_instances PASSED [ 15%]
test_elasticsearch/test_transport.py::TestTransport::test_sniff_after_n_seconds PASSED [ 16%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs0] PASSED [ 16%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs1] PASSED [ 16%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs2] PASSED [ 17%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs3] PASSED [ 17%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs4] PASSED [ 17%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs5] PASSED [ 17%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_master_only_filtered_by_default PASSED [ 18%]
test_elasticsearch/test_transport.py::TestTransport::test_sniff_node_callback PASSED [ 18%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_deprecated_host_info_callback PASSED [ 18%]
test_elasticsearch/test_transport.py::test_unsupported_product_error[headers0] PASSED [ 19%]
test_elasticsearch/test_transport.py::test_unsupported_product_error[headers1] PASSED [ 19%]
test_elasticsearch/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[401] PASSED [ 19%]
test_elasticsearch/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[403] PASSED [ 20%]
test_elasticsearch/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[413] PASSED [ 20%]
test_elasticsearch/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[500] PASSED [ 20%]
test_elasticsearch/test_transport.py::test_api_error_raised_before_product_error[404] PASSED [ 20%]
test_elasticsearch/test_transport.py::test_api_error_raised_before_product_error[500] PASSED [ 21%]
test_elasticsearch/test_transport.py::test_warning_header[headers0] PASSED [ 21%]
test_elasticsearch/test_transport.py::test_warning_header[headers1] PASSED [ 21%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_request_timeout_extracted_from_params_and_passed PASSED [ 22%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_opaque_id PASSED [ 22%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_request_with_custom_user_agent_header PASSED [ 22%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_client_meta_header PASSED [ 22%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_client_meta_header_not_sent PASSED [ 23%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_body_surrogates_replaced_encoded_into_bytes PASSED [ 23%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_kwargs_passed_on_to_node_pool PASSED [ 23%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_request_will_fail_after_x_retries PASSED [ 24%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_failed_connection_will_be_marked_as_dead PASSED [ 24%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_resurrected_connection_will_be_marked_as_live_on_success PASSED [ 24%]
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 [ 24%]
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 [ 25%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_on_start_ignores_sniff_timeout PASSED [ 25%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_uses_sniff_timeout PASSED [ 25%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_on_start_awaits_before_request PASSED [ 26%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_reuses_node_instances PASSED [ 26%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_on_node_failure_triggers[exception-extra_value0] PASSED [ 26%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_on_node_failure_triggers[status-500] PASSED [ 26%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_after_n_seconds PASSED [ 27%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs0] PASSED [ 27%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs1] PASSED [ 27%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs2] PASSED [ 28%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs3] PASSED [ 28%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs4] PASSED [ 28%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs5] PASSED [ 28%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_on_start_close_unlocks_async_calls PASSED [ 29%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_master_only_filtered_by_default PASSED [ 29%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_node_callback PASSED [ 29%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_deprecated_host_info_callback PASSED [ 30%]
test_elasticsearch/test_async/test_transport.py::test_unsupported_product_error[headers0] PASSED [ 30%]
test_elasticsearch/test_async/test_transport.py::test_unsupported_product_error[headers1] PASSED [ 30%]
test_elasticsearch/test_async/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[401] PASSED [ 31%]
test_elasticsearch/test_async/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[403] PASSED [ 31%]
test_elasticsearch/test_async/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[413] PASSED [ 31%]
test_elasticsearch/test_async/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[500] PASSED [ 31%]
test_elasticsearch/test_async/test_transport.py::test_api_error_raised_before_product_error[404] PASSED [ 32%]
test_elasticsearch/test_async/test_transport.py::test_api_error_raised_before_product_error[500] PASSED [ 32%]
test_elasticsearch/test_async/test_transport.py::test_warning_header[headers0] PASSED [ 32%]
test_elasticsearch/test_async/test_transport.py::test_warning_header[headers1] PASSED [ 33%]
test_elasticsearch/test_async/test_server/test_clients.py::test_indices_analyze_unicode[kwargs0] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 33%]
test_elasticsearch/test_async/test_server/test_clients.py::test_indices_analyze_unicode[kwargs1] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 33%]
test_elasticsearch/test_async/test_server/test_clients.py::test_bulk_works_with_string_body SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 33%]
test_elasticsearch/test_async/test_server/test_clients.py::test_bulk_works_with_bytestring_body SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 34%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_actions_remain_unchanged SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 34%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_all_documents_get_inserted SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 34%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_documents_data_types SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 35%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_all_errors_from_chunk_are_raised_on_failure SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 35%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_different_op_types SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 35%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_transport_error_can_becaught SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 35%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_rejected_documents_are_retried SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 36%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_rejected_documents_are_retried_at_most_max_retries_times SKIPPEDic:changeme@localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 36%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_transport_error_is_raised_with_max_retries SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 36%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_bulk_works_with_single_item SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 37%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_all_documents_get_inserted SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 37%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_stats_only_reports_numbers SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 37%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_errors_are_reported_correctly SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 37%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_error_is_raised SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 38%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_ignore_error_if_raised SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 38%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_errors_are_collected_properly SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 38%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_order_can_be_preserved SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 39%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_all_documents_are_read SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 39%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_scroll_error SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 39%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_initial_search_error SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 40%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_no_scroll_id_fast_route SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 40%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_logger SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 40%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_clear_scroll SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 40%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_scan_auth_kwargs_forwarded[kwargs0] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 41%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_scan_auth_kwargs_forwarded[kwargs1] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 41%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_scan_auth_kwargs_forwarded[kwargs2] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 41%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_scan_auth_kwargs_favor_scroll_kwargs_option SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 42%]
test_elasticsearch/test_async/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs0] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 42%]
test_elasticsearch/test_async/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs1] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 42%]
test_elasticsearch/test_async/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs2] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 42%]
test_elasticsearch/test_async/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs3] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 43%]
test_elasticsearch/test_async/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs4] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 43%]
test_elasticsearch/test_async/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs5] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 43%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestReindex::test_reindex_passes_kwargs_to_scan_and_bulk SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 44%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestReindex::test_reindex_accepts_a_query SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 44%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestReindex::test_all_documents_get_moved SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 44%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestParentChildReindex::test_children_are_reindexed_correctly SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 44%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestAsyncDataStreamReindex::test_reindex_index_datastream[None] SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 45%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestAsyncDataStreamReindex::test_reindex_index_datastream[create] SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 45%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestAsyncDataStreamReindex::test_reindex_index_datastream_op_type_index SKIPPEDelastic:changeme@localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 45%]
test_elasticsearch/test_async/test_server/test_mapbox_vector_tile.py::test_mapbox_vector_tile_error SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 46%]
test_elasticsearch/test_async/test_server/test_mapbox_vector_tile.py::test_mapbox_vector_tile_response SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 46%]
test_elasticsearch/test_client/test_cluster.py::TestCluster::test_stats_without_node_id PASSED [ 46%]
test_elasticsearch/test_client/test_cluster.py::TestCluster::test_stats_with_node_id PASSED [ 46%]
test_elasticsearch/test_client/test_cluster.py::TestCluster::test_state_with_index_without_metric_defaults_to_all PASSED [ 47%]
test_elasticsearch/test_client/test_deprecated_options.py::test_sniff_on_connection_fail PASSED [ 47%]
test_elasticsearch/test_client/test_deprecated_options.py::test_sniffer_timeout PASSED [ 47%]
test_elasticsearch/test_client/test_deprecated_options.py::test_randomize_hosts PASSED [ 48%]
test_elasticsearch/test_client/test_deprecated_options.py::test_http_auth PASSED [ 48%]
test_elasticsearch/test_client/test_deprecated_options.py::test_serializer_and_serializers PASSED [ 48%]
test_elasticsearch/test_client/test_indices.py::TestIndices::test_create_one_index PASSED [ 48%]
test_elasticsearch/test_client/test_indices.py::TestIndices::test_delete_multiple_indices PASSED [ 49%]
test_elasticsearch/test_client/test_indices.py::TestIndices::test_exists_index PASSED [ 49%]
test_elasticsearch/test_client/test_indices.py::TestIndices::test_passing_empty_value_for_required_param_raises_exception PASSED [ 49%]
test_elasticsearch/test_client/test_indices.py::TestIndices::test_query_params PASSED [ 50%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options0-headers0] PASSED [ 50%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options1-headers1] PASSED [ 50%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options2-headers2] PASSED [ 51%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options3-headers3] PASSED [ 51%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options4-headers4] PASSED [ 51%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options5-headers5] PASSED [ 51%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options6-headers6] PASSED [ 52%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options7-headers7] PASSED [ 52%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-None-None-None] SKIPPED [ 52%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-None-None-api-key] SKIPPED [ 53%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-None-None-api_key2] SKIPPED [ 53%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-None-bearer-None] SKIPPED [ 53%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-None-bearer-api-key] PASSED [ 53%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-None-bearer-api_key2] PASSED [ 54%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-user:pass-None-None] SKIPPED [ 54%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-user:pass-None-api-key] PASSED [ 54%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-user:pass-None-api_key2] PASSED [ 55%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-user:pass-bearer-None] PASSED [ 55%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-user:pass-bearer-api-key] PASSED [ 55%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-user:pass-bearer-api_key2] PASSED [ 55%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-basic_auth2-None-None] SKIPPED [ 56%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-basic_auth2-None-api-key] PASSED [ 56%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-basic_auth2-None-api_key2] PASSED [ 56%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-basic_auth2-bearer-None] PASSED [ 57%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-basic_auth2-bearer-api-key] PASSED [ 57%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-basic_auth2-bearer-api_key2] PASSED [ 57%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-None-None-None] SKIPPED [ 57%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-None-None-api-key] PASSED [ 58%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-None-None-api_key2] PASSED [ 58%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-None-bearer-None] PASSED [ 58%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-None-bearer-api-key] PASSED [ 59%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-None-bearer-api_key2] PASSED [ 59%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-user:pass-None-None] PASSED [ 59%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-user:pass-None-api-key] PASSED [ 60%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-user:pass-None-api_key2] PASSED [ 60%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-user:pass-bearer-None] PASSED [ 60%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-user:pass-bearer-api-key] PASSED [ 60%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-user:pass-bearer-api_key2] PASSED [ 61%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-basic_auth2-None-None] PASSED [ 61%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-basic_auth2-None-api-key] PASSED [ 61%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-basic_auth2-None-api_key2] PASSED [ 62%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-basic_auth2-bearer-None] PASSED [ 62%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-basic_auth2-bearer-api-key] PASSED [ 62%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-basic_auth2-bearer-api_key2] PASSED [ 62%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-None-None-None] SKIPPED [ 63%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-None-None-api-key] PASSED [ 63%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-None-None-api_key2] PASSED [ 63%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-None-bearer-None] PASSED [ 64%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-None-bearer-api-key] PASSED [ 64%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-None-bearer-api_key2] PASSED [ 64%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-user:pass-None-None] PASSED [ 64%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-user:pass-None-api-key] PASSED [ 65%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-user:pass-None-api_key2] PASSED [ 65%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-user:pass-bearer-None] PASSED [ 65%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-user:pass-bearer-api-key] PASSED [ 66%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-user:pass-bearer-api_key2] PASSED [ 66%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-basic_auth2-None-None] PASSED [ 66%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-basic_auth2-None-api-key] PASSED [ 66%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-basic_auth2-None-api_key2] PASSED [ 67%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-basic_auth2-bearer-None] PASSED [ 67%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-basic_auth2-bearer-api-key] PASSED [ 67%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-basic_auth2-bearer-api_key2] PASSED [ 68%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_passed_to_perform_request PASSED [ 68%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_passed_to_async_perform_request PASSED [ 68%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_default_node_configs PASSED [ 68%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_http_headers_overrides PASSED [ 69%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_user_agent_override PASSED [ 69%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_timeout_parameters PASSED [ 69%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_create PASSED [ 70%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_delete PASSED [ 70%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_index PASSED [ 70%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_update PASSED [ 71%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_cluster_state PASSED [ 71%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_cluster_stats PASSED [ 71%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_index_uses_post_if_id_is_empty PASSED [ 71%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_index_uses_put_if_id_is_not_empty PASSED [ 72%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_from_in_search[from] PASSED [ 72%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_from_in_search[from_] PASSED [ 72%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_sort_in_search PASSED [ 73%]
test_elasticsearch/test_client/test_requests_auth.py::test_requests_auth[requests] PASSED [ 73%]
test_elasticsearch/test_client/test_requests_auth.py::test_requests_auth[RequestsHttpNode] PASSED [ 73%]
test_elasticsearch/test_client/test_requests_auth.py::test_requests_auth[CustomRequestHttpNode] PASSED [ 73%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[urllib3-Elasticsearch] PASSED [ 74%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[urllib3-AsyncElasticsearch] PASSED [ 74%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[aiohttp-Elasticsearch] PASSED [ 74%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[aiohttp-AsyncElasticsearch] PASSED [ 75%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[None-Elasticsearch] PASSED [ 75%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[None-AsyncElasticsearch] PASSED [ 75%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[<DEFAULT>-Elasticsearch] PASSED [ 75%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[<DEFAULT>-AsyncElasticsearch] PASSED [ 76%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[CustomUrllib3HttpNode-Elasticsearch] PASSED [ 76%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[CustomUrllib3HttpNode-AsyncElasticsearch] PASSED [ 76%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_async PASSED [ 77%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_default PASSED [ 77%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_body_name_using_body PASSED [ 77%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_body_name PASSED [ 77%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_body_name_duplicate PASSED [ 78%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_body_fields FAILED [ 78%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_error_on_body_merge[{"query": {"match_all": {}}}0] PASSED [ 78%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_error_on_body_merge[{"query": {"match_all": {}}}1] PASSED [ 79%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_error_on_params_merge[{"query": {"match_all": {}}}0] PASSED [ 79%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_error_on_params_merge[{"query": {"match_all": {}}}1] PASSED [ 79%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_ignore_deprecated_options PASSED [ 80%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_parameter_aliases PASSED [ 80%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_positional_argument_error[Elasticsearch] PASSED [ 80%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_positional_argument_error[AsyncElasticsearch] PASSED [ 80%]
test_elasticsearch/test_client/test_serializers.py::TestSerializers::test_compat_mode_on_by_default PASSED [ 81%]
test_elasticsearch/test_client/test_serializers.py::TestSerializers::test_compat_serializers_used_when_given_non_compat[json] PASSED [ 81%]
test_elasticsearch/test_client/test_serializers.py::TestSerializers::test_compat_serializers_used_when_given_non_compat[x-ndjson] PASSED [ 81%]
test_elasticsearch/test_client/test_serializers.py::TestSerializers::test_compat_serializers_used_when_given_compat[json] PASSED [ 82%]
test_elasticsearch/test_client/test_serializers.py::TestSerializers::test_compat_serializers_used_when_given_compat[x-ndjson] PASSED [ 82%]
test_elasticsearch/test_client/test_serializers.py::TestSerializers::test_compat_serializer_used_when_given_non_compat PASSED [ 82%]
test_elasticsearch/test_client/test_utils.py::test_handles_ascii PASSED  [ 82%]
test_elasticsearch/test_client/test_utils.py::test_handles_bytestring PASSED [ 83%]
test_elasticsearch/test_client/test_utils.py::test_handles_unicode PASSED [ 83%]
test_elasticsearch/test_client/test_utils.py::test_handles_unicode2 PASSED [ 83%]
test_elasticsearch/test_server/test_clients.py::test_indices_analyze_unicode[kwargs0] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 84%]
test_elasticsearch/test_server/test_clients.py::test_indices_analyze_unicode[kwargs1] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 84%]
test_elasticsearch/test_server/test_clients.py::test_bulk_works_with_string_body SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 84%]
test_elasticsearch/test_server/test_clients.py::test_bulk_works_with_bytestring_body SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 84%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_actions_remain_unchanged SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 85%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_all_documents_get_inserted SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 85%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_all_errors_from_chunk_are_raised_on_failure SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 85%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_different_op_types SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 86%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_transport_error_can_becaught SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 86%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_rejected_documents_are_retried SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 86%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_rejected_documents_are_retried_when_bytes_or_string[False] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 86%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_rejected_documents_are_retried_when_bytes_or_string[True] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 87%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_rejected_documents_are_retried_at_most_max_retries_times SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 87%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_transport_error_is_raised_with_max_retries SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 87%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_works_with_single_item SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 88%]
test_elasticsearch/test_server/test_helpers.py::test_all_documents_get_inserted SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 88%]
test_elasticsearch/test_server/test_helpers.py::test_stats_only_reports_numbers SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 88%]
test_elasticsearch/test_server/test_helpers.py::test_errors_are_reported_correctly SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 88%]
test_elasticsearch/test_server/test_helpers.py::test_error_is_raised SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 89%]
test_elasticsearch/test_server/test_helpers.py::test_ignore_error_if_raised SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 89%]
test_elasticsearch/test_server/test_helpers.py::test_errors_are_collected_properly SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 89%]
test_elasticsearch/test_server/test_helpers.py::test_order_can_be_preserved SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 90%]
test_elasticsearch/test_server/test_helpers.py::test_all_documents_are_read SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 90%]
test_elasticsearch/test_server/test_helpers.py::test_scroll_error SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 90%]
test_elasticsearch/test_server/test_helpers.py::test_initial_search_error SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 91%]
test_elasticsearch/test_server/test_helpers.py::test_no_scroll_id_fast_route SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 91%]
test_elasticsearch/test_server/test_helpers.py::test_scan_auth_kwargs_forwarded[kwargs0] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 91%]
test_elasticsearch/test_server/test_helpers.py::test_scan_auth_kwargs_forwarded[kwargs1] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 91%]
test_elasticsearch/test_server/test_helpers.py::test_scan_auth_kwargs_forwarded[kwargs2] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 92%]
test_elasticsearch/test_server/test_helpers.py::test_scan_auth_kwargs_forwarded[kwargs3] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 92%]
test_elasticsearch/test_server/test_helpers.py::test_scan_auth_kwargs_forwarded[kwargs4] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 92%]
test_elasticsearch/test_server/test_helpers.py::test_scan_auth_kwargs_favor_scroll_kwargs_option SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 93%]
test_elasticsearch/test_server/test_helpers.py::test_log_warning_on_shard_failures SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 93%]
test_elasticsearch/test_server/test_helpers.py::test_clear_scroll SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 93%]
test_elasticsearch/test_server/test_helpers.py::test_shards_no_skipped_field SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 93%]
test_elasticsearch/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs0] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 94%]
test_elasticsearch/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs1] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 94%]
test_elasticsearch/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs2] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 94%]
test_elasticsearch/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs3] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 95%]
test_elasticsearch/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs4] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 95%]
test_elasticsearch/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs5] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 95%]
test_elasticsearch/test_server/test_helpers.py::test_reindex_passes_kwargs_to_scan_and_bulk SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 95%]
test_elasticsearch/test_server/test_helpers.py::test_reindex_accepts_a_query SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 96%]
test_elasticsearch/test_server/test_helpers.py::test_all_documents_get_moved SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 96%]
test_elasticsearch/test_server/test_helpers.py::test_children_are_reindexed_correctly SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 96%]
test_elasticsearch/test_server/test_helpers.py::test_reindex_index_datastream[None] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 97%]
test_elasticsearch/test_server/test_helpers.py::test_reindex_index_datastream[create] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 97%]
test_elasticsearch/test_server/test_helpers.py::test_reindex_index_datastream_op_type_index SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 97%]
test_elasticsearch/test_server/test_mapbox_vector_tile.py::test_mapbox_vector_tile_error[urllib3] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 97%]
test_elasticsearch/test_server/test_mapbox_vector_tile.py::test_mapbox_vector_tile_error[requests] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 98%]
test_elasticsearch/test_server/test_mapbox_vector_tile.py::test_mapbox_vector_tile_response[urllib3] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 98%]
test_elasticsearch/test_server/test_mapbox_vector_tile.py::test_mapbox_vector_tile_response[requests] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 98%]
test_elasticsearch/test_server/test_responses.py::test_text_response SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 99%]
test_elasticsearch/test_server/test_responses.py::test_object_response SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 99%]
test_elasticsearch/test_server/test_responses.py::test_exists_response SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by:
NewConnectionError(<urllib3.connection.HTTPSConnection object at
0x7f7f02e8de20>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 99%]
test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[test_spec0] SKIPPED/home/runner/work/elasticsearch-py/elasticsearch-
py/test_elasticsearch/test_server/test_rest_api_spec.py:654)             [100%]

=================================== FAILURES ===================================
____________________ TestRewriteParameters.test_body_fields ____________________

self = <test_elasticsearch.test_client.test_rewrite_parameters.TestRewriteParameters object at 0x7f7f127a1130>

    def test_body_fields(self):
        with warnings.catch_warnings(record=True) as w:
            self.wrapped_func_body_fields(
                api_key=("id", "api_key"), body={"query": {"match_all": {}}}
            )
    
        assert len(w) == 1
        assert w[0].category == DeprecationWarning
        assert (
            str(w[0].message)
            == "Passing transport options in the API method is deprecated. Use 'Elasticsearch.options()' instead."
        )
    
>       assert self.calls == [
            ((), {"api_key": ("id", "api_key")}),
            ((), {"query": {"match_all": {}}}),
        ]
E       AssertionError: assert [((), {'api_key': ('id', 'api_key')}), ((), {'body': {'query': {'match_all': {}}}})] == [((), {'api_key': ('id', 'api_key')}), ((), {'query': {'match_all': {}}})]
E         At index 1 diff: ((), {'body': {'query': {'match_all': {}}}}) != ((), {'query': {'match_all': {}}})
E         Full diff:
E           [
E            ((),
E             {'api_key': ('id',
E                          'api_key')}),
E            ((),
E         -   {'query': {'match_all': {}}}),
E         +   {'body': {'query': {'match_all': {}}}}),
E         ?  +++++++++                          +
E           ]

test_elasticsearch/test_client/test_rewrite_parameters.py:143: AssertionError
=============================== warnings summary ===============================
test_elasticsearch/test_transport.py:36
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:36: DeprecationWarning: Importing from the 'elasticsearch.transport' module is deprecated. Instead import from 'elastic_transport'
    from elasticsearch.transport import get_host_info

elasticsearch/_sync/client/__init__.py:397
test_elasticsearch/test_async/test_server/test_clients.py::test_indices_analyze_unicode[kwargs0]
  /home/runner/work/elasticsearch-py/elasticsearch-py/elasticsearch/_sync/client/__init__.py:397: SecurityWarning: Connecting to 'https://localhost:9200' using TLS with verify_certs=False is insecure
    _transport = transport_class(

test_elasticsearch/test_server/test_rest_api_spec.py:641
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_server/test_rest_api_spec.py:641: UserWarning: Could not load REST API tests: Could not connect to Elasticsearch (tried https://localhost:9200, http://localhost:9200, ***localhost:9200, ***localhost:9200): Connection error caused by: ConnectionError(Connection error caused by: NewConnectionError(<urllib3.connection.HTTPSConnection object at 0x7f7f0321f0d0>: Failed to establish a new connection: [Errno 111] Connection refused))
    warnings.warn(f"Could not load REST API tests: {str(e)}")

test_elasticsearch/test_transport.py::TestHostsInfoCallback::test_master_only_nodes_are_ignored
test_elasticsearch/test_transport.py::TestHostsInfoCallback::test_master_only_nodes_are_ignored
test_elasticsearch/test_transport.py::TestHostsInfoCallback::test_master_only_nodes_are_ignored
test_elasticsearch/test_transport.py::TestHostsInfoCallback::test_master_only_nodes_are_ignored
test_elasticsearch/test_transport.py::TestHostsInfoCallback::test_master_only_nodes_are_ignored
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:169: DeprecationWarning: The 'get_host_info' function is deprecated. Instead use the 'sniff_node_callback' parameter on the client
    if get_host_info(node_info, i) is not None

test_elasticsearch/test_transport.py::TestTransport::test_request_timeout_extracted_from_params_and_passed
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:180: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:180: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:201: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:220: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:255: DeprecationWarning: Passing transport options in the API method is deprecated. Use 'Elasticsearch.options()' instead.
    client.info(headers={"CustoM": "header"})

test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs1]
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:503: DeprecationWarning: The 'sniff_on_connection_fail' parameter is deprecated in favor of 'sniff_on_node_failure'
    Elasticsearch(

test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs4]
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:503: DeprecationWarning: The 'sniffer_timeout' parameter is deprecated in favor of 'min_delay_between_sniffing'
    Elasticsearch(

test_elasticsearch/test_async/test_transport.py::TestTransport::test_request_timeout_extracted_from_params_and_passed
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_async/test_transport.py:172: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_async/test_transport.py:172: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_async/test_transport.py:193: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_async/test_transport.py:204: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_async/test_transport.py:227: 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:262: PytestWarning: The test <Function test_kwargs_passed_on_to_node_pool> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove asyncio marker. If the test is not marked explicitly, check for global markers applied via 'pytestmark'.
    def test_kwargs_passed_on_to_node_pool(self):

test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs1]
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_async/test_transport.py:541: DeprecationWarning: The 'sniff_on_connection_fail' parameter is deprecated in favor of 'sniff_on_node_failure'
    AsyncElasticsearch(

test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs4]
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_async/test_transport.py:541: DeprecationWarning: The 'sniffer_timeout' parameter is deprecated in favor of 'min_delay_between_sniffing'
    AsyncElasticsearch(

test_elasticsearch/test_client/test_options.py::TestOptions::test_user_agent_override
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_client/test_options.py:344: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_client/test_options.py:365: DeprecationWarning: Passing transport options in the API method is deprecated. Use 'Elasticsearch.options()' instead.
    client.indices.get(index="2", headers={"user-agent": "custom4"})

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
- generated xml file: /home/runner/work/elasticsearch-py/elasticsearch-py/junit/elasticsearch-py-junit.xml -

---------- coverage: platform linux, python 3.9.18-final-0 -----------
Name                                                  Stmts   Miss  Cover   Missing
-----------------------------------------------------------------------------------
elasticsearch/__init__.py                                23      1    96%   32
elasticsearch/_async/__init__.py                          0      0   100%
elasticsearch/_async/client/__init__.py                1946   1578    19%   194, 197-207, 210-215, 218-228, 232, 245, 257-267, 292, 353, 357, 361, 367-377, 411, 418, 469-478, 481-486, 489, 531-533, 539, 546, 553, 562, 583-600, 667-709, 733-752, 776-797, 878-928, 993-1029, 1083-1114, 1244-1332, 1356-1371, 1401-1418, 1479-1514, 1571-1604, 1671-1718, 1783-1821, 1881-1916, 1941-1956, 1974-1985, 2003-2014, 2072-2107, 2135-2155, 2229-2278, 2299, 2301, 2303, 2305, 2367-2402, 2464-2500, 2580-2628, 2673-2707, 2765-2811, 2855-2880, 2921-2949, 3003-3033, 3096-3141, 3165-3180, 3215-3241, 3269-3292, 3322-3347, 3678, 3692-3693, 3695, 3697, 3699, 3701, 3703, 3705, 3707, 3709, 3711, 3713, 3715, 3717, 3719, 3721, 3723, 3725, 3727, 3729, 3731, 3733, 3735, 3737, 3739, 3741, 3743, 3745, 3747, 3749, 3751, 3753, 3755, 3757, 3759, 3762, 3764, 3766, 3768, 3770, 3772, 3774, 3776, 3778, 3780, 3782, 3784, 3786, 3788, 3790, 3794, 3796, 3798, 3800, 3802, 3804, 3806, 3808, 3810, 3812, 3814, 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830, 3940-4006, 4058-4084, 4170-4218, 4274-4309, 4372-4424, 4518-4571, 4711-4807, 4831-4846
elasticsearch/_async/client/_base.py                    153     34    78%   82-98, 108-133, 183-184, 187, 193, 218, 265, 281, 315, 317-318, 355, 358-368
elasticsearch/_async/client/async_search.py             214    201     6%   45-58, 99-118, 140-153, 430-591
elasticsearch/_async/client/autoscaling.py               72     59    18%   45-58, 77-88, 110-123, 150-170
elasticsearch/_async/client/cat.py                      849    792     7%   79-109, 159-189, 234-262, 309-337, 387-417, 465-494, 536-561, 633-673, 715-740, 818-852, 934-966, 1051-1085, 1172-1208, 1250-1275, 1327-1358, 1400-1425, 1467-1492, 1547-1581, 1623-1648, 1698-1728, 1778-1808, 1857-1887, 1940-1973, 2018-2046, 2096-2126, 2215-2251
elasticsearch/_async/client/ccr.py                      309    278    10%   44-57, 129-176, 199-212, 235-248, 286-309, 332-346, 368-381, 404-417, 519-574, 596-609, 668-713, 731-742, 765-778
elasticsearch/_async/client/cluster.py                  393    356     9%   62-91, 122-139, 165-178, 210-227, 263-285, 318-337, 421-457, 488-501, 530-545, 576-593, 653-682, 716-739, 757-768, 812-843, 901-935, 964-982
elasticsearch/_async/client/dangling_indices.py          67     56    16%   53-74, 104-125, 143-154
elasticsearch/_async/client/enrich.py                    93     78    16%   44-57, 81-96, 118-132, 164-185, 204-215
elasticsearch/_async/client/eql.py                      111     98    12%   47-60, 91-108, 130-143, 236-287
elasticsearch/_async/client/features.py                  33     24    27%   42-53, 71-82
elasticsearch/_async/client/fleet.py                    225    214     5%   59-80, 167-217, 460-614
elasticsearch/_async/client/graph.py                     39     32    18%   65-96
elasticsearch/_async/client/ilm.py                      231    204    12%   54-71, 111-132, 163-181, 199-210, 241-264, 292-315, 350-375, 396-409, 431-444, 469-484, 510-525
elasticsearch/_async/client/indices.py                 1608   1470     9%   69-94, 157-195, 247-275, 320-351, 407-432, 478-509, 534-547, 580-596, 648-671, 705-724, 762-781, 813-828, 859-876, 907-924, 975-998, 1026-1048, 1096-1121, 1168-1194, 1222-1237, 1267-1286, 1315-1332, 1393-1420, 1469-1493, 1544-1572, 1639, 1643, 1645, 1647, 1649, 1651, 1653, 1655, 1657, 1659, 1661, 1663, 1665, 1715-1741, 1777-1794, 1830-1848, 1898-1926, 1963-1985, 2036-2060, 2119-2151, 2185-2205, 2226-2239, 2263-2280, 2340-2365, 2387-2400, 2464-2499, 2555-2584, 2645-2676, 2785-2834, 2895-2930, 2992-3027, 3055-3073, 3115-3135, 3173-3192, 3227-3242, 3304-3344, 3388-3410, 3456-3478, 3523-3554, 3635-3676, 3718-3749, 3794-3825, 3888-3924, 3978-4003, 4036-4055, 4128-4174
elasticsearch/_async/client/ingest.py                   131    114    13%   54-71, 89-100, 130-148, 166-177, 233-264, 298-320
elasticsearch/_async/client/license.py                  125    106    15%   41-52, 79-94, 112-123, 141-152, 181-204, 226-239, 263-278
elasticsearch/_async/client/logstash.py                  58     47    19%   44-57, 78-92, 118-138
elasticsearch/_async/client/migration.py                 49     38    22%   47-61, 79-90, 108-119
elasticsearch/_async/client/ml.py                      1917   1768     8%   44-57, 93-118, 139-152, 176-191, 215-230, 256-273, 300-315, 346-370, 391-404, 438-460, 491-510, 533-548, 573-588, 611-626, 669-688, 717-740, 807-843, 877-906, 938-963, 1022-1066, 1103-1126, 1162-1188, 1227-1259, 1301-1323, 1363-1385, 1416-1432, 1467-1485, 1512-1530, 1579-1616, 1648-1664, 1699-1717, 1748-1766, 1801-1818, 1863-1901, 1954-1987, 2039-2076, 2129-2157, 2191-2211, 2245-2268, 2286-2297, 2323-2344, 2372-2391, 2422-2449, 2477-2499, 2540-2568, 2596-2619, 2643-2658, 2757-2798, 2932-2985, 3014-3033, 3161-3212, 3288-3325, 3353-3370, 3407-3438, 3468-3491, 3519-3536, 3567-3590, 3616-3631, 3657-3672, 3705-3730, 3785-3814, 3851-3870, 3904-3929, 3961-3978, 4025-4048, 4190-4241, 4271-4292, 4398-4445, 4477-4498, 4528-4547, 4597-4628, 4652-4670
elasticsearch/_async/client/monitoring.py                36     29    19%   53-86
elasticsearch/_async/client/nodes.py                    189    170    10%   48-63, 85-98, 145-175, 211-235, 264-288, 352-398, 427-447
elasticsearch/_async/client/query_ruleset.py             77     64    17%   44-57, 78-91, 116-131, 158-177
elasticsearch/_async/client/rollup.py                   179    158    12%   44-57, 79-93, 116-130, 153-166, 246-287, 325-352, 373-386, 415-432
elasticsearch/_async/client/search_application.py       152    131    14%   44-57, 78-91, 112-125, 146-160, 187-204, 233-255, 276-289, 317-338
elasticsearch/_async/client/searchable_snapshots.py      99     86    13%   50-66, 104-124, 174-207, 232-248
elasticsearch/_async/client/security.py                1119   1012    10%   53-76, 95-106, 145-167, 189-202, 223-236, 260-275, 296-309, 334-351, 397-420, 451-479, 508-525, 552-567, 594-609, 640-659, 686-701, 728-743, 770-785, 812-827, 854-869, 888-899, 917-928, 968-991, 1010-1021, 1044-1060, 1083-1097, 1122-1136, 1162-1178, 1201-1216, 1262-1287, 1313-1329, 1357-1374, 1400-1415, 1463-1492, 1529-1551, 1579-1600, 1641-1666, 1696-1717, 1749-1769, 1838-1869, 1909-1936, 1989-2020, 2073-2113, 2145-2168, 2203-2228, 2268-2289, 2320-2339, 2373-2392, 2413-2426, 2463-2488, 2525-2548, 2590-2615
elasticsearch/_async/client/shutdown.py                  79     68    14%   56-73, 106-124, 190-221
elasticsearch/_async/client/slm.py                      159    136    14%   44-57, 79-92, 110-121, 143-157, 176-187, 205-216, 266-299, 317-328, 346-357
elasticsearch/_async/client/snapshot.py                 323    296     8%   50-67, 103-130, 201-238, 276-307, 334-351, 379-396, 477-518, 546-564, 628-673, 703-723, 750-767
elasticsearch/_async/client/sql.py                      157    140    11%   47-64, 86-99, 136-157, 179-192, 283-330, 360-383
elasticsearch/_async/client/ssl.py                       19     12    37%   42-53
elasticsearch/_async/client/synonyms.py                 141    122    13%   44-57, 80-95, 122-139, 162-177, 202-217, 243-262, 290-311
elasticsearch/_async/client/tasks.py                     79     68    14%   54-76, 103-120, 167-194
elasticsearch/_async/client/text_structure.py            44     37    16%   120-161
elasticsearch/_async/client/transform.py                301    274     9%   55-74, 113-135, 172-193, 257-297, 373-416, 443-458, 481-496, 526-543, 589-612, 673-708, 732-747
elasticsearch/_async/client/utils.py                      2      0   100%
elasticsearch/_async/client/watcher.py                  250    223    11%   46-64, 85-98, 119-132, 153-166, 231-267, 288-301, 357-398, 439-477, 495-506, 543-559, 577-588
elasticsearch/_async/client/xpack.py                     41     31    24%   28, 52-67, 92-105
elasticsearch/_async/helpers.py                         165    147    11%   76-85, 106-128, 133-144, 153-158, 213-291, 330-348, 403-494, 542-583
elasticsearch/_sync/__init__.py                           0      0   100%
elasticsearch/_sync/client/__init__.py                 1946   1385    29%   194, 197-207, 257-267, 292, 353, 357, 361, 411, 469-478, 481-486, 489, 531-533, 539, 546, 553, 562, 583-598, 666, 670, 672, 677, 679, 681, 683, 685, 687, 689, 691, 693, 695, 697, 699, 701, 731-750, 774-795, 876-926, 992, 994, 996, 1000, 1004, 1006, 1008, 1010, 1012, 1014, 1016, 1018, 1020, 1022, 1024, 1082, 1084, 1088, 1090, 1092, 1094, 1096, 1098, 1100, 1102, 1104, 1106, 1108, 1110, 1242-1330, 1354-1369, 1399-1416, 1477-1512, 1569-1602, 1669-1716, 1781-1819, 1880, 1882, 1886, 1888, 1890, 1892, 1894, 1896, 1898, 1900, 1902, 1904, 1906, 1908, 1910, 1912, 1939-1954, 1972-1983, 2001-2012, 2070-2105, 2133-2153, 2228, 2230, 2234, 2242, 2245, 2247, 2249, 2251, 2253, 2255, 2257, 2259, 2261, 2263, 2265, 2267, 2269, 2271, 2273, 2297, 2299, 2301, 2303, 2365-2400, 2462-2498, 2578-2626, 2671-2705, 2763-2809, 2853-2878, 2919-2947, 3001-3031, 3094-3139, 3163-3178, 3213-3239, 3267-3290, 3320-3345, 3693, 3695, 3697, 3699, 3701, 3703, 3705, 3707, 3709, 3711, 3713, 3715, 3717, 3719, 3721, 3723, 3725, 3727, 3729, 3731, 3733, 3735, 3737, 3739, 3741, 3743, 3745, 3747, 3749, 3751, 3753, 3755, 3757, 3760, 3762, 3764, 3766, 3768, 3770, 3772, 3776, 3778, 3780, 3782, 3784, 3786, 3788, 3792, 3794, 3796, 3798, 3800, 3802, 3804, 3806, 3810, 3812, 3814, 3816, 3818, 3820, 3822, 3824, 3826, 3939, 3941, 3943, 3945, 3947, 3960-3961, 3963, 3965, 3967, 3969, 3972, 3974, 3976, 3978, 3980, 3982, 3984, 3986, 3990, 3992, 3994, 3996, 3998, 4000, 4056-4082, 4168-4216, 4272-4307, 4370-4422, 4517, 4519, 4524, 4526, 4528, 4530, 4532, 4534, 4536, 4538, 4540, 4542, 4544, 4546, 4548, 4550, 4552, 4555, 4557, 4559, 4561, 4563, 4565, 4567, 4709-4805, 4829-4844
elasticsearch/_sync/client/_base.py                     153     17    89%   93, 183-184, 187, 193, 218, 265, 315, 317-318, 358-368
elasticsearch/_sync/client/async_search.py              214    201     6%   45-58, 99-118, 140-153, 430-591
elasticsearch/_sync/client/autoscaling.py                72     59    18%   45-58, 77-88, 110-123, 150-170
elasticsearch/_sync/client/cat.py                       849    774     9%   79-109, 159-189, 234-262, 309-337, 387-417, 465-494, 536-561, 633-673, 715-740, 818-852, 934-966, 1051-1085, 1172-1208, 1250-1275, 1330, 1332, 1334, 1336, 1338, 1340, 1342, 1344, 1346, 1348, 1350, 1352, 1354, 1356, 1400-1425, 1467-1492, 1547-1581, 1623-1648, 1698-1728, 1778-1808, 1857-1887, 1940-1973, 2018-2046, 2096-2126, 2215-2251
elasticsearch/_sync/client/ccr.py                       309    278    10%   44-57, 129-176, 199-212, 235-248, 286-309, 332-346, 368-381, 404-417, 519-574, 596-609, 668-713, 731-742, 765-778
elasticsearch/_sync/client/cluster.py                   393    322    18%   62-91, 122-139, 165-178, 210-227, 263-285, 318-337, 421-457, 488-501, 530-545, 576-593, 653-682, 716-739, 757-768, 812-843, 911, 913, 915, 917, 919, 921, 923, 925, 927, 929, 931, 933, 970, 972, 974, 976, 978, 980
elasticsearch/_sync/client/dangling_indices.py           67     56    16%   53-74, 104-125, 143-154
elasticsearch/_sync/client/enrich.py                     93     78    16%   44-57, 81-96, 118-132, 164-185, 204-215
elasticsearch/_sync/client/eql.py                       111     98    12%   47-60, 91-108, 130-143, 236-287
elasticsearch/_sync/client/features.py                   33     24    27%   42-53, 71-82
elasticsearch/_sync/client/fleet.py                     225    214     5%   59-80, 167-217, 460-614
elasticsearch/_sync/client/graph.py                      39     32    18%   65-96
elasticsearch/_sync/client/ilm.py                       231    204    12%   54-71, 111-132, 163-181, 199-210, 241-264, 292-315, 350-375, 396-409, 431-444, 469-484, 510-525
elasticsearch/_sync/client/indices.py                  1608   1419    12%   69-94, 157-195, 247-275, 320-351, 407-432, 479, 484, 486, 488, 490, 492, 494, 496, 499, 501, 503, 508, 534-547, 580-596, 649, 653, 655, 659, 661, 663, 665, 667, 669, 705-724, 762-781, 813-828, 859-876, 907-924, 975-998, 1026-1048, 1101, 1103, 1105, 1107, 1109, 1111, 1113, 1115, 1117, 1119, 1168-1194, 1222-1237, 1267-1286, 1315-1332, 1393-1420, 1469-1493, 1544-1572, 1639, 1643, 1645, 1647, 1649, 1651, 1653, 1655, 1657, 1659, 1661, 1663, 1665, 1715-1741, 1777-1794, 1830-1848, 1898-1926, 1963-1985, 2036-2060, 2119-2151, 2185-2205, 2226-2239, 2263-2280, 2340-2365, 2387-2400, 2464-2499, 2555-2584, 2645-2676, 2785-2834, 2895-2930, 2992-3027, 3055-3073, 3115-3135, 3173-3192, 3227-3242, 3304-3344, 3388-3410, 3456-3478, 3523-3554, 3635-3676, 3718-3749, 3794-3825, 3888-3924, 3978-4003, 4036-4055, 4128-4174
elasticsearch/_sync/client/ingest.py                    131    114    13%   54-71, 89-100, 130-148, 166-177, 233-264, 298-320
elasticsearch/_sync/client/license.py                   125    106    15%   41-52, 79-94, 112-123, 141-152, 181-204, 226-239, 263-278
elasticsearch/_sync/client/logstash.py                   58     47    19%   44-57, 78-92, 118-138
elasticsearch/_sync/client/migration.py                  49     38    22%   47-61, 79-90, 108-119
elasticsearch/_sync/client/ml.py                       1917   1768     8%   44-57, 93-118, 139-152, 176-191, 215-230, 256-273, 300-315, 346-370, 391-404, 438-460, 491-510, 533-548, 573-588, 611-626, 669-688, 717-740, 807-843, 877-906, 938-963, 1022-1066, 1103-1126, 1162-1188, 1227-1259, 1301-1323, 1363-1385, 1416-1432, 1467-1485, 1512-1530, 1579-1616, 1648-1664, 1699-1717, 1748-1766, 1801-1818, 1863-1901, 1954-1987, 2039-2076, 2129-2157, 2191-2211, 2245-2268, 2286-2297, 2323-2344, 2372-2391, 2422-2449, 2477-2499, 2540-2568, 2596-2619, 2643-2658, 2757-2798, 2932-2985, 3014-3033, 3161-3212, 3288-3325, 3353-3370, 3407-3438, 3468-3491, 3519-3536, 3567-3590, 3616-3631, 3657-3672, 3705-3730, 3785-3814, 3851-3870, 3904-3929, 3961-3978, 4025-4048, 4190-4241, 4271-4292, 4398-4445, 4477-4498, 4528-4547, 4597-4628, 4652-4670
elasticsearch/_sync/client/monitoring.py                 36     29    19%   53-86
elasticsearch/_sync/client/nodes.py                     189    170    10%   48-63, 85-98, 145-175, 211-235, 264-288, 352-398, 427-447
elasticsearch/_sync/client/query_ruleset.py              77     64    17%   44-57, 78-91, 116-131, 158-177
elasticsearch/_sync/client/rollup.py                    179    158    12%   44-57, 79-93, 116-130, 153-166, 246-287, 325-352, 373-386, 415-432
elasticsearch/_sync/client/search_application.py        152    131    14%   44-57, 78-91, 112-125, 146-160, 187-204, 233-255, 276-289, 317-338
elasticsearch/_sync/client/searchable_snapshots.py       99     86    13%   50-66, 104-124, 174-207, 232-248
elasticsearch/_sync/client/security.py                 1119   1012    10%   53-76, 95-106, 145-167, 189-202, 223-236, 260-275, 296-309, 334-351, 397-420, 451-479, 508-525, 552-567, 594-609, 640-659, 686-701, 728-743, 770-785, 812-827, 854-869, 888-899, 917-928, 968-991, 1010-1021, 1044-1060, 1083-1097, 1122-1136, 1162-1178, 1201-1216, 1262-1287, 1313-1329, 1357-1374, 1400-1415, 1463-1492, 1529-1551, 1579-1600, 1641-1666, 1696-1717, 1749-1769, 1838-1869, 1909-1936, 1989-2020, 2073-2113, 2145-2168, 2203-2228, 2268-2289, 2320-2339, 2373-2392, 2413-2426, 2463-2488, 2525-2548, 2590-2615
elasticsearch/_sync/client/shutdown.py                   79     68    14%   56-73, 106-124, 190-221
elasticsearch/_sync/client/slm.py                       159    136    14%   44-57, 79-92, 110-121, 143-157, 176-187, 205-216, 266-299, 317-328, 346-357
elasticsearch/_sync/client/snapshot.py                  323    296     8%   50-67, 103-130, 201-238, 276-307, 334-351, 379-396, 477-518, 546-564, 628-673, 703-723, 750-767
elasticsearch/_sync/client/sql.py                       157    140    11%   47-64, 86-99, 136-157, 179-192, 283-330, 360-383
elasticsearch/_sync/client/ssl.py                        19     12    37%   42-53
elasticsearch/_sync/client/synonyms.py                  141    122    13%   44-57, 80-95, 122-139, 162-177, 202-217, 243-262, 290-311
elasticsearch/_sync/client/tasks.py                      79     68    14%   54-76, 103-120, 167-194
elasticsearch/_sync/client/text_structure.py             44     37    16%   120-161
elasticsearch/_sync/client/transform.py                 301    274     9%   55-74, 113-135, 172-193, 257-297, 373-416, 443-458, 481-496, 526-543, 589-612, 673-708, 732-747
elasticsearch/_sync/client/utils.py                     182     43    76%   62, 101-105, 156-159, 169-224, 229-233, 265, 269, 290, 302, 308, 363-364, 430-432
elasticsearch/_sync/client/watcher.py                   250    223    11%   46-64, 85-98, 119-132, 153-166, 231-267, 288-301, 357-398, 439-477, 495-506, 543-559, 577-588
elasticsearch/_sync/client/xpack.py                      41     31    24%   28, 52-67, 92-105
elasticsearch/_utils.py                                  13      0   100%
elasticsearch/_version.py                                 1      0   100%
elasticsearch/client.py                                  43     43     0%   18-120
elasticsearch/compat.py                                  29      4    86%   28, 69-71
elasticsearch/exceptions.py                              43      3    93%   56, 77-78
elasticsearch/helpers/__init__.py                         9      0   100%
elasticsearch/helpers/actions.py                        249    149    40%   164, 182, 253-274, 290-313, 334-355, 409-475, 514-532, 666-762, 810-847
elasticsearch/helpers/errors.py                          10      4    60%   23-24, 31-32
elasticsearch/serializer.py                              86     12    86%   65, 80, 95, 98-100, 174-176, 189, 193-195, 203
elasticsearch/transport.py                                9      0   100%
-----------------------------------------------------------------------------------
TOTAL                                                 24998  21301    15%

=========================== short test summary info ============================
FAILED test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_body_fields - AssertionError: assert [((), {'api_key': ('id', 'api_key')}), ((), {'body': {'query': {'match_all': {}}}})] == [((), {'api_key': ('id', 'api_key')}), ((), {'query': {'match_all': {}}})]
  At index 1 diff: ((), {'body': {'query': {'match_all': {}}}}) != ((), {'query': {'match_all': {}}})
  Full diff:
    [
     ((),
      {'api_key': ('id',
                   'api_key')}),
     ((),
  -   {'query': {'match_all': {}}}),
  +   {'body': {'query': {'match_all': {}}}}),
  ?  +++++++++                          +
    ]
=========== 1 failed, 234 passed, 110 skipped, 26 warnings in 6.21s ============
nox > Command pytest --cov-report=term-missing --cov=elasticsearch --cov-config=setup.cfg --junitxml=/home/runner/work/elasticsearch-py/elasticsearch-py/junit/elasticsearch-py-junit.xml --log-level=DEBUG --cache-clear -vv failed with exit code 1
nox > Session test-3.9 failed.
##[error]Process completed with exit code 1.

step_name: test-3.10/5_Run Tests.txt
log: ##[group]Run .ci/run-nox.sh
[36;1m.ci/run-nox.sh[0m
shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
env:
  pythonLocation: /opt/hostedtoolcache/Python/3.10.13/x64
  PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.10.13/x64/lib/pkgconfig
  Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.10.13/x64
  Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.10.13/x64
  Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.10.13/x64
  LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.10.13/x64/lib
  PYTHON_VERSION: 3.10
  NOX_SESSION: 
##[endgroup]
nox > Running session test-3.10
nox > Creating virtual environment (virtualenv) using python3.10 in .nox/test-3-10
nox > python -m pip install '.[async,requests]'
Processing /home/runner/work/elasticsearch-py/elasticsearch-py
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting elastic-transport<9,>=8
  Downloading elastic_transport-8.10.0-py3-none-any.whl.metadata (3.5 kB)
Collecting aiohttp<4,>=3
  Downloading aiohttp-3.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.4 kB)
Collecting requests<3.0.0,>=2.4.0
  Downloading requests-2.31.0-py3-none-any.whl.metadata (4.6 kB)
Collecting attrs>=17.3.0 (from aiohttp<4,>=3)
  Downloading attrs-23.1.0-py3-none-any.whl (61 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.2/61.2 kB 3.0 MB/s eta 0:00:00
Collecting multidict<7.0,>=4.5 (from aiohttp<4,>=3)
  Downloading multidict-6.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (114 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 114.5/114.5 kB 8.0 MB/s eta 0:00:00
Collecting yarl<2.0,>=1.0 (from aiohttp<4,>=3)
  Downloading yarl-1.9.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (28 kB)
Collecting frozenlist>=1.1.1 (from aiohttp<4,>=3)
  Downloading frozenlist-1.4.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.2 kB)
Collecting aiosignal>=1.1.2 (from aiohttp<4,>=3)
  Downloading aiosignal-1.3.1-py3-none-any.whl (7.6 kB)
Collecting async-timeout<5.0,>=4.0 (from aiohttp<4,>=3)
  Downloading async_timeout-4.0.3-py3-none-any.whl.metadata (4.2 kB)
Collecting urllib3<3,>=1.26.2 (from elastic-transport<9,>=8)
  Downloading urllib3-2.1.0-py3-none-any.whl.metadata (6.4 kB)
Collecting certifi (from elastic-transport<9,>=8)
  Downloading certifi-2023.11.17-py3-none-any.whl.metadata (2.2 kB)
Collecting charset-normalizer<4,>=2 (from requests<3.0.0,>=2.4.0)
  Downloading charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (33 kB)
Collecting idna<4,>=2.5 (from requests<3.0.0,>=2.4.0)
  Downloading idna-3.4-py3-none-any.whl (61 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.5/61.5 kB 13.9 MB/s eta 0:00:00
Downloading aiohttp-3.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 18.8 MB/s eta 0:00:00
Downloading elastic_transport-8.10.0-py3-none-any.whl (59 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 59.8/59.8 kB 19.5 MB/s eta 0:00:00
Downloading requests-2.31.0-py3-none-any.whl (62 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 22.0 MB/s eta 0:00:00
Downloading async_timeout-4.0.3-py3-none-any.whl (5.7 kB)
Downloading certifi-2023.11.17-py3-none-any.whl (162 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 162.5/162.5 kB 20.5 MB/s eta 0:00:00
Downloading charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (142 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 142.1/142.1 kB 17.4 MB/s eta 0:00:00
Downloading frozenlist-1.4.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (225 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 225.7/225.7 kB 25.1 MB/s eta 0:00:00
Downloading urllib3-2.1.0-py3-none-any.whl (104 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 104.6/104.6 kB 32.4 MB/s eta 0:00:00
Downloading yarl-1.9.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (300 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 300.7/300.7 kB 27.2 MB/s eta 0:00:00
Building wheels for collected packages: elasticsearch
  Building wheel for elasticsearch (setup.py): started
  Building wheel for elasticsearch (setup.py): finished with status 'done'
  Created wheel for elasticsearch: filename=elasticsearch-8.11.0-py3-none-any.whl size=423537 sha256=4af7da2e451a99681a0fa95d57f168fdfbb2e0ab6d94130ec6181721059f1aec
  Stored in directory: /home/runner/.cache/pip/wheels/a4/73/ec/28818fb230f2b4a72230b0862cb8eac94186218db176eadb74
Successfully built elasticsearch
Installing collected packages: urllib3, multidict, idna, frozenlist, charset-normalizer, certifi, attrs, async-timeout, yarl, requests, elastic-transport, aiosignal, elasticsearch, aiohttp
Successfully installed aiohttp-3.9.0 aiosignal-1.3.1 async-timeout-4.0.3 attrs-23.1.0 certifi-2023.11.17 charset-normalizer-3.3.2 elastic-transport-8.10.0 elasticsearch-8.11.0 frozenlist-1.4.0 idna-3.4 multidict-6.0.4 requests-2.31.0 urllib3-2.1.0 yarl-1.9.3
nox > python -m pip install -r dev-requirements.txt
Ignoring protobuf: markers 'python_version <= "3.7"' don't match your environment
Requirement already satisfied: elastic-transport<9,>=8.0.0b1 in ./.nox/test-3-10/lib/python3.10/site-packages (from -r dev-requirements.txt (line 1)) (8.10.0)
Requirement already satisfied: requests<3,>=2 in ./.nox/test-3-10/lib/python3.10/site-packages (from -r dev-requirements.txt (line 2)) (2.31.0)
Requirement already satisfied: aiohttp in ./.nox/test-3-10/lib/python3.10/site-packages (from -r dev-requirements.txt (line 3)) (3.9.0)
Collecting pytest (from -r dev-requirements.txt (line 4))
  Downloading pytest-7.4.3-py3-none-any.whl.metadata (7.9 kB)
Collecting pytest-cov (from -r dev-requirements.txt (line 5))
  Downloading pytest_cov-4.1.0-py3-none-any.whl.metadata (26 kB)
Collecting pytest-asyncio (from -r dev-requirements.txt (line 6))
  Downloading pytest_asyncio-0.21.1-py3-none-any.whl.metadata (4.0 kB)
Collecting coverage (from -r dev-requirements.txt (line 7))
  Downloading coverage-7.3.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (8.1 kB)
Collecting jinja2 (from -r dev-requirements.txt (line 8))
  Downloading Jinja2-3.1.2-py3-none-any.whl (133 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.1/133.1 kB 11.5 MB/s eta 0:00:00
Collecting python-dateutil (from -r dev-requirements.txt (line 9))
  Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.7/247.7 kB 34.7 MB/s eta 0:00:00
Collecting unasync (from -r dev-requirements.txt (line 10))
  Downloading unasync-0.5.0-py3-none-any.whl (10 kB)
Collecting pyyaml>=5.4 (from -r dev-requirements.txt (line 11))
  Downloading PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB)
Collecting isort (from -r dev-requirements.txt (line 12))
  Downloading isort-5.12.0-py3-none-any.whl (91 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 91.2/91.2 kB 26.2 MB/s eta 0:00:00
Collecting black (from -r dev-requirements.txt (line 13))
  Downloading black-23.11.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (66 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 66.9/66.9 kB 20.6 MB/s eta 0:00:00
Collecting twine (from -r dev-requirements.txt (line 14))
  Downloading twine-4.0.2-py3-none-any.whl (36 kB)
Collecting build (from -r dev-requirements.txt (line 15))
  Downloading build-1.0.3-py3-none-any.whl.metadata (4.2 kB)
Collecting nox (from -r dev-requirements.txt (line 16))
  Using cached nox-2023.4.22-py3-none-any.whl (54 kB)
Collecting numpy (from -r dev-requirements.txt (line 18))
  Downloading numpy-1.26.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (61 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.2/61.2 kB 17.4 MB/s eta 0:00:00
Collecting pandas (from -r dev-requirements.txt (line 19))
  Downloading pandas-2.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (18 kB)
Collecting mapbox-vector-tile (from -r dev-requirements.txt (line 22))
  Downloading mapbox_vector_tile-2.0.1-py3-none-any.whl (30 kB)
Collecting sphinx>2 (from -r dev-requirements.txt (line 29))
  Downloading sphinx-7.2.6-py3-none-any.whl.metadata (5.9 kB)
Collecting sphinx-rtd-theme>0.5 (from -r dev-requirements.txt (line 30))
  Downloading sphinx_rtd_theme-1.3.0-py2.py3-none-any.whl.metadata (4.5 kB)
Collecting sphinx-autodoc-typehints (from -r dev-requirements.txt (line 31))
  Downloading sphinx_autodoc_typehints-1.25.2-py3-none-any.whl.metadata (7.8 kB)
Requirement already satisfied: urllib3<3,>=1.26.2 in ./.nox/test-3-10/lib/python3.10/site-packages (from elastic-transport<9,>=8.0.0b1->-r dev-requirements.txt (line 1)) (2.1.0)
Requirement already satisfied: certifi in ./.nox/test-3-10/lib/python3.10/site-packages (from elastic-transport<9,>=8.0.0b1->-r dev-requirements.txt (line 1)) (2023.11.17)
Requirement already satisfied: charset-normalizer<4,>=2 in ./.nox/test-3-10/lib/python3.10/site-packages (from requests<3,>=2->-r dev-requirements.txt (line 2)) (3.3.2)
Requirement already satisfied: idna<4,>=2.5 in ./.nox/test-3-10/lib/python3.10/site-packages (from requests<3,>=2->-r dev-requirements.txt (line 2)) (3.4)
Requirement already satisfied: attrs>=17.3.0 in ./.nox/test-3-10/lib/python3.10/site-packages (from aiohttp->-r dev-requirements.txt (line 3)) (23.1.0)
Requirement already satisfied: multidict<7.0,>=4.5 in ./.nox/test-3-10/lib/python3.10/site-packages (from aiohttp->-r dev-requirements.txt (line 3)) (6.0.4)
Requirement already satisfied: yarl<2.0,>=1.0 in ./.nox/test-3-10/lib/python3.10/site-packages (from aiohttp->-r dev-requirements.txt (line 3)) (1.9.3)
Requirement already satisfied: frozenlist>=1.1.1 in ./.nox/test-3-10/lib/python3.10/site-packages (from aiohttp->-r dev-requirements.txt (line 3)) (1.4.0)
Requirement already satisfied: aiosignal>=1.1.2 in ./.nox/test-3-10/lib/python3.10/site-packages (from aiohttp->-r dev-requirements.txt (line 3)) (1.3.1)
Requirement already satisfied: async-timeout<5.0,>=4.0 in ./.nox/test-3-10/lib/python3.10/site-packages (from aiohttp->-r dev-requirements.txt (line 3)) (4.0.3)
Collecting iniconfig (from pytest->-r dev-requirements.txt (line 4))
  Downloading iniconfig-2.0.0-py3-none-any.whl (5.9 kB)
Collecting packaging (from pytest->-r dev-requirements.txt (line 4))
  Using cached packaging-23.2-py3-none-any.whl.metadata (3.2 kB)
Collecting pluggy<2.0,>=0.12 (from pytest->-r dev-requirements.txt (line 4))
  Downloading pluggy-1.3.0-py3-none-any.whl.metadata (4.3 kB)
Collecting exceptiongroup>=1.0.0rc8 (from pytest->-r dev-requirements.txt (line 4))
  Downloading exceptiongroup-1.2.0-py3-none-any.whl.metadata (6.6 kB)
Collecting tomli>=1.0.0 (from pytest->-r dev-requirements.txt (line 4))
  Downloading tomli-2.0.1-py3-none-any.whl (12 kB)
Collecting MarkupSafe>=2.0 (from jinja2->-r dev-requirements.txt (line 8))
  Downloading MarkupSafe-2.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.0 kB)
Collecting six>=1.5 (from python-dateutil->-r dev-requirements.txt (line 9))
  Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting click>=8.0.0 (from black->-r dev-requirements.txt (line 13))
  Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB)
Collecting mypy-extensions>=0.4.3 (from black->-r dev-requirements.txt (line 13))
  Downloading mypy_extensions-1.0.0-py3-none-any.whl (4.7 kB)
Collecting pathspec>=0.9.0 (from black->-r dev-requirements.txt (line 13))
  Downloading pathspec-0.11.2-py3-none-any.whl.metadata (19 kB)
Collecting platformdirs>=2 (from black->-r dev-requirements.txt (line 13))
  Using cached platformdirs-4.0.0-py3-none-any.whl.metadata (11 kB)
Collecting typing-extensions>=4.0.1 (from black->-r dev-requirements.txt (line 13))
  Downloading typing_extensions-4.8.0-py3-none-any.whl.metadata (3.0 kB)
Collecting pkginfo>=1.8.1 (from twine->-r dev-requirements.txt (line 14))
  Downloading pkginfo-1.9.6-py3-none-any.whl (30 kB)
Collecting readme-renderer>=35.0 (from twine->-r dev-requirements.txt (line 14))
  Downloading readme_renderer-42.0-py3-none-any.whl.metadata (2.8 kB)
Collecting requests-toolbelt!=0.9.0,>=0.8.0 (from twine->-r dev-requirements.txt (line 14))
  Downloading requests_toolbelt-1.0.0-py2.py3-none-any.whl (54 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.5/54.5 kB 15.3 MB/s eta 0:00:00
Collecting importlib-metadata>=3.6 (from twine->-r dev-requirements.txt (line 14))
  Downloading importlib_metadata-6.8.0-py3-none-any.whl.metadata (5.1 kB)
Collecting keyring>=15.1 (from twine->-r dev-requirements.txt (line 14))
  Downloading keyring-24.3.0-py3-none-any.whl.metadata (20 kB)
Collecting rfc3986>=1.4.0 (from twine->-r dev-requirements.txt (line 14))
  Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB)
Collecting rich>=12.0.0 (from twine->-r dev-requirements.txt (line 14))
  Downloading rich-13.7.0-py3-none-any.whl.metadata (18 kB)
Collecting pyproject_hooks (from build->-r dev-requirements.txt (line 15))
  Downloading pyproject_hooks-1.0.0-py3-none-any.whl (9.3 kB)
Collecting argcomplete<4.0,>=1.9.4 (from nox->-r dev-requirements.txt (line 16))
  Using cached argcomplete-3.1.6-py3-none-any.whl.metadata (16 kB)
Collecting colorlog<7.0.0,>=2.6.1 (from nox->-r dev-requirements.txt (line 16))
  Using cached colorlog-6.7.0-py2.py3-none-any.whl (11 kB)
Collecting virtualenv>=14 (from nox->-r dev-requirements.txt (line 16))
  Using cached virtualenv-20.24.7-py3-none-any.whl.metadata (4.5 kB)
Collecting pytz>=2020.1 (from pandas->-r dev-requirements.txt (line 19))
  Downloading pytz-2023.3.post1-py2.py3-none-any.whl.metadata (22 kB)
Collecting tzdata>=2022.1 (from pandas->-r dev-requirements.txt (line 19))
  Downloading tzdata-2023.3-py2.py3-none-any.whl (341 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 341.8/341.8 kB 67.4 MB/s eta 0:00:00
Collecting protobuf<5.0,>=4.21 (from mapbox-vector-tile->-r dev-requirements.txt (line 22))
  Downloading protobuf-4.25.1-cp37-abi3-manylinux2014_x86_64.whl.metadata (541 bytes)
Collecting pyclipper<2.0.0,>=1.3.0 (from mapbox-vector-tile->-r dev-requirements.txt (line 22))
  Downloading pyclipper-1.3.0.post5-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.metadata (9.0 kB)
Collecting shapely<3.0.0,>=2.0.0 (from mapbox-vector-tile->-r dev-requirements.txt (line 22))
  Downloading shapely-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.0 kB)
Collecting sphinxcontrib-applehelp (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading sphinxcontrib_applehelp-1.0.7-py3-none-any.whl.metadata (2.2 kB)
Collecting sphinxcontrib-devhelp (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading sphinxcontrib_devhelp-1.0.5-py3-none-any.whl.metadata (2.2 kB)
Collecting sphinxcontrib-jsmath (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB)
Collecting sphinxcontrib-htmlhelp>=2.0.0 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading sphinxcontrib_htmlhelp-2.0.4-py3-none-any.whl.metadata (2.2 kB)
Collecting sphinxcontrib-serializinghtml>=1.1.9 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading sphinxcontrib_serializinghtml-1.1.9-py3-none-any.whl.metadata (2.3 kB)
Collecting sphinxcontrib-qthelp (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading sphinxcontrib_qthelp-1.0.6-py3-none-any.whl.metadata (2.2 kB)
Collecting Pygments>=2.14 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading pygments-2.17.2-py3-none-any.whl.metadata (2.6 kB)
Collecting docutils<0.21,>=0.18.1 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading docutils-0.20.1-py3-none-any.whl.metadata (2.8 kB)
Collecting snowballstemmer>=2.0 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading snowballstemmer-2.2.0-py2.py3-none-any.whl (93 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.0/93.0 kB 24.9 MB/s eta 0:00:00
Collecting babel>=2.9 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading Babel-2.13.1-py3-none-any.whl.metadata (1.6 kB)
Collecting alabaster<0.8,>=0.7 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading alabaster-0.7.13-py3-none-any.whl (13 kB)
Collecting imagesize>=1.3 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading imagesize-1.4.1-py2.py3-none-any.whl (8.8 kB)
Collecting docutils<0.21,>=0.18.1 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading docutils-0.18.1-py2.py3-none-any.whl (570 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 570.0/570.0 kB 86.7 MB/s eta 0:00:00
Collecting sphinxcontrib-jquery<5,>=4 (from sphinx-rtd-theme>0.5->-r dev-requirements.txt (line 30))
  Downloading sphinxcontrib_jquery-4.1-py2.py3-none-any.whl (121 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.1/121.1 kB 36.3 MB/s eta 0:00:00
Collecting zipp>=0.5 (from importlib-metadata>=3.6->twine->-r dev-requirements.txt (line 14))
  Downloading zipp-3.17.0-py3-none-any.whl.metadata (3.7 kB)
Collecting jaraco.classes (from keyring>=15.1->twine->-r dev-requirements.txt (line 14))
  Downloading jaraco.classes-3.3.0-py3-none-any.whl.metadata (2.9 kB)
Collecting SecretStorage>=3.2 (from keyring>=15.1->twine->-r dev-requirements.txt (line 14))
  Downloading SecretStorage-3.3.3-py3-none-any.whl (15 kB)
Collecting jeepney>=0.4.2 (from keyring>=15.1->twine->-r dev-requirements.txt (line 14))
  Downloading jeepney-0.8.0-py3-none-any.whl (48 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.4/48.4 kB 17.6 MB/s eta 0:00:00
Collecting nh3>=0.2.14 (from readme-renderer>=35.0->twine->-r dev-requirements.txt (line 14))
  Downloading nh3-0.2.14-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.6 kB)
Collecting markdown-it-py>=2.2.0 (from rich>=12.0.0->twine->-r dev-requirements.txt (line 14))
  Downloading markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB)
Collecting distlib<1,>=0.3.7 (from virtualenv>=14->nox->-r dev-requirements.txt (line 16))
  Using cached distlib-0.3.7-py2.py3-none-any.whl.metadata (5.1 kB)
Collecting filelock<4,>=3.12.2 (from virtualenv>=14->nox->-r dev-requirements.txt (line 16))
  Using cached filelock-3.13.1-py3-none-any.whl.metadata (2.8 kB)
Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=12.0.0->twine->-r dev-requirements.txt (line 14))
  Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Collecting cryptography>=2.0 (from SecretStorage>=3.2->keyring>=15.1->twine->-r dev-requirements.txt (line 14))
  Downloading cryptography-41.0.5-cp37-abi3-manylinux_2_28_x86_64.whl.metadata (5.2 kB)
Collecting more-itertools (from jaraco.classes->keyring>=15.1->twine->-r dev-requirements.txt (line 14))
  Downloading more_itertools-10.1.0-py3-none-any.whl.metadata (33 kB)
Collecting cffi>=1.12 (from cryptography>=2.0->SecretStorage>=3.2->keyring>=15.1->twine->-r dev-requirements.txt (line 14))
  Downloading cffi-1.16.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.5 kB)
Collecting pycparser (from cffi>=1.12->cryptography>=2.0->SecretStorage>=3.2->keyring>=15.1->twine->-r dev-requirements.txt (line 14))
  Downloading pycparser-2.21-py2.py3-none-any.whl (118 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.7/118.7 kB 34.2 MB/s eta 0:00:00
Downloading pytest-7.4.3-py3-none-any.whl (325 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 325.1/325.1 kB 65.1 MB/s eta 0:00:00
Downloading pytest_cov-4.1.0-py3-none-any.whl (21 kB)
Downloading pytest_asyncio-0.21.1-py3-none-any.whl (13 kB)
Downloading coverage-7.3.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (227 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 227.5/227.5 kB 59.4 MB/s eta 0:00:00
Downloading PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (705 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 705.5/705.5 kB 87.9 MB/s eta 0:00:00
Downloading black-23.11.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 104.5 MB/s eta 0:00:00
Downloading build-1.0.3-py3-none-any.whl (18 kB)
Downloading numpy-1.26.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 18.2/18.2 MB 97.4 MB/s eta 0:00:00
Downloading pandas-2.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.3 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.3/12.3 MB 112.3 MB/s eta 0:00:00
Downloading sphinx-7.2.6-py3-none-any.whl (3.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 115.1 MB/s eta 0:00:00
Downloading sphinx_rtd_theme-1.3.0-py2.py3-none-any.whl (2.8 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.8/2.8 MB 112.5 MB/s eta 0:00:00
Downloading sphinx_autodoc_typehints-1.25.2-py3-none-any.whl (18 kB)
Using cached argcomplete-3.1.6-py3-none-any.whl (41 kB)
Downloading Babel-2.13.1-py3-none-any.whl (10.1 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.1/10.1 MB 118.9 MB/s eta 0:00:00
Downloading click-8.1.7-py3-none-any.whl (97 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.9/97.9 kB 22.5 MB/s eta 0:00:00
Downloading exceptiongroup-1.2.0-py3-none-any.whl (16 kB)
Downloading importlib_metadata-6.8.0-py3-none-any.whl (22 kB)
Downloading keyring-24.3.0-py3-none-any.whl (38 kB)
Downloading MarkupSafe-2.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB)
Using cached packaging-23.2-py3-none-any.whl (53 kB)
Downloading pathspec-0.11.2-py3-none-any.whl (29 kB)
Using cached platformdirs-4.0.0-py3-none-any.whl (17 kB)
Downloading pluggy-1.3.0-py3-none-any.whl (18 kB)
Downloading protobuf-4.25.1-cp37-abi3-manylinux2014_x86_64.whl (294 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 294.6/294.6 kB 60.1 MB/s eta 0:00:00
Downloading pyclipper-1.3.0.post5-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (908 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 908.3/908.3 kB 98.5 MB/s eta 0:00:00
Downloading pygments-2.17.2-py3-none-any.whl (1.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 102.4 MB/s eta 0:00:00
Downloading pytz-2023.3.post1-py2.py3-none-any.whl (502 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 502.5/502.5 kB 88.4 MB/s eta 0:00:00
Downloading readme_renderer-42.0-py3-none-any.whl (13 kB)
Downloading rich-13.7.0-py3-none-any.whl (240 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 240.6/240.6 kB 54.4 MB/s eta 0:00:00
Downloading shapely-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.5/2.5 MB 112.7 MB/s eta 0:00:00
Downloading sphinxcontrib_htmlhelp-2.0.4-py3-none-any.whl (99 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 99.2/99.2 kB 32.3 MB/s eta 0:00:00
Downloading sphinxcontrib_serializinghtml-1.1.9-py3-none-any.whl (92 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 92.7/92.7 kB 27.9 MB/s eta 0:00:00
Downloading typing_extensions-4.8.0-py3-none-any.whl (31 kB)
Using cached virtualenv-20.24.7-py3-none-any.whl (3.8 MB)
Downloading sphinxcontrib_applehelp-1.0.7-py3-none-any.whl (120 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 120.0/120.0 kB 38.9 MB/s eta 0:00:00
Downloading sphinxcontrib_devhelp-1.0.5-py3-none-any.whl (83 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 83.5/83.5 kB 27.7 MB/s eta 0:00:00
Downloading sphinxcontrib_qthelp-1.0.6-py3-none-any.whl (89 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.4/89.4 kB 28.6 MB/s eta 0:00:00
Using cached distlib-0.3.7-py2.py3-none-any.whl (468 kB)
Using cached filelock-3.13.1-py3-none-any.whl (11 kB)
Downloading markdown_it_py-3.0.0-py3-none-any.whl (87 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 87.5/87.5 kB 21.0 MB/s eta 0:00:00
Downloading nh3-0.2.14-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 107.6 MB/s eta 0:00:00
Downloading zipp-3.17.0-py3-none-any.whl (7.4 kB)
Downloading jaraco.classes-3.3.0-py3-none-any.whl (5.9 kB)
Downloading cryptography-41.0.5-cp37-abi3-manylinux_2_28_x86_64.whl (4.4 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.4/4.4 MB 116.0 MB/s eta 0:00:00
Downloading more_itertools-10.1.0-py3-none-any.whl (55 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 55.8/55.8 kB 19.7 MB/s eta 0:00:00
Downloading cffi-1.16.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (443 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 443.9/443.9 kB 81.1 MB/s eta 0:00:00
Installing collected packages: snowballstemmer, pytz, pyclipper, nh3, distlib, zipp, unasync, tzdata, typing-extensions, tomli, sphinxcontrib-jsmath, six, rfc3986, pyyaml, Pygments, pycparser, protobuf, pluggy, platformdirs, pkginfo, pathspec, packaging, numpy, mypy-extensions, more-itertools, mdurl, MarkupSafe, jeepney, isort, iniconfig, imagesize, filelock, exceptiongroup, docutils, coverage, colorlog, click, babel, argcomplete, alabaster, virtualenv, shapely, requests-toolbelt, readme-renderer, python-dateutil, pytest, pyproject_hooks, markdown-it-py, jinja2, jaraco.classes, importlib-metadata, cffi, black, rich, pytest-cov, pytest-asyncio, pandas, nox, mapbox-vector-tile, cryptography, build, SecretStorage, keyring, twine, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, sphinx, sphinxcontrib-jquery, sphinx-rtd-theme, sphinx-autodoc-typehints
Successfully installed MarkupSafe-2.1.3 Pygments-2.17.2 SecretStorage-3.3.3 alabaster-0.7.13 argcomplete-3.1.6 babel-2.13.1 black-23.11.0 build-1.0.3 cffi-1.16.0 click-8.1.7 colorlog-6.7.0 coverage-7.3.2 cryptography-41.0.5 distlib-0.3.7 docutils-0.18.1 exceptiongroup-1.2.0 filelock-3.13.1 imagesize-1.4.1 importlib-metadata-6.8.0 iniconfig-2.0.0 isort-5.12.0 jaraco.classes-3.3.0 jeepney-0.8.0 jinja2-3.1.2 keyring-24.3.0 mapbox-vector-tile-2.0.1 markdown-it-py-3.0.0 mdurl-0.1.2 more-itertools-10.1.0 mypy-extensions-1.0.0 nh3-0.2.14 nox-2023.4.22 numpy-1.26.2 packaging-23.2 pandas-2.1.3 pathspec-0.11.2 pkginfo-1.9.6 platformdirs-4.0.0 pluggy-1.3.0 protobuf-4.25.1 pyclipper-1.3.0.post5 pycparser-2.21 pyproject_hooks-1.0.0 pytest-7.4.3 pytest-asyncio-0.21.1 pytest-cov-4.1.0 python-dateutil-2.8.2 pytz-2023.3.post1 pyyaml-6.0.1 readme-renderer-42.0 requests-toolbelt-1.0.0 rfc3986-2.0.0 rich-13.7.0 shapely-2.0.2 six-1.16.0 snowballstemmer-2.2.0 sphinx-7.2.6 sphinx-autodoc-typehints-1.25.2 sphinx-rtd-theme-1.3.0 sphinxcontrib-applehelp-1.0.7 sphinxcontrib-devhelp-1.0.5 sphinxcontrib-htmlhelp-2.0.4 sphinxcontrib-jquery-4.1 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-qthelp-1.0.6 sphinxcontrib-serializinghtml-1.1.9 tomli-2.0.1 twine-4.0.2 typing-extensions-4.8.0 tzdata-2023.3 unasync-0.5.0 virtualenv-20.24.7 zipp-3.17.0
nox > pytest --cov-report=term-missing --cov=elasticsearch --cov-config=setup.cfg --junitxml=/home/runner/work/elasticsearch-py/elasticsearch-py/junit/elasticsearch-py-junit.xml --log-level=DEBUG --cache-clear -vv
============================= test session starts ==============================
platform linux -- Python 3.10.13, pytest-7.4.3, pluggy-1.3.0 -- /home/runner/work/elasticsearch-py/elasticsearch-py/.nox/test-3-10/bin/python
cachedir: .pytest_cache
rootdir: /home/runner/work/elasticsearch-py/elasticsearch-py
configfile: setup.cfg
plugins: cov-4.1.0, asyncio-0.21.1
asyncio: mode=strict
collecting ... collected 345 items

test_elasticsearch/test_exceptions.py::TestTransformError::test_transform_error_parse_with_error_reason PASSED [  0%]
test_elasticsearch/test_exceptions.py::TestTransformError::test_transform_error_parse_with_error_string PASSED [  0%]
test_elasticsearch/test_helpers.py::TestParallelBulk::test_all_chunks_sent PASSED [  0%]
test_elasticsearch/test_helpers.py::TestParallelBulk::test_chunk_sent_from_different_threads PASSED [  1%]
test_elasticsearch/test_helpers.py::TestChunkActions::test_expand_action PASSED [  1%]
test_elasticsearch/test_helpers.py::TestChunkActions::test_expand_action_actions PASSED [  1%]
test_elasticsearch/test_helpers.py::TestChunkActions::test_expand_action_options PASSED [  2%]
test_elasticsearch/test_helpers.py::TestChunkActions::test__source_metadata_or_source PASSED [  2%]
test_elasticsearch/test_helpers.py::TestChunkActions::test_chunks_are_chopped_by_byte_size PASSED [  2%]
test_elasticsearch/test_helpers.py::TestChunkActions::test_chunks_are_chopped_by_chunk_size PASSED [  2%]
test_elasticsearch/test_helpers.py::TestChunkActions::test_chunks_are_chopped_by_byte_size_properly PASSED [  3%]
test_elasticsearch/test_helpers.py::TestExpandActions::test_string_actions_are_marked_as_simple_inserts[whatever0] PASSED [  3%]
test_elasticsearch/test_helpers.py::TestExpandActions::test_string_actions_are_marked_as_simple_inserts[whatever1] PASSED [  3%]
test_elasticsearch/test_serializer.py::test_datetime_serialization PASSED [  4%]
test_elasticsearch/test_serializer.py::test_decimal_serialization PASSED [  4%]
test_elasticsearch/test_serializer.py::test_uuid_serialization PASSED    [  4%]
test_elasticsearch/test_serializer.py::test_serializes_numpy_bool PASSED [  4%]
test_elasticsearch/test_serializer.py::test_serializes_numpy_integers PASSED [  5%]
test_elasticsearch/test_serializer.py::test_serializes_numpy_floats PASSED [  5%]
test_elasticsearch/test_serializer.py::test_serializes_numpy_datetime PASSED [  5%]
test_elasticsearch/test_serializer.py::test_serializes_numpy_ndarray PASSED [  6%]
test_elasticsearch/test_serializer.py::test_serializes_numpy_nan_to_nan PASSED [  6%]
test_elasticsearch/test_serializer.py::test_serializes_pandas_timestamp PASSED [  6%]
test_elasticsearch/test_serializer.py::test_serializes_pandas_series PASSED [  6%]
test_elasticsearch/test_serializer.py::test_serializes_pandas_na PASSED  [  7%]
test_elasticsearch/test_serializer.py::test_raises_serialization_error_pandas_nat PASSED [  7%]
test_elasticsearch/test_serializer.py::test_serializes_pandas_category PASSED [  7%]
test_elasticsearch/test_serializer.py::test_json_raises_serialization_error_on_dump_error PASSED [  8%]
test_elasticsearch/test_serializer.py::test_raises_serialization_error_on_load_error PASSED [  8%]
test_elasticsearch/test_serializer.py::test_strings_are_left_untouched PASSED [  8%]
test_elasticsearch/test_serializer.py::test_text_raises_serialization_error_on_dump_error PASSED [  8%]
test_elasticsearch/test_serializer.py::TestDeserializer::test_deserializes_json_by_default PASSED [  9%]
test_elasticsearch/test_serializer.py::TestDeserializer::test_deserializes_text_with_correct_ct[{"some":"data"}0] PASSED [  9%]
test_elasticsearch/test_serializer.py::TestDeserializer::test_deserializes_text_with_correct_ct[{"some":"data"}1] PASSED [  9%]
test_elasticsearch/test_serializer.py::TestDeserializer::test_deserialize_compatibility_header PASSED [ 10%]
test_elasticsearch/test_transport.py::TestHostsInfoCallback::test_master_only_nodes_are_ignored PASSED [ 10%]
test_elasticsearch/test_transport.py::TestTransport::test_request_timeout_extracted_from_params_and_passed PASSED [ 10%]
test_elasticsearch/test_transport.py::TestTransport::test_opaque_id PASSED [ 11%]
test_elasticsearch/test_transport.py::TestTransport::test_custom_user_agent_on_initialization PASSED [ 11%]
test_elasticsearch/test_transport.py::TestTransport::test_request_with_custom_user_agent_header PASSED [ 11%]
test_elasticsearch/test_transport.py::TestTransport::test_request_with_custom_user_agent_header_set_at_client_level PASSED [ 11%]
test_elasticsearch/test_transport.py::TestTransport::test_client_meta_header PASSED [ 12%]
test_elasticsearch/test_transport.py::TestTransport::test_client_meta_header_not_sent PASSED [ 12%]
test_elasticsearch/test_transport.py::TestTransport::test_meta_header_type_error PASSED [ 12%]
test_elasticsearch/test_transport.py::TestTransport::test_body_surrogates_replaced_encoded_into_bytes PASSED [ 13%]
test_elasticsearch/test_transport.py::TestTransport::test_kwargs_passed_on_to_node_pool PASSED [ 13%]
test_elasticsearch/test_transport.py::TestTransport::test_custom_node_class PASSED [ 13%]
test_elasticsearch/test_transport.py::TestTransport::test_request_will_fail_after_x_retries PASSED [ 13%]
test_elasticsearch/test_transport.py::TestTransport::test_failed_connection_will_be_marked_as_dead PASSED [ 14%]
test_elasticsearch/test_transport.py::TestTransport::test_resurrected_connection_will_be_marked_as_live_on_success PASSED [ 14%]
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 [ 14%]
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 [ 15%]
test_elasticsearch/test_transport.py::TestTransport::test_sniff_on_start_ignores_sniff_timeout PASSED [ 15%]
test_elasticsearch/test_transport.py::TestTransport::test_sniff_uses_sniff_timeout PASSED [ 15%]
test_elasticsearch/test_transport.py::TestTransport::test_sniff_reuses_node_instances PASSED [ 15%]
test_elasticsearch/test_transport.py::TestTransport::test_sniff_after_n_seconds PASSED [ 16%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs0] PASSED [ 16%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs1] PASSED [ 16%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs2] PASSED [ 17%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs3] PASSED [ 17%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs4] PASSED [ 17%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs5] PASSED [ 17%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_master_only_filtered_by_default PASSED [ 18%]
test_elasticsearch/test_transport.py::TestTransport::test_sniff_node_callback PASSED [ 18%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_deprecated_host_info_callback PASSED [ 18%]
test_elasticsearch/test_transport.py::test_unsupported_product_error[headers0] PASSED [ 19%]
test_elasticsearch/test_transport.py::test_unsupported_product_error[headers1] PASSED [ 19%]
test_elasticsearch/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[401] PASSED [ 19%]
test_elasticsearch/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[403] PASSED [ 20%]
test_elasticsearch/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[413] PASSED [ 20%]
test_elasticsearch/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[500] PASSED [ 20%]
test_elasticsearch/test_transport.py::test_api_error_raised_before_product_error[404] PASSED [ 20%]
test_elasticsearch/test_transport.py::test_api_error_raised_before_product_error[500] PASSED [ 21%]
test_elasticsearch/test_transport.py::test_warning_header[headers0] PASSED [ 21%]
test_elasticsearch/test_transport.py::test_warning_header[headers1] PASSED [ 21%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_request_timeout_extracted_from_params_and_passed PASSED [ 22%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_opaque_id PASSED [ 22%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_request_with_custom_user_agent_header PASSED [ 22%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_client_meta_header PASSED [ 22%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_client_meta_header_not_sent PASSED [ 23%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_body_surrogates_replaced_encoded_into_bytes PASSED [ 23%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_kwargs_passed_on_to_node_pool PASSED [ 23%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_request_will_fail_after_x_retries PASSED [ 24%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_failed_connection_will_be_marked_as_dead PASSED [ 24%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_resurrected_connection_will_be_marked_as_live_on_success PASSED [ 24%]
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 [ 24%]
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 [ 25%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_on_start_ignores_sniff_timeout PASSED [ 25%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_uses_sniff_timeout PASSED [ 25%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_on_start_awaits_before_request PASSED [ 26%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_reuses_node_instances PASSED [ 26%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_on_node_failure_triggers[exception-extra_value0] PASSED [ 26%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_on_node_failure_triggers[status-500] PASSED [ 26%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_after_n_seconds PASSED [ 27%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs0] PASSED [ 27%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs1] PASSED [ 27%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs2] PASSED [ 28%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs3] PASSED [ 28%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs4] PASSED [ 28%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs5] PASSED [ 28%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_on_start_close_unlocks_async_calls PASSED [ 29%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_master_only_filtered_by_default PASSED [ 29%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_node_callback PASSED [ 29%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_deprecated_host_info_callback PASSED [ 30%]
test_elasticsearch/test_async/test_transport.py::test_unsupported_product_error[headers0] PASSED [ 30%]
test_elasticsearch/test_async/test_transport.py::test_unsupported_product_error[headers1] PASSED [ 30%]
test_elasticsearch/test_async/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[401] PASSED [ 31%]
test_elasticsearch/test_async/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[403] PASSED [ 31%]
test_elasticsearch/test_async/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[413] PASSED [ 31%]
test_elasticsearch/test_async/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[500] PASSED [ 31%]
test_elasticsearch/test_async/test_transport.py::test_api_error_raised_before_product_error[404] PASSED [ 32%]
test_elasticsearch/test_async/test_transport.py::test_api_error_raised_before_product_error[500] PASSED [ 32%]
test_elasticsearch/test_async/test_transport.py::test_warning_header[headers0] PASSED [ 32%]
test_elasticsearch/test_async/test_transport.py::test_warning_header[headers1] PASSED [ 33%]
test_elasticsearch/test_async/test_server/test_clients.py::test_indices_analyze_unicode[kwargs0] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 33%]
test_elasticsearch/test_async/test_server/test_clients.py::test_indices_analyze_unicode[kwargs1] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 33%]
test_elasticsearch/test_async/test_server/test_clients.py::test_bulk_works_with_string_body SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 33%]
test_elasticsearch/test_async/test_server/test_clients.py::test_bulk_works_with_bytestring_body SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 34%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_actions_remain_unchanged SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 34%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_all_documents_get_inserted SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 34%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_documents_data_types SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 35%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_all_errors_from_chunk_are_raised_on_failure SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 35%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_different_op_types SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 35%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_transport_error_can_becaught SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 35%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_rejected_documents_are_retried SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 36%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_rejected_documents_are_retried_at_most_max_retries_times SKIPPEDic:changeme@localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 36%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_transport_error_is_raised_with_max_retries SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 36%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_bulk_works_with_single_item SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 37%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_all_documents_get_inserted SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 37%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_stats_only_reports_numbers SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 37%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_errors_are_reported_correctly SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 37%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_error_is_raised SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 38%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_ignore_error_if_raised SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 38%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_errors_are_collected_properly SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 38%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_order_can_be_preserved SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 39%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_all_documents_are_read SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 39%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_scroll_error SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 39%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_initial_search_error SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 40%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_no_scroll_id_fast_route SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 40%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_logger SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 40%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_clear_scroll SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 40%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_scan_auth_kwargs_forwarded[kwargs0] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 41%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_scan_auth_kwargs_forwarded[kwargs1] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 41%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_scan_auth_kwargs_forwarded[kwargs2] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 41%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_scan_auth_kwargs_favor_scroll_kwargs_option SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 42%]
test_elasticsearch/test_async/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs0] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 42%]
test_elasticsearch/test_async/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs1] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 42%]
test_elasticsearch/test_async/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs2] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 42%]
test_elasticsearch/test_async/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs3] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 43%]
test_elasticsearch/test_async/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs4] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 43%]
test_elasticsearch/test_async/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs5] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 43%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestReindex::test_reindex_passes_kwargs_to_scan_and_bulk SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 44%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestReindex::test_reindex_accepts_a_query SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 44%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestReindex::test_all_documents_get_moved SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 44%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestParentChildReindex::test_children_are_reindexed_correctly SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 44%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestAsyncDataStreamReindex::test_reindex_index_datastream[None] SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 45%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestAsyncDataStreamReindex::test_reindex_index_datastream[create] SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 45%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestAsyncDataStreamReindex::test_reindex_index_datastream_op_type_index SKIPPEDelastic:changeme@localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 45%]
test_elasticsearch/test_async/test_server/test_mapbox_vector_tile.py::test_mapbox_vector_tile_error SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 46%]
test_elasticsearch/test_async/test_server/test_mapbox_vector_tile.py::test_mapbox_vector_tile_response SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 46%]
test_elasticsearch/test_client/test_cluster.py::TestCluster::test_stats_without_node_id PASSED [ 46%]
test_elasticsearch/test_client/test_cluster.py::TestCluster::test_stats_with_node_id PASSED [ 46%]
test_elasticsearch/test_client/test_cluster.py::TestCluster::test_state_with_index_without_metric_defaults_to_all PASSED [ 47%]
test_elasticsearch/test_client/test_deprecated_options.py::test_sniff_on_connection_fail PASSED [ 47%]
test_elasticsearch/test_client/test_deprecated_options.py::test_sniffer_timeout PASSED [ 47%]
test_elasticsearch/test_client/test_deprecated_options.py::test_randomize_hosts PASSED [ 48%]
test_elasticsearch/test_client/test_deprecated_options.py::test_http_auth PASSED [ 48%]
test_elasticsearch/test_client/test_deprecated_options.py::test_serializer_and_serializers PASSED [ 48%]
test_elasticsearch/test_client/test_indices.py::TestIndices::test_create_one_index PASSED [ 48%]
test_elasticsearch/test_client/test_indices.py::TestIndices::test_delete_multiple_indices PASSED [ 49%]
test_elasticsearch/test_client/test_indices.py::TestIndices::test_exists_index PASSED [ 49%]
test_elasticsearch/test_client/test_indices.py::TestIndices::test_passing_empty_value_for_required_param_raises_exception PASSED [ 49%]
test_elasticsearch/test_client/test_indices.py::TestIndices::test_query_params PASSED [ 50%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options0-headers0] PASSED [ 50%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options1-headers1] PASSED [ 50%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options2-headers2] PASSED [ 51%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options3-headers3] PASSED [ 51%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options4-headers4] PASSED [ 51%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options5-headers5] PASSED [ 51%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options6-headers6] PASSED [ 52%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options7-headers7] PASSED [ 52%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-None-None-None] SKIPPED [ 52%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-None-None-api-key] SKIPPED [ 53%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-None-None-api_key2] SKIPPED [ 53%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-None-bearer-None] SKIPPED [ 53%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-None-bearer-api-key] PASSED [ 53%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-None-bearer-api_key2] PASSED [ 54%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-user:pass-None-None] SKIPPED [ 54%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-user:pass-None-api-key] PASSED [ 54%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-user:pass-None-api_key2] PASSED [ 55%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-user:pass-bearer-None] PASSED [ 55%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-user:pass-bearer-api-key] PASSED [ 55%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-user:pass-bearer-api_key2] PASSED [ 55%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-basic_auth2-None-None] SKIPPED [ 56%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-basic_auth2-None-api-key] PASSED [ 56%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-basic_auth2-None-api_key2] PASSED [ 56%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-basic_auth2-bearer-None] PASSED [ 57%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-basic_auth2-bearer-api-key] PASSED [ 57%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-basic_auth2-bearer-api_key2] PASSED [ 57%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-None-None-None] SKIPPED [ 57%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-None-None-api-key] PASSED [ 58%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-None-None-api_key2] PASSED [ 58%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-None-bearer-None] PASSED [ 58%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-None-bearer-api-key] PASSED [ 59%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-None-bearer-api_key2] PASSED [ 59%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-user:pass-None-None] PASSED [ 59%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-user:pass-None-api-key] PASSED [ 60%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-user:pass-None-api_key2] PASSED [ 60%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-user:pass-bearer-None] PASSED [ 60%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-user:pass-bearer-api-key] PASSED [ 60%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-user:pass-bearer-api_key2] PASSED [ 61%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-basic_auth2-None-None] PASSED [ 61%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-basic_auth2-None-api-key] PASSED [ 61%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-basic_auth2-None-api_key2] PASSED [ 62%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-basic_auth2-bearer-None] PASSED [ 62%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-basic_auth2-bearer-api-key] PASSED [ 62%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-basic_auth2-bearer-api_key2] PASSED [ 62%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-None-None-None] SKIPPED [ 63%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-None-None-api-key] PASSED [ 63%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-None-None-api_key2] PASSED [ 63%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-None-bearer-None] PASSED [ 64%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-None-bearer-api-key] PASSED [ 64%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-None-bearer-api_key2] PASSED [ 64%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-user:pass-None-None] PASSED [ 64%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-user:pass-None-api-key] PASSED [ 65%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-user:pass-None-api_key2] PASSED [ 65%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-user:pass-bearer-None] PASSED [ 65%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-user:pass-bearer-api-key] PASSED [ 66%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-user:pass-bearer-api_key2] PASSED [ 66%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-basic_auth2-None-None] PASSED [ 66%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-basic_auth2-None-api-key] PASSED [ 66%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-basic_auth2-None-api_key2] PASSED [ 67%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-basic_auth2-bearer-None] PASSED [ 67%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-basic_auth2-bearer-api-key] PASSED [ 67%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-basic_auth2-bearer-api_key2] PASSED [ 68%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_passed_to_perform_request PASSED [ 68%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_passed_to_async_perform_request PASSED [ 68%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_default_node_configs PASSED [ 68%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_http_headers_overrides PASSED [ 69%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_user_agent_override PASSED [ 69%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_timeout_parameters PASSED [ 69%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_create PASSED [ 70%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_delete PASSED [ 70%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_index PASSED [ 70%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_update PASSED [ 71%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_cluster_state PASSED [ 71%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_cluster_stats PASSED [ 71%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_index_uses_post_if_id_is_empty PASSED [ 71%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_index_uses_put_if_id_is_not_empty PASSED [ 72%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_from_in_search[from] PASSED [ 72%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_from_in_search[from_] PASSED [ 72%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_sort_in_search PASSED [ 73%]
test_elasticsearch/test_client/test_requests_auth.py::test_requests_auth[requests] PASSED [ 73%]
test_elasticsearch/test_client/test_requests_auth.py::test_requests_auth[RequestsHttpNode] PASSED [ 73%]
test_elasticsearch/test_client/test_requests_auth.py::test_requests_auth[CustomRequestHttpNode] PASSED [ 73%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[urllib3-Elasticsearch] PASSED [ 74%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[urllib3-AsyncElasticsearch] PASSED [ 74%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[aiohttp-Elasticsearch] PASSED [ 74%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[aiohttp-AsyncElasticsearch] PASSED [ 75%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[None-Elasticsearch] PASSED [ 75%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[None-AsyncElasticsearch] PASSED [ 75%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[<DEFAULT>-Elasticsearch] PASSED [ 75%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[<DEFAULT>-AsyncElasticsearch] PASSED [ 76%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[CustomUrllib3HttpNode-Elasticsearch] PASSED [ 76%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[CustomUrllib3HttpNode-AsyncElasticsearch] PASSED [ 76%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_async PASSED [ 77%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_default PASSED [ 77%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_body_name_using_body PASSED [ 77%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_body_name PASSED [ 77%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_body_name_duplicate PASSED [ 78%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_body_fields FAILED [ 78%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_error_on_body_merge[{"query": {"match_all": {}}}0] PASSED [ 78%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_error_on_body_merge[{"query": {"match_all": {}}}1] PASSED [ 79%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_error_on_params_merge[{"query": {"match_all": {}}}0] PASSED [ 79%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_error_on_params_merge[{"query": {"match_all": {}}}1] PASSED [ 79%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_ignore_deprecated_options PASSED [ 80%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_parameter_aliases PASSED [ 80%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_positional_argument_error[Elasticsearch] PASSED [ 80%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_positional_argument_error[AsyncElasticsearch] PASSED [ 80%]
test_elasticsearch/test_client/test_serializers.py::TestSerializers::test_compat_mode_on_by_default PASSED [ 81%]
test_elasticsearch/test_client/test_serializers.py::TestSerializers::test_compat_serializers_used_when_given_non_compat[json] PASSED [ 81%]
test_elasticsearch/test_client/test_serializers.py::TestSerializers::test_compat_serializers_used_when_given_non_compat[x-ndjson] PASSED [ 81%]
test_elasticsearch/test_client/test_serializers.py::TestSerializers::test_compat_serializers_used_when_given_compat[json] PASSED [ 82%]
test_elasticsearch/test_client/test_serializers.py::TestSerializers::test_compat_serializers_used_when_given_compat[x-ndjson] PASSED [ 82%]
test_elasticsearch/test_client/test_serializers.py::TestSerializers::test_compat_serializer_used_when_given_non_compat PASSED [ 82%]
test_elasticsearch/test_client/test_utils.py::test_handles_ascii PASSED  [ 82%]
test_elasticsearch/test_client/test_utils.py::test_handles_bytestring PASSED [ 83%]
test_elasticsearch/test_client/test_utils.py::test_handles_unicode PASSED [ 83%]
test_elasticsearch/test_client/test_utils.py::test_handles_unicode2 PASSED [ 83%]
test_elasticsearch/test_server/test_clients.py::test_indices_analyze_unicode[kwargs0] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 84%]
test_elasticsearch/test_server/test_clients.py::test_indices_analyze_unicode[kwargs1] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 84%]
test_elasticsearch/test_server/test_clients.py::test_bulk_works_with_string_body SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 84%]
test_elasticsearch/test_server/test_clients.py::test_bulk_works_with_bytestring_body SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 84%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_actions_remain_unchanged SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 85%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_all_documents_get_inserted SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 85%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_all_errors_from_chunk_are_raised_on_failure SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 85%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_different_op_types SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 86%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_transport_error_can_becaught SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 86%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_rejected_documents_are_retried SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 86%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_rejected_documents_are_retried_when_bytes_or_string[False] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 86%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_rejected_documents_are_retried_when_bytes_or_string[True] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 87%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_rejected_documents_are_retried_at_most_max_retries_times SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 87%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_transport_error_is_raised_with_max_retries SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 87%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_works_with_single_item SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 88%]
test_elasticsearch/test_server/test_helpers.py::test_all_documents_get_inserted SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 88%]
test_elasticsearch/test_server/test_helpers.py::test_stats_only_reports_numbers SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 88%]
test_elasticsearch/test_server/test_helpers.py::test_errors_are_reported_correctly SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 88%]
test_elasticsearch/test_server/test_helpers.py::test_error_is_raised SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 89%]
test_elasticsearch/test_server/test_helpers.py::test_ignore_error_if_raised SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 89%]
test_elasticsearch/test_server/test_helpers.py::test_errors_are_collected_properly SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 89%]
test_elasticsearch/test_server/test_helpers.py::test_order_can_be_preserved SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 90%]
test_elasticsearch/test_server/test_helpers.py::test_all_documents_are_read SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 90%]
test_elasticsearch/test_server/test_helpers.py::test_scroll_error SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 90%]
test_elasticsearch/test_server/test_helpers.py::test_initial_search_error SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 91%]
test_elasticsearch/test_server/test_helpers.py::test_no_scroll_id_fast_route SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 91%]
test_elasticsearch/test_server/test_helpers.py::test_scan_auth_kwargs_forwarded[kwargs0] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 91%]
test_elasticsearch/test_server/test_helpers.py::test_scan_auth_kwargs_forwarded[kwargs1] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 91%]
test_elasticsearch/test_server/test_helpers.py::test_scan_auth_kwargs_forwarded[kwargs2] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 92%]
test_elasticsearch/test_server/test_helpers.py::test_scan_auth_kwargs_forwarded[kwargs3] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 92%]
test_elasticsearch/test_server/test_helpers.py::test_scan_auth_kwargs_forwarded[kwargs4] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 92%]
test_elasticsearch/test_server/test_helpers.py::test_scan_auth_kwargs_favor_scroll_kwargs_option SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 93%]
test_elasticsearch/test_server/test_helpers.py::test_log_warning_on_shard_failures SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 93%]
test_elasticsearch/test_server/test_helpers.py::test_clear_scroll SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 93%]
test_elasticsearch/test_server/test_helpers.py::test_shards_no_skipped_field SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 93%]
test_elasticsearch/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs0] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 94%]
test_elasticsearch/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs1] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 94%]
test_elasticsearch/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs2] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 94%]
test_elasticsearch/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs3] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 95%]
test_elasticsearch/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs4] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 95%]
test_elasticsearch/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs5] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 95%]
test_elasticsearch/test_server/test_helpers.py::test_reindex_passes_kwargs_to_scan_and_bulk SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 95%]
test_elasticsearch/test_server/test_helpers.py::test_reindex_accepts_a_query SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 96%]
test_elasticsearch/test_server/test_helpers.py::test_all_documents_get_moved SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 96%]
test_elasticsearch/test_server/test_helpers.py::test_children_are_reindexed_correctly SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 96%]
test_elasticsearch/test_server/test_helpers.py::test_reindex_index_datastream[None] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 97%]
test_elasticsearch/test_server/test_helpers.py::test_reindex_index_datastream[create] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 97%]
test_elasticsearch/test_server/test_helpers.py::test_reindex_index_datastream_op_type_index SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 97%]
test_elasticsearch/test_server/test_mapbox_vector_tile.py::test_mapbox_vector_tile_error[urllib3] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 97%]
test_elasticsearch/test_server/test_mapbox_vector_tile.py::test_mapbox_vector_tile_error[requests] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 98%]
test_elasticsearch/test_server/test_mapbox_vector_tile.py::test_mapbox_vector_tile_response[urllib3] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 98%]
test_elasticsearch/test_server/test_mapbox_vector_tile.py::test_mapbox_vector_tile_response[requests] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 98%]
test_elasticsearch/test_server/test_responses.py::test_text_response SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 99%]
test_elasticsearch/test_server/test_responses.py::test_object_response SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 99%]
test_elasticsearch/test_server/test_responses.py::test_exists_response SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f5a9766a1a0>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 99%]
test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[test_spec0] SKIPPED/home/runner/work/elasticsearch-py/elasticsearch-
py/test_elasticsearch/test_server/test_rest_api_spec.py:654)             [100%]

=================================== FAILURES ===================================
____________________ TestRewriteParameters.test_body_fields ____________________

self = <test_elasticsearch.test_client.test_rewrite_parameters.TestRewriteParameters object at 0x7f5a976dd3f0>

    def test_body_fields(self):
        with warnings.catch_warnings(record=True) as w:
            self.wrapped_func_body_fields(
                api_key=("id", "api_key"), body={"query": {"match_all": {}}}
            )
    
        assert len(w) == 1
        assert w[0].category == DeprecationWarning
        assert (
            str(w[0].message)
            == "Passing transport options in the API method is deprecated. Use 'Elasticsearch.options()' instead."
        )
    
>       assert self.calls == [
            ((), {"api_key": ("id", "api_key")}),
            ((), {"query": {"match_all": {}}}),
        ]
E       AssertionError: assert [((), {'api_key': ('id', 'api_key')}), ((), {'body': {'query': {'match_all': {}}}})] == [((), {'api_key': ('id', 'api_key')}), ((), {'query': {'match_all': {}}})]
E         At index 1 diff: ((), {'body': {'query': {'match_all': {}}}}) != ((), {'query': {'match_all': {}}})
E         Full diff:
E           [
E            ((),
E             {'api_key': ('id',
E                          'api_key')}),
E            ((),
E         -   {'query': {'match_all': {}}}),
E         +   {'body': {'query': {'match_all': {}}}}),
E         ?  +++++++++                          +
E           ]

test_elasticsearch/test_client/test_rewrite_parameters.py:143: AssertionError
=============================== warnings summary ===============================
test_elasticsearch/test_transport.py:36
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:36: DeprecationWarning: Importing from the 'elasticsearch.transport' module is deprecated. Instead import from 'elastic_transport'
    from elasticsearch.transport import get_host_info

elasticsearch/_sync/client/__init__.py:397
test_elasticsearch/test_async/test_server/test_clients.py::test_indices_analyze_unicode[kwargs0]
  /home/runner/work/elasticsearch-py/elasticsearch-py/elasticsearch/_sync/client/__init__.py:397: SecurityWarning: Connecting to 'https://localhost:9200' using TLS with verify_certs=False is insecure
    _transport = transport_class(

test_elasticsearch/test_server/test_rest_api_spec.py:641
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_server/test_rest_api_spec.py:641: UserWarning: Could not load REST API tests: Could not connect to Elasticsearch (tried https://localhost:9200, http://localhost:9200, ***localhost:9200, ***localhost:9200): Connection error caused by: ConnectionError(Connection error caused by: NewConnectionError(<elastic_transport._node._urllib3_chain_certs.HTTPSConnection object at 0x7f5a97908970>: Failed to establish a new connection: [Errno 111] Connection refused))
    warnings.warn(f"Could not load REST API tests: {str(e)}")

test_elasticsearch/test_transport.py::TestHostsInfoCallback::test_master_only_nodes_are_ignored
test_elasticsearch/test_transport.py::TestHostsInfoCallback::test_master_only_nodes_are_ignored
test_elasticsearch/test_transport.py::TestHostsInfoCallback::test_master_only_nodes_are_ignored
test_elasticsearch/test_transport.py::TestHostsInfoCallback::test_master_only_nodes_are_ignored
test_elasticsearch/test_transport.py::TestHostsInfoCallback::test_master_only_nodes_are_ignored
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:169: DeprecationWarning: The 'get_host_info' function is deprecated. Instead use the 'sniff_node_callback' parameter on the client
    if get_host_info(node_info, i) is not None

test_elasticsearch/test_transport.py::TestTransport::test_request_timeout_extracted_from_params_and_passed
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:180: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:180: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:201: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:220: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:255: DeprecationWarning: Passing transport options in the API method is deprecated. Use 'Elasticsearch.options()' instead.
    client.info(headers={"CustoM": "header"})

test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs1]
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:503: DeprecationWarning: The 'sniff_on_connection_fail' parameter is deprecated in favor of 'sniff_on_node_failure'
    Elasticsearch(

test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs4]
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:503: DeprecationWarning: The 'sniffer_timeout' parameter is deprecated in favor of 'min_delay_between_sniffing'
    Elasticsearch(

test_elasticsearch/test_async/test_transport.py::TestTransport::test_request_timeout_extracted_from_params_and_passed
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_async/test_transport.py:172: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_async/test_transport.py:172: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_async/test_transport.py:193: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_async/test_transport.py:204: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_async/test_transport.py:227: 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:262: PytestWarning: The test <Function test_kwargs_passed_on_to_node_pool> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove asyncio marker. If the test is not marked explicitly, check for global markers applied via 'pytestmark'.
    def test_kwargs_passed_on_to_node_pool(self):

test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs1]
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_async/test_transport.py:541: DeprecationWarning: The 'sniff_on_connection_fail' parameter is deprecated in favor of 'sniff_on_node_failure'
    AsyncElasticsearch(

test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs4]
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_async/test_transport.py:541: DeprecationWarning: The 'sniffer_timeout' parameter is deprecated in favor of 'min_delay_between_sniffing'
    AsyncElasticsearch(

test_elasticsearch/test_client/test_options.py::TestOptions::test_user_agent_override
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_client/test_options.py:344: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_client/test_options.py:365: DeprecationWarning: Passing transport options in the API method is deprecated. Use 'Elasticsearch.options()' instead.
    client.indices.get(index="2", headers={"user-agent": "custom4"})

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
- generated xml file: /home/runner/work/elasticsearch-py/elasticsearch-py/junit/elasticsearch-py-junit.xml -

---------- coverage: platform linux, python 3.10.13-final-0 ----------
Name                                                  Stmts   Miss  Cover   Missing
-----------------------------------------------------------------------------------
elasticsearch/__init__.py                                23      1    96%   32
elasticsearch/_async/__init__.py                          0      0   100%
elasticsearch/_async/client/__init__.py                1946   1578    19%   194, 197-207, 210-215, 218-228, 232, 245, 257-267, 292, 353, 357, 361, 367-377, 411, 418, 469-478, 481-486, 489, 531-533, 539, 546, 553, 562, 583-600, 667-709, 733-752, 776-797, 878-928, 993-1029, 1083-1114, 1244-1332, 1356-1371, 1401-1418, 1479-1514, 1571-1604, 1671-1718, 1783-1821, 1881-1916, 1941-1956, 1974-1985, 2003-2014, 2072-2107, 2135-2155, 2229-2278, 2299, 2301, 2303, 2305, 2367-2402, 2464-2500, 2580-2628, 2673-2707, 2765-2811, 2855-2880, 2921-2949, 3003-3033, 3096-3141, 3165-3180, 3215-3241, 3269-3292, 3322-3347, 3678, 3692-3693, 3695, 3697, 3699, 3701, 3703, 3705, 3707, 3709, 3711, 3713, 3715, 3717, 3719, 3721, 3723, 3725, 3727, 3729, 3731, 3733, 3735, 3737, 3739, 3741, 3743, 3745, 3747, 3749, 3751, 3753, 3755, 3757, 3759, 3762, 3764, 3766, 3768, 3770, 3772, 3774, 3776, 3778, 3780, 3782, 3784, 3786, 3788, 3790, 3794, 3796, 3798, 3800, 3802, 3804, 3806, 3808, 3810, 3812, 3814, 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830, 3940-4006, 4058-4084, 4170-4218, 4274-4309, 4372-4424, 4518-4571, 4711-4807, 4831-4846
elasticsearch/_async/client/_base.py                    153     34    78%   82-98, 108-133, 183-184, 187, 193, 218, 265, 281, 315, 317-318, 355, 358-368
elasticsearch/_async/client/async_search.py             214    201     6%   45-58, 99-118, 140-153, 430-591
elasticsearch/_async/client/autoscaling.py               72     59    18%   45-58, 77-88, 110-123, 150-170
elasticsearch/_async/client/cat.py                      849    792     7%   79-109, 159-189, 234-262, 309-337, 387-417, 465-494, 536-561, 633-673, 715-740, 818-852, 934-966, 1051-1085, 1172-1208, 1250-1275, 1327-1358, 1400-1425, 1467-1492, 1547-1581, 1623-1648, 1698-1728, 1778-1808, 1857-1887, 1940-1973, 2018-2046, 2096-2126, 2215-2251
elasticsearch/_async/client/ccr.py                      309    278    10%   44-57, 129-176, 199-212, 235-248, 286-309, 332-346, 368-381, 404-417, 519-574, 596-609, 668-713, 731-742, 765-778
elasticsearch/_async/client/cluster.py                  393    356     9%   62-91, 122-139, 165-178, 210-227, 263-285, 318-337, 421-457, 488-501, 530-545, 576-593, 653-682, 716-739, 757-768, 812-843, 901-935, 964-982
elasticsearch/_async/client/dangling_indices.py          67     56    16%   53-74, 104-125, 143-154
elasticsearch/_async/client/enrich.py                    93     78    16%   44-57, 81-96, 118-132, 164-185, 204-215
elasticsearch/_async/client/eql.py                      111     98    12%   47-60, 91-108, 130-143, 236-287
elasticsearch/_async/client/features.py                  33     24    27%   42-53, 71-82
elasticsearch/_async/client/fleet.py                    225    214     5%   59-80, 167-217, 460-614
elasticsearch/_async/client/graph.py                     39     32    18%   65-96
elasticsearch/_async/client/ilm.py                      231    204    12%   54-71, 111-132, 163-181, 199-210, 241-264, 292-315, 350-375, 396-409, 431-444, 469-484, 510-525
elasticsearch/_async/client/indices.py                 1608   1470     9%   69-94, 157-195, 247-275, 320-351, 407-432, 478-509, 534-547, 580-596, 648-671, 705-724, 762-781, 813-828, 859-876, 907-924, 975-998, 1026-1048, 1096-1121, 1168-1194, 1222-1237, 1267-1286, 1315-1332, 1393-1420, 1469-1493, 1544-1572, 1639, 1643, 1645, 1647, 1649, 1651, 1653, 1655, 1657, 1659, 1661, 1663, 1665, 1715-1741, 1777-1794, 1830-1848, 1898-1926, 1963-1985, 2036-2060, 2119-2151, 2185-2205, 2226-2239, 2263-2280, 2340-2365, 2387-2400, 2464-2499, 2555-2584, 2645-2676, 2785-2834, 2895-2930, 2992-3027, 3055-3073, 3115-3135, 3173-3192, 3227-3242, 3304-3344, 3388-3410, 3456-3478, 3523-3554, 3635-3676, 3718-3749, 3794-3825, 3888-3924, 3978-4003, 4036-4055, 4128-4174
elasticsearch/_async/client/ingest.py                   131    114    13%   54-71, 89-100, 130-148, 166-177, 233-264, 298-320
elasticsearch/_async/client/license.py                  125    106    15%   41-52, 79-94, 112-123, 141-152, 181-204, 226-239, 263-278
elasticsearch/_async/client/logstash.py                  58     47    19%   44-57, 78-92, 118-138
elasticsearch/_async/client/migration.py                 49     38    22%   47-61, 79-90, 108-119
elasticsearch/_async/client/ml.py                      1917   1768     8%   44-57, 93-118, 139-152, 176-191, 215-230, 256-273, 300-315, 346-370, 391-404, 438-460, 491-510, 533-548, 573-588, 611-626, 669-688, 717-740, 807-843, 877-906, 938-963, 1022-1066, 1103-1126, 1162-1188, 1227-1259, 1301-1323, 1363-1385, 1416-1432, 1467-1485, 1512-1530, 1579-1616, 1648-1664, 1699-1717, 1748-1766, 1801-1818, 1863-1901, 1954-1987, 2039-2076, 2129-2157, 2191-2211, 2245-2268, 2286-2297, 2323-2344, 2372-2391, 2422-2449, 2477-2499, 2540-2568, 2596-2619, 2643-2658, 2757-2798, 2932-2985, 3014-3033, 3161-3212, 3288-3325, 3353-3370, 3407-3438, 3468-3491, 3519-3536, 3567-3590, 3616-3631, 3657-3672, 3705-3730, 3785-3814, 3851-3870, 3904-3929, 3961-3978, 4025-4048, 4190-4241, 4271-4292, 4398-4445, 4477-4498, 4528-4547, 4597-4628, 4652-4670
elasticsearch/_async/client/monitoring.py                36     29    19%   53-86
elasticsearch/_async/client/nodes.py                    189    170    10%   48-63, 85-98, 145-175, 211-235, 264-288, 352-398, 427-447
elasticsearch/_async/client/query_ruleset.py             77     64    17%   44-57, 78-91, 116-131, 158-177
elasticsearch/_async/client/rollup.py                   179    158    12%   44-57, 79-93, 116-130, 153-166, 246-287, 325-352, 373-386, 415-432
elasticsearch/_async/client/search_application.py       152    131    14%   44-57, 78-91, 112-125, 146-160, 187-204, 233-255, 276-289, 317-338
elasticsearch/_async/client/searchable_snapshots.py      99     86    13%   50-66, 104-124, 174-207, 232-248
elasticsearch/_async/client/security.py                1119   1012    10%   53-76, 95-106, 145-167, 189-202, 223-236, 260-275, 296-309, 334-351, 397-420, 451-479, 508-525, 552-567, 594-609, 640-659, 686-701, 728-743, 770-785, 812-827, 854-869, 888-899, 917-928, 968-991, 1010-1021, 1044-1060, 1083-1097, 1122-1136, 1162-1178, 1201-1216, 1262-1287, 1313-1329, 1357-1374, 1400-1415, 1463-1492, 1529-1551, 1579-1600, 1641-1666, 1696-1717, 1749-1769, 1838-1869, 1909-1936, 1989-2020, 2073-2113, 2145-2168, 2203-2228, 2268-2289, 2320-2339, 2373-2392, 2413-2426, 2463-2488, 2525-2548, 2590-2615
elasticsearch/_async/client/shutdown.py                  79     68    14%   56-73, 106-124, 190-221
elasticsearch/_async/client/slm.py                      159    136    14%   44-57, 79-92, 110-121, 143-157, 176-187, 205-216, 266-299, 317-328, 346-357
elasticsearch/_async/client/snapshot.py                 323    296     8%   50-67, 103-130, 201-238, 276-307, 334-351, 379-396, 477-518, 546-564, 628-673, 703-723, 750-767
elasticsearch/_async/client/sql.py                      157    140    11%   47-64, 86-99, 136-157, 179-192, 283-330, 360-383
elasticsearch/_async/client/ssl.py                       19     12    37%   42-53
elasticsearch/_async/client/synonyms.py                 141    122    13%   44-57, 80-95, 122-139, 162-177, 202-217, 243-262, 290-311
elasticsearch/_async/client/tasks.py                     79     68    14%   54-76, 103-120, 167-194
elasticsearch/_async/client/text_structure.py            44     37    16%   120-161
elasticsearch/_async/client/transform.py                301    274     9%   55-74, 113-135, 172-193, 257-297, 373-416, 443-458, 481-496, 526-543, 589-612, 673-708, 732-747
elasticsearch/_async/client/utils.py                      2      0   100%
elasticsearch/_async/client/watcher.py                  250    223    11%   46-64, 85-98, 119-132, 153-166, 231-267, 288-301, 357-398, 439-477, 495-506, 543-559, 577-588
elasticsearch/_async/client/xpack.py                     41     31    24%   28, 52-67, 92-105
elasticsearch/_async/helpers.py                         166    148    11%   76-85, 106-128, 133-144, 153-158, 213-291, 330-348, 403-494, 542-583
elasticsearch/_sync/__init__.py                           0      0   100%
elasticsearch/_sync/client/__init__.py                 1946   1385    29%   194, 197-207, 257-267, 292, 353, 357, 361, 411, 469-478, 481-486, 489, 531-533, 539, 546, 553, 562, 583-598, 666, 670, 672, 677, 679, 681, 683, 685, 687, 689, 691, 693, 695, 697, 699, 701, 731-750, 774-795, 876-926, 992, 994, 996, 1000, 1004, 1006, 1008, 1010, 1012, 1014, 1016, 1018, 1020, 1022, 1024, 1082, 1084, 1088, 1090, 1092, 1094, 1096, 1098, 1100, 1102, 1104, 1106, 1108, 1110, 1242-1330, 1354-1369, 1399-1416, 1477-1512, 1569-1602, 1669-1716, 1781-1819, 1880, 1882, 1886, 1888, 1890, 1892, 1894, 1896, 1898, 1900, 1902, 1904, 1906, 1908, 1910, 1912, 1939-1954, 1972-1983, 2001-2012, 2070-2105, 2133-2153, 2228, 2230, 2234, 2242, 2245, 2247, 2249, 2251, 2253, 2255, 2257, 2259, 2261, 2263, 2265, 2267, 2269, 2271, 2273, 2297, 2299, 2301, 2303, 2365-2400, 2462-2498, 2578-2626, 2671-2705, 2763-2809, 2853-2878, 2919-2947, 3001-3031, 3094-3139, 3163-3178, 3213-3239, 3267-3290, 3320-3345, 3693, 3695, 3697, 3699, 3701, 3703, 3705, 3707, 3709, 3711, 3713, 3715, 3717, 3719, 3721, 3723, 3725, 3727, 3729, 3731, 3733, 3735, 3737, 3739, 3741, 3743, 3745, 3747, 3749, 3751, 3753, 3755, 3757, 3760, 3762, 3764, 3766, 3768, 3770, 3772, 3776, 3778, 3780, 3782, 3784, 3786, 3788, 3792, 3794, 3796, 3798, 3800, 3802, 3804, 3806, 3810, 3812, 3814, 3816, 3818, 3820, 3822, 3824, 3826, 3939, 3941, 3943, 3945, 3947, 3960-3961, 3963, 3965, 3967, 3969, 3972, 3974, 3976, 3978, 3980, 3982, 3984, 3986, 3990, 3992, 3994, 3996, 3998, 4000, 4056-4082, 4168-4216, 4272-4307, 4370-4422, 4517, 4519, 4524, 4526, 4528, 4530, 4532, 4534, 4536, 4538, 4540, 4542, 4544, 4546, 4548, 4550, 4552, 4555, 4557, 4559, 4561, 4563, 4565, 4567, 4709-4805, 4829-4844
elasticsearch/_sync/client/_base.py                     153     17    89%   93, 183-184, 187, 193, 218, 265, 315, 317-318, 358-368
elasticsearch/_sync/client/async_search.py              214    201     6%   45-58, 99-118, 140-153, 430-591
elasticsearch/_sync/client/autoscaling.py                72     59    18%   45-58, 77-88, 110-123, 150-170
elasticsearch/_sync/client/cat.py                       849    774     9%   79-109, 159-189, 234-262, 309-337, 387-417, 465-494, 536-561, 633-673, 715-740, 818-852, 934-966, 1051-1085, 1172-1208, 1250-1275, 1330, 1332, 1334, 1336, 1338, 1340, 1342, 1344, 1346, 1348, 1350, 1352, 1354, 1356, 1400-1425, 1467-1492, 1547-1581, 1623-1648, 1698-1728, 1778-1808, 1857-1887, 1940-1973, 2018-2046, 2096-2126, 2215-2251
elasticsearch/_sync/client/ccr.py                       309    278    10%   44-57, 129-176, 199-212, 235-248, 286-309, 332-346, 368-381, 404-417, 519-574, 596-609, 668-713, 731-742, 765-778
elasticsearch/_sync/client/cluster.py                   393    322    18%   62-91, 122-139, 165-178, 210-227, 263-285, 318-337, 421-457, 488-501, 530-545, 576-593, 653-682, 716-739, 757-768, 812-843, 911, 913, 915, 917, 919, 921, 923, 925, 927, 929, 931, 933, 970, 972, 974, 976, 978, 980
elasticsearch/_sync/client/dangling_indices.py           67     56    16%   53-74, 104-125, 143-154
elasticsearch/_sync/client/enrich.py                     93     78    16%   44-57, 81-96, 118-132, 164-185, 204-215
elasticsearch/_sync/client/eql.py                       111     98    12%   47-60, 91-108, 130-143, 236-287
elasticsearch/_sync/client/features.py                   33     24    27%   42-53, 71-82
elasticsearch/_sync/client/fleet.py                     225    214     5%   59-80, 167-217, 460-614
elasticsearch/_sync/client/graph.py                      39     32    18%   65-96
elasticsearch/_sync/client/ilm.py                       231    204    12%   54-71, 111-132, 163-181, 199-210, 241-264, 292-315, 350-375, 396-409, 431-444, 469-484, 510-525
elasticsearch/_sync/client/indices.py                  1608   1419    12%   69-94, 157-195, 247-275, 320-351, 407-432, 479, 484, 486, 488, 490, 492, 494, 496, 499, 501, 503, 508, 534-547, 580-596, 649, 653, 655, 659, 661, 663, 665, 667, 669, 705-724, 762-781, 813-828, 859-876, 907-924, 975-998, 1026-1048, 1101, 1103, 1105, 1107, 1109, 1111, 1113, 1115, 1117, 1119, 1168-1194, 1222-1237, 1267-1286, 1315-1332, 1393-1420, 1469-1493, 1544-1572, 1639, 1643, 1645, 1647, 1649, 1651, 1653, 1655, 1657, 1659, 1661, 1663, 1665, 1715-1741, 1777-1794, 1830-1848, 1898-1926, 1963-1985, 2036-2060, 2119-2151, 2185-2205, 2226-2239, 2263-2280, 2340-2365, 2387-2400, 2464-2499, 2555-2584, 2645-2676, 2785-2834, 2895-2930, 2992-3027, 3055-3073, 3115-3135, 3173-3192, 3227-3242, 3304-3344, 3388-3410, 3456-3478, 3523-3554, 3635-3676, 3718-3749, 3794-3825, 3888-3924, 3978-4003, 4036-4055, 4128-4174
elasticsearch/_sync/client/ingest.py                    131    114    13%   54-71, 89-100, 130-148, 166-177, 233-264, 298-320
elasticsearch/_sync/client/license.py                   125    106    15%   41-52, 79-94, 112-123, 141-152, 181-204, 226-239, 263-278
elasticsearch/_sync/client/logstash.py                   58     47    19%   44-57, 78-92, 118-138
elasticsearch/_sync/client/migration.py                  49     38    22%   47-61, 79-90, 108-119
elasticsearch/_sync/client/ml.py                       1917   1768     8%   44-57, 93-118, 139-152, 176-191, 215-230, 256-273, 300-315, 346-370, 391-404, 438-460, 491-510, 533-548, 573-588, 611-626, 669-688, 717-740, 807-843, 877-906, 938-963, 1022-1066, 1103-1126, 1162-1188, 1227-1259, 1301-1323, 1363-1385, 1416-1432, 1467-1485, 1512-1530, 1579-1616, 1648-1664, 1699-1717, 1748-1766, 1801-1818, 1863-1901, 1954-1987, 2039-2076, 2129-2157, 2191-2211, 2245-2268, 2286-2297, 2323-2344, 2372-2391, 2422-2449, 2477-2499, 2540-2568, 2596-2619, 2643-2658, 2757-2798, 2932-2985, 3014-3033, 3161-3212, 3288-3325, 3353-3370, 3407-3438, 3468-3491, 3519-3536, 3567-3590, 3616-3631, 3657-3672, 3705-3730, 3785-3814, 3851-3870, 3904-3929, 3961-3978, 4025-4048, 4190-4241, 4271-4292, 4398-4445, 4477-4498, 4528-4547, 4597-4628, 4652-4670
elasticsearch/_sync/client/monitoring.py                 36     29    19%   53-86
elasticsearch/_sync/client/nodes.py                     189    170    10%   48-63, 85-98, 145-175, 211-235, 264-288, 352-398, 427-447
elasticsearch/_sync/client/query_ruleset.py              77     64    17%   44-57, 78-91, 116-131, 158-177
elasticsearch/_sync/client/rollup.py                    179    158    12%   44-57, 79-93, 116-130, 153-166, 246-287, 325-352, 373-386, 415-432
elasticsearch/_sync/client/search_application.py        152    131    14%   44-57, 78-91, 112-125, 146-160, 187-204, 233-255, 276-289, 317-338
elasticsearch/_sync/client/searchable_snapshots.py       99     86    13%   50-66, 104-124, 174-207, 232-248
elasticsearch/_sync/client/security.py                 1119   1012    10%   53-76, 95-106, 145-167, 189-202, 223-236, 260-275, 296-309, 334-351, 397-420, 451-479, 508-525, 552-567, 594-609, 640-659, 686-701, 728-743, 770-785, 812-827, 854-869, 888-899, 917-928, 968-991, 1010-1021, 1044-1060, 1083-1097, 1122-1136, 1162-1178, 1201-1216, 1262-1287, 1313-1329, 1357-1374, 1400-1415, 1463-1492, 1529-1551, 1579-1600, 1641-1666, 1696-1717, 1749-1769, 1838-1869, 1909-1936, 1989-2020, 2073-2113, 2145-2168, 2203-2228, 2268-2289, 2320-2339, 2373-2392, 2413-2426, 2463-2488, 2525-2548, 2590-2615
elasticsearch/_sync/client/shutdown.py                   79     68    14%   56-73, 106-124, 190-221
elasticsearch/_sync/client/slm.py                       159    136    14%   44-57, 79-92, 110-121, 143-157, 176-187, 205-216, 266-299, 317-328, 346-357
elasticsearch/_sync/client/snapshot.py                  323    296     8%   50-67, 103-130, 201-238, 276-307, 334-351, 379-396, 477-518, 546-564, 628-673, 703-723, 750-767
elasticsearch/_sync/client/sql.py                       157    140    11%   47-64, 86-99, 136-157, 179-192, 283-330, 360-383
elasticsearch/_sync/client/ssl.py                        19     12    37%   42-53
elasticsearch/_sync/client/synonyms.py                  141    122    13%   44-57, 80-95, 122-139, 162-177, 202-217, 243-262, 290-311
elasticsearch/_sync/client/tasks.py                      79     68    14%   54-76, 103-120, 167-194
elasticsearch/_sync/client/text_structure.py             44     37    16%   120-161
elasticsearch/_sync/client/transform.py                 301    274     9%   55-74, 113-135, 172-193, 257-297, 373-416, 443-458, 481-496, 526-543, 589-612, 673-708, 732-747
elasticsearch/_sync/client/utils.py                     182     43    76%   62, 101-105, 156-159, 169-224, 229-233, 265, 269, 290, 302, 308, 363-364, 430-432
elasticsearch/_sync/client/watcher.py                   250    223    11%   46-64, 85-98, 119-132, 153-166, 231-267, 288-301, 357-398, 439-477, 495-506, 543-559, 577-588
elasticsearch/_sync/client/xpack.py                      41     31    24%   28, 52-67, 92-105
elasticsearch/_utils.py                                  13      0   100%
elasticsearch/_version.py                                 1      0   100%
elasticsearch/client.py                                  43     43     0%   18-120
elasticsearch/compat.py                                  29      4    86%   28, 69-71
elasticsearch/exceptions.py                              43      3    93%   56, 77-78
elasticsearch/helpers/__init__.py                         9      0   100%
elasticsearch/helpers/actions.py                        249    149    40%   164, 182, 253-274, 290-313, 334-355, 409-475, 514-532, 666-762, 810-847
elasticsearch/helpers/errors.py                          10      4    60%   23-24, 31-32
elasticsearch/serializer.py                              86     12    86%   65, 80, 95, 98-100, 174-176, 189, 193-195, 203
elasticsearch/transport.py                                9      0   100%
-----------------------------------------------------------------------------------
TOTAL                                                 24999  21302    15%

=========================== short test summary info ============================
FAILED test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_body_fields - AssertionError: assert [((), {'api_key': ('id', 'api_key')}), ((), {'body': {'query': {'match_all': {}}}})] == [((), {'api_key': ('id', 'api_key')}), ((), {'query': {'match_all': {}}})]
  At index 1 diff: ((), {'body': {'query': {'match_all': {}}}}) != ((), {'query': {'match_all': {}}})
  Full diff:
    [
     ((),
      {'api_key': ('id',
                   'api_key')}),
     ((),
  -   {'query': {'match_all': {}}}),
  +   {'body': {'query': {'match_all': {}}}}),
  ?  +++++++++                          +
    ]
=========== 1 failed, 234 passed, 110 skipped, 26 warnings in 5.82s ============
nox > Command pytest --cov-report=term-missing --cov=elasticsearch --cov-config=setup.cfg --junitxml=/home/runner/work/elasticsearch-py/elasticsearch-py/junit/elasticsearch-py-junit.xml --log-level=DEBUG --cache-clear -vv failed with exit code 1
nox > Session test-3.10 failed.
##[error]Process completed with exit code 1.

step_name: test-3.11/5_Run Tests.txt
log: ##[group]Run .ci/run-nox.sh
[36;1m.ci/run-nox.sh[0m
shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
env:
  pythonLocation: /opt/hostedtoolcache/Python/3.11.6/x64
  PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.11.6/x64/lib/pkgconfig
  Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.11.6/x64
  Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.11.6/x64
  Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.11.6/x64
  LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.11.6/x64/lib
  PYTHON_VERSION: 3.11
  NOX_SESSION: 
##[endgroup]
nox > Running session test-3.11
nox > Creating virtual environment (virtualenv) using python3.11 in .nox/test-3-11
nox > python -m pip install '.[async,requests]'
Processing /home/runner/work/elasticsearch-py/elasticsearch-py
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting elastic-transport<9,>=8
  Downloading elastic_transport-8.10.0-py3-none-any.whl.metadata (3.5 kB)
Collecting requests<3.0.0,>=2.4.0
  Downloading requests-2.31.0-py3-none-any.whl.metadata (4.6 kB)
Collecting aiohttp<4,>=3
  Downloading aiohttp-3.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.4 kB)
Collecting attrs>=17.3.0 (from aiohttp<4,>=3)
  Downloading attrs-23.1.0-py3-none-any.whl (61 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.2/61.2 kB 3.5 MB/s eta 0:00:00
Collecting multidict<7.0,>=4.5 (from aiohttp<4,>=3)
  Downloading multidict-6.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (117 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 117.4/117.4 kB 7.1 MB/s eta 0:00:00
Collecting yarl<2.0,>=1.0 (from aiohttp<4,>=3)
  Downloading yarl-1.9.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (28 kB)
Collecting frozenlist>=1.1.1 (from aiohttp<4,>=3)
  Downloading frozenlist-1.4.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.2 kB)
Collecting aiosignal>=1.1.2 (from aiohttp<4,>=3)
  Downloading aiosignal-1.3.1-py3-none-any.whl (7.6 kB)
Collecting urllib3<3,>=1.26.2 (from elastic-transport<9,>=8)
  Downloading urllib3-2.1.0-py3-none-any.whl.metadata (6.4 kB)
Collecting certifi (from elastic-transport<9,>=8)
  Downloading certifi-2023.11.17-py3-none-any.whl.metadata (2.2 kB)
Collecting charset-normalizer<4,>=2 (from requests<3.0.0,>=2.4.0)
  Downloading charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (33 kB)
Collecting idna<4,>=2.5 (from requests<3.0.0,>=2.4.0)
  Downloading idna-3.4-py3-none-any.whl (61 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.5/61.5 kB 7.5 MB/s eta 0:00:00
Downloading aiohttp-3.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 11.3 MB/s eta 0:00:00
Downloading elastic_transport-8.10.0-py3-none-any.whl (59 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 59.8/59.8 kB 14.5 MB/s eta 0:00:00
Downloading requests-2.31.0-py3-none-any.whl (62 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 12.3 MB/s eta 0:00:00
Downloading certifi-2023.11.17-py3-none-any.whl (162 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 162.5/162.5 kB 12.3 MB/s eta 0:00:00
Downloading charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (140 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 140.3/140.3 kB 20.9 MB/s eta 0:00:00
Downloading frozenlist-1.4.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (250 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 250.5/250.5 kB 16.7 MB/s eta 0:00:00
Downloading urllib3-2.1.0-py3-none-any.whl (104 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 104.6/104.6 kB 16.4 MB/s eta 0:00:00
Downloading yarl-1.9.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (327 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 327.4/327.4 kB 18.7 MB/s eta 0:00:00
Building wheels for collected packages: elasticsearch
  Building wheel for elasticsearch (setup.py): started
  Building wheel for elasticsearch (setup.py): finished with status 'done'
  Created wheel for elasticsearch: filename=elasticsearch-8.11.0-py3-none-any.whl size=423537 sha256=4af7da2e451a99681a0fa95d57f168fdfbb2e0ab6d94130ec6181721059f1aec
  Stored in directory: /home/runner/.cache/pip/wheels/87/37/43/033ba817e993d017f2139f05f3f2ee8b97d1de074c7072ffa3
Successfully built elasticsearch
Installing collected packages: urllib3, multidict, idna, frozenlist, charset-normalizer, certifi, attrs, yarl, requests, elastic-transport, aiosignal, elasticsearch, aiohttp
Successfully installed aiohttp-3.9.0 aiosignal-1.3.1 attrs-23.1.0 certifi-2023.11.17 charset-normalizer-3.3.2 elastic-transport-8.10.0 elasticsearch-8.11.0 frozenlist-1.4.0 idna-3.4 multidict-6.0.4 requests-2.31.0 urllib3-2.1.0 yarl-1.9.3
nox > python -m pip install -r dev-requirements.txt
Ignoring protobuf: markers 'python_version <= "3.7"' don't match your environment
Requirement already satisfied: elastic-transport<9,>=8.0.0b1 in ./.nox/test-3-11/lib/python3.11/site-packages (from -r dev-requirements.txt (line 1)) (8.10.0)
Requirement already satisfied: requests<3,>=2 in ./.nox/test-3-11/lib/python3.11/site-packages (from -r dev-requirements.txt (line 2)) (2.31.0)
Requirement already satisfied: aiohttp in ./.nox/test-3-11/lib/python3.11/site-packages (from -r dev-requirements.txt (line 3)) (3.9.0)
Collecting pytest (from -r dev-requirements.txt (line 4))
  Downloading pytest-7.4.3-py3-none-any.whl.metadata (7.9 kB)
Collecting pytest-cov (from -r dev-requirements.txt (line 5))
  Downloading pytest_cov-4.1.0-py3-none-any.whl.metadata (26 kB)
Collecting pytest-asyncio (from -r dev-requirements.txt (line 6))
  Downloading pytest_asyncio-0.21.1-py3-none-any.whl.metadata (4.0 kB)
Collecting coverage (from -r dev-requirements.txt (line 7))
  Downloading coverage-7.3.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (8.1 kB)
Collecting jinja2 (from -r dev-requirements.txt (line 8))
  Downloading Jinja2-3.1.2-py3-none-any.whl (133 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.1/133.1 kB 6.3 MB/s eta 0:00:00
Collecting python-dateutil (from -r dev-requirements.txt (line 9))
  Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.7/247.7 kB 8.2 MB/s eta 0:00:00
Collecting unasync (from -r dev-requirements.txt (line 10))
  Downloading unasync-0.5.0-py3-none-any.whl (10 kB)
Collecting pyyaml>=5.4 (from -r dev-requirements.txt (line 11))
  Downloading PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB)
Collecting isort (from -r dev-requirements.txt (line 12))
  Downloading isort-5.12.0-py3-none-any.whl (91 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 91.2/91.2 kB 7.2 MB/s eta 0:00:00
Collecting black (from -r dev-requirements.txt (line 13))
  Downloading black-23.11.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (66 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 66.9/66.9 kB 9.3 MB/s eta 0:00:00
Collecting twine (from -r dev-requirements.txt (line 14))
  Downloading twine-4.0.2-py3-none-any.whl (36 kB)
Collecting build (from -r dev-requirements.txt (line 15))
  Downloading build-1.0.3-py3-none-any.whl.metadata (4.2 kB)
Collecting nox (from -r dev-requirements.txt (line 16))
  Using cached nox-2023.4.22-py3-none-any.whl (54 kB)
Collecting numpy (from -r dev-requirements.txt (line 18))
  Downloading numpy-1.26.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (61 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.2/61.2 kB 7.7 MB/s eta 0:00:00
Collecting pandas (from -r dev-requirements.txt (line 19))
  Downloading pandas-2.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (18 kB)
Collecting mapbox-vector-tile (from -r dev-requirements.txt (line 22))
  Downloading mapbox_vector_tile-2.0.1-py3-none-any.whl (30 kB)
Collecting sphinx>2 (from -r dev-requirements.txt (line 29))
  Downloading sphinx-7.2.6-py3-none-any.whl.metadata (5.9 kB)
Collecting sphinx-rtd-theme>0.5 (from -r dev-requirements.txt (line 30))
  Downloading sphinx_rtd_theme-1.3.0-py2.py3-none-any.whl.metadata (4.5 kB)
Collecting sphinx-autodoc-typehints (from -r dev-requirements.txt (line 31))
  Downloading sphinx_autodoc_typehints-1.25.2-py3-none-any.whl.metadata (7.8 kB)
Requirement already satisfied: urllib3<3,>=1.26.2 in ./.nox/test-3-11/lib/python3.11/site-packages (from elastic-transport<9,>=8.0.0b1->-r dev-requirements.txt (line 1)) (2.1.0)
Requirement already satisfied: certifi in ./.nox/test-3-11/lib/python3.11/site-packages (from elastic-transport<9,>=8.0.0b1->-r dev-requirements.txt (line 1)) (2023.11.17)
Requirement already satisfied: charset-normalizer<4,>=2 in ./.nox/test-3-11/lib/python3.11/site-packages (from requests<3,>=2->-r dev-requirements.txt (line 2)) (3.3.2)
Requirement already satisfied: idna<4,>=2.5 in ./.nox/test-3-11/lib/python3.11/site-packages (from requests<3,>=2->-r dev-requirements.txt (line 2)) (3.4)
Requirement already satisfied: attrs>=17.3.0 in ./.nox/test-3-11/lib/python3.11/site-packages (from aiohttp->-r dev-requirements.txt (line 3)) (23.1.0)
Requirement already satisfied: multidict<7.0,>=4.5 in ./.nox/test-3-11/lib/python3.11/site-packages (from aiohttp->-r dev-requirements.txt (line 3)) (6.0.4)
Requirement already satisfied: yarl<2.0,>=1.0 in ./.nox/test-3-11/lib/python3.11/site-packages (from aiohttp->-r dev-requirements.txt (line 3)) (1.9.3)
Requirement already satisfied: frozenlist>=1.1.1 in ./.nox/test-3-11/lib/python3.11/site-packages (from aiohttp->-r dev-requirements.txt (line 3)) (1.4.0)
Requirement already satisfied: aiosignal>=1.1.2 in ./.nox/test-3-11/lib/python3.11/site-packages (from aiohttp->-r dev-requirements.txt (line 3)) (1.3.1)
Collecting iniconfig (from pytest->-r dev-requirements.txt (line 4))
  Downloading iniconfig-2.0.0-py3-none-any.whl (5.9 kB)
Collecting packaging (from pytest->-r dev-requirements.txt (line 4))
  Using cached packaging-23.2-py3-none-any.whl.metadata (3.2 kB)
Collecting pluggy<2.0,>=0.12 (from pytest->-r dev-requirements.txt (line 4))
  Downloading pluggy-1.3.0-py3-none-any.whl.metadata (4.3 kB)
Collecting MarkupSafe>=2.0 (from jinja2->-r dev-requirements.txt (line 8))
  Downloading MarkupSafe-2.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.0 kB)
Collecting six>=1.5 (from python-dateutil->-r dev-requirements.txt (line 9))
  Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting click>=8.0.0 (from black->-r dev-requirements.txt (line 13))
  Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB)
Collecting mypy-extensions>=0.4.3 (from black->-r dev-requirements.txt (line 13))
  Downloading mypy_extensions-1.0.0-py3-none-any.whl (4.7 kB)
Collecting pathspec>=0.9.0 (from black->-r dev-requirements.txt (line 13))
  Downloading pathspec-0.11.2-py3-none-any.whl.metadata (19 kB)
Collecting platformdirs>=2 (from black->-r dev-requirements.txt (line 13))
  Using cached platformdirs-4.0.0-py3-none-any.whl.metadata (11 kB)
Collecting pkginfo>=1.8.1 (from twine->-r dev-requirements.txt (line 14))
  Downloading pkginfo-1.9.6-py3-none-any.whl (30 kB)
Collecting readme-renderer>=35.0 (from twine->-r dev-requirements.txt (line 14))
  Downloading readme_renderer-42.0-py3-none-any.whl.metadata (2.8 kB)
Collecting requests-toolbelt!=0.9.0,>=0.8.0 (from twine->-r dev-requirements.txt (line 14))
  Downloading requests_toolbelt-1.0.0-py2.py3-none-any.whl (54 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.5/54.5 kB 9.2 MB/s eta 0:00:00
Collecting importlib-metadata>=3.6 (from twine->-r dev-requirements.txt (line 14))
  Downloading importlib_metadata-6.8.0-py3-none-any.whl.metadata (5.1 kB)
Collecting keyring>=15.1 (from twine->-r dev-requirements.txt (line 14))
  Downloading keyring-24.3.0-py3-none-any.whl.metadata (20 kB)
Collecting rfc3986>=1.4.0 (from twine->-r dev-requirements.txt (line 14))
  Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB)
Collecting rich>=12.0.0 (from twine->-r dev-requirements.txt (line 14))
  Downloading rich-13.7.0-py3-none-any.whl.metadata (18 kB)
Collecting pyproject_hooks (from build->-r dev-requirements.txt (line 15))
  Downloading pyproject_hooks-1.0.0-py3-none-any.whl (9.3 kB)
Collecting argcomplete<4.0,>=1.9.4 (from nox->-r dev-requirements.txt (line 16))
  Using cached argcomplete-3.1.6-py3-none-any.whl.metadata (16 kB)
Collecting colorlog<7.0.0,>=2.6.1 (from nox->-r dev-requirements.txt (line 16))
  Using cached colorlog-6.7.0-py2.py3-none-any.whl (11 kB)
Collecting virtualenv>=14 (from nox->-r dev-requirements.txt (line 16))
  Using cached virtualenv-20.24.7-py3-none-any.whl.metadata (4.5 kB)
Collecting pytz>=2020.1 (from pandas->-r dev-requirements.txt (line 19))
  Downloading pytz-2023.3.post1-py2.py3-none-any.whl.metadata (22 kB)
Collecting tzdata>=2022.1 (from pandas->-r dev-requirements.txt (line 19))
  Downloading tzdata-2023.3-py2.py3-none-any.whl (341 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 341.8/341.8 kB 10.4 MB/s eta 0:00:00
Collecting protobuf<5.0,>=4.21 (from mapbox-vector-tile->-r dev-requirements.txt (line 22))
  Downloading protobuf-4.25.1-cp37-abi3-manylinux2014_x86_64.whl.metadata (541 bytes)
Collecting pyclipper<2.0.0,>=1.3.0 (from mapbox-vector-tile->-r dev-requirements.txt (line 22))
  Downloading pyclipper-1.3.0.post5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.0 kB)
Collecting shapely<3.0.0,>=2.0.0 (from mapbox-vector-tile->-r dev-requirements.txt (line 22))
  Downloading shapely-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.0 kB)
Collecting sphinxcontrib-applehelp (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading sphinxcontrib_applehelp-1.0.7-py3-none-any.whl.metadata (2.2 kB)
Collecting sphinxcontrib-devhelp (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading sphinxcontrib_devhelp-1.0.5-py3-none-any.whl.metadata (2.2 kB)
Collecting sphinxcontrib-jsmath (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB)
Collecting sphinxcontrib-htmlhelp>=2.0.0 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading sphinxcontrib_htmlhelp-2.0.4-py3-none-any.whl.metadata (2.2 kB)
Collecting sphinxcontrib-serializinghtml>=1.1.9 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading sphinxcontrib_serializinghtml-1.1.9-py3-none-any.whl.metadata (2.3 kB)
Collecting sphinxcontrib-qthelp (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading sphinxcontrib_qthelp-1.0.6-py3-none-any.whl.metadata (2.2 kB)
Collecting Pygments>=2.14 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading pygments-2.17.2-py3-none-any.whl.metadata (2.6 kB)
Collecting docutils<0.21,>=0.18.1 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading docutils-0.20.1-py3-none-any.whl.metadata (2.8 kB)
Collecting snowballstemmer>=2.0 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading snowballstemmer-2.2.0-py2.py3-none-any.whl (93 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.0/93.0 kB 8.1 MB/s eta 0:00:00
Collecting babel>=2.9 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading Babel-2.13.1-py3-none-any.whl.metadata (1.6 kB)
Collecting alabaster<0.8,>=0.7 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading alabaster-0.7.13-py3-none-any.whl (13 kB)
Collecting imagesize>=1.3 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading imagesize-1.4.1-py2.py3-none-any.whl (8.8 kB)
Collecting docutils<0.21,>=0.18.1 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading docutils-0.18.1-py2.py3-none-any.whl (570 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 570.0/570.0 kB 12.0 MB/s eta 0:00:00
Collecting sphinxcontrib-jquery<5,>=4 (from sphinx-rtd-theme>0.5->-r dev-requirements.txt (line 30))
  Downloading sphinxcontrib_jquery-4.1-py2.py3-none-any.whl (121 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.1/121.1 kB 15.2 MB/s eta 0:00:00
Collecting zipp>=0.5 (from importlib-metadata>=3.6->twine->-r dev-requirements.txt (line 14))
  Downloading zipp-3.17.0-py3-none-any.whl.metadata (3.7 kB)
Collecting jaraco.classes (from keyring>=15.1->twine->-r dev-requirements.txt (line 14))
  Downloading jaraco.classes-3.3.0-py3-none-any.whl.metadata (2.9 kB)
Collecting SecretStorage>=3.2 (from keyring>=15.1->twine->-r dev-requirements.txt (line 14))
  Downloading SecretStorage-3.3.3-py3-none-any.whl (15 kB)
Collecting jeepney>=0.4.2 (from keyring>=15.1->twine->-r dev-requirements.txt (line 14))
  Downloading jeepney-0.8.0-py3-none-any.whl (48 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.4/48.4 kB 13.8 MB/s eta 0:00:00
Collecting nh3>=0.2.14 (from readme-renderer>=35.0->twine->-r dev-requirements.txt (line 14))
  Downloading nh3-0.2.14-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.6 kB)
Collecting markdown-it-py>=2.2.0 (from rich>=12.0.0->twine->-r dev-requirements.txt (line 14))
  Downloading markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB)
Collecting distlib<1,>=0.3.7 (from virtualenv>=14->nox->-r dev-requirements.txt (line 16))
  Using cached distlib-0.3.7-py2.py3-none-any.whl.metadata (5.1 kB)
Collecting filelock<4,>=3.12.2 (from virtualenv>=14->nox->-r dev-requirements.txt (line 16))
  Using cached filelock-3.13.1-py3-none-any.whl.metadata (2.8 kB)
Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=12.0.0->twine->-r dev-requirements.txt (line 14))
  Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Collecting cryptography>=2.0 (from SecretStorage>=3.2->keyring>=15.1->twine->-r dev-requirements.txt (line 14))
  Downloading cryptography-41.0.5-cp37-abi3-manylinux_2_28_x86_64.whl.metadata (5.2 kB)
Collecting more-itertools (from jaraco.classes->keyring>=15.1->twine->-r dev-requirements.txt (line 14))
  Downloading more_itertools-10.1.0-py3-none-any.whl.metadata (33 kB)
Collecting cffi>=1.12 (from cryptography>=2.0->SecretStorage>=3.2->keyring>=15.1->twine->-r dev-requirements.txt (line 14))
  Downloading cffi-1.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.5 kB)
Collecting pycparser (from cffi>=1.12->cryptography>=2.0->SecretStorage>=3.2->keyring>=15.1->twine->-r dev-requirements.txt (line 14))
  Downloading pycparser-2.21-py2.py3-none-any.whl (118 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.7/118.7 kB 11.5 MB/s eta 0:00:00
Downloading pytest-7.4.3-py3-none-any.whl (325 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 325.1/325.1 kB 12.5 MB/s eta 0:00:00
Downloading pytest_cov-4.1.0-py3-none-any.whl (21 kB)
Downloading pytest_asyncio-0.21.1-py3-none-any.whl (13 kB)
Downloading coverage-7.3.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (231 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 231.4/231.4 kB 14.7 MB/s eta 0:00:00
Downloading PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (757 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 757.7/757.7 kB 17.4 MB/s eta 0:00:00
Downloading black-23.11.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 25.3 MB/s eta 0:00:00
Downloading build-1.0.3-py3-none-any.whl (18 kB)
Downloading numpy-1.26.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 18.2/18.2 MB 70.6 MB/s eta 0:00:00
Downloading pandas-2.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.2/12.2 MB 107.3 MB/s eta 0:00:00
Downloading sphinx-7.2.6-py3-none-any.whl (3.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 124.8 MB/s eta 0:00:00
Downloading sphinx_rtd_theme-1.3.0-py2.py3-none-any.whl (2.8 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.8/2.8 MB 120.6 MB/s eta 0:00:00
Downloading sphinx_autodoc_typehints-1.25.2-py3-none-any.whl (18 kB)
Using cached argcomplete-3.1.6-py3-none-any.whl (41 kB)
Downloading Babel-2.13.1-py3-none-any.whl (10.1 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.1/10.1 MB 134.6 MB/s eta 0:00:00
Downloading click-8.1.7-py3-none-any.whl (97 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.9/97.9 kB 16.4 MB/s eta 0:00:00
Downloading importlib_metadata-6.8.0-py3-none-any.whl (22 kB)
Downloading keyring-24.3.0-py3-none-any.whl (38 kB)
Downloading MarkupSafe-2.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28 kB)
Using cached packaging-23.2-py3-none-any.whl (53 kB)
Downloading pathspec-0.11.2-py3-none-any.whl (29 kB)
Using cached platformdirs-4.0.0-py3-none-any.whl (17 kB)
Downloading pluggy-1.3.0-py3-none-any.whl (18 kB)
Downloading protobuf-4.25.1-cp37-abi3-manylinux2014_x86_64.whl (294 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 294.6/294.6 kB 65.0 MB/s eta 0:00:00
Downloading pyclipper-1.3.0.post5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (971 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 971.5/971.5 kB 86.8 MB/s eta 0:00:00
Downloading pygments-2.17.2-py3-none-any.whl (1.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 104.1 MB/s eta 0:00:00
Downloading pytz-2023.3.post1-py2.py3-none-any.whl (502 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 502.5/502.5 kB 73.7 MB/s eta 0:00:00
Downloading readme_renderer-42.0-py3-none-any.whl (13 kB)
Downloading rich-13.7.0-py3-none-any.whl (240 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 240.6/240.6 kB 43.8 MB/s eta 0:00:00
Downloading shapely-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.5/2.5 MB 79.4 MB/s eta 0:00:00
Downloading sphinxcontrib_htmlhelp-2.0.4-py3-none-any.whl (99 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 99.2/99.2 kB 26.8 MB/s eta 0:00:00
Downloading sphinxcontrib_serializinghtml-1.1.9-py3-none-any.whl (92 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 92.7/92.7 kB 25.9 MB/s eta 0:00:00
Using cached virtualenv-20.24.7-py3-none-any.whl (3.8 MB)
Downloading sphinxcontrib_applehelp-1.0.7-py3-none-any.whl (120 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 120.0/120.0 kB 27.2 MB/s eta 0:00:00
Downloading sphinxcontrib_devhelp-1.0.5-py3-none-any.whl (83 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 83.5/83.5 kB 20.0 MB/s eta 0:00:00
Downloading sphinxcontrib_qthelp-1.0.6-py3-none-any.whl (89 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.4/89.4 kB 29.9 MB/s eta 0:00:00
Using cached distlib-0.3.7-py2.py3-none-any.whl (468 kB)
Using cached filelock-3.13.1-py3-none-any.whl (11 kB)
Downloading markdown_it_py-3.0.0-py3-none-any.whl (87 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 87.5/87.5 kB 21.0 MB/s eta 0:00:00
Downloading nh3-0.2.14-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 97.7 MB/s eta 0:00:00
Downloading zipp-3.17.0-py3-none-any.whl (7.4 kB)
Downloading jaraco.classes-3.3.0-py3-none-any.whl (5.9 kB)
Downloading cryptography-41.0.5-cp37-abi3-manylinux_2_28_x86_64.whl (4.4 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.4/4.4 MB 109.3 MB/s eta 0:00:00
Downloading more_itertools-10.1.0-py3-none-any.whl (55 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 55.8/55.8 kB 17.5 MB/s eta 0:00:00
Downloading cffi-1.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (464 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 464.8/464.8 kB 79.2 MB/s eta 0:00:00
Installing collected packages: snowballstemmer, pytz, pyclipper, nh3, distlib, zipp, unasync, tzdata, sphinxcontrib-jsmath, six, rfc3986, pyyaml, pyproject_hooks, Pygments, pycparser, protobuf, pluggy, platformdirs, pkginfo, pathspec, packaging, numpy, mypy-extensions, more-itertools, mdurl, MarkupSafe, jeepney, isort, iniconfig, imagesize, filelock, docutils, coverage, colorlog, click, babel, argcomplete, alabaster, virtualenv, shapely, requests-toolbelt, readme-renderer, python-dateutil, pytest, markdown-it-py, jinja2, jaraco.classes, importlib-metadata, cffi, build, black, rich, pytest-cov, pytest-asyncio, pandas, nox, mapbox-vector-tile, cryptography, SecretStorage, keyring, twine, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, sphinx, sphinxcontrib-jquery, sphinx-rtd-theme, sphinx-autodoc-typehints
Successfully installed MarkupSafe-2.1.3 Pygments-2.17.2 SecretStorage-3.3.3 alabaster-0.7.13 argcomplete-3.1.6 babel-2.13.1 black-23.11.0 build-1.0.3 cffi-1.16.0 click-8.1.7 colorlog-6.7.0 coverage-7.3.2 cryptography-41.0.5 distlib-0.3.7 docutils-0.18.1 filelock-3.13.1 imagesize-1.4.1 importlib-metadata-6.8.0 iniconfig-2.0.0 isort-5.12.0 jaraco.classes-3.3.0 jeepney-0.8.0 jinja2-3.1.2 keyring-24.3.0 mapbox-vector-tile-2.0.1 markdown-it-py-3.0.0 mdurl-0.1.2 more-itertools-10.1.0 mypy-extensions-1.0.0 nh3-0.2.14 nox-2023.4.22 numpy-1.26.2 packaging-23.2 pandas-2.1.3 pathspec-0.11.2 pkginfo-1.9.6 platformdirs-4.0.0 pluggy-1.3.0 protobuf-4.25.1 pyclipper-1.3.0.post5 pycparser-2.21 pyproject_hooks-1.0.0 pytest-7.4.3 pytest-asyncio-0.21.1 pytest-cov-4.1.0 python-dateutil-2.8.2 pytz-2023.3.post1 pyyaml-6.0.1 readme-renderer-42.0 requests-toolbelt-1.0.0 rfc3986-2.0.0 rich-13.7.0 shapely-2.0.2 six-1.16.0 snowballstemmer-2.2.0 sphinx-7.2.6 sphinx-autodoc-typehints-1.25.2 sphinx-rtd-theme-1.3.0 sphinxcontrib-applehelp-1.0.7 sphinxcontrib-devhelp-1.0.5 sphinxcontrib-htmlhelp-2.0.4 sphinxcontrib-jquery-4.1 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-qthelp-1.0.6 sphinxcontrib-serializinghtml-1.1.9 twine-4.0.2 tzdata-2023.3 unasync-0.5.0 virtualenv-20.24.7 zipp-3.17.0
nox > pytest --cov-report=term-missing --cov=elasticsearch --cov-config=setup.cfg --junitxml=/home/runner/work/elasticsearch-py/elasticsearch-py/junit/elasticsearch-py-junit.xml --log-level=DEBUG --cache-clear -vv
============================= test session starts ==============================
platform linux -- Python 3.11.6, pytest-7.4.3, pluggy-1.3.0 -- /home/runner/work/elasticsearch-py/elasticsearch-py/.nox/test-3-11/bin/python
cachedir: .pytest_cache
rootdir: /home/runner/work/elasticsearch-py/elasticsearch-py
configfile: setup.cfg
plugins: cov-4.1.0, asyncio-0.21.1
asyncio: mode=Mode.STRICT
collecting ... collected 345 items

test_elasticsearch/test_exceptions.py::TestTransformError::test_transform_error_parse_with_error_reason PASSED [  0%]
test_elasticsearch/test_exceptions.py::TestTransformError::test_transform_error_parse_with_error_string PASSED [  0%]
test_elasticsearch/test_helpers.py::TestParallelBulk::test_all_chunks_sent PASSED [  0%]
test_elasticsearch/test_helpers.py::TestParallelBulk::test_chunk_sent_from_different_threads PASSED [  1%]
test_elasticsearch/test_helpers.py::TestChunkActions::test_expand_action PASSED [  1%]
test_elasticsearch/test_helpers.py::TestChunkActions::test_expand_action_actions PASSED [  1%]
test_elasticsearch/test_helpers.py::TestChunkActions::test_expand_action_options PASSED [  2%]
test_elasticsearch/test_helpers.py::TestChunkActions::test__source_metadata_or_source PASSED [  2%]
test_elasticsearch/test_helpers.py::TestChunkActions::test_chunks_are_chopped_by_byte_size PASSED [  2%]
test_elasticsearch/test_helpers.py::TestChunkActions::test_chunks_are_chopped_by_chunk_size PASSED [  2%]
test_elasticsearch/test_helpers.py::TestChunkActions::test_chunks_are_chopped_by_byte_size_properly PASSED [  3%]
test_elasticsearch/test_helpers.py::TestExpandActions::test_string_actions_are_marked_as_simple_inserts[whatever0] PASSED [  3%]
test_elasticsearch/test_helpers.py::TestExpandActions::test_string_actions_are_marked_as_simple_inserts[whatever1] PASSED [  3%]
test_elasticsearch/test_serializer.py::test_datetime_serialization PASSED [  4%]
test_elasticsearch/test_serializer.py::test_decimal_serialization PASSED [  4%]
test_elasticsearch/test_serializer.py::test_uuid_serialization PASSED    [  4%]
test_elasticsearch/test_serializer.py::test_serializes_numpy_bool PASSED [  4%]
test_elasticsearch/test_serializer.py::test_serializes_numpy_integers PASSED [  5%]
test_elasticsearch/test_serializer.py::test_serializes_numpy_floats PASSED [  5%]
test_elasticsearch/test_serializer.py::test_serializes_numpy_datetime PASSED [  5%]
test_elasticsearch/test_serializer.py::test_serializes_numpy_ndarray PASSED [  6%]
test_elasticsearch/test_serializer.py::test_serializes_numpy_nan_to_nan PASSED [  6%]
test_elasticsearch/test_serializer.py::test_serializes_pandas_timestamp PASSED [  6%]
test_elasticsearch/test_serializer.py::test_serializes_pandas_series PASSED [  6%]
test_elasticsearch/test_serializer.py::test_serializes_pandas_na PASSED  [  7%]
test_elasticsearch/test_serializer.py::test_raises_serialization_error_pandas_nat PASSED [  7%]
test_elasticsearch/test_serializer.py::test_serializes_pandas_category PASSED [  7%]
test_elasticsearch/test_serializer.py::test_json_raises_serialization_error_on_dump_error PASSED [  8%]
test_elasticsearch/test_serializer.py::test_raises_serialization_error_on_load_error PASSED [  8%]
test_elasticsearch/test_serializer.py::test_strings_are_left_untouched PASSED [  8%]
test_elasticsearch/test_serializer.py::test_text_raises_serialization_error_on_dump_error PASSED [  8%]
test_elasticsearch/test_serializer.py::TestDeserializer::test_deserializes_json_by_default PASSED [  9%]
test_elasticsearch/test_serializer.py::TestDeserializer::test_deserializes_text_with_correct_ct[{"some":"data"}0] PASSED [  9%]
test_elasticsearch/test_serializer.py::TestDeserializer::test_deserializes_text_with_correct_ct[{"some":"data"}1] PASSED [  9%]
test_elasticsearch/test_serializer.py::TestDeserializer::test_deserialize_compatibility_header PASSED [ 10%]
test_elasticsearch/test_transport.py::TestHostsInfoCallback::test_master_only_nodes_are_ignored PASSED [ 10%]
test_elasticsearch/test_transport.py::TestTransport::test_request_timeout_extracted_from_params_and_passed PASSED [ 10%]
test_elasticsearch/test_transport.py::TestTransport::test_opaque_id PASSED [ 11%]
test_elasticsearch/test_transport.py::TestTransport::test_custom_user_agent_on_initialization PASSED [ 11%]
test_elasticsearch/test_transport.py::TestTransport::test_request_with_custom_user_agent_header PASSED [ 11%]
test_elasticsearch/test_transport.py::TestTransport::test_request_with_custom_user_agent_header_set_at_client_level PASSED [ 11%]
test_elasticsearch/test_transport.py::TestTransport::test_client_meta_header PASSED [ 12%]
test_elasticsearch/test_transport.py::TestTransport::test_client_meta_header_not_sent PASSED [ 12%]
test_elasticsearch/test_transport.py::TestTransport::test_meta_header_type_error PASSED [ 12%]
test_elasticsearch/test_transport.py::TestTransport::test_body_surrogates_replaced_encoded_into_bytes PASSED [ 13%]
test_elasticsearch/test_transport.py::TestTransport::test_kwargs_passed_on_to_node_pool PASSED [ 13%]
test_elasticsearch/test_transport.py::TestTransport::test_custom_node_class PASSED [ 13%]
test_elasticsearch/test_transport.py::TestTransport::test_request_will_fail_after_x_retries PASSED [ 13%]
test_elasticsearch/test_transport.py::TestTransport::test_failed_connection_will_be_marked_as_dead PASSED [ 14%]
test_elasticsearch/test_transport.py::TestTransport::test_resurrected_connection_will_be_marked_as_live_on_success PASSED [ 14%]
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 [ 14%]
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 [ 15%]
test_elasticsearch/test_transport.py::TestTransport::test_sniff_on_start_ignores_sniff_timeout PASSED [ 15%]
test_elasticsearch/test_transport.py::TestTransport::test_sniff_uses_sniff_timeout PASSED [ 15%]
test_elasticsearch/test_transport.py::TestTransport::test_sniff_reuses_node_instances PASSED [ 15%]
test_elasticsearch/test_transport.py::TestTransport::test_sniff_after_n_seconds PASSED [ 16%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs0] PASSED [ 16%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs1] PASSED [ 16%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs2] PASSED [ 17%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs3] PASSED [ 17%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs4] PASSED [ 17%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs5] PASSED [ 17%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_master_only_filtered_by_default PASSED [ 18%]
test_elasticsearch/test_transport.py::TestTransport::test_sniff_node_callback PASSED [ 18%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_deprecated_host_info_callback PASSED [ 18%]
test_elasticsearch/test_transport.py::test_unsupported_product_error[headers0] PASSED [ 19%]
test_elasticsearch/test_transport.py::test_unsupported_product_error[headers1] PASSED [ 19%]
test_elasticsearch/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[401] PASSED [ 19%]
test_elasticsearch/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[403] PASSED [ 20%]
test_elasticsearch/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[413] PASSED [ 20%]
test_elasticsearch/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[500] PASSED [ 20%]
test_elasticsearch/test_transport.py::test_api_error_raised_before_product_error[404] PASSED [ 20%]
test_elasticsearch/test_transport.py::test_api_error_raised_before_product_error[500] PASSED [ 21%]
test_elasticsearch/test_transport.py::test_warning_header[headers0] PASSED [ 21%]
test_elasticsearch/test_transport.py::test_warning_header[headers1] PASSED [ 21%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_request_timeout_extracted_from_params_and_passed PASSED [ 22%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_opaque_id PASSED [ 22%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_request_with_custom_user_agent_header PASSED [ 22%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_client_meta_header PASSED [ 22%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_client_meta_header_not_sent PASSED [ 23%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_body_surrogates_replaced_encoded_into_bytes PASSED [ 23%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_kwargs_passed_on_to_node_pool PASSED [ 23%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_request_will_fail_after_x_retries PASSED [ 24%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_failed_connection_will_be_marked_as_dead PASSED [ 24%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_resurrected_connection_will_be_marked_as_live_on_success PASSED [ 24%]
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 [ 24%]
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 [ 25%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_on_start_ignores_sniff_timeout PASSED [ 25%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_uses_sniff_timeout PASSED [ 25%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_on_start_awaits_before_request PASSED [ 26%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_reuses_node_instances PASSED [ 26%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_on_node_failure_triggers[exception-extra_value0] PASSED [ 26%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_on_node_failure_triggers[status-500] PASSED [ 26%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_after_n_seconds PASSED [ 27%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs0] PASSED [ 27%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs1] PASSED [ 27%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs2] PASSED [ 28%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs3] PASSED [ 28%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs4] PASSED [ 28%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs5] PASSED [ 28%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_on_start_close_unlocks_async_calls PASSED [ 29%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_master_only_filtered_by_default PASSED [ 29%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_node_callback PASSED [ 29%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_deprecated_host_info_callback PASSED [ 30%]
test_elasticsearch/test_async/test_transport.py::test_unsupported_product_error[headers0] PASSED [ 30%]
test_elasticsearch/test_async/test_transport.py::test_unsupported_product_error[headers1] PASSED [ 30%]
test_elasticsearch/test_async/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[401] PASSED [ 31%]
test_elasticsearch/test_async/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[403] PASSED [ 31%]
test_elasticsearch/test_async/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[413] PASSED [ 31%]
test_elasticsearch/test_async/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[500] PASSED [ 31%]
test_elasticsearch/test_async/test_transport.py::test_api_error_raised_before_product_error[404] PASSED [ 32%]
test_elasticsearch/test_async/test_transport.py::test_api_error_raised_before_product_error[500] PASSED [ 32%]
test_elasticsearch/test_async/test_transport.py::test_warning_header[headers0] PASSED [ 32%]
test_elasticsearch/test_async/test_transport.py::test_warning_header[headers1] PASSED [ 33%]
test_elasticsearch/test_async/test_server/test_clients.py::test_indices_analyze_unicode[kwargs0] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 33%]
test_elasticsearch/test_async/test_server/test_clients.py::test_indices_analyze_unicode[kwargs1] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 33%]
test_elasticsearch/test_async/test_server/test_clients.py::test_bulk_works_with_string_body SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 33%]
test_elasticsearch/test_async/test_server/test_clients.py::test_bulk_works_with_bytestring_body SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 34%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_actions_remain_unchanged SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 34%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_all_documents_get_inserted SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 34%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_documents_data_types SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 35%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_all_errors_from_chunk_are_raised_on_failure SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 35%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_different_op_types SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 35%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_transport_error_can_becaught SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 35%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_rejected_documents_are_retried SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 36%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_rejected_documents_are_retried_at_most_max_retries_times SKIPPEDic:changeme@localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 36%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_transport_error_is_raised_with_max_retries SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 36%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_bulk_works_with_single_item SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 37%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_all_documents_get_inserted SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 37%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_stats_only_reports_numbers SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 37%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_errors_are_reported_correctly SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 37%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_error_is_raised SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 38%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_ignore_error_if_raised SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 38%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_errors_are_collected_properly SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 38%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_order_can_be_preserved SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 39%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_all_documents_are_read SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 39%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_scroll_error SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 39%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_initial_search_error SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 40%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_no_scroll_id_fast_route SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 40%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_logger SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 40%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_clear_scroll SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 40%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_scan_auth_kwargs_forwarded[kwargs0] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 41%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_scan_auth_kwargs_forwarded[kwargs1] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 41%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_scan_auth_kwargs_forwarded[kwargs2] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 41%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_scan_auth_kwargs_favor_scroll_kwargs_option SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 42%]
test_elasticsearch/test_async/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs0] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 42%]
test_elasticsearch/test_async/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs1] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 42%]
test_elasticsearch/test_async/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs2] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 42%]
test_elasticsearch/test_async/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs3] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 43%]
test_elasticsearch/test_async/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs4] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 43%]
test_elasticsearch/test_async/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs5] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 43%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestReindex::test_reindex_passes_kwargs_to_scan_and_bulk SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 44%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestReindex::test_reindex_accepts_a_query SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 44%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestReindex::test_all_documents_get_moved SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 44%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestParentChildReindex::test_children_are_reindexed_correctly SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 44%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestAsyncDataStreamReindex::test_reindex_index_datastream[None] SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 45%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestAsyncDataStreamReindex::test_reindex_index_datastream[create] SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 45%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestAsyncDataStreamReindex::test_reindex_index_datastream_op_type_index SKIPPEDelastic:changeme@localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 45%]
test_elasticsearch/test_async/test_server/test_mapbox_vector_tile.py::test_mapbox_vector_tile_error SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 46%]
test_elasticsearch/test_async/test_server/test_mapbox_vector_tile.py::test_mapbox_vector_tile_response SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 46%]
test_elasticsearch/test_client/test_cluster.py::TestCluster::test_stats_without_node_id PASSED [ 46%]
test_elasticsearch/test_client/test_cluster.py::TestCluster::test_stats_with_node_id PASSED [ 46%]
test_elasticsearch/test_client/test_cluster.py::TestCluster::test_state_with_index_without_metric_defaults_to_all PASSED [ 47%]
test_elasticsearch/test_client/test_deprecated_options.py::test_sniff_on_connection_fail PASSED [ 47%]
test_elasticsearch/test_client/test_deprecated_options.py::test_sniffer_timeout PASSED [ 47%]
test_elasticsearch/test_client/test_deprecated_options.py::test_randomize_hosts PASSED [ 48%]
test_elasticsearch/test_client/test_deprecated_options.py::test_http_auth PASSED [ 48%]
test_elasticsearch/test_client/test_deprecated_options.py::test_serializer_and_serializers PASSED [ 48%]
test_elasticsearch/test_client/test_indices.py::TestIndices::test_create_one_index PASSED [ 48%]
test_elasticsearch/test_client/test_indices.py::TestIndices::test_delete_multiple_indices PASSED [ 49%]
test_elasticsearch/test_client/test_indices.py::TestIndices::test_exists_index PASSED [ 49%]
test_elasticsearch/test_client/test_indices.py::TestIndices::test_passing_empty_value_for_required_param_raises_exception PASSED [ 49%]
test_elasticsearch/test_client/test_indices.py::TestIndices::test_query_params PASSED [ 50%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options0-headers0] PASSED [ 50%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options1-headers1] PASSED [ 50%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options2-headers2] PASSED [ 51%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options3-headers3] PASSED [ 51%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options4-headers4] PASSED [ 51%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options5-headers5] PASSED [ 51%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options6-headers6] PASSED [ 52%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options7-headers7] PASSED [ 52%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-None-None-None] SKIPPED [ 52%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-None-None-api-key] SKIPPED [ 53%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-None-None-api_key2] SKIPPED [ 53%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-None-bearer-None] SKIPPED [ 53%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-None-bearer-api-key] PASSED [ 53%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-None-bearer-api_key2] PASSED [ 54%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-user:pass-None-None] SKIPPED [ 54%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-user:pass-None-api-key] PASSED [ 54%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-user:pass-None-api_key2] PASSED [ 55%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-user:pass-bearer-None] PASSED [ 55%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-user:pass-bearer-api-key] PASSED [ 55%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-user:pass-bearer-api_key2] PASSED [ 55%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-basic_auth2-None-None] SKIPPED [ 56%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-basic_auth2-None-api-key] PASSED [ 56%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-basic_auth2-None-api_key2] PASSED [ 56%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-basic_auth2-bearer-None] PASSED [ 57%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-basic_auth2-bearer-api-key] PASSED [ 57%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-basic_auth2-bearer-api_key2] PASSED [ 57%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-None-None-None] SKIPPED [ 57%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-None-None-api-key] PASSED [ 58%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-None-None-api_key2] PASSED [ 58%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-None-bearer-None] PASSED [ 58%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-None-bearer-api-key] PASSED [ 59%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-None-bearer-api_key2] PASSED [ 59%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-user:pass-None-None] PASSED [ 59%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-user:pass-None-api-key] PASSED [ 60%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-user:pass-None-api_key2] PASSED [ 60%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-user:pass-bearer-None] PASSED [ 60%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-user:pass-bearer-api-key] PASSED [ 60%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-user:pass-bearer-api_key2] PASSED [ 61%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-basic_auth2-None-None] PASSED [ 61%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-basic_auth2-None-api-key] PASSED [ 61%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-basic_auth2-None-api_key2] PASSED [ 62%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-basic_auth2-bearer-None] PASSED [ 62%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-basic_auth2-bearer-api-key] PASSED [ 62%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-basic_auth2-bearer-api_key2] PASSED [ 62%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-None-None-None] SKIPPED [ 63%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-None-None-api-key] PASSED [ 63%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-None-None-api_key2] PASSED [ 63%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-None-bearer-None] PASSED [ 64%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-None-bearer-api-key] PASSED [ 64%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-None-bearer-api_key2] PASSED [ 64%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-user:pass-None-None] PASSED [ 64%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-user:pass-None-api-key] PASSED [ 65%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-user:pass-None-api_key2] PASSED [ 65%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-user:pass-bearer-None] PASSED [ 65%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-user:pass-bearer-api-key] PASSED [ 66%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-user:pass-bearer-api_key2] PASSED [ 66%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-basic_auth2-None-None] PASSED [ 66%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-basic_auth2-None-api-key] PASSED [ 66%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-basic_auth2-None-api_key2] PASSED [ 67%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-basic_auth2-bearer-None] PASSED [ 67%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-basic_auth2-bearer-api-key] PASSED [ 67%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-basic_auth2-bearer-api_key2] PASSED [ 68%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_passed_to_perform_request PASSED [ 68%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_passed_to_async_perform_request PASSED [ 68%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_default_node_configs PASSED [ 68%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_http_headers_overrides PASSED [ 69%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_user_agent_override PASSED [ 69%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_timeout_parameters PASSED [ 69%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_create PASSED [ 70%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_delete PASSED [ 70%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_index PASSED [ 70%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_update PASSED [ 71%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_cluster_state PASSED [ 71%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_cluster_stats PASSED [ 71%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_index_uses_post_if_id_is_empty PASSED [ 71%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_index_uses_put_if_id_is_not_empty PASSED [ 72%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_from_in_search[from] PASSED [ 72%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_from_in_search[from_] PASSED [ 72%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_sort_in_search PASSED [ 73%]
test_elasticsearch/test_client/test_requests_auth.py::test_requests_auth[requests] PASSED [ 73%]
test_elasticsearch/test_client/test_requests_auth.py::test_requests_auth[RequestsHttpNode] PASSED [ 73%]
test_elasticsearch/test_client/test_requests_auth.py::test_requests_auth[CustomRequestHttpNode] PASSED [ 73%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[urllib3-Elasticsearch] PASSED [ 74%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[urllib3-AsyncElasticsearch] PASSED [ 74%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[aiohttp-Elasticsearch] PASSED [ 74%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[aiohttp-AsyncElasticsearch] PASSED [ 75%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[None-Elasticsearch] PASSED [ 75%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[None-AsyncElasticsearch] PASSED [ 75%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[<DEFAULT>-Elasticsearch] PASSED [ 75%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[<DEFAULT>-AsyncElasticsearch] PASSED [ 76%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[CustomUrllib3HttpNode-Elasticsearch] PASSED [ 76%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[CustomUrllib3HttpNode-AsyncElasticsearch] PASSED [ 76%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_async PASSED [ 77%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_default PASSED [ 77%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_body_name_using_body PASSED [ 77%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_body_name PASSED [ 77%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_body_name_duplicate PASSED [ 78%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_body_fields FAILED [ 78%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_error_on_body_merge[{"query": {"match_all": {}}}0] PASSED [ 78%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_error_on_body_merge[{"query": {"match_all": {}}}1] PASSED [ 79%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_error_on_params_merge[{"query": {"match_all": {}}}0] PASSED [ 79%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_error_on_params_merge[{"query": {"match_all": {}}}1] PASSED [ 79%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_ignore_deprecated_options PASSED [ 80%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_parameter_aliases PASSED [ 80%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_positional_argument_error[Elasticsearch] PASSED [ 80%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_positional_argument_error[AsyncElasticsearch] PASSED [ 80%]
test_elasticsearch/test_client/test_serializers.py::TestSerializers::test_compat_mode_on_by_default PASSED [ 81%]
test_elasticsearch/test_client/test_serializers.py::TestSerializers::test_compat_serializers_used_when_given_non_compat[json] PASSED [ 81%]
test_elasticsearch/test_client/test_serializers.py::TestSerializers::test_compat_serializers_used_when_given_non_compat[x-ndjson] PASSED [ 81%]
test_elasticsearch/test_client/test_serializers.py::TestSerializers::test_compat_serializers_used_when_given_compat[json] PASSED [ 82%]
test_elasticsearch/test_client/test_serializers.py::TestSerializers::test_compat_serializers_used_when_given_compat[x-ndjson] PASSED [ 82%]
test_elasticsearch/test_client/test_serializers.py::TestSerializers::test_compat_serializer_used_when_given_non_compat PASSED [ 82%]
test_elasticsearch/test_client/test_utils.py::test_handles_ascii PASSED  [ 82%]
test_elasticsearch/test_client/test_utils.py::test_handles_bytestring PASSED [ 83%]
test_elasticsearch/test_client/test_utils.py::test_handles_unicode PASSED [ 83%]
test_elasticsearch/test_client/test_utils.py::test_handles_unicode2 PASSED [ 83%]
test_elasticsearch/test_server/test_clients.py::test_indices_analyze_unicode[kwargs0] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 84%]
test_elasticsearch/test_server/test_clients.py::test_indices_analyze_unicode[kwargs1] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 84%]
test_elasticsearch/test_server/test_clients.py::test_bulk_works_with_string_body SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 84%]
test_elasticsearch/test_server/test_clients.py::test_bulk_works_with_bytestring_body SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 84%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_actions_remain_unchanged SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 85%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_all_documents_get_inserted SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 85%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_all_errors_from_chunk_are_raised_on_failure SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 85%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_different_op_types SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 86%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_transport_error_can_becaught SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 86%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_rejected_documents_are_retried SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 86%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_rejected_documents_are_retried_when_bytes_or_string[False] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 86%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_rejected_documents_are_retried_when_bytes_or_string[True] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 87%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_rejected_documents_are_retried_at_most_max_retries_times SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 87%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_transport_error_is_raised_with_max_retries SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 87%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_works_with_single_item SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 88%]
test_elasticsearch/test_server/test_helpers.py::test_all_documents_get_inserted SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 88%]
test_elasticsearch/test_server/test_helpers.py::test_stats_only_reports_numbers SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 88%]
test_elasticsearch/test_server/test_helpers.py::test_errors_are_reported_correctly SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 88%]
test_elasticsearch/test_server/test_helpers.py::test_error_is_raised SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 89%]
test_elasticsearch/test_server/test_helpers.py::test_ignore_error_if_raised SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 89%]
test_elasticsearch/test_server/test_helpers.py::test_errors_are_collected_properly SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 89%]
test_elasticsearch/test_server/test_helpers.py::test_order_can_be_preserved SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 90%]
test_elasticsearch/test_server/test_helpers.py::test_all_documents_are_read SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 90%]
test_elasticsearch/test_server/test_helpers.py::test_scroll_error SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 90%]
test_elasticsearch/test_server/test_helpers.py::test_initial_search_error SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 91%]
test_elasticsearch/test_server/test_helpers.py::test_no_scroll_id_fast_route SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 91%]
test_elasticsearch/test_server/test_helpers.py::test_scan_auth_kwargs_forwarded[kwargs0] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 91%]
test_elasticsearch/test_server/test_helpers.py::test_scan_auth_kwargs_forwarded[kwargs1] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 91%]
test_elasticsearch/test_server/test_helpers.py::test_scan_auth_kwargs_forwarded[kwargs2] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 92%]
test_elasticsearch/test_server/test_helpers.py::test_scan_auth_kwargs_forwarded[kwargs3] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 92%]
test_elasticsearch/test_server/test_helpers.py::test_scan_auth_kwargs_forwarded[kwargs4] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 92%]
test_elasticsearch/test_server/test_helpers.py::test_scan_auth_kwargs_favor_scroll_kwargs_option SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 93%]
test_elasticsearch/test_server/test_helpers.py::test_log_warning_on_shard_failures SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 93%]
test_elasticsearch/test_server/test_helpers.py::test_clear_scroll SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 93%]
test_elasticsearch/test_server/test_helpers.py::test_shards_no_skipped_field SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 93%]
test_elasticsearch/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs0] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 94%]
test_elasticsearch/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs1] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 94%]
test_elasticsearch/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs2] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 94%]
test_elasticsearch/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs3] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 95%]
test_elasticsearch/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs4] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 95%]
test_elasticsearch/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs5] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 95%]
test_elasticsearch/test_server/test_helpers.py::test_reindex_passes_kwargs_to_scan_and_bulk SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 95%]
test_elasticsearch/test_server/test_helpers.py::test_reindex_accepts_a_query SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 96%]
test_elasticsearch/test_server/test_helpers.py::test_all_documents_get_moved SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 96%]
test_elasticsearch/test_server/test_helpers.py::test_children_are_reindexed_correctly SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 96%]
test_elasticsearch/test_server/test_helpers.py::test_reindex_index_datastream[None] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 97%]
test_elasticsearch/test_server/test_helpers.py::test_reindex_index_datastream[create] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 97%]
test_elasticsearch/test_server/test_helpers.py::test_reindex_index_datastream_op_type_index SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 97%]
test_elasticsearch/test_server/test_mapbox_vector_tile.py::test_mapbox_vector_tile_error[urllib3] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 97%]
test_elasticsearch/test_server/test_mapbox_vector_tile.py::test_mapbox_vector_tile_error[requests] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 98%]
test_elasticsearch/test_server/test_mapbox_vector_tile.py::test_mapbox_vector_tile_response[urllib3] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 98%]
test_elasticsearch/test_server/test_mapbox_vector_tile.py::test_mapbox_vector_tile_response[requests] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 98%]
test_elasticsearch/test_server/test_responses.py::test_text_response SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 99%]
test_elasticsearch/test_server/test_responses.py::test_object_response SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 99%]
test_elasticsearch/test_server/test_responses.py::test_exists_response SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f8546a39610>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 99%]
test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[test_spec0] SKIPPED/home/runner/work/elasticsearch-py/elasticsearch-
py/test_elasticsearch/test_server/test_rest_api_spec.py:654)             [100%]

=================================== FAILURES ===================================
____________________ TestRewriteParameters.test_body_fields ____________________

self = <test_elasticsearch.test_client.test_rewrite_parameters.TestRewriteParameters object at 0x7f8546875390>

    def test_body_fields(self):
        with warnings.catch_warnings(record=True) as w:
            self.wrapped_func_body_fields(
                api_key=("id", "api_key"), body={"query": {"match_all": {}}}
            )
    
        assert len(w) == 1
        assert w[0].category == DeprecationWarning
        assert (
            str(w[0].message)
            == "Passing transport options in the API method is deprecated. Use 'Elasticsearch.options()' instead."
        )
    
>       assert self.calls == [
            ((), {"api_key": ("id", "api_key")}),
            ((), {"query": {"match_all": {}}}),
        ]
E       AssertionError: assert [((), {'api_key': ('id', 'api_key')}), ((), {'body': {'query': {'match_all': {}}}})] == [((), {'api_key': ('id', 'api_key')}), ((), {'query': {'match_all': {}}})]
E         At index 1 diff: ((), {'body': {'query': {'match_all': {}}}}) != ((), {'query': {'match_all': {}}})
E         Full diff:
E           [
E            ((),
E             {'api_key': ('id',
E                          'api_key')}),
E            ((),
E         -   {'query': {'match_all': {}}}),
E         +   {'body': {'query': {'match_all': {}}}}),
E         ?  +++++++++                          +
E           ]

test_elasticsearch/test_client/test_rewrite_parameters.py:143: AssertionError
=============================== warnings summary ===============================
test_elasticsearch/test_transport.py:36
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:36: DeprecationWarning: Importing from the 'elasticsearch.transport' module is deprecated. Instead import from 'elastic_transport'
    from elasticsearch.transport import get_host_info

elasticsearch/_sync/client/__init__.py:397
test_elasticsearch/test_async/test_server/test_clients.py::test_indices_analyze_unicode[kwargs0]
  /home/runner/work/elasticsearch-py/elasticsearch-py/elasticsearch/_sync/client/__init__.py:397: SecurityWarning: Connecting to 'https://localhost:9200' using TLS with verify_certs=False is insecure
    _transport = transport_class(

test_elasticsearch/test_server/test_rest_api_spec.py:641
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_server/test_rest_api_spec.py:641: UserWarning: Could not load REST API tests: Could not connect to Elasticsearch (tried https://localhost:9200, http://localhost:9200, ***localhost:9200, ***localhost:9200): Connection error caused by: ConnectionError(Connection error caused by: NewConnectionError(<elastic_transport._node._urllib3_chain_certs.HTTPSConnection object at 0x7f8555838690>: Failed to establish a new connection: [Errno 111] Connection refused))
    warnings.warn(f"Could not load REST API tests: {str(e)}")

test_elasticsearch/test_transport.py::TestHostsInfoCallback::test_master_only_nodes_are_ignored
test_elasticsearch/test_transport.py::TestHostsInfoCallback::test_master_only_nodes_are_ignored
test_elasticsearch/test_transport.py::TestHostsInfoCallback::test_master_only_nodes_are_ignored
test_elasticsearch/test_transport.py::TestHostsInfoCallback::test_master_only_nodes_are_ignored
test_elasticsearch/test_transport.py::TestHostsInfoCallback::test_master_only_nodes_are_ignored
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:169: DeprecationWarning: The 'get_host_info' function is deprecated. Instead use the 'sniff_node_callback' parameter on the client
    if get_host_info(node_info, i) is not None

test_elasticsearch/test_transport.py::TestTransport::test_request_timeout_extracted_from_params_and_passed
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:180: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:180: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:201: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:220: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:255: DeprecationWarning: Passing transport options in the API method is deprecated. Use 'Elasticsearch.options()' instead.
    client.info(headers={"CustoM": "header"})

test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs1]
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:503: DeprecationWarning: The 'sniff_on_connection_fail' parameter is deprecated in favor of 'sniff_on_node_failure'
    Elasticsearch(

test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs4]
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:503: DeprecationWarning: The 'sniffer_timeout' parameter is deprecated in favor of 'min_delay_between_sniffing'
    Elasticsearch(

test_elasticsearch/test_async/test_transport.py::TestTransport::test_request_timeout_extracted_from_params_and_passed
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_async/test_transport.py:172: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_async/test_transport.py:172: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_async/test_transport.py:193: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_async/test_transport.py:204: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_async/test_transport.py:227: 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:262: PytestWarning: The test <Function test_kwargs_passed_on_to_node_pool> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove asyncio marker. If the test is not marked explicitly, check for global markers applied via 'pytestmark'.
    def test_kwargs_passed_on_to_node_pool(self):

test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs1]
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_async/test_transport.py:541: DeprecationWarning: The 'sniff_on_connection_fail' parameter is deprecated in favor of 'sniff_on_node_failure'
    AsyncElasticsearch(

test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs4]
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_async/test_transport.py:541: DeprecationWarning: The 'sniffer_timeout' parameter is deprecated in favor of 'min_delay_between_sniffing'
    AsyncElasticsearch(

test_elasticsearch/test_client/test_options.py::TestOptions::test_user_agent_override
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_client/test_options.py:344: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_client/test_options.py:365: DeprecationWarning: Passing transport options in the API method is deprecated. Use 'Elasticsearch.options()' instead.
    client.indices.get(index="2", headers={"user-agent": "custom4"})

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
- generated xml file: /home/runner/work/elasticsearch-py/elasticsearch-py/junit/elasticsearch-py-junit.xml -

---------- coverage: platform linux, python 3.11.6-final-0 -----------
Name                                                  Stmts   Miss  Cover   Missing
-----------------------------------------------------------------------------------
elasticsearch/__init__.py                                23      1    96%   32
elasticsearch/_async/__init__.py                          0      0   100%
elasticsearch/_async/client/__init__.py                1946   1578    19%   194, 197-207, 210-215, 218-228, 232, 245, 257-267, 292, 353, 357, 361, 367-377, 411, 418, 469-478, 481-486, 489, 531-533, 539, 546, 553, 562, 583-600, 667-709, 733-752, 776-797, 878-928, 993-1029, 1083-1114, 1244-1332, 1356-1371, 1401-1418, 1479-1514, 1571-1604, 1671-1718, 1783-1821, 1881-1916, 1941-1956, 1974-1985, 2003-2014, 2072-2107, 2135-2155, 2229-2278, 2299, 2301, 2303, 2305, 2367-2402, 2464-2500, 2580-2628, 2673-2707, 2765-2811, 2855-2880, 2921-2949, 3003-3033, 3096-3141, 3165-3180, 3215-3241, 3269-3292, 3322-3347, 3678, 3692-3693, 3695, 3697, 3699, 3701, 3703, 3705, 3707, 3709, 3711, 3713, 3715, 3717, 3719, 3721, 3723, 3725, 3727, 3729, 3731, 3733, 3735, 3737, 3739, 3741, 3743, 3745, 3747, 3749, 3751, 3753, 3755, 3757, 3759, 3762, 3764, 3766, 3768, 3770, 3772, 3774, 3776, 3778, 3780, 3782, 3784, 3786, 3788, 3790, 3794, 3796, 3798, 3800, 3802, 3804, 3806, 3808, 3810, 3812, 3814, 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830, 3940-4006, 4058-4084, 4170-4218, 4274-4309, 4372-4424, 4518-4571, 4711-4807, 4831-4846
elasticsearch/_async/client/_base.py                    153     34    78%   82-98, 108-133, 183-184, 187, 193, 218, 265, 281, 315, 317-318, 355, 358-368
elasticsearch/_async/client/async_search.py             214    201     6%   45-58, 99-118, 140-153, 430-591
elasticsearch/_async/client/autoscaling.py               72     59    18%   45-58, 77-88, 110-123, 150-170
elasticsearch/_async/client/cat.py                      849    792     7%   79-109, 159-189, 234-262, 309-337, 387-417, 465-494, 536-561, 633-673, 715-740, 818-852, 934-966, 1051-1085, 1172-1208, 1250-1275, 1327-1358, 1400-1425, 1467-1492, 1547-1581, 1623-1648, 1698-1728, 1778-1808, 1857-1887, 1940-1973, 2018-2046, 2096-2126, 2215-2251
elasticsearch/_async/client/ccr.py                      309    278    10%   44-57, 129-176, 199-212, 235-248, 286-309, 332-346, 368-381, 404-417, 519-574, 596-609, 668-713, 731-742, 765-778
elasticsearch/_async/client/cluster.py                  393    356     9%   62-91, 122-139, 165-178, 210-227, 263-285, 318-337, 421-457, 488-501, 530-545, 576-593, 653-682, 716-739, 757-768, 812-843, 901-935, 964-982
elasticsearch/_async/client/dangling_indices.py          67     56    16%   53-74, 104-125, 143-154
elasticsearch/_async/client/enrich.py                    93     78    16%   44-57, 81-96, 118-132, 164-185, 204-215
elasticsearch/_async/client/eql.py                      111     98    12%   47-60, 91-108, 130-143, 236-287
elasticsearch/_async/client/features.py                  33     24    27%   42-53, 71-82
elasticsearch/_async/client/fleet.py                    225    214     5%   59-80, 167-217, 460-614
elasticsearch/_async/client/graph.py                     39     32    18%   65-96
elasticsearch/_async/client/ilm.py                      231    204    12%   54-71, 111-132, 163-181, 199-210, 241-264, 292-315, 350-375, 396-409, 431-444, 469-484, 510-525
elasticsearch/_async/client/indices.py                 1608   1470     9%   69-94, 157-195, 247-275, 320-351, 407-432, 478-509, 534-547, 580-596, 648-671, 705-724, 762-781, 813-828, 859-876, 907-924, 975-998, 1026-1048, 1096-1121, 1168-1194, 1222-1237, 1267-1286, 1315-1332, 1393-1420, 1469-1493, 1544-1572, 1639, 1643, 1645, 1647, 1649, 1651, 1653, 1655, 1657, 1659, 1661, 1663, 1665, 1715-1741, 1777-1794, 1830-1848, 1898-1926, 1963-1985, 2036-2060, 2119-2151, 2185-2205, 2226-2239, 2263-2280, 2340-2365, 2387-2400, 2464-2499, 2555-2584, 2645-2676, 2785-2834, 2895-2930, 2992-3027, 3055-3073, 3115-3135, 3173-3192, 3227-3242, 3304-3344, 3388-3410, 3456-3478, 3523-3554, 3635-3676, 3718-3749, 3794-3825, 3888-3924, 3978-4003, 4036-4055, 4128-4174
elasticsearch/_async/client/ingest.py                   131    114    13%   54-71, 89-100, 130-148, 166-177, 233-264, 298-320
elasticsearch/_async/client/license.py                  125    106    15%   41-52, 79-94, 112-123, 141-152, 181-204, 226-239, 263-278
elasticsearch/_async/client/logstash.py                  58     47    19%   44-57, 78-92, 118-138
elasticsearch/_async/client/migration.py                 49     38    22%   47-61, 79-90, 108-119
elasticsearch/_async/client/ml.py                      1917   1768     8%   44-57, 93-118, 139-152, 176-191, 215-230, 256-273, 300-315, 346-370, 391-404, 438-460, 491-510, 533-548, 573-588, 611-626, 669-688, 717-740, 807-843, 877-906, 938-963, 1022-1066, 1103-1126, 1162-1188, 1227-1259, 1301-1323, 1363-1385, 1416-1432, 1467-1485, 1512-1530, 1579-1616, 1648-1664, 1699-1717, 1748-1766, 1801-1818, 1863-1901, 1954-1987, 2039-2076, 2129-2157, 2191-2211, 2245-2268, 2286-2297, 2323-2344, 2372-2391, 2422-2449, 2477-2499, 2540-2568, 2596-2619, 2643-2658, 2757-2798, 2932-2985, 3014-3033, 3161-3212, 3288-3325, 3353-3370, 3407-3438, 3468-3491, 3519-3536, 3567-3590, 3616-3631, 3657-3672, 3705-3730, 3785-3814, 3851-3870, 3904-3929, 3961-3978, 4025-4048, 4190-4241, 4271-4292, 4398-4445, 4477-4498, 4528-4547, 4597-4628, 4652-4670
elasticsearch/_async/client/monitoring.py                36     29    19%   53-86
elasticsearch/_async/client/nodes.py                    189    170    10%   48-63, 85-98, 145-175, 211-235, 264-288, 352-398, 427-447
elasticsearch/_async/client/query_ruleset.py             77     64    17%   44-57, 78-91, 116-131, 158-177
elasticsearch/_async/client/rollup.py                   179    158    12%   44-57, 79-93, 116-130, 153-166, 246-287, 325-352, 373-386, 415-432
elasticsearch/_async/client/search_application.py       152    131    14%   44-57, 78-91, 112-125, 146-160, 187-204, 233-255, 276-289, 317-338
elasticsearch/_async/client/searchable_snapshots.py      99     86    13%   50-66, 104-124, 174-207, 232-248
elasticsearch/_async/client/security.py                1119   1012    10%   53-76, 95-106, 145-167, 189-202, 223-236, 260-275, 296-309, 334-351, 397-420, 451-479, 508-525, 552-567, 594-609, 640-659, 686-701, 728-743, 770-785, 812-827, 854-869, 888-899, 917-928, 968-991, 1010-1021, 1044-1060, 1083-1097, 1122-1136, 1162-1178, 1201-1216, 1262-1287, 1313-1329, 1357-1374, 1400-1415, 1463-1492, 1529-1551, 1579-1600, 1641-1666, 1696-1717, 1749-1769, 1838-1869, 1909-1936, 1989-2020, 2073-2113, 2145-2168, 2203-2228, 2268-2289, 2320-2339, 2373-2392, 2413-2426, 2463-2488, 2525-2548, 2590-2615
elasticsearch/_async/client/shutdown.py                  79     68    14%   56-73, 106-124, 190-221
elasticsearch/_async/client/slm.py                      159    136    14%   44-57, 79-92, 110-121, 143-157, 176-187, 205-216, 266-299, 317-328, 346-357
elasticsearch/_async/client/snapshot.py                 323    296     8%   50-67, 103-130, 201-238, 276-307, 334-351, 379-396, 477-518, 546-564, 628-673, 703-723, 750-767
elasticsearch/_async/client/sql.py                      157    140    11%   47-64, 86-99, 136-157, 179-192, 283-330, 360-383
elasticsearch/_async/client/ssl.py                       19     12    37%   42-53
elasticsearch/_async/client/synonyms.py                 141    122    13%   44-57, 80-95, 122-139, 162-177, 202-217, 243-262, 290-311
elasticsearch/_async/client/tasks.py                     79     68    14%   54-76, 103-120, 167-194
elasticsearch/_async/client/text_structure.py            44     37    16%   120-161
elasticsearch/_async/client/transform.py                301    274     9%   55-74, 113-135, 172-193, 257-297, 373-416, 443-458, 481-496, 526-543, 589-612, 673-708, 732-747
elasticsearch/_async/client/utils.py                      2      0   100%
elasticsearch/_async/client/watcher.py                  250    223    11%   46-64, 85-98, 119-132, 153-166, 231-267, 288-301, 357-398, 439-477, 495-506, 543-559, 577-588
elasticsearch/_async/client/xpack.py                     41     31    24%   28, 52-67, 92-105
elasticsearch/_async/helpers.py                         166    148    11%   76-85, 106-128, 133-144, 153-158, 213-291, 330-348, 403-494, 542-583
elasticsearch/_sync/__init__.py                           0      0   100%
elasticsearch/_sync/client/__init__.py                 1946   1385    29%   194, 197-207, 257-267, 292, 353, 357, 361, 411, 469-478, 481-486, 489, 531-533, 539, 546, 553, 562, 583-598, 666, 670, 672, 677, 679, 681, 683, 685, 687, 689, 691, 693, 695, 697, 699, 701, 731-750, 774-795, 876-926, 992, 994, 996, 1000, 1004, 1006, 1008, 1010, 1012, 1014, 1016, 1018, 1020, 1022, 1024, 1082, 1084, 1088, 1090, 1092, 1094, 1096, 1098, 1100, 1102, 1104, 1106, 1108, 1110, 1242-1330, 1354-1369, 1399-1416, 1477-1512, 1569-1602, 1669-1716, 1781-1819, 1880, 1882, 1886, 1888, 1890, 1892, 1894, 1896, 1898, 1900, 1902, 1904, 1906, 1908, 1910, 1912, 1939-1954, 1972-1983, 2001-2012, 2070-2105, 2133-2153, 2228, 2230, 2234, 2242, 2245, 2247, 2249, 2251, 2253, 2255, 2257, 2259, 2261, 2263, 2265, 2267, 2269, 2271, 2273, 2297, 2299, 2301, 2303, 2365-2400, 2462-2498, 2578-2626, 2671-2705, 2763-2809, 2853-2878, 2919-2947, 3001-3031, 3094-3139, 3163-3178, 3213-3239, 3267-3290, 3320-3345, 3693, 3695, 3697, 3699, 3701, 3703, 3705, 3707, 3709, 3711, 3713, 3715, 3717, 3719, 3721, 3723, 3725, 3727, 3729, 3731, 3733, 3735, 3737, 3739, 3741, 3743, 3745, 3747, 3749, 3751, 3753, 3755, 3757, 3760, 3762, 3764, 3766, 3768, 3770, 3772, 3776, 3778, 3780, 3782, 3784, 3786, 3788, 3792, 3794, 3796, 3798, 3800, 3802, 3804, 3806, 3810, 3812, 3814, 3816, 3818, 3820, 3822, 3824, 3826, 3939, 3941, 3943, 3945, 3947, 3960-3961, 3963, 3965, 3967, 3969, 3972, 3974, 3976, 3978, 3980, 3982, 3984, 3986, 3990, 3992, 3994, 3996, 3998, 4000, 4056-4082, 4168-4216, 4272-4307, 4370-4422, 4517, 4519, 4524, 4526, 4528, 4530, 4532, 4534, 4536, 4538, 4540, 4542, 4544, 4546, 4548, 4550, 4552, 4555, 4557, 4559, 4561, 4563, 4565, 4567, 4709-4805, 4829-4844
elasticsearch/_sync/client/_base.py                     153     17    89%   93, 183-184, 187, 193, 218, 265, 315, 317-318, 358-368
elasticsearch/_sync/client/async_search.py              214    201     6%   45-58, 99-118, 140-153, 430-591
elasticsearch/_sync/client/autoscaling.py                72     59    18%   45-58, 77-88, 110-123, 150-170
elasticsearch/_sync/client/cat.py                       849    774     9%   79-109, 159-189, 234-262, 309-337, 387-417, 465-494, 536-561, 633-673, 715-740, 818-852, 934-966, 1051-1085, 1172-1208, 1250-1275, 1330, 1332, 1334, 1336, 1338, 1340, 1342, 1344, 1346, 1348, 1350, 1352, 1354, 1356, 1400-1425, 1467-1492, 1547-1581, 1623-1648, 1698-1728, 1778-1808, 1857-1887, 1940-1973, 2018-2046, 2096-2126, 2215-2251
elasticsearch/_sync/client/ccr.py                       309    278    10%   44-57, 129-176, 199-212, 235-248, 286-309, 332-346, 368-381, 404-417, 519-574, 596-609, 668-713, 731-742, 765-778
elasticsearch/_sync/client/cluster.py                   393    322    18%   62-91, 122-139, 165-178, 210-227, 263-285, 318-337, 421-457, 488-501, 530-545, 576-593, 653-682, 716-739, 757-768, 812-843, 911, 913, 915, 917, 919, 921, 923, 925, 927, 929, 931, 933, 970, 972, 974, 976, 978, 980
elasticsearch/_sync/client/dangling_indices.py           67     56    16%   53-74, 104-125, 143-154
elasticsearch/_sync/client/enrich.py                     93     78    16%   44-57, 81-96, 118-132, 164-185, 204-215
elasticsearch/_sync/client/eql.py                       111     98    12%   47-60, 91-108, 130-143, 236-287
elasticsearch/_sync/client/features.py                   33     24    27%   42-53, 71-82
elasticsearch/_sync/client/fleet.py                     225    214     5%   59-80, 167-217, 460-614
elasticsearch/_sync/client/graph.py                      39     32    18%   65-96
elasticsearch/_sync/client/ilm.py                       231    204    12%   54-71, 111-132, 163-181, 199-210, 241-264, 292-315, 350-375, 396-409, 431-444, 469-484, 510-525
elasticsearch/_sync/client/indices.py                  1608   1419    12%   69-94, 157-195, 247-275, 320-351, 407-432, 479, 484, 486, 488, 490, 492, 494, 496, 499, 501, 503, 508, 534-547, 580-596, 649, 653, 655, 659, 661, 663, 665, 667, 669, 705-724, 762-781, 813-828, 859-876, 907-924, 975-998, 1026-1048, 1101, 1103, 1105, 1107, 1109, 1111, 1113, 1115, 1117, 1119, 1168-1194, 1222-1237, 1267-1286, 1315-1332, 1393-1420, 1469-1493, 1544-1572, 1639, 1643, 1645, 1647, 1649, 1651, 1653, 1655, 1657, 1659, 1661, 1663, 1665, 1715-1741, 1777-1794, 1830-1848, 1898-1926, 1963-1985, 2036-2060, 2119-2151, 2185-2205, 2226-2239, 2263-2280, 2340-2365, 2387-2400, 2464-2499, 2555-2584, 2645-2676, 2785-2834, 2895-2930, 2992-3027, 3055-3073, 3115-3135, 3173-3192, 3227-3242, 3304-3344, 3388-3410, 3456-3478, 3523-3554, 3635-3676, 3718-3749, 3794-3825, 3888-3924, 3978-4003, 4036-4055, 4128-4174
elasticsearch/_sync/client/ingest.py                    131    114    13%   54-71, 89-100, 130-148, 166-177, 233-264, 298-320
elasticsearch/_sync/client/license.py                   125    106    15%   41-52, 79-94, 112-123, 141-152, 181-204, 226-239, 263-278
elasticsearch/_sync/client/logstash.py                   58     47    19%   44-57, 78-92, 118-138
elasticsearch/_sync/client/migration.py                  49     38    22%   47-61, 79-90, 108-119
elasticsearch/_sync/client/ml.py                       1917   1768     8%   44-57, 93-118, 139-152, 176-191, 215-230, 256-273, 300-315, 346-370, 391-404, 438-460, 491-510, 533-548, 573-588, 611-626, 669-688, 717-740, 807-843, 877-906, 938-963, 1022-1066, 1103-1126, 1162-1188, 1227-1259, 1301-1323, 1363-1385, 1416-1432, 1467-1485, 1512-1530, 1579-1616, 1648-1664, 1699-1717, 1748-1766, 1801-1818, 1863-1901, 1954-1987, 2039-2076, 2129-2157, 2191-2211, 2245-2268, 2286-2297, 2323-2344, 2372-2391, 2422-2449, 2477-2499, 2540-2568, 2596-2619, 2643-2658, 2757-2798, 2932-2985, 3014-3033, 3161-3212, 3288-3325, 3353-3370, 3407-3438, 3468-3491, 3519-3536, 3567-3590, 3616-3631, 3657-3672, 3705-3730, 3785-3814, 3851-3870, 3904-3929, 3961-3978, 4025-4048, 4190-4241, 4271-4292, 4398-4445, 4477-4498, 4528-4547, 4597-4628, 4652-4670
elasticsearch/_sync/client/monitoring.py                 36     29    19%   53-86
elasticsearch/_sync/client/nodes.py                     189    170    10%   48-63, 85-98, 145-175, 211-235, 264-288, 352-398, 427-447
elasticsearch/_sync/client/query_ruleset.py              77     64    17%   44-57, 78-91, 116-131, 158-177
elasticsearch/_sync/client/rollup.py                    179    158    12%   44-57, 79-93, 116-130, 153-166, 246-287, 325-352, 373-386, 415-432
elasticsearch/_sync/client/search_application.py        152    131    14%   44-57, 78-91, 112-125, 146-160, 187-204, 233-255, 276-289, 317-338
elasticsearch/_sync/client/searchable_snapshots.py       99     86    13%   50-66, 104-124, 174-207, 232-248
elasticsearch/_sync/client/security.py                 1119   1012    10%   53-76, 95-106, 145-167, 189-202, 223-236, 260-275, 296-309, 334-351, 397-420, 451-479, 508-525, 552-567, 594-609, 640-659, 686-701, 728-743, 770-785, 812-827, 854-869, 888-899, 917-928, 968-991, 1010-1021, 1044-1060, 1083-1097, 1122-1136, 1162-1178, 1201-1216, 1262-1287, 1313-1329, 1357-1374, 1400-1415, 1463-1492, 1529-1551, 1579-1600, 1641-1666, 1696-1717, 1749-1769, 1838-1869, 1909-1936, 1989-2020, 2073-2113, 2145-2168, 2203-2228, 2268-2289, 2320-2339, 2373-2392, 2413-2426, 2463-2488, 2525-2548, 2590-2615
elasticsearch/_sync/client/shutdown.py                   79     68    14%   56-73, 106-124, 190-221
elasticsearch/_sync/client/slm.py                       159    136    14%   44-57, 79-92, 110-121, 143-157, 176-187, 205-216, 266-299, 317-328, 346-357
elasticsearch/_sync/client/snapshot.py                  323    296     8%   50-67, 103-130, 201-238, 276-307, 334-351, 379-396, 477-518, 546-564, 628-673, 703-723, 750-767
elasticsearch/_sync/client/sql.py                       157    140    11%   47-64, 86-99, 136-157, 179-192, 283-330, 360-383
elasticsearch/_sync/client/ssl.py                        19     12    37%   42-53
elasticsearch/_sync/client/synonyms.py                  141    122    13%   44-57, 80-95, 122-139, 162-177, 202-217, 243-262, 290-311
elasticsearch/_sync/client/tasks.py                      79     68    14%   54-76, 103-120, 167-194
elasticsearch/_sync/client/text_structure.py             44     37    16%   120-161
elasticsearch/_sync/client/transform.py                 301    274     9%   55-74, 113-135, 172-193, 257-297, 373-416, 443-458, 481-496, 526-543, 589-612, 673-708, 732-747
elasticsearch/_sync/client/utils.py                     182     43    76%   62, 101-105, 156-159, 169-224, 229-233, 265, 269, 290, 302, 308, 363-364, 430-432
elasticsearch/_sync/client/watcher.py                   250    223    11%   46-64, 85-98, 119-132, 153-166, 231-267, 288-301, 357-398, 439-477, 495-506, 543-559, 577-588
elasticsearch/_sync/client/xpack.py                      41     31    24%   28, 52-67, 92-105
elasticsearch/_utils.py                                  13      0   100%
elasticsearch/_version.py                                 1      0   100%
elasticsearch/client.py                                  43     43     0%   18-120
elasticsearch/compat.py                                  29      4    86%   28, 69-71
elasticsearch/exceptions.py                              43      3    93%   56, 77-78
elasticsearch/helpers/__init__.py                         9      0   100%
elasticsearch/helpers/actions.py                        249    149    40%   164, 182, 253-274, 290-313, 334-355, 409-475, 514-532, 666-762, 810-847
elasticsearch/helpers/errors.py                          10      4    60%   23-24, 31-32
elasticsearch/serializer.py                              86     12    86%   65, 80, 95, 98-100, 174-176, 189, 193-195, 203
elasticsearch/transport.py                                9      0   100%
-----------------------------------------------------------------------------------
TOTAL                                                 24999  21302    15%

=========================== short test summary info ============================
FAILED test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_body_fields - AssertionError: assert [((), {'api_key': ('id', 'api_key')}), ((), {'body': {'query': {'match_all': {}}}})] == [((), {'api_key': ('id', 'api_key')}), ((), {'query': {'match_all': {}}})]
  At index 1 diff: ((), {'body': {'query': {'match_all': {}}}}) != ((), {'query': {'match_all': {}}})
  Full diff:
    [
     ((),
      {'api_key': ('id',
                   'api_key')}),
     ((),
  -   {'query': {'match_all': {}}}),
  +   {'body': {'query': {'match_all': {}}}}),
  ?  +++++++++                          +
    ]
=========== 1 failed, 234 passed, 110 skipped, 26 warnings in 5.54s ============
nox > Command pytest --cov-report=term-missing --cov=elasticsearch --cov-config=setup.cfg --junitxml=/home/runner/work/elasticsearch-py/elasticsearch-py/junit/elasticsearch-py-junit.xml --log-level=DEBUG --cache-clear -vv failed with exit code 1
nox > Session test-3.11 failed.
##[error]Process completed with exit code 1.

step_name: test-3.12/5_Run Tests.txt
log: ##[group]Run .ci/run-nox.sh
[36;1m.ci/run-nox.sh[0m
shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
env:
  pythonLocation: /opt/hostedtoolcache/Python/3.12.0/x64
  PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.12.0/x64/lib/pkgconfig
  Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.0/x64
  Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.0/x64
  Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.0/x64
  LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.12.0/x64/lib
  PYTHON_VERSION: 3.12
  NOX_SESSION: 
##[endgroup]
nox > Running session test-3.12
nox > Creating virtual environment (virtualenv) using python3.12 in .nox/test-3-12
nox > python -m pip install '.[async,requests]'
Processing /home/runner/work/elasticsearch-py/elasticsearch-py
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting elastic-transport<9,>=8
  Downloading elastic_transport-8.10.0-py3-none-any.whl.metadata (3.5 kB)
Collecting aiohttp<4,>=3
  Downloading aiohttp-3.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.4 kB)
Collecting requests<3.0.0,>=2.4.0
  Downloading requests-2.31.0-py3-none-any.whl.metadata (4.6 kB)
Collecting attrs>=17.3.0 (from aiohttp<4,>=3)
  Downloading attrs-23.1.0-py3-none-any.whl (61 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.2/61.2 kB 3.7 MB/s eta 0:00:00
Collecting multidict<7.0,>=4.5 (from aiohttp<4,>=3)
  Downloading multidict-6.0.4.tar.gz (51 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 51.3/51.3 kB 7.7 MB/s eta 0:00:00
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Installing backend dependencies: started
  Installing backend dependencies: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting yarl<2.0,>=1.0 (from aiohttp<4,>=3)
  Downloading yarl-1.9.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (28 kB)
Collecting frozenlist>=1.1.1 (from aiohttp<4,>=3)
  Downloading frozenlist-1.4.0.tar.gz (90 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 90.7/90.7 kB 19.6 MB/s eta 0:00:00
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting aiosignal>=1.1.2 (from aiohttp<4,>=3)
  Downloading aiosignal-1.3.1-py3-none-any.whl (7.6 kB)
Collecting urllib3<3,>=1.26.2 (from elastic-transport<9,>=8)
  Downloading urllib3-2.1.0-py3-none-any.whl.metadata (6.4 kB)
Collecting certifi (from elastic-transport<9,>=8)
  Downloading certifi-2023.11.17-py3-none-any.whl.metadata (2.2 kB)
Collecting charset-normalizer<4,>=2 (from requests<3.0.0,>=2.4.0)
  Downloading charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (33 kB)
Collecting idna<4,>=2.5 (from requests<3.0.0,>=2.4.0)
  Downloading idna-3.4-py3-none-any.whl (61 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.5/61.5 kB 9.2 MB/s eta 0:00:00
Downloading aiohttp-3.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 49.9 MB/s eta 0:00:00
Downloading elastic_transport-8.10.0-py3-none-any.whl (59 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 59.8/59.8 kB 16.7 MB/s eta 0:00:00
Downloading requests-2.31.0-py3-none-any.whl (62 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 20.0 MB/s eta 0:00:00
Downloading certifi-2023.11.17-py3-none-any.whl (162 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 162.5/162.5 kB 45.5 MB/s eta 0:00:00
Downloading charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (141 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 141.9/141.9 kB 43.1 MB/s eta 0:00:00
Downloading urllib3-2.1.0-py3-none-any.whl (104 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 104.6/104.6 kB 27.5 MB/s eta 0:00:00
Downloading yarl-1.9.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (321 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 321.6/321.6 kB 34.5 MB/s eta 0:00:00
Building wheels for collected packages: elasticsearch, frozenlist, multidict
  Building wheel for elasticsearch (pyproject.toml): started
  Building wheel for elasticsearch (pyproject.toml): finished with status 'done'
  Created wheel for elasticsearch: filename=elasticsearch-8.11.0-py3-none-any.whl size=423537 sha256=3297a9e710ae9de51aa9c6e420593308e733ab77aa10ac8a266226b7047dd46a
  Stored in directory: /home/runner/.cache/pip/wheels/e1/db/20/2ebee9665534b46dd8a8d165e54a56ad86787966b0bc2982f4
  Building wheel for frozenlist (pyproject.toml): started
  Building wheel for frozenlist (pyproject.toml): finished with status 'done'
  Created wheel for frozenlist: filename=frozenlist-1.4.0-cp312-cp312-linux_x86_64.whl size=259856 sha256=379f9daf92b25ebf70909b2af11e3b6ce4c574aa6fb20a064cbe350d253eebea
  Stored in directory: /home/runner/.cache/pip/wheels/f1/9c/94/9386cb0ea511a93226456388d41d35f1c24ba15a62ffd7b1ef
  Building wheel for multidict (pyproject.toml): started
  Building wheel for multidict (pyproject.toml): finished with status 'done'
  Created wheel for multidict: filename=multidict-6.0.4-cp312-cp312-linux_x86_64.whl size=118667 sha256=720bbc48b63e666bae57f5a83157a18bb710f01089fb3ba8ac2d8faf4dbb43d1
  Stored in directory: /home/runner/.cache/pip/wheels/f6/d8/ff/3c14a64b8f2ab1aa94ba2888f5a988be6ab446ec5c8d1a82da
Successfully built elasticsearch frozenlist multidict
Installing collected packages: urllib3, multidict, idna, frozenlist, charset-normalizer, certifi, attrs, yarl, requests, elastic-transport, aiosignal, elasticsearch, aiohttp
Successfully installed aiohttp-3.9.0 aiosignal-1.3.1 attrs-23.1.0 certifi-2023.11.17 charset-normalizer-3.3.2 elastic-transport-8.10.0 elasticsearch-8.11.0 frozenlist-1.4.0 idna-3.4 multidict-6.0.4 requests-2.31.0 urllib3-2.1.0 yarl-1.9.3
nox > python -m pip install -r dev-requirements.txt
Ignoring protobuf: markers 'python_version <= "3.7"' don't match your environment
Requirement already satisfied: elastic-transport<9,>=8.0.0b1 in ./.nox/test-3-12/lib/python3.12/site-packages (from -r dev-requirements.txt (line 1)) (8.10.0)
Requirement already satisfied: requests<3,>=2 in ./.nox/test-3-12/lib/python3.12/site-packages (from -r dev-requirements.txt (line 2)) (2.31.0)
Requirement already satisfied: aiohttp in ./.nox/test-3-12/lib/python3.12/site-packages (from -r dev-requirements.txt (line 3)) (3.9.0)
Collecting pytest (from -r dev-requirements.txt (line 4))
  Downloading pytest-7.4.3-py3-none-any.whl.metadata (7.9 kB)
Collecting pytest-cov (from -r dev-requirements.txt (line 5))
  Downloading pytest_cov-4.1.0-py3-none-any.whl.metadata (26 kB)
Collecting pytest-asyncio (from -r dev-requirements.txt (line 6))
  Downloading pytest_asyncio-0.21.1-py3-none-any.whl.metadata (4.0 kB)
Collecting coverage (from -r dev-requirements.txt (line 7))
  Downloading coverage-7.3.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (8.1 kB)
Collecting jinja2 (from -r dev-requirements.txt (line 8))
  Downloading Jinja2-3.1.2-py3-none-any.whl (133 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.1/133.1 kB 9.5 MB/s eta 0:00:00
Collecting python-dateutil (from -r dev-requirements.txt (line 9))
  Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.7/247.7 kB 23.5 MB/s eta 0:00:00
Collecting unasync (from -r dev-requirements.txt (line 10))
  Downloading unasync-0.5.0-py3-none-any.whl (10 kB)
Collecting pyyaml>=5.4 (from -r dev-requirements.txt (line 11))
  Downloading PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB)
Collecting isort (from -r dev-requirements.txt (line 12))
  Downloading isort-5.12.0-py3-none-any.whl (91 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 91.2/91.2 kB 15.9 MB/s eta 0:00:00
Collecting black (from -r dev-requirements.txt (line 13))
  Downloading black-23.11.0-py3-none-any.whl.metadata (66 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 66.9/66.9 kB 14.0 MB/s eta 0:00:00
Collecting twine (from -r dev-requirements.txt (line 14))
  Downloading twine-4.0.2-py3-none-any.whl (36 kB)
Collecting build (from -r dev-requirements.txt (line 15))
  Downloading build-1.0.3-py3-none-any.whl.metadata (4.2 kB)
Collecting nox (from -r dev-requirements.txt (line 16))
  Using cached nox-2023.4.22-py3-none-any.whl (54 kB)
Collecting numpy (from -r dev-requirements.txt (line 18))
  Downloading numpy-1.26.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (61 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.2/61.2 kB 21.8 MB/s eta 0:00:00
Collecting pandas (from -r dev-requirements.txt (line 19))
  Downloading pandas-2.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (18 kB)
Collecting mapbox-vector-tile (from -r dev-requirements.txt (line 22))
  Downloading mapbox_vector_tile-2.0.1-py3-none-any.whl (30 kB)
Collecting sphinx>2 (from -r dev-requirements.txt (line 29))
  Downloading sphinx-7.2.6-py3-none-any.whl.metadata (5.9 kB)
Collecting sphinx-rtd-theme>0.5 (from -r dev-requirements.txt (line 30))
  Downloading sphinx_rtd_theme-1.3.0-py2.py3-none-any.whl.metadata (4.5 kB)
Collecting sphinx-autodoc-typehints (from -r dev-requirements.txt (line 31))
  Downloading sphinx_autodoc_typehints-1.25.2-py3-none-any.whl.metadata (7.8 kB)
Requirement already satisfied: urllib3<3,>=1.26.2 in ./.nox/test-3-12/lib/python3.12/site-packages (from elastic-transport<9,>=8.0.0b1->-r dev-requirements.txt (line 1)) (2.1.0)
Requirement already satisfied: certifi in ./.nox/test-3-12/lib/python3.12/site-packages (from elastic-transport<9,>=8.0.0b1->-r dev-requirements.txt (line 1)) (2023.11.17)
Requirement already satisfied: charset-normalizer<4,>=2 in ./.nox/test-3-12/lib/python3.12/site-packages (from requests<3,>=2->-r dev-requirements.txt (line 2)) (3.3.2)
Requirement already satisfied: idna<4,>=2.5 in ./.nox/test-3-12/lib/python3.12/site-packages (from requests<3,>=2->-r dev-requirements.txt (line 2)) (3.4)
Requirement already satisfied: attrs>=17.3.0 in ./.nox/test-3-12/lib/python3.12/site-packages (from aiohttp->-r dev-requirements.txt (line 3)) (23.1.0)
Requirement already satisfied: multidict<7.0,>=4.5 in ./.nox/test-3-12/lib/python3.12/site-packages (from aiohttp->-r dev-requirements.txt (line 3)) (6.0.4)
Requirement already satisfied: yarl<2.0,>=1.0 in ./.nox/test-3-12/lib/python3.12/site-packages (from aiohttp->-r dev-requirements.txt (line 3)) (1.9.3)
Requirement already satisfied: frozenlist>=1.1.1 in ./.nox/test-3-12/lib/python3.12/site-packages (from aiohttp->-r dev-requirements.txt (line 3)) (1.4.0)
Requirement already satisfied: aiosignal>=1.1.2 in ./.nox/test-3-12/lib/python3.12/site-packages (from aiohttp->-r dev-requirements.txt (line 3)) (1.3.1)
Collecting iniconfig (from pytest->-r dev-requirements.txt (line 4))
  Downloading iniconfig-2.0.0-py3-none-any.whl (5.9 kB)
Collecting packaging (from pytest->-r dev-requirements.txt (line 4))
  Using cached packaging-23.2-py3-none-any.whl.metadata (3.2 kB)
Collecting pluggy<2.0,>=0.12 (from pytest->-r dev-requirements.txt (line 4))
  Downloading pluggy-1.3.0-py3-none-any.whl.metadata (4.3 kB)
Collecting MarkupSafe>=2.0 (from jinja2->-r dev-requirements.txt (line 8))
  Downloading MarkupSafe-2.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.9 kB)
Collecting six>=1.5 (from python-dateutil->-r dev-requirements.txt (line 9))
  Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting click>=8.0.0 (from black->-r dev-requirements.txt (line 13))
  Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB)
Collecting mypy-extensions>=0.4.3 (from black->-r dev-requirements.txt (line 13))
  Downloading mypy_extensions-1.0.0-py3-none-any.whl (4.7 kB)
Collecting pathspec>=0.9.0 (from black->-r dev-requirements.txt (line 13))
  Downloading pathspec-0.11.2-py3-none-any.whl.metadata (19 kB)
Collecting platformdirs>=2 (from black->-r dev-requirements.txt (line 13))
  Using cached platformdirs-4.0.0-py3-none-any.whl.metadata (11 kB)
Collecting pkginfo>=1.8.1 (from twine->-r dev-requirements.txt (line 14))
  Downloading pkginfo-1.9.6-py3-none-any.whl (30 kB)
Collecting readme-renderer>=35.0 (from twine->-r dev-requirements.txt (line 14))
  Downloading readme_renderer-42.0-py3-none-any.whl.metadata (2.8 kB)
Collecting requests-toolbelt!=0.9.0,>=0.8.0 (from twine->-r dev-requirements.txt (line 14))
  Downloading requests_toolbelt-1.0.0-py2.py3-none-any.whl (54 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.5/54.5 kB 17.6 MB/s eta 0:00:00
Collecting importlib-metadata>=3.6 (from twine->-r dev-requirements.txt (line 14))
  Downloading importlib_metadata-6.8.0-py3-none-any.whl.metadata (5.1 kB)
Collecting keyring>=15.1 (from twine->-r dev-requirements.txt (line 14))
  Downloading keyring-24.3.0-py3-none-any.whl.metadata (20 kB)
Collecting rfc3986>=1.4.0 (from twine->-r dev-requirements.txt (line 14))
  Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB)
Collecting rich>=12.0.0 (from twine->-r dev-requirements.txt (line 14))
  Downloading rich-13.7.0-py3-none-any.whl.metadata (18 kB)
Collecting pyproject_hooks (from build->-r dev-requirements.txt (line 15))
  Downloading pyproject_hooks-1.0.0-py3-none-any.whl (9.3 kB)
Collecting argcomplete<4.0,>=1.9.4 (from nox->-r dev-requirements.txt (line 16))
  Using cached argcomplete-3.1.6-py3-none-any.whl.metadata (16 kB)
Collecting colorlog<7.0.0,>=2.6.1 (from nox->-r dev-requirements.txt (line 16))
  Using cached colorlog-6.7.0-py2.py3-none-any.whl (11 kB)
Collecting virtualenv>=14 (from nox->-r dev-requirements.txt (line 16))
  Using cached virtualenv-20.24.7-py3-none-any.whl.metadata (4.5 kB)
Collecting pytz>=2020.1 (from pandas->-r dev-requirements.txt (line 19))
  Downloading pytz-2023.3.post1-py2.py3-none-any.whl.metadata (22 kB)
Collecting tzdata>=2022.1 (from pandas->-r dev-requirements.txt (line 19))
  Downloading tzdata-2023.3-py2.py3-none-any.whl (341 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 341.8/341.8 kB 65.0 MB/s eta 0:00:00
Collecting protobuf<5.0,>=4.21 (from mapbox-vector-tile->-r dev-requirements.txt (line 22))
  Downloading protobuf-4.25.1-cp37-abi3-manylinux2014_x86_64.whl.metadata (541 bytes)
Collecting pyclipper<2.0.0,>=1.3.0 (from mapbox-vector-tile->-r dev-requirements.txt (line 22))
  Downloading pyclipper-1.3.0.post5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.0 kB)
Collecting shapely<3.0.0,>=2.0.0 (from mapbox-vector-tile->-r dev-requirements.txt (line 22))
  Downloading shapely-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.0 kB)
Collecting sphinxcontrib-applehelp (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading sphinxcontrib_applehelp-1.0.7-py3-none-any.whl.metadata (2.2 kB)
Collecting sphinxcontrib-devhelp (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading sphinxcontrib_devhelp-1.0.5-py3-none-any.whl.metadata (2.2 kB)
Collecting sphinxcontrib-jsmath (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB)
Collecting sphinxcontrib-htmlhelp>=2.0.0 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading sphinxcontrib_htmlhelp-2.0.4-py3-none-any.whl.metadata (2.2 kB)
Collecting sphinxcontrib-serializinghtml>=1.1.9 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading sphinxcontrib_serializinghtml-1.1.9-py3-none-any.whl.metadata (2.3 kB)
Collecting sphinxcontrib-qthelp (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading sphinxcontrib_qthelp-1.0.6-py3-none-any.whl.metadata (2.2 kB)
Collecting Pygments>=2.14 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading pygments-2.17.2-py3-none-any.whl.metadata (2.6 kB)
Collecting docutils<0.21,>=0.18.1 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading docutils-0.20.1-py3-none-any.whl.metadata (2.8 kB)
Collecting snowballstemmer>=2.0 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading snowballstemmer-2.2.0-py2.py3-none-any.whl (93 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.0/93.0 kB 23.5 MB/s eta 0:00:00
Collecting babel>=2.9 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading Babel-2.13.1-py3-none-any.whl.metadata (1.6 kB)
Collecting alabaster<0.8,>=0.7 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading alabaster-0.7.13-py3-none-any.whl (13 kB)
Collecting imagesize>=1.3 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading imagesize-1.4.1-py2.py3-none-any.whl (8.8 kB)
Collecting docutils<0.21,>=0.18.1 (from sphinx>2->-r dev-requirements.txt (line 29))
  Downloading docutils-0.18.1-py2.py3-none-any.whl (570 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 570.0/570.0 kB 63.8 MB/s eta 0:00:00
Collecting sphinxcontrib-jquery<5,>=4 (from sphinx-rtd-theme>0.5->-r dev-requirements.txt (line 30))
  Downloading sphinxcontrib_jquery-4.1-py2.py3-none-any.whl (121 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.1/121.1 kB 11.6 MB/s eta 0:00:00
Collecting setuptools (from babel>=2.9->sphinx>2->-r dev-requirements.txt (line 29))
  Using cached setuptools-69.0.2-py3-none-any.whl.metadata (6.3 kB)
Collecting zipp>=0.5 (from importlib-metadata>=3.6->twine->-r dev-requirements.txt (line 14))
  Downloading zipp-3.17.0-py3-none-any.whl.metadata (3.7 kB)
Collecting jaraco.classes (from keyring>=15.1->twine->-r dev-requirements.txt (line 14))
  Downloading jaraco.classes-3.3.0-py3-none-any.whl.metadata (2.9 kB)
Collecting SecretStorage>=3.2 (from keyring>=15.1->twine->-r dev-requirements.txt (line 14))
  Downloading SecretStorage-3.3.3-py3-none-any.whl (15 kB)
Collecting jeepney>=0.4.2 (from keyring>=15.1->twine->-r dev-requirements.txt (line 14))
  Downloading jeepney-0.8.0-py3-none-any.whl (48 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.4/48.4 kB 9.3 MB/s eta 0:00:00
Collecting nh3>=0.2.14 (from readme-renderer>=35.0->twine->-r dev-requirements.txt (line 14))
  Downloading nh3-0.2.14-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.6 kB)
Collecting markdown-it-py>=2.2.0 (from rich>=12.0.0->twine->-r dev-requirements.txt (line 14))
  Downloading markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB)
Collecting distlib<1,>=0.3.7 (from virtualenv>=14->nox->-r dev-requirements.txt (line 16))
  Using cached distlib-0.3.7-py2.py3-none-any.whl.metadata (5.1 kB)
Collecting filelock<4,>=3.12.2 (from virtualenv>=14->nox->-r dev-requirements.txt (line 16))
  Using cached filelock-3.13.1-py3-none-any.whl.metadata (2.8 kB)
Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=12.0.0->twine->-r dev-requirements.txt (line 14))
  Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Collecting cryptography>=2.0 (from SecretStorage>=3.2->keyring>=15.1->twine->-r dev-requirements.txt (line 14))
  Downloading cryptography-41.0.5-cp37-abi3-manylinux_2_28_x86_64.whl.metadata (5.2 kB)
Collecting more-itertools (from jaraco.classes->keyring>=15.1->twine->-r dev-requirements.txt (line 14))
  Downloading more_itertools-10.1.0-py3-none-any.whl.metadata (33 kB)
Collecting cffi>=1.12 (from cryptography>=2.0->SecretStorage>=3.2->keyring>=15.1->twine->-r dev-requirements.txt (line 14))
  Downloading cffi-1.16.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.5 kB)
Collecting pycparser (from cffi>=1.12->cryptography>=2.0->SecretStorage>=3.2->keyring>=15.1->twine->-r dev-requirements.txt (line 14))
  Downloading pycparser-2.21-py2.py3-none-any.whl (118 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.7/118.7 kB 32.4 MB/s eta 0:00:00
Downloading pytest-7.4.3-py3-none-any.whl (325 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 325.1/325.1 kB 68.7 MB/s eta 0:00:00
Downloading pytest_cov-4.1.0-py3-none-any.whl (21 kB)
Downloading pytest_asyncio-0.21.1-py3-none-any.whl (13 kB)
Downloading coverage-7.3.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (232 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 232.3/232.3 kB 57.5 MB/s eta 0:00:00
Downloading PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (724 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 725.0/725.0 kB 91.7 MB/s eta 0:00:00
Downloading black-23.11.0-py3-none-any.whl (191 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 192.0/192.0 kB 49.1 MB/s eta 0:00:00
Downloading build-1.0.3-py3-none-any.whl (18 kB)
Downloading numpy-1.26.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.9 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 17.9/17.9 MB 106.1 MB/s eta 0:00:00
Downloading pandas-2.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.7 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.7/11.7 MB 76.6 MB/s eta 0:00:00
Downloading sphinx-7.2.6-py3-none-any.whl (3.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 60.2 MB/s eta 0:00:00
Downloading sphinx_rtd_theme-1.3.0-py2.py3-none-any.whl (2.8 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.8/2.8 MB 107.1 MB/s eta 0:00:00
Downloading sphinx_autodoc_typehints-1.25.2-py3-none-any.whl (18 kB)
Using cached argcomplete-3.1.6-py3-none-any.whl (41 kB)
Downloading Babel-2.13.1-py3-none-any.whl (10.1 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.1/10.1 MB 131.0 MB/s eta 0:00:00
Downloading click-8.1.7-py3-none-any.whl (97 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.9/97.9 kB 26.0 MB/s eta 0:00:00
Downloading importlib_metadata-6.8.0-py3-none-any.whl (22 kB)
Downloading keyring-24.3.0-py3-none-any.whl (38 kB)
Downloading MarkupSafe-2.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28 kB)
Using cached packaging-23.2-py3-none-any.whl (53 kB)
Downloading pathspec-0.11.2-py3-none-any.whl (29 kB)
Using cached platformdirs-4.0.0-py3-none-any.whl (17 kB)
Downloading pluggy-1.3.0-py3-none-any.whl (18 kB)
Downloading protobuf-4.25.1-cp37-abi3-manylinux2014_x86_64.whl (294 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 294.6/294.6 kB 54.4 MB/s eta 0:00:00
Downloading pyclipper-1.3.0.post5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (966 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 966.6/966.6 kB 95.2 MB/s eta 0:00:00
Downloading pygments-2.17.2-py3-none-any.whl (1.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 82.7 MB/s eta 0:00:00
Downloading pytz-2023.3.post1-py2.py3-none-any.whl (502 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 502.5/502.5 kB 69.2 MB/s eta 0:00:00
Downloading readme_renderer-42.0-py3-none-any.whl (13 kB)
Downloading rich-13.7.0-py3-none-any.whl (240 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 240.6/240.6 kB 56.2 MB/s eta 0:00:00
Downloading shapely-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.5/2.5 MB 107.3 MB/s eta 0:00:00
Downloading sphinxcontrib_htmlhelp-2.0.4-py3-none-any.whl (99 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 99.2/99.2 kB 25.0 MB/s eta 0:00:00
Downloading sphinxcontrib_serializinghtml-1.1.9-py3-none-any.whl (92 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 92.7/92.7 kB 24.2 MB/s eta 0:00:00
Using cached virtualenv-20.24.7-py3-none-any.whl (3.8 MB)
Downloading sphinxcontrib_applehelp-1.0.7-py3-none-any.whl (120 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 120.0/120.0 kB 34.6 MB/s eta 0:00:00
Downloading sphinxcontrib_devhelp-1.0.5-py3-none-any.whl (83 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 83.5/83.5 kB 27.6 MB/s eta 0:00:00
Downloading sphinxcontrib_qthelp-1.0.6-py3-none-any.whl (89 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.4/89.4 kB 23.0 MB/s eta 0:00:00
Using cached distlib-0.3.7-py2.py3-none-any.whl (468 kB)
Using cached filelock-3.13.1-py3-none-any.whl (11 kB)
Downloading markdown_it_py-3.0.0-py3-none-any.whl (87 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 87.5/87.5 kB 25.1 MB/s eta 0:00:00
Downloading nh3-0.2.14-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 97.8 MB/s eta 0:00:00
Downloading zipp-3.17.0-py3-none-any.whl (7.4 kB)
Downloading jaraco.classes-3.3.0-py3-none-any.whl (5.9 kB)
Using cached setuptools-69.0.2-py3-none-any.whl (819 kB)
Downloading cryptography-41.0.5-cp37-abi3-manylinux_2_28_x86_64.whl (4.4 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.4/4.4 MB 116.9 MB/s eta 0:00:00
Downloading more_itertools-10.1.0-py3-none-any.whl (55 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 55.8/55.8 kB 16.9 MB/s eta 0:00:00
Downloading cffi-1.16.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (477 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 477.6/477.6 kB 61.1 MB/s eta 0:00:00
Installing collected packages: snowballstemmer, pytz, pyclipper, nh3, distlib, zipp, unasync, tzdata, sphinxcontrib-jsmath, six, setuptools, rfc3986, pyyaml, pyproject_hooks, Pygments, pycparser, protobuf, pluggy, platformdirs, pkginfo, pathspec, packaging, numpy, mypy-extensions, more-itertools, mdurl, MarkupSafe, jeepney, isort, iniconfig, imagesize, filelock, docutils, coverage, colorlog, click, argcomplete, alabaster, virtualenv, shapely, requests-toolbelt, readme-renderer, python-dateutil, pytest, markdown-it-py, jinja2, jaraco.classes, importlib-metadata, cffi, build, black, babel, rich, pytest-cov, pytest-asyncio, pandas, nox, mapbox-vector-tile, cryptography, SecretStorage, keyring, twine, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, sphinx, sphinxcontrib-jquery, sphinx-rtd-theme, sphinx-autodoc-typehints
Successfully installed MarkupSafe-2.1.3 Pygments-2.17.2 SecretStorage-3.3.3 alabaster-0.7.13 argcomplete-3.1.6 babel-2.13.1 black-23.11.0 build-1.0.3 cffi-1.16.0 click-8.1.7 colorlog-6.7.0 coverage-7.3.2 cryptography-41.0.5 distlib-0.3.7 docutils-0.18.1 filelock-3.13.1 imagesize-1.4.1 importlib-metadata-6.8.0 iniconfig-2.0.0 isort-5.12.0 jaraco.classes-3.3.0 jeepney-0.8.0 jinja2-3.1.2 keyring-24.3.0 mapbox-vector-tile-2.0.1 markdown-it-py-3.0.0 mdurl-0.1.2 more-itertools-10.1.0 mypy-extensions-1.0.0 nh3-0.2.14 nox-2023.4.22 numpy-1.26.2 packaging-23.2 pandas-2.1.3 pathspec-0.11.2 pkginfo-1.9.6 platformdirs-4.0.0 pluggy-1.3.0 protobuf-4.25.1 pyclipper-1.3.0.post5 pycparser-2.21 pyproject_hooks-1.0.0 pytest-7.4.3 pytest-asyncio-0.21.1 pytest-cov-4.1.0 python-dateutil-2.8.2 pytz-2023.3.post1 pyyaml-6.0.1 readme-renderer-42.0 requests-toolbelt-1.0.0 rfc3986-2.0.0 rich-13.7.0 setuptools-69.0.2 shapely-2.0.2 six-1.16.0 snowballstemmer-2.2.0 sphinx-7.2.6 sphinx-autodoc-typehints-1.25.2 sphinx-rtd-theme-1.3.0 sphinxcontrib-applehelp-1.0.7 sphinxcontrib-devhelp-1.0.5 sphinxcontrib-htmlhelp-2.0.4 sphinxcontrib-jquery-4.1 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-qthelp-1.0.6 sphinxcontrib-serializinghtml-1.1.9 twine-4.0.2 tzdata-2023.3 unasync-0.5.0 virtualenv-20.24.7 zipp-3.17.0
nox > pytest --cov-report=term-missing --cov=elasticsearch --cov-config=setup.cfg --junitxml=/home/runner/work/elasticsearch-py/elasticsearch-py/junit/elasticsearch-py-junit.xml --log-level=DEBUG --cache-clear -vv
============================= test session starts ==============================
platform linux -- Python 3.12.0, pytest-7.4.3, pluggy-1.3.0 -- /home/runner/work/elasticsearch-py/elasticsearch-py/.nox/test-3-12/bin/python
cachedir: .pytest_cache
rootdir: /home/runner/work/elasticsearch-py/elasticsearch-py
configfile: setup.cfg
plugins: cov-4.1.0, asyncio-0.21.1
asyncio: mode=Mode.STRICT
collecting ... collected 345 items

test_elasticsearch/test_exceptions.py::TestTransformError::test_transform_error_parse_with_error_reason PASSED [  0%]
test_elasticsearch/test_exceptions.py::TestTransformError::test_transform_error_parse_with_error_string PASSED [  0%]
test_elasticsearch/test_helpers.py::TestParallelBulk::test_all_chunks_sent PASSED [  0%]
test_elasticsearch/test_helpers.py::TestParallelBulk::test_chunk_sent_from_different_threads PASSED [  1%]
test_elasticsearch/test_helpers.py::TestChunkActions::test_expand_action PASSED [  1%]
test_elasticsearch/test_helpers.py::TestChunkActions::test_expand_action_actions PASSED [  1%]
test_elasticsearch/test_helpers.py::TestChunkActions::test_expand_action_options PASSED [  2%]
test_elasticsearch/test_helpers.py::TestChunkActions::test__source_metadata_or_source PASSED [  2%]
test_elasticsearch/test_helpers.py::TestChunkActions::test_chunks_are_chopped_by_byte_size PASSED [  2%]
test_elasticsearch/test_helpers.py::TestChunkActions::test_chunks_are_chopped_by_chunk_size PASSED [  2%]
test_elasticsearch/test_helpers.py::TestChunkActions::test_chunks_are_chopped_by_byte_size_properly PASSED [  3%]
test_elasticsearch/test_helpers.py::TestExpandActions::test_string_actions_are_marked_as_simple_inserts[whatever0] PASSED [  3%]
test_elasticsearch/test_helpers.py::TestExpandActions::test_string_actions_are_marked_as_simple_inserts[whatever1] PASSED [  3%]
test_elasticsearch/test_serializer.py::test_datetime_serialization PASSED [  4%]
test_elasticsearch/test_serializer.py::test_decimal_serialization PASSED [  4%]
test_elasticsearch/test_serializer.py::test_uuid_serialization PASSED    [  4%]
test_elasticsearch/test_serializer.py::test_serializes_numpy_bool PASSED [  4%]
test_elasticsearch/test_serializer.py::test_serializes_numpy_integers PASSED [  5%]
test_elasticsearch/test_serializer.py::test_serializes_numpy_floats PASSED [  5%]
test_elasticsearch/test_serializer.py::test_serializes_numpy_datetime PASSED [  5%]
test_elasticsearch/test_serializer.py::test_serializes_numpy_ndarray PASSED [  6%]
test_elasticsearch/test_serializer.py::test_serializes_numpy_nan_to_nan PASSED [  6%]
test_elasticsearch/test_serializer.py::test_serializes_pandas_timestamp PASSED [  6%]
test_elasticsearch/test_serializer.py::test_serializes_pandas_series PASSED [  6%]
test_elasticsearch/test_serializer.py::test_serializes_pandas_na PASSED  [  7%]
test_elasticsearch/test_serializer.py::test_raises_serialization_error_pandas_nat PASSED [  7%]
test_elasticsearch/test_serializer.py::test_serializes_pandas_category PASSED [  7%]
test_elasticsearch/test_serializer.py::test_json_raises_serialization_error_on_dump_error PASSED [  8%]
test_elasticsearch/test_serializer.py::test_raises_serialization_error_on_load_error PASSED [  8%]
test_elasticsearch/test_serializer.py::test_strings_are_left_untouched PASSED [  8%]
test_elasticsearch/test_serializer.py::test_text_raises_serialization_error_on_dump_error PASSED [  8%]
test_elasticsearch/test_serializer.py::TestDeserializer::test_deserializes_json_by_default PASSED [  9%]
test_elasticsearch/test_serializer.py::TestDeserializer::test_deserializes_text_with_correct_ct[{"some":"data"}0] PASSED [  9%]
test_elasticsearch/test_serializer.py::TestDeserializer::test_deserializes_text_with_correct_ct[{"some":"data"}1] PASSED [  9%]
test_elasticsearch/test_serializer.py::TestDeserializer::test_deserialize_compatibility_header PASSED [ 10%]
test_elasticsearch/test_transport.py::TestHostsInfoCallback::test_master_only_nodes_are_ignored PASSED [ 10%]
test_elasticsearch/test_transport.py::TestTransport::test_request_timeout_extracted_from_params_and_passed PASSED [ 10%]
test_elasticsearch/test_transport.py::TestTransport::test_opaque_id PASSED [ 11%]
test_elasticsearch/test_transport.py::TestTransport::test_custom_user_agent_on_initialization PASSED [ 11%]
test_elasticsearch/test_transport.py::TestTransport::test_request_with_custom_user_agent_header PASSED [ 11%]
test_elasticsearch/test_transport.py::TestTransport::test_request_with_custom_user_agent_header_set_at_client_level PASSED [ 11%]
test_elasticsearch/test_transport.py::TestTransport::test_client_meta_header PASSED [ 12%]
test_elasticsearch/test_transport.py::TestTransport::test_client_meta_header_not_sent PASSED [ 12%]
test_elasticsearch/test_transport.py::TestTransport::test_meta_header_type_error PASSED [ 12%]
test_elasticsearch/test_transport.py::TestTransport::test_body_surrogates_replaced_encoded_into_bytes PASSED [ 13%]
test_elasticsearch/test_transport.py::TestTransport::test_kwargs_passed_on_to_node_pool PASSED [ 13%]
test_elasticsearch/test_transport.py::TestTransport::test_custom_node_class PASSED [ 13%]
test_elasticsearch/test_transport.py::TestTransport::test_request_will_fail_after_x_retries PASSED [ 13%]
test_elasticsearch/test_transport.py::TestTransport::test_failed_connection_will_be_marked_as_dead PASSED [ 14%]
test_elasticsearch/test_transport.py::TestTransport::test_resurrected_connection_will_be_marked_as_live_on_success PASSED [ 14%]
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 [ 14%]
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 [ 15%]
test_elasticsearch/test_transport.py::TestTransport::test_sniff_on_start_ignores_sniff_timeout PASSED [ 15%]
test_elasticsearch/test_transport.py::TestTransport::test_sniff_uses_sniff_timeout PASSED [ 15%]
test_elasticsearch/test_transport.py::TestTransport::test_sniff_reuses_node_instances PASSED [ 15%]
test_elasticsearch/test_transport.py::TestTransport::test_sniff_after_n_seconds PASSED [ 16%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs0] PASSED [ 16%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs1] PASSED [ 16%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs2] PASSED [ 17%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs3] PASSED [ 17%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs4] PASSED [ 17%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs5] PASSED [ 17%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_master_only_filtered_by_default PASSED [ 18%]
test_elasticsearch/test_transport.py::TestTransport::test_sniff_node_callback PASSED [ 18%]
test_elasticsearch/test_transport.py::TestTransport::test_sniffing_deprecated_host_info_callback PASSED [ 18%]
test_elasticsearch/test_transport.py::test_unsupported_product_error[headers0] PASSED [ 19%]
test_elasticsearch/test_transport.py::test_unsupported_product_error[headers1] PASSED [ 19%]
test_elasticsearch/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[401] PASSED [ 19%]
test_elasticsearch/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[403] PASSED [ 20%]
test_elasticsearch/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[413] PASSED [ 20%]
test_elasticsearch/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[500] PASSED [ 20%]
test_elasticsearch/test_transport.py::test_api_error_raised_before_product_error[404] PASSED [ 20%]
test_elasticsearch/test_transport.py::test_api_error_raised_before_product_error[500] PASSED [ 21%]
test_elasticsearch/test_transport.py::test_warning_header[headers0] PASSED [ 21%]
test_elasticsearch/test_transport.py::test_warning_header[headers1] PASSED [ 21%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_request_timeout_extracted_from_params_and_passed PASSED [ 22%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_opaque_id PASSED [ 22%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_request_with_custom_user_agent_header PASSED [ 22%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_client_meta_header PASSED [ 22%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_client_meta_header_not_sent PASSED [ 23%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_body_surrogates_replaced_encoded_into_bytes PASSED [ 23%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_kwargs_passed_on_to_node_pool PASSED [ 23%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_request_will_fail_after_x_retries PASSED [ 24%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_failed_connection_will_be_marked_as_dead PASSED [ 24%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_resurrected_connection_will_be_marked_as_live_on_success PASSED [ 24%]
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 [ 24%]
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 [ 25%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_on_start_ignores_sniff_timeout PASSED [ 25%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_uses_sniff_timeout PASSED [ 25%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_on_start_awaits_before_request PASSED [ 26%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_reuses_node_instances PASSED [ 26%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_on_node_failure_triggers[exception-extra_value0] PASSED [ 26%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_on_node_failure_triggers[status-500] PASSED [ 26%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_after_n_seconds PASSED [ 27%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs0] PASSED [ 27%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs1] PASSED [ 27%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs2] PASSED [ 28%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs3] PASSED [ 28%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs4] PASSED [ 28%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs5] PASSED [ 28%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_on_start_close_unlocks_async_calls PASSED [ 29%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_master_only_filtered_by_default PASSED [ 29%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniff_node_callback PASSED [ 29%]
test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_deprecated_host_info_callback PASSED [ 30%]
test_elasticsearch/test_async/test_transport.py::test_unsupported_product_error[headers0] PASSED [ 30%]
test_elasticsearch/test_async/test_transport.py::test_unsupported_product_error[headers1] PASSED [ 30%]
test_elasticsearch/test_async/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[401] PASSED [ 31%]
test_elasticsearch/test_async/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[403] PASSED [ 31%]
test_elasticsearch/test_async/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[413] PASSED [ 31%]
test_elasticsearch/test_async/test_transport.py::test_unsupported_product_error_not_raised_on_non_2xx[500] PASSED [ 31%]
test_elasticsearch/test_async/test_transport.py::test_api_error_raised_before_product_error[404] PASSED [ 32%]
test_elasticsearch/test_async/test_transport.py::test_api_error_raised_before_product_error[500] PASSED [ 32%]
test_elasticsearch/test_async/test_transport.py::test_warning_header[headers0] PASSED [ 32%]
test_elasticsearch/test_async/test_transport.py::test_warning_header[headers1] PASSED [ 33%]
test_elasticsearch/test_async/test_server/test_clients.py::test_indices_analyze_unicode[kwargs0] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 33%]
test_elasticsearch/test_async/test_server/test_clients.py::test_indices_analyze_unicode[kwargs1] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 33%]
test_elasticsearch/test_async/test_server/test_clients.py::test_bulk_works_with_string_body SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 33%]
test_elasticsearch/test_async/test_server/test_clients.py::test_bulk_works_with_bytestring_body SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 34%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_actions_remain_unchanged SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 34%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_all_documents_get_inserted SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 34%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_documents_data_types SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 35%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_all_errors_from_chunk_are_raised_on_failure SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 35%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_different_op_types SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 35%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_transport_error_can_becaught SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 35%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_rejected_documents_are_retried SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 36%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_rejected_documents_are_retried_at_most_max_retries_times SKIPPEDic:changeme@localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 36%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestStreamingBulk::test_transport_error_is_raised_with_max_retries SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 36%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_bulk_works_with_single_item SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 37%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_all_documents_get_inserted SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 37%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_stats_only_reports_numbers SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 37%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_errors_are_reported_correctly SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 37%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_error_is_raised SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 38%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_ignore_error_if_raised SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 38%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestBulk::test_errors_are_collected_properly SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 38%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_order_can_be_preserved SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 39%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_all_documents_are_read SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 39%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_scroll_error SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 39%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_initial_search_error SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 40%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_no_scroll_id_fast_route SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 40%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_logger SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 40%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_clear_scroll SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 40%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_scan_auth_kwargs_forwarded[kwargs0] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 41%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_scan_auth_kwargs_forwarded[kwargs1] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 41%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_scan_auth_kwargs_forwarded[kwargs2] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 41%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestScan::test_scan_auth_kwargs_favor_scroll_kwargs_option SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 42%]
test_elasticsearch/test_async/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs0] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 42%]
test_elasticsearch/test_async/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs1] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 42%]
test_elasticsearch/test_async/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs2] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 42%]
test_elasticsearch/test_async/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs3] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 43%]
test_elasticsearch/test_async/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs4] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 43%]
test_elasticsearch/test_async/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs5] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 43%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestReindex::test_reindex_passes_kwargs_to_scan_and_bulk SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 44%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestReindex::test_reindex_accepts_a_query SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 44%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestReindex::test_all_documents_get_moved SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 44%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestParentChildReindex::test_children_are_reindexed_correctly SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 44%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestAsyncDataStreamReindex::test_reindex_index_datastream[None] SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 45%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestAsyncDataStreamReindex::test_reindex_index_datastream[create] SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 45%]
test_elasticsearch/test_async/test_server/test_helpers.py::TestAsyncDataStreamReindex::test_reindex_index_datastream_op_type_index SKIPPEDelastic:changeme@localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 45%]
test_elasticsearch/test_async/test_server/test_mapbox_vector_tile.py::test_mapbox_vector_tile_error SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 46%]
test_elasticsearch/test_async/test_server/test_mapbox_vector_tile.py::test_mapbox_vector_tile_response SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 46%]
test_elasticsearch/test_client/test_cluster.py::TestCluster::test_stats_without_node_id PASSED [ 46%]
test_elasticsearch/test_client/test_cluster.py::TestCluster::test_stats_with_node_id PASSED [ 46%]
test_elasticsearch/test_client/test_cluster.py::TestCluster::test_state_with_index_without_metric_defaults_to_all PASSED [ 47%]
test_elasticsearch/test_client/test_deprecated_options.py::test_sniff_on_connection_fail PASSED [ 47%]
test_elasticsearch/test_client/test_deprecated_options.py::test_sniffer_timeout PASSED [ 47%]
test_elasticsearch/test_client/test_deprecated_options.py::test_randomize_hosts PASSED [ 48%]
test_elasticsearch/test_client/test_deprecated_options.py::test_http_auth PASSED [ 48%]
test_elasticsearch/test_client/test_deprecated_options.py::test_serializer_and_serializers PASSED [ 48%]
test_elasticsearch/test_client/test_indices.py::TestIndices::test_create_one_index PASSED [ 48%]
test_elasticsearch/test_client/test_indices.py::TestIndices::test_delete_multiple_indices PASSED [ 49%]
test_elasticsearch/test_client/test_indices.py::TestIndices::test_exists_index PASSED [ 49%]
test_elasticsearch/test_client/test_indices.py::TestIndices::test_passing_empty_value_for_required_param_raises_exception PASSED [ 49%]
test_elasticsearch/test_client/test_indices.py::TestIndices::test_query_params PASSED [ 50%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options0-headers0] PASSED [ 50%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options1-headers1] PASSED [ 50%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options2-headers2] PASSED [ 51%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options3-headers3] PASSED [ 51%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options4-headers4] PASSED [ 51%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options5-headers5] PASSED [ 51%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options6-headers6] PASSED [ 52%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_to_headers[options7-headers7] PASSED [ 52%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-None-None-None] SKIPPED [ 52%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-None-None-api-key] SKIPPED [ 53%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-None-None-api_key2] SKIPPED [ 53%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-None-bearer-None] SKIPPED [ 53%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-None-bearer-api-key] PASSED [ 53%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-None-bearer-api_key2] PASSED [ 54%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-user:pass-None-None] SKIPPED [ 54%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-user:pass-None-api-key] PASSED [ 54%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-user:pass-None-api_key2] PASSED [ 55%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-user:pass-bearer-None] PASSED [ 55%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-user:pass-bearer-api-key] PASSED [ 55%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-user:pass-bearer-api_key2] PASSED [ 55%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-basic_auth2-None-None] SKIPPED [ 56%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-basic_auth2-None-api-key] PASSED [ 56%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-basic_auth2-None-api_key2] PASSED [ 56%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-basic_auth2-bearer-None] PASSED [ 57%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-basic_auth2-bearer-api-key] PASSED [ 57%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[None-basic_auth2-bearer-api_key2] PASSED [ 57%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-None-None-None] SKIPPED [ 57%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-None-None-api-key] PASSED [ 58%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-None-None-api_key2] PASSED [ 58%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-None-bearer-None] PASSED [ 58%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-None-bearer-api-key] PASSED [ 59%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-None-bearer-api_key2] PASSED [ 59%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-user:pass-None-None] PASSED [ 59%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-user:pass-None-api-key] PASSED [ 60%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-user:pass-None-api_key2] PASSED [ 60%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-user:pass-bearer-None] PASSED [ 60%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-user:pass-bearer-api-key] PASSED [ 60%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-user:pass-bearer-api_key2] PASSED [ 61%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-basic_auth2-None-None] PASSED [ 61%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-basic_auth2-None-api-key] PASSED [ 61%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-basic_auth2-None-api_key2] PASSED [ 62%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-basic_auth2-bearer-None] PASSED [ 62%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-basic_auth2-bearer-api-key] PASSED [ 62%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers1-basic_auth2-bearer-api_key2] PASSED [ 62%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-None-None-None] SKIPPED [ 63%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-None-None-api-key] PASSED [ 63%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-None-None-api_key2] PASSED [ 63%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-None-bearer-None] PASSED [ 64%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-None-bearer-api-key] PASSED [ 64%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-None-bearer-api_key2] PASSED [ 64%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-user:pass-None-None] PASSED [ 64%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-user:pass-None-api-key] PASSED [ 65%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-user:pass-None-api_key2] PASSED [ 65%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-user:pass-bearer-None] PASSED [ 65%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-user:pass-bearer-api-key] PASSED [ 66%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-user:pass-bearer-api_key2] PASSED [ 66%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-basic_auth2-None-None] PASSED [ 66%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-basic_auth2-None-api-key] PASSED [ 66%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-basic_auth2-None-api_key2] PASSED [ 67%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-basic_auth2-bearer-None] PASSED [ 67%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-basic_auth2-bearer-api-key] PASSED [ 67%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_auth_conflicts[headers2-basic_auth2-bearer-api_key2] PASSED [ 68%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_passed_to_perform_request PASSED [ 68%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_passed_to_async_perform_request PASSED [ 68%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_default_node_configs PASSED [ 68%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_http_headers_overrides PASSED [ 69%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_user_agent_override PASSED [ 69%]
test_elasticsearch/test_client/test_options.py::TestOptions::test_options_timeout_parameters PASSED [ 69%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_create PASSED [ 70%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_delete PASSED [ 70%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_index PASSED [ 70%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_update PASSED [ 71%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_cluster_state PASSED [ 71%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_cluster_stats PASSED [ 71%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_index_uses_post_if_id_is_empty PASSED [ 71%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_index_uses_put_if_id_is_not_empty PASSED [ 72%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_from_in_search[from] PASSED [ 72%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_from_in_search[from_] PASSED [ 72%]
test_elasticsearch/test_client/test_overrides.py::TestOverriddenUrlTargets::test_sort_in_search PASSED [ 73%]
test_elasticsearch/test_client/test_requests_auth.py::test_requests_auth[requests] PASSED [ 73%]
test_elasticsearch/test_client/test_requests_auth.py::test_requests_auth[RequestsHttpNode] PASSED [ 73%]
test_elasticsearch/test_client/test_requests_auth.py::test_requests_auth[CustomRequestHttpNode] PASSED [ 73%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[urllib3-Elasticsearch] PASSED [ 74%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[urllib3-AsyncElasticsearch] PASSED [ 74%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[aiohttp-Elasticsearch] PASSED [ 74%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[aiohttp-AsyncElasticsearch] PASSED [ 75%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[None-Elasticsearch] PASSED [ 75%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[None-AsyncElasticsearch] PASSED [ 75%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[<DEFAULT>-Elasticsearch] PASSED [ 75%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[<DEFAULT>-AsyncElasticsearch] PASSED [ 76%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[CustomUrllib3HttpNode-Elasticsearch] PASSED [ 76%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_node_class[CustomUrllib3HttpNode-AsyncElasticsearch] PASSED [ 76%]
test_elasticsearch/test_client/test_requests_auth.py::test_error_for_requests_auth_async PASSED [ 77%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_default PASSED [ 77%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_body_name_using_body PASSED [ 77%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_body_name PASSED [ 77%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_body_name_duplicate PASSED [ 78%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_body_fields FAILED [ 78%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_error_on_body_merge[{"query": {"match_all": {}}}0] PASSED [ 78%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_error_on_body_merge[{"query": {"match_all": {}}}1] PASSED [ 79%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_error_on_params_merge[{"query": {"match_all": {}}}0] PASSED [ 79%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_error_on_params_merge[{"query": {"match_all": {}}}1] PASSED [ 79%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_ignore_deprecated_options PASSED [ 80%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_parameter_aliases PASSED [ 80%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_positional_argument_error[Elasticsearch] PASSED [ 80%]
test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_positional_argument_error[AsyncElasticsearch] PASSED [ 80%]
test_elasticsearch/test_client/test_serializers.py::TestSerializers::test_compat_mode_on_by_default PASSED [ 81%]
test_elasticsearch/test_client/test_serializers.py::TestSerializers::test_compat_serializers_used_when_given_non_compat[json] PASSED [ 81%]
test_elasticsearch/test_client/test_serializers.py::TestSerializers::test_compat_serializers_used_when_given_non_compat[x-ndjson] PASSED [ 81%]
test_elasticsearch/test_client/test_serializers.py::TestSerializers::test_compat_serializers_used_when_given_compat[json] PASSED [ 82%]
test_elasticsearch/test_client/test_serializers.py::TestSerializers::test_compat_serializers_used_when_given_compat[x-ndjson] PASSED [ 82%]
test_elasticsearch/test_client/test_serializers.py::TestSerializers::test_compat_serializer_used_when_given_non_compat PASSED [ 82%]
test_elasticsearch/test_client/test_utils.py::test_handles_ascii PASSED  [ 82%]
test_elasticsearch/test_client/test_utils.py::test_handles_bytestring PASSED [ 83%]
test_elasticsearch/test_client/test_utils.py::test_handles_unicode PASSED [ 83%]
test_elasticsearch/test_client/test_utils.py::test_handles_unicode2 PASSED [ 83%]
test_elasticsearch/test_server/test_clients.py::test_indices_analyze_unicode[kwargs0] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 84%]
test_elasticsearch/test_server/test_clients.py::test_indices_analyze_unicode[kwargs1] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 84%]
test_elasticsearch/test_server/test_clients.py::test_bulk_works_with_string_body SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 84%]
test_elasticsearch/test_server/test_clients.py::test_bulk_works_with_bytestring_body SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 84%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_actions_remain_unchanged SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 85%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_all_documents_get_inserted SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 85%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_all_errors_from_chunk_are_raised_on_failure SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 85%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_different_op_types SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 86%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_transport_error_can_becaught SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 86%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_rejected_documents_are_retried SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 86%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_rejected_documents_are_retried_when_bytes_or_string[False] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 86%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_rejected_documents_are_retried_when_bytes_or_string[True] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 87%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_rejected_documents_are_retried_at_most_max_retries_times SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 87%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_transport_error_is_raised_with_max_retries SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 87%]
test_elasticsearch/test_server/test_helpers.py::test_bulk_works_with_single_item SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 88%]
test_elasticsearch/test_server/test_helpers.py::test_all_documents_get_inserted SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 88%]
test_elasticsearch/test_server/test_helpers.py::test_stats_only_reports_numbers SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 88%]
test_elasticsearch/test_server/test_helpers.py::test_errors_are_reported_correctly SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 88%]
test_elasticsearch/test_server/test_helpers.py::test_error_is_raised SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 89%]
test_elasticsearch/test_server/test_helpers.py::test_ignore_error_if_raised SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 89%]
test_elasticsearch/test_server/test_helpers.py::test_errors_are_collected_properly SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 89%]
test_elasticsearch/test_server/test_helpers.py::test_order_can_be_preserved SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 90%]
test_elasticsearch/test_server/test_helpers.py::test_all_documents_are_read SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 90%]
test_elasticsearch/test_server/test_helpers.py::test_scroll_error SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 90%]
test_elasticsearch/test_server/test_helpers.py::test_initial_search_error SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 91%]
test_elasticsearch/test_server/test_helpers.py::test_no_scroll_id_fast_route SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 91%]
test_elasticsearch/test_server/test_helpers.py::test_scan_auth_kwargs_forwarded[kwargs0] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 91%]
test_elasticsearch/test_server/test_helpers.py::test_scan_auth_kwargs_forwarded[kwargs1] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 91%]
test_elasticsearch/test_server/test_helpers.py::test_scan_auth_kwargs_forwarded[kwargs2] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 92%]
test_elasticsearch/test_server/test_helpers.py::test_scan_auth_kwargs_forwarded[kwargs3] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 92%]
test_elasticsearch/test_server/test_helpers.py::test_scan_auth_kwargs_forwarded[kwargs4] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 92%]
test_elasticsearch/test_server/test_helpers.py::test_scan_auth_kwargs_favor_scroll_kwargs_option SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 93%]
test_elasticsearch/test_server/test_helpers.py::test_log_warning_on_shard_failures SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 93%]
test_elasticsearch/test_server/test_helpers.py::test_clear_scroll SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 93%]
test_elasticsearch/test_server/test_helpers.py::test_shards_no_skipped_field SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 93%]
test_elasticsearch/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs0] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 94%]
test_elasticsearch/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs1] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 94%]
test_elasticsearch/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs2] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 94%]
test_elasticsearch/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs3] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 95%]
test_elasticsearch/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs4] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 95%]
test_elasticsearch/test_server/test_helpers.py::test_scan_from_keyword_is_aliased[scan_kwargs5] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 95%]
test_elasticsearch/test_server/test_helpers.py::test_reindex_passes_kwargs_to_scan_and_bulk SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 95%]
test_elasticsearch/test_server/test_helpers.py::test_reindex_accepts_a_query SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 96%]
test_elasticsearch/test_server/test_helpers.py::test_all_documents_get_moved SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 96%]
test_elasticsearch/test_server/test_helpers.py::test_children_are_reindexed_correctly SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 96%]
test_elasticsearch/test_server/test_helpers.py::test_reindex_index_datastream[None] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 97%]
test_elasticsearch/test_server/test_helpers.py::test_reindex_index_datastream[create] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 97%]
test_elasticsearch/test_server/test_helpers.py::test_reindex_index_datastream_op_type_index SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 97%]
test_elasticsearch/test_server/test_mapbox_vector_tile.py::test_mapbox_vector_tile_error[urllib3] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 97%]
test_elasticsearch/test_server/test_mapbox_vector_tile.py::test_mapbox_vector_tile_error[requests] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 98%]
test_elasticsearch/test_server/test_mapbox_vector_tile.py::test_mapbox_vector_tile_response[urllib3] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 98%]
test_elasticsearch/test_server/test_mapbox_vector_tile.py::test_mapbox_vector_tile_response[requests] SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 98%]
test_elasticsearch/test_server/test_responses.py::test_text_response SKIPPED://localhost:9200, ***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 99%]
test_elasticsearch/test_server/test_responses.py::test_object_response SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 99%]
test_elasticsearch/test_server/test_responses.py::test_exists_response SKIPPED://localhost:9200,
***localhost:9200,
***localhost:9200): Connection error caused by:
ConnectionError(Connection error caused by: NewConnectionError(<elastic_
transport._node._urllib3_chain_certs.HTTPSConnection object at
0x7f1b174c3320>: Failed to establish a new connection: [Errno 111]
Connection refused)))                                                    [ 99%]
test_elasticsearch/test_server/test_rest_api_spec.py::test_rest_api_spec[test_spec0] SKIPPED/home/runner/work/elasticsearch-py/elasticsearch-
py/test_elasticsearch/test_server/test_rest_api_spec.py:654)             [100%]

=================================== FAILURES ===================================
____________________ TestRewriteParameters.test_body_fields ____________________

self = <test_elasticsearch.test_client.test_rewrite_parameters.TestRewriteParameters object at 0x7f1b17a345c0>

    def test_body_fields(self):
        with warnings.catch_warnings(record=True) as w:
            self.wrapped_func_body_fields(
                api_key=("id", "api_key"), body={"query": {"match_all": {}}}
            )
    
        assert len(w) == 1
        assert w[0].category == DeprecationWarning
        assert (
            str(w[0].message)
            == "Passing transport options in the API method is deprecated. Use 'Elasticsearch.options()' instead."
        )
    
>       assert self.calls == [
            ((), {"api_key": ("id", "api_key")}),
            ((), {"query": {"match_all": {}}}),
        ]
E       AssertionError: assert [((), {'api_key': ('id', 'api_key')}), ((), {'body': {'query': {'match_all': {}}}})] == [((), {'api_key': ('id', 'api_key')}), ((), {'query': {'match_all': {}}})]
E         At index 1 diff: ((), {'body': {'query': {'match_all': {}}}}) != ((), {'query': {'match_all': {}}})
E         Full diff:
E           [
E            ((),
E             {'api_key': ('id',
E                          'api_key')}),
E            ((),
E         -   {'query': {'match_all': {}}}),
E         +   {'body': {'query': {'match_all': {}}}}),
E         ?  +++++++++                          +
E           ]

test_elasticsearch/test_client/test_rewrite_parameters.py:143: AssertionError
=============================== warnings summary ===============================
.nox/test-3-12/lib/python3.12/site-packages/dateutil/tz/tz.py:37
  /home/runner/work/elasticsearch-py/elasticsearch-py/.nox/test-3-12/lib/python3.12/site-packages/dateutil/tz/tz.py:37: DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC).
    EPOCH = datetime.datetime.utcfromtimestamp(0)

test_elasticsearch/test_transport.py:36
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:36: DeprecationWarning: Importing from the 'elasticsearch.transport' module is deprecated. Instead import from 'elastic_transport'
    from elasticsearch.transport import get_host_info

elasticsearch/_sync/client/__init__.py:397
test_elasticsearch/test_async/test_server/test_clients.py::test_indices_analyze_unicode[kwargs0]
  /home/runner/work/elasticsearch-py/elasticsearch-py/elasticsearch/_sync/client/__init__.py:397: SecurityWarning: Connecting to 'https://localhost:9200' using TLS with verify_certs=False is insecure
    _transport = transport_class(

test_elasticsearch/test_server/test_rest_api_spec.py:641
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_server/test_rest_api_spec.py:641: UserWarning: Could not load REST API tests: Could not connect to Elasticsearch (tried https://localhost:9200, http://localhost:9200, ***localhost:9200, ***localhost:9200): Connection error caused by: ConnectionError(Connection error caused by: NewConnectionError(<elastic_transport._node._urllib3_chain_certs.HTTPSConnection object at 0x7f1b179f1d00>: Failed to establish a new connection: [Errno 111] Connection refused))
    warnings.warn(f"Could not load REST API tests: {str(e)}")

test_elasticsearch/test_transport.py::TestHostsInfoCallback::test_master_only_nodes_are_ignored
test_elasticsearch/test_transport.py::TestHostsInfoCallback::test_master_only_nodes_are_ignored
test_elasticsearch/test_transport.py::TestHostsInfoCallback::test_master_only_nodes_are_ignored
test_elasticsearch/test_transport.py::TestHostsInfoCallback::test_master_only_nodes_are_ignored
test_elasticsearch/test_transport.py::TestHostsInfoCallback::test_master_only_nodes_are_ignored
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:169: DeprecationWarning: The 'get_host_info' function is deprecated. Instead use the 'sniff_node_callback' parameter on the client
    if get_host_info(node_info, i) is not None

test_elasticsearch/test_transport.py::TestTransport::test_request_timeout_extracted_from_params_and_passed
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:180: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:180: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:201: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:220: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:255: DeprecationWarning: Passing transport options in the API method is deprecated. Use 'Elasticsearch.options()' instead.
    client.info(headers={"CustoM": "header"})

test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs1]
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:503: DeprecationWarning: The 'sniff_on_connection_fail' parameter is deprecated in favor of 'sniff_on_node_failure'
    Elasticsearch(

test_elasticsearch/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs4]
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_transport.py:503: DeprecationWarning: The 'sniffer_timeout' parameter is deprecated in favor of 'min_delay_between_sniffing'
    Elasticsearch(

test_elasticsearch/test_async/test_transport.py::TestTransport::test_request_timeout_extracted_from_params_and_passed
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_async/test_transport.py:172: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_async/test_transport.py:172: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_async/test_transport.py:193: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_async/test_transport.py:204: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_async/test_transport.py:227: 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:262: PytestWarning: The test <Function test_kwargs_passed_on_to_node_pool> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove asyncio marker. If the test is not marked explicitly, check for global markers applied via 'pytestmark'.
    def test_kwargs_passed_on_to_node_pool(self):

test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs1]
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_async/test_transport.py:541: DeprecationWarning: The 'sniff_on_connection_fail' parameter is deprecated in favor of 'sniff_on_node_failure'
    AsyncElasticsearch(

test_elasticsearch/test_async/test_transport.py::TestTransport::test_sniffing_disabled_on_elastic_cloud[kwargs4]
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_async/test_transport.py:541: DeprecationWarning: The 'sniffer_timeout' parameter is deprecated in favor of 'min_delay_between_sniffing'
    AsyncElasticsearch(

test_elasticsearch/test_client/test_options.py::TestOptions::test_user_agent_override
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_client/test_options.py:344: 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
  /home/runner/work/elasticsearch-py/elasticsearch-py/test_elasticsearch/test_client/test_options.py:365: DeprecationWarning: Passing transport options in the API method is deprecated. Use 'Elasticsearch.options()' instead.
    client.indices.get(index="2", headers={"user-agent": "custom4"})

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
- generated xml file: /home/runner/work/elasticsearch-py/elasticsearch-py/junit/elasticsearch-py-junit.xml -

---------- coverage: platform linux, python 3.12.0-final-0 -----------
Name                                                  Stmts   Miss  Cover   Missing
-----------------------------------------------------------------------------------
elasticsearch/__init__.py                                23      1    96%   32
elasticsearch/_async/__init__.py                          0      0   100%
elasticsearch/_async/client/__init__.py                1946   1578    19%   194, 197-207, 210-215, 218-228, 232, 245, 257-267, 292, 353, 357, 361, 367-377, 411, 418, 469-478, 481-486, 489, 531-533, 539, 546, 553, 562, 583-600, 667-709, 733-752, 776-797, 878-928, 993-1029, 1083-1114, 1244-1332, 1356-1371, 1401-1418, 1479-1514, 1571-1604, 1671-1718, 1783-1821, 1881-1916, 1941-1956, 1974-1985, 2003-2014, 2072-2107, 2135-2155, 2229-2278, 2299, 2301, 2303, 2305, 2367-2402, 2464-2500, 2580-2628, 2673-2707, 2765-2811, 2855-2880, 2921-2949, 3003-3033, 3096-3141, 3165-3180, 3215-3241, 3269-3292, 3322-3347, 3678, 3692-3693, 3695, 3697, 3699, 3701, 3703, 3705, 3707, 3709, 3711, 3713, 3715, 3717, 3719, 3721, 3723, 3725, 3727, 3729, 3731, 3733, 3735, 3737, 3739, 3741, 3743, 3745, 3747, 3749, 3751, 3753, 3755, 3757, 3759, 3762, 3764, 3766, 3768, 3770, 3772, 3774, 3776, 3778, 3780, 3782, 3784, 3786, 3788, 3790, 3794, 3796, 3798, 3800, 3802, 3804, 3806, 3808, 3810, 3812, 3814, 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830, 3940-4006, 4058-4084, 4170-4218, 4274-4309, 4372-4424, 4518-4571, 4711-4807, 4831-4846
elasticsearch/_async/client/_base.py                    153     34    78%   82-98, 108-133, 183-184, 187, 193, 218, 265, 281, 315, 317-318, 355, 358-368
elasticsearch/_async/client/async_search.py             214    201     6%   45-58, 99-118, 140-153, 430-591
elasticsearch/_async/client/autoscaling.py               72     59    18%   45-58, 77-88, 110-123, 150-170
elasticsearch/_async/client/cat.py                      849    792     7%   79-109, 159-189, 234-262, 309-337, 387-417, 465-494, 536-561, 633-673, 715-740, 818-852, 934-966, 1051-1085, 1172-1208, 1250-1275, 1327-1358, 1400-1425, 1467-1492, 1547-1581, 1623-1648, 1698-1728, 1778-1808, 1857-1887, 1940-1973, 2018-2046, 2096-2126, 2215-2251
elasticsearch/_async/client/ccr.py                      309    278    10%   44-57, 129-176, 199-212, 235-248, 286-309, 332-346, 368-381, 404-417, 519-574, 596-609, 668-713, 731-742, 765-778
elasticsearch/_async/client/cluster.py                  393    356     9%   62-91, 122-139, 165-178, 210-227, 263-285, 318-337, 421-457, 488-501, 530-545, 576-593, 653-682, 716-739, 757-768, 812-843, 901-935, 964-982
elasticsearch/_async/client/dangling_indices.py          67     56    16%   53-74, 104-125, 143-154
elasticsearch/_async/client/enrich.py                    93     78    16%   44-57, 81-96, 118-132, 164-185, 204-215
elasticsearch/_async/client/eql.py                      111     98    12%   47-60, 91-108, 130-143, 236-287
elasticsearch/_async/client/features.py                  33     24    27%   42-53, 71-82
elasticsearch/_async/client/fleet.py                    225    214     5%   59-80, 167-217, 460-614
elasticsearch/_async/client/graph.py                     39     32    18%   65-96
elasticsearch/_async/client/ilm.py                      231    204    12%   54-71, 111-132, 163-181, 199-210, 241-264, 292-315, 350-375, 396-409, 431-444, 469-484, 510-525
elasticsearch/_async/client/indices.py                 1608   1470     9%   69-94, 157-195, 247-275, 320-351, 407-432, 478-509, 534-547, 580-596, 648-671, 705-724, 762-781, 813-828, 859-876, 907-924, 975-998, 1026-1048, 1096-1121, 1168-1194, 1222-1237, 1267-1286, 1315-1332, 1393-1420, 1469-1493, 1544-1572, 1639, 1643, 1645, 1647, 1649, 1651, 1653, 1655, 1657, 1659, 1661, 1663, 1665, 1715-1741, 1777-1794, 1830-1848, 1898-1926, 1963-1985, 2036-2060, 2119-2151, 2185-2205, 2226-2239, 2263-2280, 2340-2365, 2387-2400, 2464-2499, 2555-2584, 2645-2676, 2785-2834, 2895-2930, 2992-3027, 3055-3073, 3115-3135, 3173-3192, 3227-3242, 3304-3344, 3388-3410, 3456-3478, 3523-3554, 3635-3676, 3718-3749, 3794-3825, 3888-3924, 3978-4003, 4036-4055, 4128-4174
elasticsearch/_async/client/ingest.py                   131    114    13%   54-71, 89-100, 130-148, 166-177, 233-264, 298-320
elasticsearch/_async/client/license.py                  125    106    15%   41-52, 79-94, 112-123, 141-152, 181-204, 226-239, 263-278
elasticsearch/_async/client/logstash.py                  58     47    19%   44-57, 78-92, 118-138
elasticsearch/_async/client/migration.py                 49     38    22%   47-61, 79-90, 108-119
elasticsearch/_async/client/ml.py                      1917   1768     8%   44-57, 93-118, 139-152, 176-191, 215-230, 256-273, 300-315, 346-370, 391-404, 438-460, 491-510, 533-548, 573-588, 611-626, 669-688, 717-740, 807-843, 877-906, 938-963, 1022-1066, 1103-1126, 1162-1188, 1227-1259, 1301-1323, 1363-1385, 1416-1432, 1467-1485, 1512-1530, 1579-1616, 1648-1664, 1699-1717, 1748-1766, 1801-1818, 1863-1901, 1954-1987, 2039-2076, 2129-2157, 2191-2211, 2245-2268, 2286-2297, 2323-2344, 2372-2391, 2422-2449, 2477-2499, 2540-2568, 2596-2619, 2643-2658, 2757-2798, 2932-2985, 3014-3033, 3161-3212, 3288-3325, 3353-3370, 3407-3438, 3468-3491, 3519-3536, 3567-3590, 3616-3631, 3657-3672, 3705-3730, 3785-3814, 3851-3870, 3904-3929, 3961-3978, 4025-4048, 4190-4241, 4271-4292, 4398-4445, 4477-4498, 4528-4547, 4597-4628, 4652-4670
elasticsearch/_async/client/monitoring.py                36     29    19%   53-86
elasticsearch/_async/client/nodes.py                    189    170    10%   48-63, 85-98, 145-175, 211-235, 264-288, 352-398, 427-447
elasticsearch/_async/client/query_ruleset.py             77     64    17%   44-57, 78-91, 116-131, 158-177
elasticsearch/_async/client/rollup.py                   179    158    12%   44-57, 79-93, 116-130, 153-166, 246-287, 325-352, 373-386, 415-432
elasticsearch/_async/client/search_application.py       152    131    14%   44-57, 78-91, 112-125, 146-160, 187-204, 233-255, 276-289, 317-338
elasticsearch/_async/client/searchable_snapshots.py      99     86    13%   50-66, 104-124, 174-207, 232-248
elasticsearch/_async/client/security.py                1119   1012    10%   53-76, 95-106, 145-167, 189-202, 223-236, 260-275, 296-309, 334-351, 397-420, 451-479, 508-525, 552-567, 594-609, 640-659, 686-701, 728-743, 770-785, 812-827, 854-869, 888-899, 917-928, 968-991, 1010-1021, 1044-1060, 1083-1097, 1122-1136, 1162-1178, 1201-1216, 1262-1287, 1313-1329, 1357-1374, 1400-1415, 1463-1492, 1529-1551, 1579-1600, 1641-1666, 1696-1717, 1749-1769, 1838-1869, 1909-1936, 1989-2020, 2073-2113, 2145-2168, 2203-2228, 2268-2289, 2320-2339, 2373-2392, 2413-2426, 2463-2488, 2525-2548, 2590-2615
elasticsearch/_async/client/shutdown.py                  79     68    14%   56-73, 106-124, 190-221
elasticsearch/_async/client/slm.py                      159    136    14%   44-57, 79-92, 110-121, 143-157, 176-187, 205-216, 266-299, 317-328, 346-357
elasticsearch/_async/client/snapshot.py                 323    296     8%   50-67, 103-130, 201-238, 276-307, 334-351, 379-396, 477-518, 546-564, 628-673, 703-723, 750-767
elasticsearch/_async/client/sql.py                      157    140    11%   47-64, 86-99, 136-157, 179-192, 283-330, 360-383
elasticsearch/_async/client/ssl.py                       19     12    37%   42-53
elasticsearch/_async/client/synonyms.py                 141    122    13%   44-57, 80-95, 122-139, 162-177, 202-217, 243-262, 290-311
elasticsearch/_async/client/tasks.py                     79     68    14%   54-76, 103-120, 167-194
elasticsearch/_async/client/text_structure.py            44     37    16%   120-161
elasticsearch/_async/client/transform.py                301    274     9%   55-74, 113-135, 172-193, 257-297, 373-416, 443-458, 481-496, 526-543, 589-612, 673-708, 732-747
elasticsearch/_async/client/utils.py                      2      0   100%
elasticsearch/_async/client/watcher.py                  250    223    11%   46-64, 85-98, 119-132, 153-166, 231-267, 288-301, 357-398, 439-477, 495-506, 543-559, 577-588
elasticsearch/_async/client/xpack.py                     41     31    24%   28, 52-67, 92-105
elasticsearch/_async/helpers.py                         166    148    11%   76-85, 106-128, 133-144, 153-158, 213-291, 330-348, 403-494, 542-583
elasticsearch/_sync/__init__.py                           0      0   100%
elasticsearch/_sync/client/__init__.py                 1946   1385    29%   194, 197-207, 257-267, 292, 353, 357, 361, 411, 469-478, 481-486, 489, 531-533, 539, 546, 553, 562, 583-598, 666, 670, 672, 677, 679, 681, 683, 685, 687, 689, 691, 693, 695, 697, 699, 701, 731-750, 774-795, 876-926, 992, 994, 996, 1000, 1004, 1006, 1008, 1010, 1012, 1014, 1016, 1018, 1020, 1022, 1024, 1082, 1084, 1088, 1090, 1092, 1094, 1096, 1098, 1100, 1102, 1104, 1106, 1108, 1110, 1242-1330, 1354-1369, 1399-1416, 1477-1512, 1569-1602, 1669-1716, 1781-1819, 1880, 1882, 1886, 1888, 1890, 1892, 1894, 1896, 1898, 1900, 1902, 1904, 1906, 1908, 1910, 1912, 1939-1954, 1972-1983, 2001-2012, 2070-2105, 2133-2153, 2228, 2230, 2234, 2242, 2245, 2247, 2249, 2251, 2253, 2255, 2257, 2259, 2261, 2263, 2265, 2267, 2269, 2271, 2273, 2297, 2299, 2301, 2303, 2365-2400, 2462-2498, 2578-2626, 2671-2705, 2763-2809, 2853-2878, 2919-2947, 3001-3031, 3094-3139, 3163-3178, 3213-3239, 3267-3290, 3320-3345, 3693, 3695, 3697, 3699, 3701, 3703, 3705, 3707, 3709, 3711, 3713, 3715, 3717, 3719, 3721, 3723, 3725, 3727, 3729, 3731, 3733, 3735, 3737, 3739, 3741, 3743, 3745, 3747, 3749, 3751, 3753, 3755, 3757, 3760, 3762, 3764, 3766, 3768, 3770, 3772, 3776, 3778, 3780, 3782, 3784, 3786, 3788, 3792, 3794, 3796, 3798, 3800, 3802, 3804, 3806, 3810, 3812, 3814, 3816, 3818, 3820, 3822, 3824, 3826, 3939, 3941, 3943, 3945, 3947, 3960-3961, 3963, 3965, 3967, 3969, 3972, 3974, 3976, 3978, 3980, 3982, 3984, 3986, 3990, 3992, 3994, 3996, 3998, 4000, 4056-4082, 4168-4216, 4272-4307, 4370-4422, 4517, 4519, 4524, 4526, 4528, 4530, 4532, 4534, 4536, 4538, 4540, 4542, 4544, 4546, 4548, 4550, 4552, 4555, 4557, 4559, 4561, 4563, 4565, 4567, 4709-4805, 4829-4844
elasticsearch/_sync/client/_base.py                     153     17    89%   93, 183-184, 187, 193, 218, 265, 315, 317-318, 358-368
elasticsearch/_sync/client/async_search.py              214    201     6%   45-58, 99-118, 140-153, 430-591
elasticsearch/_sync/client/autoscaling.py                72     59    18%   45-58, 77-88, 110-123, 150-170
elasticsearch/_sync/client/cat.py                       849    774     9%   79-109, 159-189, 234-262, 309-337, 387-417, 465-494, 536-561, 633-673, 715-740, 818-852, 934-966, 1051-1085, 1172-1208, 1250-1275, 1330, 1332, 1334, 1336, 1338, 1340, 1342, 1344, 1346, 1348, 1350, 1352, 1354, 1356, 1400-1425, 1467-1492, 1547-1581, 1623-1648, 1698-1728, 1778-1808, 1857-1887, 1940-1973, 2018-2046, 2096-2126, 2215-2251
elasticsearch/_sync/client/ccr.py                       309    278    10%   44-57, 129-176, 199-212, 235-248, 286-309, 332-346, 368-381, 404-417, 519-574, 596-609, 668-713, 731-742, 765-778
elasticsearch/_sync/client/cluster.py                   393    322    18%   62-91, 122-139, 165-178, 210-227, 263-285, 318-337, 421-457, 488-501, 530-545, 576-593, 653-682, 716-739, 757-768, 812-843, 911, 913, 915, 917, 919, 921, 923, 925, 927, 929, 931, 933, 970, 972, 974, 976, 978, 980
elasticsearch/_sync/client/dangling_indices.py           67     56    16%   53-74, 104-125, 143-154
elasticsearch/_sync/client/enrich.py                     93     78    16%   44-57, 81-96, 118-132, 164-185, 204-215
elasticsearch/_sync/client/eql.py                       111     98    12%   47-60, 91-108, 130-143, 236-287
elasticsearch/_sync/client/features.py                   33     24    27%   42-53, 71-82
elasticsearch/_sync/client/fleet.py                     225    214     5%   59-80, 167-217, 460-614
elasticsearch/_sync/client/graph.py                      39     32    18%   65-96
elasticsearch/_sync/client/ilm.py                       231    204    12%   54-71, 111-132, 163-181, 199-210, 241-264, 292-315, 350-375, 396-409, 431-444, 469-484, 510-525
elasticsearch/_sync/client/indices.py                  1608   1419    12%   69-94, 157-195, 247-275, 320-351, 407-432, 479, 484, 486, 488, 490, 492, 494, 496, 499, 501, 503, 508, 534-547, 580-596, 649, 653, 655, 659, 661, 663, 665, 667, 669, 705-724, 762-781, 813-828, 859-876, 907-924, 975-998, 1026-1048, 1101, 1103, 1105, 1107, 1109, 1111, 1113, 1115, 1117, 1119, 1168-1194, 1222-1237, 1267-1286, 1315-1332, 1393-1420, 1469-1493, 1544-1572, 1639, 1643, 1645, 1647, 1649, 1651, 1653, 1655, 1657, 1659, 1661, 1663, 1665, 1715-1741, 1777-1794, 1830-1848, 1898-1926, 1963-1985, 2036-2060, 2119-2151, 2185-2205, 2226-2239, 2263-2280, 2340-2365, 2387-2400, 2464-2499, 2555-2584, 2645-2676, 2785-2834, 2895-2930, 2992-3027, 3055-3073, 3115-3135, 3173-3192, 3227-3242, 3304-3344, 3388-3410, 3456-3478, 3523-3554, 3635-3676, 3718-3749, 3794-3825, 3888-3924, 3978-4003, 4036-4055, 4128-4174
elasticsearch/_sync/client/ingest.py                    131    114    13%   54-71, 89-100, 130-148, 166-177, 233-264, 298-320
elasticsearch/_sync/client/license.py                   125    106    15%   41-52, 79-94, 112-123, 141-152, 181-204, 226-239, 263-278
elasticsearch/_sync/client/logstash.py                   58     47    19%   44-57, 78-92, 118-138
elasticsearch/_sync/client/migration.py                  49     38    22%   47-61, 79-90, 108-119
elasticsearch/_sync/client/ml.py                       1917   1768     8%   44-57, 93-118, 139-152, 176-191, 215-230, 256-273, 300-315, 346-370, 391-404, 438-460, 491-510, 533-548, 573-588, 611-626, 669-688, 717-740, 807-843, 877-906, 938-963, 1022-1066, 1103-1126, 1162-1188, 1227-1259, 1301-1323, 1363-1385, 1416-1432, 1467-1485, 1512-1530, 1579-1616, 1648-1664, 1699-1717, 1748-1766, 1801-1818, 1863-1901, 1954-1987, 2039-2076, 2129-2157, 2191-2211, 2245-2268, 2286-2297, 2323-2344, 2372-2391, 2422-2449, 2477-2499, 2540-2568, 2596-2619, 2643-2658, 2757-2798, 2932-2985, 3014-3033, 3161-3212, 3288-3325, 3353-3370, 3407-3438, 3468-3491, 3519-3536, 3567-3590, 3616-3631, 3657-3672, 3705-3730, 3785-3814, 3851-3870, 3904-3929, 3961-3978, 4025-4048, 4190-4241, 4271-4292, 4398-4445, 4477-4498, 4528-4547, 4597-4628, 4652-4670
elasticsearch/_sync/client/monitoring.py                 36     29    19%   53-86
elasticsearch/_sync/client/nodes.py                     189    170    10%   48-63, 85-98, 145-175, 211-235, 264-288, 352-398, 427-447
elasticsearch/_sync/client/query_ruleset.py              77     64    17%   44-57, 78-91, 116-131, 158-177
elasticsearch/_sync/client/rollup.py                    179    158    12%   44-57, 79-93, 116-130, 153-166, 246-287, 325-352, 373-386, 415-432
elasticsearch/_sync/client/search_application.py        152    131    14%   44-57, 78-91, 112-125, 146-160, 187-204, 233-255, 276-289, 317-338
elasticsearch/_sync/client/searchable_snapshots.py       99     86    13%   50-66, 104-124, 174-207, 232-248
elasticsearch/_sync/client/security.py                 1119   1012    10%   53-76, 95-106, 145-167, 189-202, 223-236, 260-275, 296-309, 334-351, 397-420, 451-479, 508-525, 552-567, 594-609, 640-659, 686-701, 728-743, 770-785, 812-827, 854-869, 888-899, 917-928, 968-991, 1010-1021, 1044-1060, 1083-1097, 1122-1136, 1162-1178, 1201-1216, 1262-1287, 1313-1329, 1357-1374, 1400-1415, 1463-1492, 1529-1551, 1579-1600, 1641-1666, 1696-1717, 1749-1769, 1838-1869, 1909-1936, 1989-2020, 2073-2113, 2145-2168, 2203-2228, 2268-2289, 2320-2339, 2373-2392, 2413-2426, 2463-2488, 2525-2548, 2590-2615
elasticsearch/_sync/client/shutdown.py                   79     68    14%   56-73, 106-124, 190-221
elasticsearch/_sync/client/slm.py                       159    136    14%   44-57, 79-92, 110-121, 143-157, 176-187, 205-216, 266-299, 317-328, 346-357
elasticsearch/_sync/client/snapshot.py                  323    296     8%   50-67, 103-130, 201-238, 276-307, 334-351, 379-396, 477-518, 546-564, 628-673, 703-723, 750-767
elasticsearch/_sync/client/sql.py                       157    140    11%   47-64, 86-99, 136-157, 179-192, 283-330, 360-383
elasticsearch/_sync/client/ssl.py                        19     12    37%   42-53
elasticsearch/_sync/client/synonyms.py                  141    122    13%   44-57, 80-95, 122-139, 162-177, 202-217, 243-262, 290-311
elasticsearch/_sync/client/tasks.py                      79     68    14%   54-76, 103-120, 167-194
elasticsearch/_sync/client/text_structure.py             44     37    16%   120-161
elasticsearch/_sync/client/transform.py                 301    274     9%   55-74, 113-135, 172-193, 257-297, 373-416, 443-458, 481-496, 526-543, 589-612, 673-708, 732-747
elasticsearch/_sync/client/utils.py                     182     43    76%   62, 101-105, 156-159, 169-224, 229-233, 265, 269, 290, 302, 308, 363-364, 430-432
elasticsearch/_sync/client/watcher.py                   250    223    11%   46-64, 85-98, 119-132, 153-166, 231-267, 288-301, 357-398, 439-477, 495-506, 543-559, 577-588
elasticsearch/_sync/client/xpack.py                      41     31    24%   28, 52-67, 92-105
elasticsearch/_utils.py                                  13      0   100%
elasticsearch/_version.py                                 1      0   100%
elasticsearch/client.py                                  43     43     0%   18-120
elasticsearch/compat.py                                  29      4    86%   28, 69-71
elasticsearch/exceptions.py                              43      3    93%   56, 77-78
elasticsearch/helpers/__init__.py                         9      0   100%
elasticsearch/helpers/actions.py                        249    149    40%   164, 182, 253-274, 290-313, 334-355, 409-475, 514-532, 666-762, 810-847
elasticsearch/helpers/errors.py                          10      4    60%   23-24, 31-32
elasticsearch/serializer.py                              86     12    86%   65, 80, 95, 98-100, 174-176, 189, 193-195, 203
elasticsearch/transport.py                                9      0   100%
-----------------------------------------------------------------------------------
TOTAL                                                 24999  21302    15%

=========================== short test summary info ============================
FAILED test_elasticsearch/test_client/test_rewrite_parameters.py::TestRewriteParameters::test_body_fields - AssertionError: assert [((), {'api_key': ('id', 'api_key')}), ((), {'body': {'query': {'match_all': {}}}})] == [((), {'api_key': ('id', 'api_key')}), ((), {'query': {'match_all': {}}})]
  At index 1 diff: ((), {'body': {'query': {'match_all': {}}}}) != ((), {'query': {'match_all': {}}})
  Full diff:
    [
     ((),
      {'api_key': ('id',
                   'api_key')}),
     ((),
  -   {'query': {'match_all': {}}}),
  +   {'body': {'query': {'match_all': {}}}}),
  ?  +++++++++                          +
    ]
=========== 1 failed, 234 passed, 110 skipped, 27 warnings in 6.90s ============
nox > Command pytest --cov-report=term-missing --cov=elasticsearch --cov-config=setup.cfg --junitxml=/home/runner/work/elasticsearch-py/elasticsearch-py/junit/elasticsearch-py-junit.xml --log-level=DEBUG --cache-clear -vv failed with exit code 1
nox > Session test-3.12 failed.
##[error]Process completed with exit code 1.


Changed files:
test_elasticsearch/test_client/test_rewrite_parameters.py

Fix diff:
diff --git a/test_elasticsearch/test_client/test_rewrite_parameters.py b/test_elasticsearch/test_client/test_rewrite_parameters.py
index 831f5c16..ba08e270 100644
--- a/test_elasticsearch/test_client/test_rewrite_parameters.py
+++ b/test_elasticsearch/test_client/test_rewrite_parameters.py
@@ -142,7 +142,7 @@ class TestRewriteParameters:
 
         assert self.calls == [
             ((), {"api_key": ("id", "api_key")}),
-            ((), {"query": {"match_all": {}}}),
+            ((), {"body": {"query": {"match_all": {}}}}),
         ]
 
     @pytest.mark.parametrize(