==> Synchronizing chroot copy [/home/alhp/workspace/chroot/root] -> [build_c44eb086-5988-434d-85da-0351983f07d3]...done
==> Making package: python-aiohttp 3.13.5-1.1 (Thu Apr 30 14:47:22 2026)
==> Retrieving sources...
  -> Cloning python-aiohttp git repo...
Cloning into bare repository '/home/alhp/workspace/build/x86-64-v4/python-aiohttp-3.13.5-1/python-aiohttp'...
==> Validating source files with b2sums...
    python-aiohttp ... Passed
==> Making package: python-aiohttp 3.13.5-1.1 (Thu Apr 30 12:47:40 2026)
==> Checking runtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...

Package (11)                   New Version  Net Change

core/mpdecimal                 4.0.1-3        0.32 MiB
extra/python-idna              3.13-1         0.85 MiB
extra/llhttp                   9.3.1-1        0.11 MiB
core/python                    3.14.4-1      72.32 MiB
extra/python-aiohappyeyeballs  2.6.1-4        0.09 MiB
extra/python-aiosignal         1.4.0-3        0.03 MiB
extra/python-attrs             26.1.0-1       0.63 MiB
extra/python-frozenlist        1.8.0-2        0.14 MiB
extra/python-multidict         6.7.1-1        0.33 MiB
extra/python-propcache         0.4.1-2        0.12 MiB
extra/python-yarl              1.23.0-1       0.49 MiB

Total Installed Size:  75.43 MiB

:: Proceed with installation? [Y/n] 
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
:: Processing package changes...
installing llhttp...
installing mpdecimal...
installing python...
Optional dependencies for python
    python-setuptools: for building Python packages using tooling that is usually bundled with Python
    python-pip: for installing Python packages using tooling that is usually bundled with Python
    python-pipx: for installing Python software not packaged on Arch Linux
    sqlite: for a default database integration [installed]
    xz: for lzma [installed]
    tk: for tkinter
installing python-aiohappyeyeballs...
installing python-frozenlist...
installing python-aiosignal...
installing python-attrs...
installing python-multidict...
installing python-propcache...
installing python-idna...
installing python-yarl...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...

Package (64)                     New Version  Net Change

extra/ada                        3.4.4-1        1.08 MiB
extra/c-ares                     1.34.6-1       0.51 MiB
extra/isa-l                      2.32.0-1       0.54 MiB
extra/libuv                      1.52.1-1       0.64 MiB
extra/node-gyp                   12.3.0-1       6.08 MiB
extra/nodejs                     25.9.0-1      63.78 MiB
extra/nodejs-nopt                9.0.0-1        0.03 MiB
extra/perl-error                 0.17030-3      0.04 MiB
extra/perl-mailtools             2.22-3         0.10 MiB
extra/perl-timedate              2.35-1         0.15 MiB
extra/python-autocommand         2.2.2-9        0.08 MiB
extra/python-cffi                2.0.0-2        1.38 MiB
extra/python-cryptography        47.0.0-1       6.46 MiB
extra/python-dateutil            2.9.0-8        1.03 MiB
extra/python-execnet             2.1.2-3        0.55 MiB
extra/python-forbiddenfruit      0.1.4-2        0.09 MiB
extra/python-iniconfig           2.3.0-1        0.07 MiB
extra/python-jaraco.collections  5.1.0-3        0.11 MiB
extra/python-jaraco.context      6.1.2-1        0.06 MiB
extra/python-jaraco.functools    4.1.0-3        0.07 MiB
extra/python-jaraco.text         4.0.0-4        0.08 MiB
extra/python-markdown-it-py      4.0.0-2        0.77 MiB
extra/python-mdurl               0.1.2-9        0.06 MiB
extra/python-more-itertools      11.0.2-1       0.76 MiB
extra/python-packaging           26.2-1         1.23 MiB
extra/python-pkg_resources       81.0.0-1       0.50 MiB
extra/python-platformdirs        4.9.6-1        0.40 MiB
extra/python-pluggy              1.6.0-3        0.23 MiB
extra/python-pycares             5.0.1-1        0.30 MiB
extra/python-pycparser           3.00-1         0.71 MiB
extra/python-pygments            2.20.0-1      15.36 MiB
extra/python-pyopenssl           26.1.0-1       0.77 MiB
extra/python-pyproject-hooks     1.2.0-6        0.11 MiB
extra/python-regex               2026.4.4-1     2.36 MiB
extra/python-rich                15.0.0-1       4.49 MiB
extra/python-six                 1.17.0-3       0.12 MiB
extra/python-typing_extensions   4.15.0-3       0.52 MiB
extra/semver                     7.7.4-1        0.09 MiB
extra/simdjson                   1:4.6.3-1      7.57 MiB
extra/zlib-ng                    2.3.3-1        0.28 MiB
extra/cython                     3.2.4-4       18.97 MiB
extra/git                        2.54.0-1      30.26 MiB
extra/gunicorn                   25.3.0-1       2.61 MiB
extra/npm                        11.13.0-1      8.66 MiB
extra/python-aiodns              4.0.0-1        0.11 MiB
extra/python-blockbuster         1.5.26-2       0.10 MiB
core/python-brotli               1.2.0-1        0.85 MiB
extra/python-build               1.4.3-1        0.26 MiB
extra/python-freezegun           1.5.5-2        0.20 MiB
extra/python-installer           1.0.0-1        0.20 MiB
extra/python-isal                1.8.0-2        0.23 MiB
extra/python-pkgconfig           1.6.0-1        0.04 MiB
extra/python-proxy.py            2.4.10-3       2.01 MiB
extra/python-pytest              1:9.0.3-1      4.86 MiB
extra/python-pytest-codspeed     3.2.0-2        0.12 MiB
extra/python-pytest-mock         3.14.1-1       0.11 MiB
extra/python-pytest-xdist        3.8.0-3        0.56 MiB
extra/python-re-assert           1.1.0-9        0.02 MiB
extra/python-setuptools          1:82.0.1-1     7.35 MiB
extra/python-time-machine        3.2.0-2        0.15 MiB
extra/python-trustme             1.2.1-1        0.10 MiB
extra/python-uvloop              0.22.1-2       2.00 MiB
extra/python-wheel               0.47.0-1       0.33 MiB
extra/python-zlib-ng             1.0.0-2        0.17 MiB

Total Installed Size:  199.81 MiB

:: Proceed with installation? [Y/n] 
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
:: Processing package changes...
installing python-more-itertools...
installing python-jaraco.functools...
installing python-jaraco.context...
installing python-autocommand...
installing python-jaraco.text...
Optional dependencies for python-jaraco.text
    python-inflect: for show-newlines script
installing python-jaraco.collections...
installing python-packaging...
installing python-platformdirs...
installing python-wheel...
Optional dependencies for python-wheel
    python-keyring: for wheel.signatures
    python-xdg: for wheel.signatures
    python-setuptools: for legacy bdist_wheel subcommand [pending]
installing python-typing_extensions...
installing python-pkg_resources...
installing python-setuptools...
installing cython...
installing perl-error...
installing perl-timedate...
installing perl-mailtools...
installing zlib-ng...
installing git...
Optional dependencies for git
    git-zsh-completion: upstream zsh completion
    tk: gitk and git gui
    openssh: ssh transport and crypto
    man: show help with `git command --help`
    perl-libwww: git svn
    perl-term-readkey: git svn and interactive.singlekey setting
    perl-io-socket-ssl: git send-email TLS support
    perl-authen-sasl: git send-email TLS support
    perl-cgi: gitweb (web interface) support
    python: git svn & git p4 [installed]
    subversion: git svn
    org.freedesktop.secrets: keyring credential helper
    libsecret: libsecret credential helper [installed]
    less: the default pager for git
installing ada...
installing c-ares...
installing libuv...
installing simdjson...
installing nodejs...
Optional dependencies for nodejs
    npm: nodejs package manager [pending]
installing nodejs-nopt...
installing semver...
installing node-gyp...
Optional dependencies for node-gyp
    gcc: to build C++ modules [installed]
    make: to build C++ modules [installed]
    python: to build C++ modules [installed]
installing npm...
Optional dependencies for npm
    git: for dependencies using Git URL's [installed]
installing python-pyproject-hooks...
installing python-build...
Optional dependencies for python-build
    python-pip: to use as the Python package installer (default)
    python-uv: to use as the Python package installer
    python-virtualenv: to use virtualenv for build isolation
installing python-installer...
installing python-pkgconfig...
installing gunicorn...
Optional dependencies for gunicorn
    python-eventlet: for asynchronous request handling with eventlet
    python-gevent: for asynchronous request handling with gevent
    python-h2: for HTTP/2 support
    python-setproctitle: for process renaming
    python-tornado: for asynchronous request handling with tornado
installing python-pycparser...
installing python-cffi...
Optional dependencies for python-cffi
    python-setuptools: "limited api" version checking in cffi.setuptools_ext [installed]
installing python-pycares...
Optional dependencies for python-pycares
    python-idna [installed]
installing python-aiodns...
installing python-forbiddenfruit...
installing python-blockbuster...
installing python-brotli...
installing python-six...
installing python-dateutil...
installing python-freezegun...
installing isa-l...
installing python-isal...
installing python-proxy.py...
Optional dependencies for python-proxy.py
    python-httpx: Cloudflare DNS resolver plugin support
    python-paramiko: proxy over SSH tunnel support
installing python-iniconfig...
installing python-pluggy...
installing python-pygments...
installing python-pytest...
installing python-mdurl...
installing python-markdown-it-py...
Optional dependencies for python-markdown-it-py
    python-mdit_py_plugins: core plugins
    python-linkify-it-py: linkify extension
installing python-rich...
installing python-pytest-codspeed...
installing python-pytest-mock...
installing python-execnet...
installing python-pytest-xdist...
Optional dependencies for python-pytest-xdist
    python-psutil: to use psutil for detection of the number of CPUs available
    python-setproctitle: to update the process title
installing python-regex...
installing python-re-assert...
installing python-time-machine...
Optional dependencies for python-time-machine
    python-pytest: for pytest plugin [installed]
    python-tokenize-rt: for the migration tool
installing python-cryptography...
installing python-pyopenssl...
installing python-trustme...
installing python-uvloop...
installing python-zlib-ng...
:: Running post-transaction hooks...
(1/3) Creating system user accounts...
Creating group 'git' with GID 969.
Creating user 'git' (git daemon user) with UID 969 and GID 969.
(2/3) Reloading system manager configuration...
  Skipped: Current root is not booted.
(3/3) Arming ConditionNeedsUpdate...
==> Retrieving sources...
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
  -> Creating working copy of python-aiohttp git repo...
Cloning into 'python-aiohttp'...
done.
Switched to a new branch 'makepkg'
==> Starting prepare()...
==> Starting build()...
re-hash /startdir/src/python-aiohttp/aiohttp/hdrs.py
re-hash /startdir/src/python-aiohttp/tools/gen.py
re-hash /startdir/src/python-aiohttp/aiohttp/_http_parser.pyx
re-hash /startdir/src/python-aiohttp/aiohttp/_http_writer.pyx
re-hash /startdir/src/python-aiohttp/aiohttp/_cparser.pxd
re-hash /startdir/src/python-aiohttp/aiohttp/_find_header.pxd
re-hash /startdir/src/python-aiohttp/aiohttp/_websocket/mask.pyx
re-hash /startdir/src/python-aiohttp/aiohttp/_websocket/mask.pxd
cython -3 -X freethreading_compatible=True -o aiohttp/_websocket/reader_c.c aiohttp/_websocket/reader_c.py -I aiohttp -Werror
./tools/gen.py
re-hash /startdir/src/python-aiohttp/aiohttp/_websocket/reader_c.pxd
cython -3 -X freethreading_compatible=True -o aiohttp/_websocket/mask.c aiohttp/_websocket/mask.pyx -I aiohttp -Werror
cython -3 -X freethreading_compatible=True -o aiohttp/_http_parser.c aiohttp/_http_parser.pyx -I aiohttp -Werror
cython -3 -X freethreading_compatible=True -o aiohttp/_http_writer.c aiohttp/_http_writer.pyx -I aiohttp -Werror
* Getting build dependencies for wheel...
*********************
* Accelerated build *
*********************
/usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated
!!

        ********************************************************************************
        Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0).

        By 2027-Feb-18, you need to update your project and remove deprecated calls
        or your builds will no longer be supported.

        See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
        ********************************************************************************

!!
  corresp(dist, value, root_dir)
/usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:55: SetuptoolsDeprecationWarning: 'tool.setuptools.license-files' is deprecated in favor of 'project.license-files' (available on setuptools>=77.0.0).
!!

        ********************************************************************************

        By 2027-Feb-18, you need to update your project and remove deprecated calls
        or your builds will no longer be supported.

        See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license-files for details.
        ********************************************************************************

!!
  _apply_tool_table(dist, config, filename)
/usr/lib/python3.14/site-packages/setuptools/dist.py:483: SetuptoolsDeprecationWarning: Cannot find any files for the given pattern.
!!

        ********************************************************************************
        Pattern 'vendor/llhttp/LICENSE' did not match any files.

        By 2027-Feb-18, you need to update your project and remove deprecated calls
        or your builds will no longer be supported.
        ********************************************************************************

!!
  for path in sorted(cls._find_pattern(pattern, enforce_match))
running egg_info
creating aiohttp.egg-info
writing aiohttp.egg-info/PKG-INFO
writing dependency_links to aiohttp.egg-info/dependency_links.txt
writing requirements to aiohttp.egg-info/requires.txt
writing top-level names to aiohttp.egg-info/top_level.txt
writing manifest file 'aiohttp.egg-info/SOURCES.txt'
reading manifest file 'aiohttp.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '*.pyc' found anywhere in distribution
warning: no previously-included files matching '*.pyd' found anywhere in distribution
warning: no previously-included files matching '*.so' found anywhere in distribution
warning: no previously-included files matching '*.lib' found anywhere in distribution
warning: no previously-included files matching '*.dll' found anywhere in distribution
warning: no previously-included files matching '*.a' found anywhere in distribution
warning: no previously-included files matching '*.obj' found anywhere in distribution
warning: no previously-included files found matching 'aiohttp/*.html'
no previously-included directories found matching 'docs/_build'
adding license file 'LICENSE.txt'
writing manifest file 'aiohttp.egg-info/SOURCES.txt'
* Building wheel...
*********************
* Accelerated build *
*********************
/usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated
!!

        ********************************************************************************
        Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0).

        By 2027-Feb-18, you need to update your project and remove deprecated calls
        or your builds will no longer be supported.

        See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
        ********************************************************************************

!!
  corresp(dist, value, root_dir)
/usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:55: SetuptoolsDeprecationWarning: 'tool.setuptools.license-files' is deprecated in favor of 'project.license-files' (available on setuptools>=77.0.0).
!!

        ********************************************************************************

        By 2027-Feb-18, you need to update your project and remove deprecated calls
        or your builds will no longer be supported.

        See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license-files for details.
        ********************************************************************************

!!
  _apply_tool_table(dist, config, filename)
/usr/lib/python3.14/site-packages/setuptools/dist.py:483: SetuptoolsDeprecationWarning: Cannot find any files for the given pattern.
!!

        ********************************************************************************
        Pattern 'vendor/llhttp/LICENSE' did not match any files.

        By 2027-Feb-18, you need to update your project and remove deprecated calls
        or your builds will no longer be supported.
        ********************************************************************************

!!
  for path in sorted(cls._find_pattern(pattern, enforce_match))
running bdist_wheel
running build
running build_py
creating build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/client_middlewares.py -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/log.py -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/__init__.py -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/_cookie_helpers.py -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/abc.py -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/base_protocol.py -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/client.py -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/client_exceptions.py -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/client_middleware_digest_auth.py -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/client_proto.py -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/client_reqrep.py -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/client_ws.py -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/compression_utils.py -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/connector.py -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/cookiejar.py -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/formdata.py -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/hdrs.py -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/helpers.py -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/http.py -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/http_exceptions.py -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/http_parser.py -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/http_websocket.py -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/http_writer.py -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/multipart.py -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/payload.py -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/payload_streamer.py -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/pytest_plugin.py -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/resolver.py -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/streams.py -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/tcp_helpers.py -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/test_utils.py -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/tracing.py -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/typedefs.py -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/web.py -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/web_app.py -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/web_exceptions.py -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/web_fileresponse.py -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/web_log.py -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/web_middlewares.py -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/web_protocol.py -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/web_request.py -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/web_response.py -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/web_routedef.py -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/web_runner.py -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/web_server.py -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/web_urldispatcher.py -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/web_ws.py -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/worker.py -> build/lib.linux-x86_64-cpython-314/aiohttp
creating build/lib.linux-x86_64-cpython-314/aiohttp/_websocket
copying aiohttp/_websocket/__init__.py -> build/lib.linux-x86_64-cpython-314/aiohttp/_websocket
copying aiohttp/_websocket/reader_c.py -> build/lib.linux-x86_64-cpython-314/aiohttp/_websocket
copying aiohttp/_websocket/helpers.py -> build/lib.linux-x86_64-cpython-314/aiohttp/_websocket
copying aiohttp/_websocket/models.py -> build/lib.linux-x86_64-cpython-314/aiohttp/_websocket
copying aiohttp/_websocket/reader.py -> build/lib.linux-x86_64-cpython-314/aiohttp/_websocket
copying aiohttp/_websocket/reader_py.py -> build/lib.linux-x86_64-cpython-314/aiohttp/_websocket
copying aiohttp/_websocket/writer.py -> build/lib.linux-x86_64-cpython-314/aiohttp/_websocket
running egg_info
writing aiohttp.egg-info/PKG-INFO
writing dependency_links to aiohttp.egg-info/dependency_links.txt
writing requirements to aiohttp.egg-info/requires.txt
writing top-level names to aiohttp.egg-info/top_level.txt
reading manifest file 'aiohttp.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '*.pyc' found anywhere in distribution
warning: no previously-included files matching '*.pyd' found anywhere in distribution
warning: no previously-included files matching '*.so' found anywhere in distribution
warning: no previously-included files matching '*.lib' found anywhere in distribution
warning: no previously-included files matching '*.dll' found anywhere in distribution
warning: no previously-included files matching '*.a' found anywhere in distribution
warning: no previously-included files matching '*.obj' found anywhere in distribution
warning: no previously-included files found matching 'aiohttp/*.html'
no previously-included directories found matching 'docs/_build'
adding license file 'LICENSE.txt'
writing manifest file 'aiohttp.egg-info/SOURCES.txt'
copying aiohttp/_cparser.pxd -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/_find_header.pxd -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/_headers.pxi -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/_http_parser.pyx -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/_http_writer.pyx -> build/lib.linux-x86_64-cpython-314/aiohttp
copying aiohttp/py.typed -> build/lib.linux-x86_64-cpython-314/aiohttp
creating build/lib.linux-x86_64-cpython-314/aiohttp/.hash
copying aiohttp/.hash/_cparser.pxd.hash -> build/lib.linux-x86_64-cpython-314/aiohttp/.hash
copying aiohttp/.hash/_find_header.pxd.hash -> build/lib.linux-x86_64-cpython-314/aiohttp/.hash
copying aiohttp/.hash/_http_parser.pyx.hash -> build/lib.linux-x86_64-cpython-314/aiohttp/.hash
copying aiohttp/.hash/_http_writer.pyx.hash -> build/lib.linux-x86_64-cpython-314/aiohttp/.hash
copying aiohttp/.hash/hdrs.py.hash -> build/lib.linux-x86_64-cpython-314/aiohttp/.hash
copying aiohttp/_websocket/mask.pxd -> build/lib.linux-x86_64-cpython-314/aiohttp/_websocket
copying aiohttp/_websocket/mask.pyx -> build/lib.linux-x86_64-cpython-314/aiohttp/_websocket
copying aiohttp/_websocket/reader_c.pxd -> build/lib.linux-x86_64-cpython-314/aiohttp/_websocket
creating build/lib.linux-x86_64-cpython-314/aiohttp/_websocket/.hash
copying aiohttp/_websocket/.hash/mask.pxd.hash -> build/lib.linux-x86_64-cpython-314/aiohttp/_websocket/.hash
copying aiohttp/_websocket/.hash/mask.pyx.hash -> build/lib.linux-x86_64-cpython-314/aiohttp/_websocket/.hash
copying aiohttp/_websocket/.hash/reader_c.pxd.hash -> build/lib.linux-x86_64-cpython-314/aiohttp/_websocket/.hash
running build_ext
building 'aiohttp._websocket.mask' extension
creating build/temp.linux-x86_64-cpython-314/aiohttp/_websocket
gcc -march=x86-64-v4 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/python-aiohttp -flto=auto -falign-functions=32 -fPIC -I/usr/include/python3.14 -c aiohttp/_websocket/mask.c -o build/temp.linux-x86_64-cpython-314/aiohttp/_websocket/mask.o
gcc -shared -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -falign-functions=32 -march=x86-64-v4 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/python-aiohttp -flto=auto -falign-functions=32 build/temp.linux-x86_64-cpython-314/aiohttp/_websocket/mask.o -L/usr/lib -o build/lib.linux-x86_64-cpython-314/aiohttp/_websocket/mask.cpython-314-x86_64-linux-gnu.so
building 'aiohttp._http_parser' extension
gcc -march=x86-64-v4 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/python-aiohttp -flto=auto -falign-functions=32 -fPIC -I/usr/include/python3.14 -c aiohttp/_find_header.c -o build/temp.linux-x86_64-cpython-314/aiohttp/_find_header.o
aiohttp/_find_header.c: In function ‘find_header’:
aiohttp/_find_header.c:21:19: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
   21 |     char *pchar = str;
      |                   ^~~
gcc -march=x86-64-v4 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/python-aiohttp -flto=auto -falign-functions=32 -fPIC -I/usr/include/python3.14 -c aiohttp/_http_parser.c -o build/temp.linux-x86_64-cpython-314/aiohttp/_http_parser.o
aiohttp/_http_parser.c: In function ‘__pyx_f_7aiohttp_12_http_parser_cb_on_header_field’:
aiohttp/_http_parser.c:15422:148: warning: passing argument 2 of ‘__pyx_v_pyparser->__pyx_vtab->_on_header_field’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
15422 |       __pyx_t_7 = ((struct __pyx_vtabstruct_7aiohttp_12_http_parser_HttpParser *)__pyx_v_pyparser->__pyx_vtab)->_on_header_field(__pyx_v_pyparser, __pyx_v_at, __pyx_v_length); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 758, __pyx_L3_error)
      |                                                                                                                                                    ^~~~~~~~~~
aiohttp/_http_parser.c:15422:148: note: expected ‘char *’ but argument is of type ‘const char *’
aiohttp/_http_parser.c: In function ‘__pyx_f_7aiohttp_12_http_parser_cb_on_header_value’:
aiohttp/_http_parser.c:15723:148: warning: passing argument 2 of ‘__pyx_v_pyparser->__pyx_vtab->_on_header_value’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
15723 |       __pyx_t_7 = ((struct __pyx_vtabstruct_7aiohttp_12_http_parser_HttpParser *)__pyx_v_pyparser->__pyx_vtab)->_on_header_value(__pyx_v_pyparser, __pyx_v_at, __pyx_v_length); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 775, __pyx_L3_error)
      |                                                                                                                                                    ^~~~~~~~~~
aiohttp/_http_parser.c:15723:148: note: expected ‘char *’ but argument is of type ‘const char *’
gcc -shared -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -falign-functions=32 -march=x86-64-v4 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/python-aiohttp -flto=auto -falign-functions=32 build/temp.linux-x86_64-cpython-314/aiohttp/_find_header.o build/temp.linux-x86_64-cpython-314/aiohttp/_http_parser.o -L/usr/lib -o build/lib.linux-x86_64-cpython-314/aiohttp/_http_parser.cpython-314-x86_64-linux-gnu.so -lllhttp
building 'aiohttp._http_writer' extension
gcc -march=x86-64-v4 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/python-aiohttp -flto=auto -falign-functions=32 -fPIC -I/usr/include/python3.14 -c aiohttp/_http_writer.c -o build/temp.linux-x86_64-cpython-314/aiohttp/_http_writer.o
gcc -shared -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -falign-functions=32 -march=x86-64-v4 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/python-aiohttp -flto=auto -falign-functions=32 build/temp.linux-x86_64-cpython-314/aiohttp/_http_writer.o -L/usr/lib -o build/lib.linux-x86_64-cpython-314/aiohttp/_http_writer.cpython-314-x86_64-linux-gnu.so
building 'aiohttp._websocket.reader_c' extension
gcc -march=x86-64-v4 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/python-aiohttp -flto=auto -falign-functions=32 -fPIC -I/usr/include/python3.14 -c aiohttp/_websocket/reader_c.c -o build/temp.linux-x86_64-cpython-314/aiohttp/_websocket/reader_c.o
gcc -shared -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -falign-functions=32 -march=x86-64-v4 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/python-aiohttp -flto=auto -falign-functions=32 build/temp.linux-x86_64-cpython-314/aiohttp/_websocket/reader_c.o -L/usr/lib -o build/lib.linux-x86_64-cpython-314/aiohttp/_websocket/reader_c.cpython-314-x86_64-linux-gnu.so
installing to build/bdist.linux-x86_64/wheel
running install
running install_lib
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/client_middlewares.py -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/log.py -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/__init__.py -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/_cookie_helpers.py -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/abc.py -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/base_protocol.py -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/client.py -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/client_exceptions.py -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/client_middleware_digest_auth.py -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/client_proto.py -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/client_reqrep.py -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/client_ws.py -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/compression_utils.py -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/connector.py -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/cookiejar.py -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/formdata.py -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/hdrs.py -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/helpers.py -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/http.py -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/http_exceptions.py -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/http_parser.py -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/http_websocket.py -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/http_writer.py -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/multipart.py -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/payload.py -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/payload_streamer.py -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/pytest_plugin.py -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/resolver.py -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/streams.py -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/tcp_helpers.py -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/test_utils.py -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/tracing.py -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/typedefs.py -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/web.py -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/web_app.py -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/web_exceptions.py -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/web_fileresponse.py -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/web_log.py -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/web_middlewares.py -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/web_protocol.py -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/web_request.py -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/web_response.py -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/web_routedef.py -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/web_runner.py -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/web_server.py -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/web_urldispatcher.py -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/web_ws.py -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/worker.py -> build/bdist.linux-x86_64/wheel/./aiohttp
creating build/bdist.linux-x86_64/wheel/aiohttp/_websocket
copying build/lib.linux-x86_64-cpython-314/aiohttp/_websocket/__init__.py -> build/bdist.linux-x86_64/wheel/./aiohttp/_websocket
copying build/lib.linux-x86_64-cpython-314/aiohttp/_websocket/reader_c.py -> build/bdist.linux-x86_64/wheel/./aiohttp/_websocket
copying build/lib.linux-x86_64-cpython-314/aiohttp/_websocket/helpers.py -> build/bdist.linux-x86_64/wheel/./aiohttp/_websocket
copying build/lib.linux-x86_64-cpython-314/aiohttp/_websocket/models.py -> build/bdist.linux-x86_64/wheel/./aiohttp/_websocket
copying build/lib.linux-x86_64-cpython-314/aiohttp/_websocket/reader.py -> build/bdist.linux-x86_64/wheel/./aiohttp/_websocket
copying build/lib.linux-x86_64-cpython-314/aiohttp/_websocket/reader_py.py -> build/bdist.linux-x86_64/wheel/./aiohttp/_websocket
copying build/lib.linux-x86_64-cpython-314/aiohttp/_websocket/writer.py -> build/bdist.linux-x86_64/wheel/./aiohttp/_websocket
copying build/lib.linux-x86_64-cpython-314/aiohttp/_websocket/mask.pxd -> build/bdist.linux-x86_64/wheel/./aiohttp/_websocket
copying build/lib.linux-x86_64-cpython-314/aiohttp/_websocket/mask.pyx -> build/bdist.linux-x86_64/wheel/./aiohttp/_websocket
copying build/lib.linux-x86_64-cpython-314/aiohttp/_websocket/reader_c.pxd -> build/bdist.linux-x86_64/wheel/./aiohttp/_websocket
creating build/bdist.linux-x86_64/wheel/aiohttp/_websocket/.hash
copying build/lib.linux-x86_64-cpython-314/aiohttp/_websocket/.hash/mask.pxd.hash -> build/bdist.linux-x86_64/wheel/./aiohttp/_websocket/.hash
copying build/lib.linux-x86_64-cpython-314/aiohttp/_websocket/.hash/mask.pyx.hash -> build/bdist.linux-x86_64/wheel/./aiohttp/_websocket/.hash
copying build/lib.linux-x86_64-cpython-314/aiohttp/_websocket/.hash/reader_c.pxd.hash -> build/bdist.linux-x86_64/wheel/./aiohttp/_websocket/.hash
copying build/lib.linux-x86_64-cpython-314/aiohttp/_websocket/mask.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./aiohttp/_websocket
copying build/lib.linux-x86_64-cpython-314/aiohttp/_websocket/reader_c.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./aiohttp/_websocket
copying build/lib.linux-x86_64-cpython-314/aiohttp/_cparser.pxd -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/_find_header.pxd -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/_headers.pxi -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/_http_parser.pyx -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/_http_writer.pyx -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/py.typed -> build/bdist.linux-x86_64/wheel/./aiohttp
creating build/bdist.linux-x86_64/wheel/aiohttp/.hash
copying build/lib.linux-x86_64-cpython-314/aiohttp/.hash/_cparser.pxd.hash -> build/bdist.linux-x86_64/wheel/./aiohttp/.hash
copying build/lib.linux-x86_64-cpython-314/aiohttp/.hash/_find_header.pxd.hash -> build/bdist.linux-x86_64/wheel/./aiohttp/.hash
copying build/lib.linux-x86_64-cpython-314/aiohttp/.hash/_http_parser.pyx.hash -> build/bdist.linux-x86_64/wheel/./aiohttp/.hash
copying build/lib.linux-x86_64-cpython-314/aiohttp/.hash/_http_writer.pyx.hash -> build/bdist.linux-x86_64/wheel/./aiohttp/.hash
copying build/lib.linux-x86_64-cpython-314/aiohttp/.hash/hdrs.py.hash -> build/bdist.linux-x86_64/wheel/./aiohttp/.hash
copying build/lib.linux-x86_64-cpython-314/aiohttp/_http_parser.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./aiohttp
copying build/lib.linux-x86_64-cpython-314/aiohttp/_http_writer.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./aiohttp
running install_egg_info
Copying aiohttp.egg-info to build/bdist.linux-x86_64/wheel/./aiohttp-3.13.5-py3.14.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/aiohttp-3.13.5.dist-info/WHEEL
creating '/startdir/src/python-aiohttp/dist/.tmp-itwnsu5u/aiohttp-3.13.5-cp314-cp314-linux_x86_64.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'aiohttp/__init__.py'
adding 'aiohttp/_cookie_helpers.py'
adding 'aiohttp/_cparser.pxd'
adding 'aiohttp/_find_header.pxd'
adding 'aiohttp/_headers.pxi'
adding 'aiohttp/_http_parser.cpython-314-x86_64-linux-gnu.so'
adding 'aiohttp/_http_parser.pyx'
adding 'aiohttp/_http_writer.cpython-314-x86_64-linux-gnu.so'
adding 'aiohttp/_http_writer.pyx'
adding 'aiohttp/abc.py'
adding 'aiohttp/base_protocol.py'
adding 'aiohttp/client.py'
adding 'aiohttp/client_exceptions.py'
adding 'aiohttp/client_middleware_digest_auth.py'
adding 'aiohttp/client_middlewares.py'
adding 'aiohttp/client_proto.py'
adding 'aiohttp/client_reqrep.py'
adding 'aiohttp/client_ws.py'
adding 'aiohttp/compression_utils.py'
adding 'aiohttp/connector.py'
adding 'aiohttp/cookiejar.py'
adding 'aiohttp/formdata.py'
adding 'aiohttp/hdrs.py'
adding 'aiohttp/helpers.py'
adding 'aiohttp/http.py'
adding 'aiohttp/http_exceptions.py'
adding 'aiohttp/http_parser.py'
adding 'aiohttp/http_websocket.py'
adding 'aiohttp/http_writer.py'
adding 'aiohttp/log.py'
adding 'aiohttp/multipart.py'
adding 'aiohttp/payload.py'
adding 'aiohttp/payload_streamer.py'
adding 'aiohttp/py.typed'
adding 'aiohttp/pytest_plugin.py'
adding 'aiohttp/resolver.py'
adding 'aiohttp/streams.py'
adding 'aiohttp/tcp_helpers.py'
adding 'aiohttp/test_utils.py'
adding 'aiohttp/tracing.py'
adding 'aiohttp/typedefs.py'
adding 'aiohttp/web.py'
adding 'aiohttp/web_app.py'
adding 'aiohttp/web_exceptions.py'
adding 'aiohttp/web_fileresponse.py'
adding 'aiohttp/web_log.py'
adding 'aiohttp/web_middlewares.py'
adding 'aiohttp/web_protocol.py'
adding 'aiohttp/web_request.py'
adding 'aiohttp/web_response.py'
adding 'aiohttp/web_routedef.py'
adding 'aiohttp/web_runner.py'
adding 'aiohttp/web_server.py'
adding 'aiohttp/web_urldispatcher.py'
adding 'aiohttp/web_ws.py'
adding 'aiohttp/worker.py'
adding 'aiohttp/.hash/_cparser.pxd.hash'
adding 'aiohttp/.hash/_find_header.pxd.hash'
adding 'aiohttp/.hash/_http_parser.pyx.hash'
adding 'aiohttp/.hash/_http_writer.pyx.hash'
adding 'aiohttp/.hash/hdrs.py.hash'
adding 'aiohttp/_websocket/__init__.py'
adding 'aiohttp/_websocket/helpers.py'
adding 'aiohttp/_websocket/mask.cpython-314-x86_64-linux-gnu.so'
adding 'aiohttp/_websocket/mask.pxd'
adding 'aiohttp/_websocket/mask.pyx'
adding 'aiohttp/_websocket/models.py'
adding 'aiohttp/_websocket/reader.py'
adding 'aiohttp/_websocket/reader_c.cpython-314-x86_64-linux-gnu.so'
adding 'aiohttp/_websocket/reader_c.pxd'
adding 'aiohttp/_websocket/reader_c.py'
adding 'aiohttp/_websocket/reader_py.py'
adding 'aiohttp/_websocket/writer.py'
adding 'aiohttp/_websocket/.hash/mask.pxd.hash'
adding 'aiohttp/_websocket/.hash/mask.pyx.hash'
adding 'aiohttp/_websocket/.hash/reader_c.pxd.hash'
adding 'aiohttp-3.13.5.dist-info/licenses/LICENSE.txt'
adding 'aiohttp-3.13.5.dist-info/METADATA'
adding 'aiohttp-3.13.5.dist-info/WHEEL'
adding 'aiohttp-3.13.5.dist-info/top_level.txt'
adding 'aiohttp-3.13.5.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Successfully built aiohttp-3.13.5-cp314-cp314-linux_x86_64.whl
==> Starting check()...
============================= test session starts ==============================
platform linux -- Python 3.14.4, pytest-9.0.3, pluggy-1.6.0 -- /startdir/src/python-aiohttp/test-env/bin/python
codspeed: 3.2.0 (disabled, mode: walltime, timer_resolution: 1.0ns)
cachedir: .pytest_cache
rootdir: /startdir/src/python-aiohttp
configfile: setup.cfg
testpaths: tests/
plugins: codspeed-3.2.0, mock-3.14.1, xdist-3.8.0, time-machine-3.2.0
created: 24/24 workers
24 workers [4355 items]

scheduling tests via LoadScheduling

tests/test_client_fingerprint.py::test_fingerprint_check_no_ssl 
[gw2] [  0%] PASSED tests/test_client_fingerprint.py::test_fingerprint_check_no_ssl 
tests/test_client_functional.py::test_str_params[pyloop] 
[gw3] [  0%] PASSED tests/test_client_functional.py::test_str_params[pyloop] 
tests/test_client_functional.py::test_aiohttp_request_ssl[pyloop] 
tests/test_client_fingerprint.py::test__merge_ssl_params_verify_ssl 
[gw2] [  0%] PASSED tests/test_client_fingerprint.py::test__merge_ssl_params_verify_ssl 
tests/test_client_fingerprint.py::test__merge_ssl_params_verify_ssl_conflict 
[gw2] [  0%] PASSED tests/test_client_fingerprint.py::test__merge_ssl_params_verify_ssl_conflict 
tests/test_client_fingerprint.py::test__merge_ssl_params_ssl_context 
[gw2] [  0%] PASSED tests/test_client_fingerprint.py::test__merge_ssl_params_ssl_context 
tests/test_client_fingerprint.py::test__merge_ssl_params_ssl_context_conflict 
[gw2] [  0%] PASSED tests/test_client_fingerprint.py::test__merge_ssl_params_ssl_context_conflict 
tests/test_client_fingerprint.py::test__merge_ssl_params_fingerprint 
[gw2] [  0%] PASSED tests/test_client_fingerprint.py::test__merge_ssl_params_fingerprint 
tests/test_client_functional.py::test_POST_DATA_with_charset_post[pyloop] 
tests/test_base_protocol.py::test_loop 
tests/test_client_functional.py::test_bad_payload_chunked_encoding[pyloop] 
[gw5] [  0%] PASSED tests/test_client_functional.py::test_bad_payload_chunked_encoding[pyloop] 
tests/test_classbasedview.py::test_render_unsupported_method 
tests/test_client_request.py::test_content_length_for_methods[pyloop-POST-test-4] 
[gw13] [  0%] PASSED tests/test_client_request.py::test_content_length_for_methods[pyloop-POST-test-4] 
tests/test_client_session.py::test_init_headers_simple_dict[pyloop] 
tests/test_client_functional.py::test_rejected_upload[pyloop] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--MD5-SESS-auth] 
tests/test_client_functional.py::test_invalid_redirect_url[pyloop-twitter://handle-twitter://handle-NonHttpUrlRedirectClientError] 
[gw6] [  0%] PASSED tests/test_client_functional.py::test_invalid_redirect_url[pyloop-twitter://handle-twitter://handle-NonHttpUrlRedirectClientError] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-MD5-auth-int] 
[gw21] [  0%] PASSED tests/test_client_session.py::test_init_headers_simple_dict[pyloop] 
tests/test_client_middleware_digest_auth.py::test_in_protection_space[exact_match] 
[gw17] [  0%] PASSED tests/test_client_middleware_digest_auth.py::test_in_protection_space[exact_match] 
tests/test_client_middleware_digest_auth.py::test_in_protection_space[path_with_trailing_slash] 
tests/test_client_request.py::test_request_info_with_fragment[pyloop] 
[gw15] [  0%] PASSED tests/test_client_request.py::test_request_info_with_fragment[pyloop] 
tests/test_client_middleware.py::test_client_middleware_conditional_retry[pyloop] 
tests/test_client_request.py::test_insecure_fingerprint_sha1[pyloop] 
[gw14] [  0%] PASSED tests/test_client_request.py::test_insecure_fingerprint_sha1[pyloop] 
tests/test_client_session.py::test_cookies_with_not_quoted_cookie_jar[pyloop] 
tests/test_client_ws.py::test_ws_connect_read_timeout_stays_inf[pyloop] 
tests/test_client_ws_functional.py::test_close_manual[pyloop] 
tests/test_client_fingerprint.py::test__merge_ssl_params_fingerprint_conflict 
[gw2] [  0%] PASSED tests/test_client_fingerprint.py::test__merge_ssl_params_fingerprint_conflict 
tests/test_client_fingerprint.py::test__merge_ssl_params_ssl 
[gw2] [  0%] PASSED tests/test_client_fingerprint.py::test__merge_ssl_params_ssl 
tests/test_client_fingerprint.py::test__merge_ssl_params_invlid 
tests/test_client_request.py::test_ipv6_nondefault_https_port[pyloop] 
[gw16] [  0%] PASSED tests/test_client_request.py::test_ipv6_nondefault_https_port[pyloop] 
[gw2] [  0%] PASSED tests/test_client_fingerprint.py::test__merge_ssl_params_invlid 
tests/test_client_functional.py::test_keepalive_two_requests_success[pyloop] 
tests/test_client_response.py::test_text_charset_resolver[pyloop-text/plain] 
[gw2] [  0%] PASSED tests/test_client_functional.py::test_keepalive_two_requests_success[pyloop] 
[gw20] [  0%] PASSED tests/test_client_session.py::test_cookies_with_not_quoted_cookie_jar[pyloop] 
tests/test_client_request.py::test_pass_falsy_data_file[pyloop] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA512-SESS-auth,auth-int] 
[gw17] [  0%] PASSED tests/test_client_middleware_digest_auth.py::test_in_protection_space[path_with_trailing_slash] 
tests/test_client_middleware_digest_auth.py::test_in_protection_space[subpath_match] 
[gw7] [  0%] PASSED tests/test_client_middleware.py::test_client_middleware_conditional_retry[pyloop] 
[gw22] [  0%] PASSED tests/test_client_ws_functional.py::test_close_manual[pyloop] 
[gw17] [  0%] PASSED tests/test_client_middleware_digest_auth.py::test_in_protection_space[subpath_match] 
tests/test_client_middleware_digest_auth.py::test_in_protection_space[deep_subpath_match] 
[gw17] [  0%] PASSED tests/test_client_middleware_digest_auth.py::test_in_protection_space[deep_subpath_match] 
tests/test_client_middleware_digest_auth.py::test_in_protection_space[no_match_app1xx] 
[gw17] [  0%] PASSED tests/test_client_middleware_digest_auth.py::test_in_protection_space[no_match_app1xx] 
tests/test_client_middleware_digest_auth.py::test_in_protection_space[no_match_app123] 
[gw8] [  0%] PASSED tests/test_client_functional.py::test_aiohttp_request_ssl[pyloop] 
[gw17] [  0%] PASSED tests/test_client_middleware_digest_auth.py::test_in_protection_space[no_match_app123] 
tests/test_client_middleware_digest_auth.py::test_in_protection_space[protection_with_slash_exact] 
[gw17] [  0%] PASSED tests/test_client_middleware_digest_auth.py::test_in_protection_space[protection_with_slash_exact] 
tests/test_client_middleware_digest_auth.py::test_in_protection_space[protection_with_slash_subpath] 
[gw17] [  0%] PASSED tests/test_client_middleware_digest_auth.py::test_in_protection_space[protection_with_slash_subpath] 
tests/test_client_middleware_digest_auth.py::test_in_protection_space[protection_with_slash_no_match_without] 
[gw4] [  0%] PASSED tests/test_client_functional.py::test_POST_DATA_with_charset_post[pyloop] 
[gw19] [  0%] PASSED tests/test_client_response.py::test_text_charset_resolver[pyloop-text/plain] 
[gw18] [  0%] PASSED tests/test_client_request.py::test_pass_falsy_data_file[pyloop] 
[gw17] [  0%] PASSED tests/test_client_middleware_digest_auth.py::test_in_protection_space[protection_with_slash_no_match_without] 
tests/test_client_middleware_digest_auth.py::test_in_protection_space[root_protection_exact] 
[gw17] [  0%] PASSED tests/test_client_middleware_digest_auth.py::test_in_protection_space[root_protection_exact] 
tests/test_client_middleware_digest_auth.py::test_in_protection_space[root_protection_subpath] 
[gw17] [  0%] PASSED tests/test_client_middleware_digest_auth.py::test_in_protection_space[root_protection_subpath] 
tests/test_client_middleware_digest_auth.py::test_in_protection_space[root_protection_no_match_without_slash] 
[gw23] [  0%] PASSED tests/test_client_ws.py::test_ws_connect_read_timeout_stays_inf[pyloop] 
[gw9] [  0%] PASSED tests/test_client_functional.py::test_rejected_upload[pyloop] 
[gw17] [  0%] PASSED tests/test_client_middleware_digest_auth.py::test_in_protection_space[root_protection_no_match_without_slash] 
tests/test_client_middleware_digest_auth.py::test_in_protection_space[different_scheme] 
[gw17] [  0%] PASSED tests/test_client_middleware_digest_auth.py::test_in_protection_space[different_scheme] 
tests/test_client_middleware_digest_auth.py::test_in_protection_space[different_host] 
[gw17] [  0%] PASSED tests/test_client_middleware_digest_auth.py::test_in_protection_space[different_host] 
tests/test_client_middleware_digest_auth.py::test_in_protection_space[different_port] 
[gw17] [  0%] PASSED tests/test_client_middleware_digest_auth.py::test_in_protection_space[different_port] 
tests/test_client_middleware_digest_auth.py::test_in_protection_space_multiple_spaces 
[gw17] [  0%] PASSED tests/test_client_middleware_digest_auth.py::test_in_protection_space_multiple_spaces 
tests/test_client_middleware_digest_auth.py::test_case_sensitive_algorithm_server[pyloop] 
[gw17] [  1%] PASSED tests/test_client_middleware_digest_auth.py::test_case_sensitive_algorithm_server[pyloop] 
tests/test_client_request.py::test_loose_cookies_types[pyloop] 
[gw14] [  1%] PASSED tests/test_client_request.py::test_loose_cookies_types[pyloop] 
tests/test_client_functional.py::test_no_payload_304_with_chunked_encoding[pyloop] 
[gw5] [  1%] PASSED tests/test_client_functional.py::test_no_payload_304_with_chunked_encoding[pyloop] 
tests/test_client_session.py::test_session_default_version[pyloop] 
[gw20] [  1%] PASSED tests/test_client_session.py::test_session_default_version[pyloop] 
[gw0] [  1%] PASSED tests/test_base_protocol.py::test_loop 
tests/test_base_protocol.py::test_pause_writing 
tests/test_client_session.py::test_init_headers_list_of_tuples[pyloop] 
[gw21] [  1%] PASSED tests/test_client_session.py::test_init_headers_list_of_tuples[pyloop] 
tests/test_client_functional.py::test_invalid_redirect_url[pyloop-bluesky://profile/d:i:d-bluesky://profile/d:i:d-NonHttpUrlRedirectClientError] 
tests/test_client_functional.py::test_POST_MultiDict[pyloop] 
tests/test_client_request.py::test_basic_auth[pyloop] 
[gw6] [  1%] PASSED tests/test_client_functional.py::test_invalid_redirect_url[pyloop-bluesky://profile/d:i:d-bluesky://profile/d:i:d-NonHttpUrlRedirectClientError] 
[gw4] [  1%] PASSED tests/test_client_functional.py::test_POST_MultiDict[pyloop] 
[gw16] [  1%] PASSED tests/test_client_request.py::test_basic_auth[pyloop] 
tests/test_client_response.py::test_text_charset_resolver[pyloop-text/plain;charset=invalid] 
[gw19] [  1%] PASSED tests/test_client_response.py::test_text_charset_resolver[pyloop-text/plain;charset=invalid] 
tests/test_client_request.py::test_content_length_for_methods[pyloop-PUT-hello world-11] 
[gw13] [  1%] PASSED tests/test_client_request.py::test_content_length_for_methods[pyloop-PUT-hello world-11] 
[gw1] [  1%] PASSED tests/test_classbasedview.py::test_render_unsupported_method 
tests/test_client_connection.py::test_ctor 
[gw1] [  1%] PASSED tests/test_client_connection.py::test_ctor 
tests/test_client_functional.py::test_params_and_query_string[pyloop] 
tests/test_client_connection.py::test_callbacks_on_close 
[gw1] [  1%] PASSED tests/test_client_connection.py::test_callbacks_on_close 
tests/test_client_connection.py::test_callbacks_on_release 
[gw10] [  1%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--MD5-SESS-auth] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--MD5-SESS-auth-int] 
tests/test_client_functional.py::test_keepalive_after_head_requests_success[pyloop] 
[gw2] [  1%] PASSED tests/test_client_functional.py::test_keepalive_after_head_requests_success[pyloop] 
[gw3] [  1%] PASSED tests/test_client_functional.py::test_params_and_query_string[pyloop] 
[gw1] [  1%] PASSED tests/test_client_connection.py::test_callbacks_on_release 
tests/test_client_connection.py::test_callbacks_exception 
[gw1] [  1%] PASSED tests/test_client_connection.py::test_callbacks_exception 
tests/test_client_connection.py::test_del 
tests/test_client_request.py::test_get_with_data[pyloop] 
[gw18] [  1%] PASSED tests/test_client_request.py::test_get_with_data[pyloop] 
tests/test_client_functional.py::test_request_with_wrong_proxy[pyloop-42-TypeError] 
[gw9] [  1%] PASSED tests/test_client_functional.py::test_request_with_wrong_proxy[pyloop-42-TypeError] 
tests/test_client_ws_functional.py::test_close_timeout_sock_close_read[pyloop] 
[gw11] [  1%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA512-SESS-auth,auth-int] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA512-SESS-] 
tests/test_client_functional.py::test_yield_from_in_session_request[pyloop] 
[gw8] [  1%] PASSED tests/test_client_functional.py::test_yield_from_in_session_request[pyloop] 
tests/test_client_ws.py::test_ws_connect_read_timeout_reset_to_max[pyloop] 
tests/test_client_session.py::test_session_loop[pyloop] 
[gw20] [  1%] PASSED tests/test_client_session.py::test_session_loop[pyloop] 
tests/test_client_middleware_digest_auth.py::test_regex_performance 
[gw17] [  1%] PASSED tests/test_client_middleware_digest_auth.py::test_regex_performance 
tests/test_client_proto.py::test_force_close[pyloop] 
[gw17] [  1%] PASSED tests/test_client_proto.py::test_force_close[pyloop] 
[gw12] [  1%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-MD5-auth-int] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-MD5-auth,auth-int] 
[gw23] [  1%] PASSED tests/test_client_ws.py::test_ws_connect_read_timeout_reset_to_max[pyloop] 
tests/test_client_middleware.py::test_build_client_middlewares_empty 
tests/test_client_request.py::test_gen_default_accept_encoding[False-False-gzip, deflate] 
[gw14] [  1%] PASSED tests/test_client_request.py::test_gen_default_accept_encoding[False-False-gzip, deflate] 
tests/test_client_request.py::test_version_err[pyloop] 
[gw15] [  1%] PASSED tests/test_client_request.py::test_version_err[pyloop] 
tests/test_client_request.py::test_gen_default_accept_encoding[True-False-gzip, deflate, br] 
[gw14] [  1%] PASSED tests/test_client_request.py::test_gen_default_accept_encoding[True-False-gzip, deflate, br] 
tests/test_client_request.py::test_gen_default_accept_encoding[False-True-gzip, deflate, zstd] 
[gw14] [  1%] PASSED tests/test_client_request.py::test_gen_default_accept_encoding[False-True-gzip, deflate, zstd] 
tests/test_client_request.py::test_gen_default_accept_encoding[True-True-gzip, deflate, br, zstd] 
[gw14] [  1%] PASSED tests/test_client_request.py::test_gen_default_accept_encoding[True-True-gzip, deflate, br, zstd] 
tests/test_client_request.py::test_basicauth_from_netrc_present_untrusted_env[pyloop-machine example.com login username password pass\n] 
[gw14] [  1%] PASSED tests/test_client_request.py::test_basicauth_from_netrc_present_untrusted_env[pyloop-machine example.com login username password pass\n] 
tests/test_client_request.py::test_bytes_data[pyloop] 
tests/test_client_functional.py::test_keepalive_after_empty_body_status[pyloop-101] 
[gw2] [  1%] PASSED tests/test_client_functional.py::test_keepalive_after_empty_body_status[pyloop-101] 
tests/test_client_request.py::test_basic_auth_utf8[pyloop] 
[gw16] [  1%] PASSED tests/test_client_request.py::test_basic_auth_utf8[pyloop] 
tests/test_client_functional.py::test_head_request_with_chunked_encoding[pyloop] 
[gw5] [  1%] PASSED tests/test_client_functional.py::test_head_request_with_chunked_encoding[pyloop] 
[gw22] [  1%] PASSED tests/test_client_ws_functional.py::test_close_timeout_sock_close_read[pyloop] 
[gw18] [  1%] PASSED tests/test_client_request.py::test_bytes_data[pyloop] 
tests/test_client_request.py::test_content_length_for_methods[pyloop-PATCH-data-4] 
[gw13] [  1%] PASSED tests/test_client_request.py::test_content_length_for_methods[pyloop-PATCH-data-4] 
tests/test_client_functional.py::test_GET_DEFLATE[pyloop] 
[gw4] [  1%] PASSED tests/test_client_functional.py::test_GET_DEFLATE[pyloop] 
tests/test_client_functional.py::test_close_context_manager[pyloop] 
[gw8] [  1%] PASSED tests/test_client_functional.py::test_close_context_manager[pyloop] 
tests/test_client_session.py::test_init_headers_MultiDict[pyloop] 
[gw21] [  1%] PASSED tests/test_client_session.py::test_init_headers_MultiDict[pyloop] 
[gw0] [  1%] PASSED tests/test_base_protocol.py::test_pause_writing 
tests/test_base_protocol.py::test_pause_reading_no_transport 
tests/test_client_functional.py::test_invalid_redirect_url_multiple_redirects[pyloop-http:/-http:///-InvalidUrlRedirectClientError] 
[gw6] [  2%] PASSED tests/test_client_functional.py::test_invalid_redirect_url_multiple_redirects[pyloop-http:/-http:///-InvalidUrlRedirectClientError] 
[gw7] [  2%] PASSED tests/test_client_middleware.py::test_build_client_middlewares_empty 
tests/test_client_middleware.py::test_client_middleware_class_based_auth[pyloop] 
tests/test_client_functional.py::test_empty_params_and_query_string[pyloop-None] 
[gw7] [  2%] PASSED tests/test_client_middleware.py::test_client_middleware_class_based_auth[pyloop] 
tests/test_client_response.py::test_get_encoding_body_none[pyloop] 
[gw19] [  2%] PASSED tests/test_client_response.py::test_get_encoding_body_none[pyloop] 
[gw3] [  2%] PASSED tests/test_client_functional.py::test_empty_params_and_query_string[pyloop-None] 
[gw10] [  2%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--MD5-SESS-auth-int] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--MD5-SESS-auth,auth-int] 
tests/test_client_request.py::test_host_port_default_http[pyloop] 
[gw15] [  2%] PASSED tests/test_client_request.py::test_host_port_default_http[pyloop] 
[gw11] [  2%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA512-SESS-] 
tests/test_client_middleware_digest_auth.py::test_parse_header_pairs[fully_quoted_header] 
[gw11] [  2%] PASSED tests/test_client_middleware_digest_auth.py::test_parse_header_pairs[fully_quoted_header] 
[gw1] [  2%] PASSED tests/test_client_connection.py::test_del 
tests/test_client_functional.py::test_request_with_wrong_proxy[pyloop-InvalidUrl-InvalidURL] 
[gw9] [  2%] PASSED tests/test_client_functional.py::test_request_with_wrong_proxy[pyloop-InvalidUrl-InvalidURL] 
tests/test_client_middleware_digest_auth.py::test_parse_header_pairs[unquoted_header] 
[gw11] [  2%] PASSED tests/test_client_middleware_digest_auth.py::test_parse_header_pairs[unquoted_header] 
tests/test_client_middleware_digest_auth.py::test_parse_header_pairs[mixed_quoted_unquoted_with_commas] 
[gw11] [  2%] PASSED tests/test_client_middleware_digest_auth.py::test_parse_header_pairs[mixed_quoted_unquoted_with_commas] 
tests/test_client_middleware_digest_auth.py::test_parse_header_pairs[header_with_scheme] 
[gw11] [  2%] PASSED tests/test_client_middleware_digest_auth.py::test_parse_header_pairs[header_with_scheme] 
tests/test_client_middleware_digest_auth.py::test_parse_header_pairs[no_spaces_after_commas] 
[gw11] [  2%] PASSED tests/test_client_middleware_digest_auth.py::test_parse_header_pairs[no_spaces_after_commas] 
tests/test_client_middleware_digest_auth.py::test_parse_header_pairs[extra_whitespace] 
tests/test_client_connection.py::test_close 
[gw1] [  2%] PASSED tests/test_client_connection.py::test_close 
tests/test_client_connection.py::test_release 
[gw1] [  2%] PASSED tests/test_client_connection.py::test_release 
tests/test_client_connection.py::test_release_proto_should_close 
[gw11] [  2%] PASSED tests/test_client_middleware_digest_auth.py::test_parse_header_pairs[extra_whitespace] 
tests/test_client_middleware_digest_auth.py::test_parse_header_pairs[escaped_quotes] 
[gw11] [  2%] PASSED tests/test_client_middleware_digest_auth.py::test_parse_header_pairs[escaped_quotes] 
tests/test_client_middleware_digest_auth.py::test_parse_header_pairs[single_quotes_as_regular_chars] 
tests/test_client_functional.py::test_keepalive_after_empty_body_status[pyloop-204] 
[gw1] [  2%] PASSED tests/test_client_connection.py::test_release_proto_should_close 
tests/test_client_connection.py::test_release_released 
[gw11] [  2%] PASSED tests/test_client_middleware_digest_auth.py::test_parse_header_pairs[single_quotes_as_regular_chars] 
tests/test_client_middleware_digest_auth.py::test_parse_header_pairs[empty_header] 
[gw2] [  2%] PASSED tests/test_client_functional.py::test_keepalive_after_empty_body_status[pyloop-204] 
[gw1] [  2%] PASSED tests/test_client_connection.py::test_release_released 
[gw11] [  2%] PASSED tests/test_client_middleware_digest_auth.py::test_parse_header_pairs[empty_header] 
tests/test_client_middleware_digest_auth.py::test_digest_auth_middleware_callable 
[gw11] [  2%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_auth_middleware_callable 
tests/test_client_request.py::test_basic_auth_tuple_forbidden[pyloop] 
[gw16] [  2%] PASSED tests/test_client_request.py::test_basic_auth_tuple_forbidden[pyloop] 
tests/test_client_exceptions.py::TestClientResponseError::test_default_status 
[gw1] [  2%] PASSED tests/test_client_exceptions.py::TestClientResponseError::test_default_status 
tests/test_client_exceptions.py::TestClientResponseError::test_status 
tests/test_client_middleware_digest_auth.py::test_middleware_invalid_login 
[gw11] [  2%] PASSED tests/test_client_middleware_digest_auth.py::test_middleware_invalid_login 
tests/test_client_middleware_digest_auth.py::test_escaping_quotes_in_auth_header 
tests/test_client_request.py::test_content_encoding[zlib-pyloop] 
tests/test_client_proto.py::test_oserror[pyloop] 
[gw17] [  2%] PASSED tests/test_client_proto.py::test_oserror[pyloop] 
[gw1] [  2%] PASSED tests/test_client_exceptions.py::TestClientResponseError::test_status 
tests/test_client_exceptions.py::TestClientResponseError::test_pickle 
[gw1] [  2%] PASSED tests/test_client_exceptions.py::TestClientResponseError::test_pickle 
tests/test_client_exceptions.py::TestClientResponseError::test_repr 
[gw1] [  2%] PASSED tests/test_client_exceptions.py::TestClientResponseError::test_repr 
tests/test_client_exceptions.py::TestClientResponseError::test_str 
[gw1] [  2%] PASSED tests/test_client_exceptions.py::TestClientResponseError::test_str 
tests/test_client_exceptions.py::test_response_status 
tests/test_client_request.py::test_basicauth_from_empty_netrc[pyloop-] 
[gw12] [  2%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-MD5-auth,auth-int] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-MD5-] 
[gw14] [  2%] PASSED tests/test_client_request.py::test_basicauth_from_empty_netrc[pyloop-] 
[gw1] [  2%] PASSED tests/test_client_exceptions.py::test_response_status 
tests/test_client_exceptions.py::test_response_deprecated_code_property 
[gw1] [  2%] PASSED tests/test_client_exceptions.py::test_response_deprecated_code_property 
tests/test_client_exceptions.py::test_response_both_code_and_status 
[gw1] [  2%] PASSED tests/test_client_exceptions.py::test_response_both_code_and_status 
tests/test_client_exceptions.py::TestClientConnectorError::test_ctor 
[gw1] [  2%] PASSED tests/test_client_exceptions.py::TestClientConnectorError::test_ctor 
tests/test_client_exceptions.py::TestClientConnectorError::test_pickle 
[gw1] [  2%] PASSED tests/test_client_exceptions.py::TestClientConnectorError::test_pickle 
tests/test_client_exceptions.py::TestClientConnectorError::test_repr 
[gw1] [  2%] PASSED tests/test_client_exceptions.py::TestClientConnectorError::test_repr 
tests/test_client_exceptions.py::TestClientConnectorError::test_str 
[gw1] [  2%] PASSED tests/test_client_exceptions.py::TestClientConnectorError::test_str 
tests/test_client_exceptions.py::TestClientConnectorCertificateError::test_ctor 
tests/test_client_session.py::test_proxy_str[pyloop] 
[gw20] [  2%] PASSED tests/test_client_session.py::test_proxy_str[pyloop] 
[gw1] [  3%] PASSED tests/test_client_exceptions.py::TestClientConnectorCertificateError::test_ctor 
tests/test_client_exceptions.py::TestClientConnectorCertificateError::test_pickle 
[gw1] [  3%] PASSED tests/test_client_exceptions.py::TestClientConnectorCertificateError::test_pickle 
tests/test_client_exceptions.py::TestClientConnectorCertificateError::test_repr 
tests/test_client_ws.py::test_ws_connect_with_origin[pyloop] 
[gw1] [  3%] PASSED tests/test_client_exceptions.py::TestClientConnectorCertificateError::test_repr 
tests/test_client_exceptions.py::TestClientConnectorCertificateError::test_str 
[gw1] [  3%] PASSED tests/test_client_exceptions.py::TestClientConnectorCertificateError::test_str 
tests/test_client_exceptions.py::TestClientConnectorCertificateError::test_oserror 
[gw18] [  3%] PASSED tests/test_client_request.py::test_content_encoding[zlib-pyloop] 
[gw23] [  3%] PASSED tests/test_client_ws.py::test_ws_connect_with_origin[pyloop] 
tests/test_client_request.py::test_content_length_for_methods[pyloop-DELETE-x-1] 
tests/test_client_functional.py::test_no_payload_200_with_chunked_encoding[pyloop] 
[gw1] [  3%] PASSED tests/test_client_exceptions.py::TestClientConnectorCertificateError::test_oserror 
tests/test_client_exceptions.py::TestServerDisconnectedError::test_ctor 
[gw1] [  3%] PASSED tests/test_client_exceptions.py::TestServerDisconnectedError::test_ctor 
[gw5] [  3%] PASSED tests/test_client_functional.py::test_no_payload_200_with_chunked_encoding[pyloop] 
tests/test_client_functional.py::test_session_auth[pyloop] 
tests/test_client_exceptions.py::TestServerDisconnectedError::test_pickle 
[gw1] [  3%] PASSED tests/test_client_exceptions.py::TestServerDisconnectedError::test_pickle 
tests/test_client_exceptions.py::TestServerDisconnectedError::test_repr 
[gw13] [  3%] PASSED tests/test_client_request.py::test_content_length_for_methods[pyloop-DELETE-x-1] 
[gw1] [  3%] PASSED tests/test_client_exceptions.py::TestServerDisconnectedError::test_repr 
tests/test_client_exceptions.py::TestServerDisconnectedError::test_str 
[gw8] [  3%] PASSED tests/test_client_functional.py::test_session_auth[pyloop] 
[gw1] [  3%] PASSED tests/test_client_exceptions.py::TestServerDisconnectedError::test_str 
tests/test_client_exceptions.py::TestServerFingerprintMismatch::test_ctor 
[gw1] [  3%] PASSED tests/test_client_exceptions.py::TestServerFingerprintMismatch::test_ctor 
tests/test_client_exceptions.py::TestServerFingerprintMismatch::test_pickle 
[gw1] [  3%] PASSED tests/test_client_exceptions.py::TestServerFingerprintMismatch::test_pickle 
tests/test_client_exceptions.py::TestServerFingerprintMismatch::test_repr 
[gw1] [  3%] PASSED tests/test_client_exceptions.py::TestServerFingerprintMismatch::test_repr 
tests/test_client_exceptions.py::TestInvalidURL::test_ctor 
[gw1] [  3%] PASSED tests/test_client_exceptions.py::TestInvalidURL::test_ctor 
tests/test_client_exceptions.py::TestInvalidURL::test_pickle 
[gw1] [  3%] PASSED tests/test_client_exceptions.py::TestInvalidURL::test_pickle 
tests/test_client_exceptions.py::TestInvalidURL::test_repr_no_description 
[gw1] [  3%] PASSED tests/test_client_exceptions.py::TestInvalidURL::test_repr_no_description 
tests/test_client_exceptions.py::TestInvalidURL::test_repr_yarl_URL 
[gw1] [  3%] PASSED tests/test_client_exceptions.py::TestInvalidURL::test_repr_yarl_URL 
tests/test_client_exceptions.py::TestInvalidURL::test_repr_with_description 
[gw1] [  3%] PASSED tests/test_client_exceptions.py::TestInvalidURL::test_repr_with_description 
tests/test_client_exceptions.py::TestInvalidURL::test_str_no_description 
[gw1] [  3%] PASSED tests/test_client_exceptions.py::TestInvalidURL::test_str_no_description 
tests/test_client_exceptions.py::TestInvalidURL::test_none_description 
[gw1] [  3%] PASSED tests/test_client_exceptions.py::TestInvalidURL::test_none_description 
tests/test_client_exceptions.py::TestInvalidURL::test_str_with_description 
[gw1] [  3%] PASSED tests/test_client_exceptions.py::TestInvalidURL::test_str_with_description 
tests/test_client_fingerprint.py::test_fingerprint_sha256 
[gw1] [  3%] PASSED tests/test_client_fingerprint.py::test_fingerprint_sha256 
tests/test_client_fingerprint.py::test_fingerprint_sha1 
[gw1] [  3%] PASSED tests/test_client_fingerprint.py::test_fingerprint_sha1 
tests/test_client_fingerprint.py::test_fingerprint_md5 
[gw1] [  3%] PASSED tests/test_client_fingerprint.py::test_fingerprint_md5 
tests/test_connector.py::test_cleanup3[pyloop] 
tests/test_client_functional.py::test_invalid_redirect_url_multiple_redirects[pyloop-http:/example.com-http:///example.com-InvalidUrlRedirectClientError] 
[gw6] [  3%] PASSED tests/test_client_functional.py::test_invalid_redirect_url_multiple_redirects[pyloop-http:/example.com-http:///example.com-InvalidUrlRedirectClientError] 
tests/test_client_functional.py::test_GET_DEFLATE_no_body[pyloop] 
[gw4] [  3%] PASSED tests/test_client_functional.py::test_GET_DEFLATE_no_body[pyloop] 
tests/test_client_middleware.py::test_client_middleware_stateful_retry[pyloop] 
tests/test_client_session.py::test_init_headers_list_of_tuples_with_duplicates[pyloop] 
[gw21] [  3%] PASSED tests/test_client_session.py::test_init_headers_list_of_tuples_with_duplicates[pyloop] 
[gw7] [  3%] PASSED tests/test_client_middleware.py::test_client_middleware_stateful_retry[pyloop] 
tests/test_client_functional.py::test_empty_params_and_query_string[pyloop-] 
tests/test_client_ws_functional.py::test_close_timeout_deprecated[pyloop] 
[gw3] [  3%] PASSED tests/test_client_functional.py::test_empty_params_and_query_string[pyloop-] 
[gw10] [  3%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--MD5-SESS-auth,auth-int] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--MD5-SESS-] 
[gw1] [  3%] PASSED tests/test_connector.py::test_cleanup3[pyloop] 
tests/test_client_request.py::test_host_port_default_https[pyloop] 
[gw0] [  3%] PASSED tests/test_base_protocol.py::test_pause_reading_no_transport 
tests/test_base_protocol.py::test_pause_reading_stub_transport 
[gw15] [  3%] PASSED tests/test_client_request.py::test_host_port_default_https[pyloop] 
tests/test_client_request.py::test_content_encoding[zlib_ng.zlib_ng-pyloop] 
tests/test_client_response.py::test_text_after_read[pyloop] 
[gw19] [  3%] PASSED tests/test_client_response.py::test_text_after_read[pyloop] 
[gw12] [  3%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-MD5-] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-MD5-SESS-auth] 
tests/test_client_request.py::test_connection_key_with_proxy 
tests/test_client_functional.py::test_keepalive_after_empty_body_status[pyloop-304] 
[gw11] [  3%] PASSED tests/test_client_middleware_digest_auth.py::test_escaping_quotes_in_auth_header 
tests/test_client_middleware_digest_auth.py::test_template_based_header_construction 
[gw2] [  3%] PASSED tests/test_client_functional.py::test_keepalive_after_empty_body_status[pyloop-304] 
tests/test_client_proto.py::test_pause_resume_on_error[pyloop] 
[gw17] [  3%] PASSED tests/test_client_proto.py::test_pause_resume_on_error[pyloop] 
tests/test_client_ws.py::test_ws_connect_with_params[pyloop] 
tests/test_client_request.py::test_get_methods_classification[GET] 
[gw13] [  3%] PASSED tests/test_client_request.py::test_get_methods_classification[GET] 
tests/test_client_request.py::test_get_methods_classification[HEAD] 
[gw13] [  3%] PASSED tests/test_client_request.py::test_get_methods_classification[HEAD] 
tests/test_client_request.py::test_get_methods_classification[OPTIONS] 
[gw13] [  4%] PASSED tests/test_client_request.py::test_get_methods_classification[OPTIONS] 
tests/test_client_request.py::test_get_methods_classification[TRACE] 
[gw13] [  4%] PASSED tests/test_client_request.py::test_get_methods_classification[TRACE] 
tests/test_client_request.py::test_non_get_methods_classification[POST] 
[gw13] [  4%] PASSED tests/test_client_request.py::test_non_get_methods_classification[POST] 
tests/test_client_functional.py::test_bad_payload_content_length[pyloop] 
[gw5] [  4%] PASSED tests/test_client_functional.py::test_bad_payload_content_length[pyloop] 
tests/test_client_request.py::test_non_get_methods_classification[PUT] 
[gw13] [  4%] PASSED tests/test_client_request.py::test_non_get_methods_classification[PUT] 
tests/test_client_request.py::test_non_get_methods_classification[PATCH] 
tests/test_client_functional.py::test_raise_for_status_is_none[pyloop] 
[gw13] [  4%] PASSED tests/test_client_request.py::test_non_get_methods_classification[PATCH] 
tests/test_client_request.py::test_non_get_methods_classification[DELETE] 
[gw13] [  4%] PASSED tests/test_client_request.py::test_non_get_methods_classification[DELETE] 
tests/test_client_request.py::test_content_length_with_string_data[pyloop] 
[gw13] [  4%] PASSED tests/test_client_request.py::test_content_length_with_string_data[pyloop] 
[gw9] [  4%] PASSED tests/test_client_functional.py::test_raise_for_status_is_none[pyloop] 
[gw23] [  4%] PASSED tests/test_client_ws.py::test_ws_connect_with_params[pyloop] 
tests/test_client_session.py::test_default_proxy[pyloop] 
[gw20] [  4%] PASSED tests/test_client_session.py::test_default_proxy[pyloop] 
[gw18] [  4%] PASSED tests/test_client_request.py::test_content_encoding[zlib_ng.zlib_ng-pyloop] 
tests/test_client_request.py::test_basic_auth_from_url[pyloop] 
[gw16] [  4%] PASSED tests/test_client_request.py::test_basic_auth_from_url[pyloop] 
[gw22] [  4%] PASSED tests/test_client_ws_functional.py::test_close_timeout_deprecated[pyloop] 
tests/test_client_middleware.py::test_client_middleware_multiple_instances[pyloop] 
[gw7] [  4%] PASSED tests/test_client_middleware.py::test_client_middleware_multiple_instances[pyloop] 
tests/test_connector.py::test_cleanup_closed[pyloop] 
[gw1] [  4%] PASSED tests/test_connector.py::test_cleanup_closed[pyloop] 
[gw10] [  4%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--MD5-SESS-] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-auth] 
tests/test_client_functional.py::test_invalid_redirect_url_multiple_redirects[pyloop-http:///example.com-http:///example.com-InvalidUrlRedirectClientError] 
[gw12] [  4%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-MD5-SESS-auth] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-MD5-SESS-auth-int] 
[gw6] [  4%] PASSED tests/test_client_functional.py::test_invalid_redirect_url_multiple_redirects[pyloop-http:///example.com-http:///example.com-InvalidUrlRedirectClientError] 
tests/test_client_functional.py::test_session_auth_override[pyloop] 
tests/test_client_functional.py::test_POST_DATA_DEFLATE[pyloop] 
[gw8] [  4%] PASSED tests/test_client_functional.py::test_session_auth_override[pyloop] 
[gw4] [  4%] PASSED tests/test_client_functional.py::test_POST_DATA_DEFLATE[pyloop] 
[gw11] [  4%] PASSED tests/test_client_middleware_digest_auth.py::test_template_based_header_construction 
tests/test_client_middleware_digest_auth.py::test_quote_escaping_functions[value"with"quotes-value\\"with\\"quotes-Basic string with quotes] 
[gw11] [  4%] PASSED tests/test_client_middleware_digest_auth.py::test_quote_escaping_functions[value"with"quotes-value\\"with\\"quotes-Basic string with quotes] 
tests/test_client_middleware_digest_auth.py::test_quote_escaping_functions[--Empty string] 
[gw11] [  4%] PASSED tests/test_client_middleware_digest_auth.py::test_quote_escaping_functions[--Empty string] 
tests/test_client_middleware_digest_auth.py::test_quote_escaping_functions[no quotes-no quotes-String without quotes] 
[gw11] [  4%] PASSED tests/test_client_middleware_digest_auth.py::test_quote_escaping_functions[no quotes-no quotes-String without quotes] 
tests/test_client_middleware_digest_auth.py::test_quote_escaping_functions[with"one"quote-with\\"one\\"quote-String with one quoted segment] 
[gw11] [  4%] PASSED tests/test_client_middleware_digest_auth.py::test_quote_escaping_functions[with"one"quote-with\\"one\\"quote-String with one quoted segment] 
tests/test_client_middleware_digest_auth.py::test_quote_escaping_functions[many"quotes"in"string-many\\"quotes\\"in\\"string-String with multiple quoted segments] 
[gw11] [  4%] PASSED tests/test_client_middleware_digest_auth.py::test_quote_escaping_functions[many"quotes"in"string-many\\"quotes\\"in\\"string-String with multiple quoted segments] 
tests/test_client_middleware_digest_auth.py::test_quote_escaping_functions[""-\\"\\"-Just double quotes] 
[gw11] [  4%] PASSED tests/test_client_middleware_digest_auth.py::test_quote_escaping_functions[""-\\"\\"-Just double quotes] 
tests/test_client_middleware_digest_auth.py::test_quote_escaping_functions["-\\"-Single double quote] 
[gw11] [  4%] PASSED tests/test_client_middleware_digest_auth.py::test_quote_escaping_functions["-\\"-Single double quote] 
tests/test_client_middleware_digest_auth.py::test_quote_escaping_functions[already\\"escaped-already\\\\"escaped-Already escaped quotes] 
[gw11] [  4%] PASSED tests/test_client_middleware_digest_auth.py::test_quote_escaping_functions[already\\"escaped-already\\\\"escaped-Already escaped quotes] 
tests/test_client_middleware_digest_auth.py::test_middleware_retry_on_401[pyloop] 
tests/test_client_session.py::test_request_tracing[pyloop] 
[gw0] [  4%] PASSED tests/test_base_protocol.py::test_pause_reading_stub_transport 
tests/test_base_protocol.py::test_resume_reading_no_transport 
[gw11] [  4%] PASSED tests/test_client_middleware_digest_auth.py::test_middleware_retry_on_401[pyloop] 
tests/test_client_request.py::test_content_length_with_async_iterable[pyloop] 
[gw20] [  4%] PASSED tests/test_client_session.py::test_request_tracing[pyloop] 
tests/test_client_request.py::test_content_encoding[isal.isal_zlib-pyloop] 
tests/test_client_functional.py::test_payload_content_length_by_chunks[pyloop] 
tests/test_client_request.py::test_basic_auth_no_user_from_url[pyloop] 
[gw13] [  4%] PASSED tests/test_client_request.py::test_content_length_with_async_iterable[pyloop] 
tests/test_client_functional.py::test_exception_when_read_outside_of_session[pyloop] 
[gw9] [  4%] PASSED tests/test_client_functional.py::test_exception_when_read_outside_of_session[pyloop] 
[gw5] [  4%] PASSED tests/test_client_functional.py::test_payload_content_length_by_chunks[pyloop] 
[gw16] [  4%] PASSED tests/test_client_request.py::test_basic_auth_no_user_from_url[pyloop] 
tests/test_client_request.py::test_host_port_nondefault_http[pyloop] 
tests/test_client_ws.py::test_ws_connect_custom_response[pyloop] 
tests/test_client_session.py::test_init_cookies_with_simple_dict[pyloop] 
[gw21] [  4%] PASSED tests/test_client_session.py::test_init_cookies_with_simple_dict[pyloop] 
[gw15] [  4%] PASSED tests/test_client_request.py::test_host_port_nondefault_http[pyloop] 
[gw23] [  4%] PASSED tests/test_client_ws.py::test_ws_connect_custom_response[pyloop] 
tests/test_client_response.py::test_json[pyloop] 
[gw19] [  4%] PASSED tests/test_client_response.py::test_json[pyloop] 
[gw12] [  4%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-MD5-SESS-auth-int] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-MD5-SESS-auth,auth-int] 
tests/test_client_functional.py::test_keepalive_after_empty_body_status_stream_response[pyloop-101] 
[gw18] [  4%] PASSED tests/test_client_request.py::test_content_encoding[isal.isal_zlib-pyloop] 
[gw2] [  5%] PASSED tests/test_client_functional.py::test_keepalive_after_empty_body_status_stream_response[pyloop-101] 
[gw14] [  5%] PASSED tests/test_client_request.py::test_connection_key_with_proxy 
tests/test_client_request.py::test_connection_key_without_proxy 
tests/test_client_functional.py::test_empty_params_and_query_string[pyloop-params2] 
[gw3] [  5%] PASSED tests/test_client_functional.py::test_empty_params_and_query_string[pyloop-params2] 
[gw10] [  5%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-auth] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-auth-int] 
tests/test_connector.py::test_cleanup_closed_is_noop_on_fixed_cpython 
tests/test_client_proto.py::test_client_proto_bad_message[pyloop] 
[gw17] [  5%] PASSED tests/test_client_proto.py::test_client_proto_bad_message[pyloop] 
tests/test_client_functional.py::test_invalid_redirect_url_multiple_redirects[pyloop-http://:/-http://:/-InvalidUrlRedirectClientError] 
[gw6] [  5%] PASSED tests/test_client_functional.py::test_invalid_redirect_url_multiple_redirects[pyloop-http://:/-http://:/-InvalidUrlRedirectClientError] 
tests/test_client_middleware_digest_auth.py::test_digest_auth_no_qop[pyloop] 
[gw11] [  5%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_auth_no_qop[pyloop] 
tests/test_client_functional.py::test_POST_FILES[pyloop] 
tests/test_client_middleware.py::test_request_middleware_overrides_session_middleware_with_empty[pyloop] 
[gw7] [  5%] PASSED tests/test_client_middleware.py::test_request_middleware_overrides_session_middleware_with_empty[pyloop] 
[gw4] [  5%] PASSED tests/test_client_functional.py::test_POST_FILES[pyloop] 
tests/test_client_ws_functional.py::test_close_cancel[pyloop] 
tests/test_client_request.py::test_content_encoding_dont_set_headers_if_no_body[pyloop] 
[gw0] [  5%] PASSED tests/test_base_protocol.py::test_resume_reading_no_transport 
tests/test_client_request.py::test_host_port_nondefault_https[pyloop] 
[gw15] [  5%] PASSED tests/test_client_request.py::test_host_port_nondefault_https[pyloop] 
tests/test_base_protocol.py::test_resume_reading_stub_transport 
tests/test_client_ws.py::test_ws_connect_err_status[pyloop] 
[gw23] [  5%] PASSED tests/test_client_ws.py::test_ws_connect_err_status[pyloop] 
tests/test_client_functional.py::test_keepalive_after_empty_body_status_stream_response[pyloop-204] 
[gw2] [  5%] PASSED tests/test_client_functional.py::test_keepalive_after_empty_body_status_stream_response[pyloop-204] 
tests/test_client_functional.py::test_chunked[pyloop] 
[gw5] [  5%] PASSED tests/test_client_functional.py::test_chunked[pyloop] 
[gw1] [  5%] PASSED tests/test_connector.py::test_cleanup_closed_is_noop_on_fixed_cpython 
[gw12] [  5%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-MD5-SESS-auth,auth-int] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-MD5-SESS-] 
tests/test_connector.py::test_cleanup_closed_disabled[pyloop] 
tests/test_client_request.py::test_basic_auth_from_url_overridden[pyloop] 
[gw16] [  5%] PASSED tests/test_client_request.py::test_basic_auth_from_url_overridden[pyloop] 
[gw18] [  5%] PASSED tests/test_client_request.py::test_content_encoding_dont_set_headers_if_no_body[pyloop] 
[gw1] [  5%] PASSED tests/test_connector.py::test_cleanup_closed_disabled[pyloop] 
tests/test_client_functional.py::test_empty_params_and_query_string[pyloop-params3] 
[gw3] [  5%] PASSED tests/test_client_functional.py::test_empty_params_and_query_string[pyloop-params3] 
[gw14] [  5%] PASSED tests/test_client_request.py::test_connection_key_without_proxy 
tests/test_client_session.py::test_request_tracing_url_params[pyloop] 
tests/test_client_request.py::test_request_info_back_compat 
[gw14] [  5%] PASSED tests/test_client_request.py::test_request_info_back_compat 
tests/test_client_request.py::test_request_info_tuple_new 
[gw14] [  5%] PASSED tests/test_client_request.py::test_request_info_tuple_new 
tests/test_client_request.py::test_get_content_length[pyloop] 
[gw14] [  5%] PASSED tests/test_client_request.py::test_get_content_length[pyloop] 
tests/test_client_middleware_digest_auth.py::test_digest_auth_without_opaque[pyloop] 
[gw11] [  5%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_auth_without_opaque[pyloop] 
[gw10] [  5%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-auth-int] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-auth,auth-int] 
tests/test_client_functional.py::test_content_length_limit_enforced[pyloop] 
[gw9] [  5%] PASSED tests/test_client_functional.py::test_content_length_limit_enforced[pyloop] 
tests/test_client_functional.py::test_session_auth_header_conflict[pyloop] 
tests/test_client_request.py::test_content_length_not_overridden[pyloop] 
[gw13] [  5%] PASSED tests/test_client_request.py::test_content_length_not_overridden[pyloop] 
tests/test_client_proto.py::test_uncompleted_message[pyloop] 
[gw8] [  5%] PASSED tests/test_client_functional.py::test_session_auth_header_conflict[pyloop] 
tests/test_client_functional.py::test_invalid_redirect_url_multiple_redirects[pyloop-http://example.org:non_int_port/-http://example.org:non_int_port/-InvalidUrlRedirectClientError] 
[gw17] [  5%] PASSED tests/test_client_proto.py::test_uncompleted_message[pyloop] 
[gw6] [  5%] PASSED tests/test_client_functional.py::test_invalid_redirect_url_multiple_redirects[pyloop-http://example.org:non_int_port/-http://example.org:non_int_port/-InvalidUrlRedirectClientError] 
[gw22] [  5%] PASSED tests/test_client_ws_functional.py::test_close_cancel[pyloop] 
tests/test_client_functional.py::test_POST_FILES_DEFLATE[pyloop] 
[gw20] [  5%] PASSED tests/test_client_session.py::test_request_tracing_url_params[pyloop] 
[gw4] [  5%] PASSED tests/test_client_functional.py::test_POST_FILES_DEFLATE[pyloop] 
tests/test_client_response.py::test_json_extended_content_type[pyloop] 
[gw19] [  5%] PASSED tests/test_client_response.py::test_json_extended_content_type[pyloop] 
tests/test_client_session.py::test_init_cookies_with_list_of_tuples[pyloop] 
[gw21] [  5%] PASSED tests/test_client_session.py::test_init_cookies_with_list_of_tuples[pyloop] 
tests/test_client_functional.py::test_shortcuts[pyloop] 
[gw5] [  5%] PASSED tests/test_client_functional.py::test_shortcuts[pyloop] 
tests/test_client_functional.py::test_drop_params_on_redirect[pyloop] 
tests/test_client_functional.py::test_keepalive_after_empty_body_status_stream_response[pyloop-304] 
[gw3] [  5%] PASSED tests/test_client_functional.py::test_drop_params_on_redirect[pyloop] 
[gw2] [  5%] PASSED tests/test_client_functional.py::test_keepalive_after_empty_body_status_stream_response[pyloop-304] 
[gw0] [  5%] PASSED tests/test_base_protocol.py::test_resume_reading_stub_transport 
tests/test_base_protocol.py::test_resume_writing_no_waiters 
tests/test_client_middleware.py::test_request_middleware_overrides_session_middleware_with_specific[pyloop] 
tests/test_client_request.py::test_host_port_default_ws[pyloop] 
[gw15] [  5%] PASSED tests/test_client_request.py::test_host_port_default_ws[pyloop] 
tests/test_client_middleware_digest_auth.py::test_auth_header_no_retry[pyloop-None] 
[gw11] [  5%] PASSED tests/test_client_middleware_digest_auth.py::test_auth_header_no_retry[pyloop-None] 
[gw7] [  5%] PASSED tests/test_client_middleware.py::test_request_middleware_overrides_session_middleware_with_specific[pyloop] 
tests/test_client_request.py::test_write_bytes_with_content_length_limit[pyloop] 
[gw12] [  5%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-MD5-SESS-] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-auth] 
[gw10] [  6%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-auth,auth-int] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-] 
[gw14] [  6%] PASSED tests/test_client_request.py::test_write_bytes_with_content_length_limit[pyloop] 
tests/test_client_ws.py::test_ws_connect_err_upgrade[pyloop] 
[gw23] [  6%] PASSED tests/test_client_ws.py::test_ws_connect_err_upgrade[pyloop] 
tests/test_client_functional.py::test_invalid_redirect_url_multiple_redirects[pyloop-call:+380123456789-call:\\+380123456789-NonHttpUrlRedirectClientError] 
[gw6] [  6%] PASSED tests/test_client_functional.py::test_invalid_redirect_url_multiple_redirects[pyloop-call:+380123456789-call:\\+380123456789-NonHttpUrlRedirectClientError] 
tests/test_connector.py::test_tcp_connector_ctor 
tests/test_client_functional.py::test_content_length_limit_with_multiple_reads[pyloop] 
tests/test_client_session.py::test_request_tracing_exception 
[gw9] [  6%] PASSED tests/test_client_functional.py::test_content_length_limit_with_multiple_reads[pyloop] 
tests/test_client_request.py::test_content_encoding_header[zlib-pyloop] 
tests/test_client_request.py::test_path_is_not_double_encoded1[pyloop] 
[gw16] [  6%] PASSED tests/test_client_request.py::test_path_is_not_double_encoded1[pyloop] 
tests/test_client_request.py::test_content_length_with_formdata[pyloop] 
[gw13] [  6%] PASSED tests/test_client_request.py::test_content_length_with_formdata[pyloop] 
tests/test_client_ws_functional.py::test_override_default_headers[pyloop] 
[gw22] [  6%] PASSED tests/test_client_ws_functional.py::test_override_default_headers[pyloop] 
tests/test_client_functional.py::test_keepalive_response_released[pyloop] 
[gw2] [  6%] PASSED tests/test_client_functional.py::test_keepalive_response_released[pyloop] 
tests/test_client_functional.py::test_netrc_auth_from_env[pyloop] 
tests/test_client_request.py::test_host_port_default_wss[pyloop] 
[gw15] [  6%] PASSED tests/test_client_request.py::test_host_port_default_wss[pyloop] 
tests/test_client_response.py::test_json_custom_content_type[pyloop] 
tests/test_client_request.py::test_write_bytes_with_iterable_content_length_limit[pyloop-data0] 
tests/test_client_functional.py::test_POST_bytes[pyloop] 
[gw4] [  6%] PASSED tests/test_client_functional.py::test_POST_bytes[pyloop] 
[gw19] [  6%] PASSED tests/test_client_response.py::test_json_custom_content_type[pyloop] 
tests/test_client_middleware_digest_auth.py::test_auth_header_no_retry[pyloop-DigestWithoutSpace] 
[gw11] [  6%] PASSED tests/test_client_middleware_digest_auth.py::test_auth_header_no_retry[pyloop-DigestWithoutSpace] 
tests/test_client_functional.py::test_cookies[pyloop] 
[gw0] [  6%] PASSED tests/test_base_protocol.py::test_resume_writing_no_waiters 
tests/test_base_protocol.py::test_resume_writing_waiter_done 
[gw8] [  6%] PASSED tests/test_client_functional.py::test_netrc_auth_from_env[pyloop] 
[gw5] [  6%] PASSED tests/test_client_functional.py::test_cookies[pyloop] 
tests/test_client_functional.py::test_drop_fragment_on_redirect[pyloop] 
[gw3] [  6%] PASSED tests/test_client_functional.py::test_drop_fragment_on_redirect[pyloop] 
[gw14] [  6%] PASSED tests/test_client_request.py::test_write_bytes_with_iterable_content_length_limit[pyloop-data0] 
[gw18] [  6%] PASSED tests/test_client_request.py::test_content_encoding_header[zlib-pyloop] 
tests/test_client_proto.py::test_data_received_after_close[pyloop] 
[gw17] [  6%] PASSED tests/test_client_proto.py::test_data_received_after_close[pyloop] 
tests/test_client_ws.py::test_ws_connect_err_conn[pyloop] 
[gw23] [  6%] PASSED tests/test_client_ws.py::test_ws_connect_err_conn[pyloop] 
tests/test_client_session.py::test_merge_headers[pyloop] 
[gw21] [  6%] PASSED tests/test_client_session.py::test_merge_headers[pyloop] 
tests/test_client_request.py::test_path_is_not_double_encoded2[pyloop] 
[gw16] [  6%] PASSED tests/test_client_request.py::test_path_is_not_double_encoded2[pyloop] 
[gw12] [  6%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-auth] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-auth-int] 
tests/test_client_functional.py::test_invalid_redirect_url_multiple_redirects[pyloop-skype:handle-skype:handle-NonHttpUrlRedirectClientError] 
[gw6] [  6%] PASSED tests/test_client_functional.py::test_invalid_redirect_url_multiple_redirects[pyloop-skype:handle-skype:handle-NonHttpUrlRedirectClientError] 
tests/test_client_request.py::test_no_content_length_with_chunked[pyloop] 
[gw13] [  6%] PASSED tests/test_client_request.py::test_no_content_length_with_chunked[pyloop] 
tests/test_client_middleware.py::test_client_middleware_exception_closes_connection[pyloop-ValueError-Middleware error] 
[gw7] [  6%] PASSED tests/test_client_middleware.py::test_client_middleware_exception_closes_connection[pyloop-ValueError-Middleware error] 
tests/test_client_functional.py::test_upgrade_connection_not_released_after_read[pyloop] 
[gw2] [  6%] PASSED tests/test_client_functional.py::test_upgrade_connection_not_released_after_read[pyloop] 
tests/test_client_request.py::test_write_bytes_with_iterable_content_length_limit[pyloop-Part1Part2Part3] 
tests/test_client_middleware_digest_auth.py::test_auth_header_no_retry[pyloop-Basic realm="test"] 
[gw11] [  6%] PASSED tests/test_client_middleware_digest_auth.py::test_auth_header_no_retry[pyloop-Basic realm="test"] 
[gw10] [  6%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-256-auth] 
[gw1] [  6%] PASSED tests/test_connector.py::test_tcp_connector_ctor 
tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout[pyloop] 
tests/test_client_ws_functional.py::test_additional_headers[pyloop] 
[gw1] [  6%] PASSED tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout[pyloop] 
[gw22] [  6%] PASSED tests/test_client_ws_functional.py::test_additional_headers[pyloop] 
tests/test_client_functional.py::test_netrc_auth_skipped_without_netrc_file[pyloop] 
tests/test_client_request.py::test_host_port_nondefault_ws[pyloop] 
[gw0] [  6%] PASSED tests/test_base_protocol.py::test_resume_writing_waiter_done 
tests/test_base_protocol.py::test_connection_made 
tests/test_client_ws.py::test_ws_connect_err_challenge[pyloop] 
[gw23] [  6%] PASSED tests/test_client_ws.py::test_ws_connect_err_challenge[pyloop] 
[gw8] [  6%] PASSED tests/test_client_functional.py::test_netrc_auth_skipped_without_netrc_file[pyloop] 
[gw15] [  6%] PASSED tests/test_client_request.py::test_host_port_nondefault_ws[pyloop] 
tests/test_client_response.py::test_json_custom_loader[pyloop] 
[gw19] [  6%] PASSED tests/test_client_response.py::test_json_custom_loader[pyloop] 
[gw14] [  6%] PASSED tests/test_client_request.py::test_write_bytes_with_iterable_content_length_limit[pyloop-Part1Part2Part3] 
tests/test_client_functional.py::test_post_connection_cleanup_with_bytesio[pyloop] 
[gw20] [  6%] PASSED tests/test_client_session.py::test_request_tracing_exception 
tests/test_client_session.py::test_request_tracing_interpose_headers[pyloop] 
[gw9] [  6%] PASSED tests/test_client_functional.py::test_post_connection_cleanup_with_bytesio[pyloop] 
tests/test_client_request.py::test_update_body_none_sets_content_length_zero[pyloop-POST] 
[gw13] [  6%] PASSED tests/test_client_request.py::test_update_body_none_sets_content_length_zero[pyloop-POST] 
[gw20] [  6%] PASSED tests/test_client_session.py::test_request_tracing_interpose_headers[pyloop] 
tests/test_client_functional.py::test_cookies_per_request[pyloop] 
tests/test_client_functional.py::test_keepalive_server_force_close_connection[pyloop] 
[gw2] [  7%] PASSED tests/test_client_functional.py::test_keepalive_server_force_close_connection[pyloop] 
[gw5] [  7%] PASSED tests/test_client_functional.py::test_cookies_per_request[pyloop] 
tests/test_client_functional.py::test_drop_fragment[pyloop] 
[gw3] [  7%] PASSED tests/test_client_functional.py::test_drop_fragment[pyloop] 
tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout_pre_311[pyloop] 
[gw1] [  7%] SKIPPED tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout_pre_311[pyloop] 
tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout_passed_to_create_connection[pyloop] 
tests/test_client_request.py::test_write_bytes_empty_iterable_with_content_length[pyloop] 
tests/test_client_ws.py::test_ws_connect_common_headers[pyloop] 
[gw23] [  7%] PASSED tests/test_client_ws.py::test_ws_connect_common_headers[pyloop] 
tests/test_client_request.py::test_content_encoding_header[zlib_ng.zlib_ng-pyloop] 
[gw14] [  7%] PASSED tests/test_client_request.py::test_write_bytes_empty_iterable_with_content_length[pyloop] 
[gw12] [  7%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-auth-int] 
tests/test_client_request.py::test_path_is_not_double_encoded3[pyloop] 
tests/test_client_middleware_digest_auth.py::test_auth_header_no_retry[pyloop-Digest ] 
[gw16] [  7%] PASSED tests/test_client_request.py::test_path_is_not_double_encoded3[pyloop] 
[gw11] [  7%] PASSED tests/test_client_middleware_digest_auth.py::test_auth_header_no_retry[pyloop-Digest ] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-auth,auth-int] 
[gw10] [  7%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-256-auth] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-256-auth-int] 
tests/test_client_session.py::test_merge_headers_with_multi_dict[pyloop] 
[gw21] [  7%] PASSED tests/test_client_session.py::test_merge_headers_with_multi_dict[pyloop] 
tests/test_client_functional.py::test_POST_bytes_too_large[pyloop] 
[gw0] [  7%] PASSED tests/test_base_protocol.py::test_connection_made 
tests/test_base_protocol.py::test_connection_lost_not_paused 
tests/test_client_request.py::test_update_body_none_sets_content_length_zero[pyloop-PUT] 
[gw4] [  7%] PASSED tests/test_client_functional.py::test_POST_bytes_too_large[pyloop] 
[gw13] [  7%] PASSED tests/test_client_request.py::test_update_body_none_sets_content_length_zero[pyloop-PUT] 
tests/test_client_functional.py::test_invalid_redirect_url_multiple_redirects[pyloop-slack://instance/room-slack://instance/room-NonHttpUrlRedirectClientError] 
[gw1] [  7%] PASSED tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout_passed_to_create_connection[pyloop] 
tests/test_client_request.py::test_host_port_nondefault_wss[pyloop] 
[gw15] [  7%] PASSED tests/test_client_request.py::test_host_port_nondefault_wss[pyloop] 
[gw6] [  7%] PASSED tests/test_client_functional.py::test_invalid_redirect_url_multiple_redirects[pyloop-slack://instance/room-slack://instance/room-NonHttpUrlRedirectClientError] 
tests/test_client_ws_functional.py::test_recv_protocol_error[pyloop] 
[gw22] [  7%] PASSED tests/test_client_ws_functional.py::test_recv_protocol_error[pyloop] 
tests/test_client_proto.py::test_multiple_responses_one_byte_at_a_time[pyloop] 
tests/test_client_middleware.py::test_client_middleware_exception_closes_connection[pyloop-ClientError-Client error from middleware] 
[gw17] [  7%] PASSED tests/test_client_proto.py::test_multiple_responses_one_byte_at_a_time[pyloop] 
[gw18] [  7%] PASSED tests/test_client_request.py::test_content_encoding_header[zlib_ng.zlib_ng-pyloop] 
[gw7] [  7%] PASSED tests/test_client_middleware.py::test_client_middleware_exception_closes_connection[pyloop-ClientError-Client error from middleware] 
tests/test_client_ws.py::test_close[pyloop] 
[gw23] [  7%] PASSED tests/test_client_ws.py::test_close[pyloop] 
tests/test_client_functional.py::test_keepalive_timeout_async_sleep[pyloop] 
tests/test_client_request.py::test_warn_if_unclosed_payload_via_body_setter[pyloop] 
tests/test_client_functional.py::test_netrc_auth_from_home_directory[pyloop] 
[gw14] [  7%] PASSED tests/test_client_request.py::test_warn_if_unclosed_payload_via_body_setter[pyloop] 
[gw2] [  7%] PASSED tests/test_client_functional.py::test_keepalive_timeout_async_sleep[pyloop] 
[gw8] [  7%] PASSED tests/test_client_functional.py::test_netrc_auth_from_home_directory[pyloop] 
tests/test_client_functional.py::test_cookies_redirect[pyloop] 
[gw5] [  7%] PASSED tests/test_client_functional.py::test_cookies_redirect[pyloop] 
tests/test_client_response.py::test_json_invalid_content_type[pyloop] 
[gw19] [  7%] PASSED tests/test_client_response.py::test_json_invalid_content_type[pyloop] 
tests/test_client_functional.py::test_history[pyloop] 
[gw3] [  7%] PASSED tests/test_client_functional.py::test_history[pyloop] 
tests/test_client_session.py::test_client_session_inheritance 
[gw20] [  7%] PASSED tests/test_client_session.py::test_client_session_inheritance 
tests/test_client_session.py::test_client_session_custom_attr[pyloop] 
[gw20] [  7%] SKIPPED tests/test_client_session.py::test_client_session_custom_attr[pyloop] 
tests/test_client_session.py::test_client_session_timeout_args[pyloop] 
tests/test_client_functional.py::test_post_connection_cleanup_with_file[pyloop] 
[gw12] [  7%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-auth,auth-int] 
[gw20] [  7%] PASSED tests/test_client_session.py::test_client_session_timeout_args[pyloop] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-] 
tests/test_client_middleware_digest_auth.py::test_auth_header_no_retry[pyloop-Digest =invalid, format] 
[gw11] [  7%] PASSED tests/test_client_middleware_digest_auth.py::test_auth_header_no_retry[pyloop-Digest =invalid, format] 
[gw10] [  7%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-256-auth-int] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-256-auth,auth-int] 
tests/test_client_request.py::test_update_body_none_sets_content_length_zero[pyloop-PATCH] 
[gw13] [  7%] PASSED tests/test_client_request.py::test_update_body_none_sets_content_length_zero[pyloop-PATCH] 
tests/test_client_middleware.py::test_client_middleware_exception_closes_connection[pyloop-OSError-OS error from middleware] 
[gw7] [  7%] PASSED tests/test_client_middleware.py::test_client_middleware_exception_closes_connection[pyloop-OSError-OS error from middleware] 
tests/test_client_request.py::test_path_safe_chars_preserved[pyloop] 
[gw16] [  7%] PASSED tests/test_client_request.py::test_path_safe_chars_preserved[pyloop] 
[gw9] [  7%] PASSED tests/test_client_functional.py::test_post_connection_cleanup_with_file[pyloop] 
tests/test_client_proto.py::test_unexpected_exception_during_data_received[pyloop] 
[gw17] [  7%] PASSED tests/test_client_proto.py::test_unexpected_exception_during_data_received[pyloop] 
tests/test_client_functional.py::test_POST_FILES_STR[pyloop] 
[gw0] [  7%] PASSED tests/test_base_protocol.py::test_connection_lost_not_paused 
tests/test_base_protocol.py::test_connection_lost_paused_without_waiter 
tests/test_client_ws.py::test_close_eofstream[pyloop] 
[gw23] [  7%] PASSED tests/test_client_ws.py::test_close_eofstream[pyloop] 
tests/test_client_functional.py::test_netrc_auth_overridden_by_explicit_auth[pyloop] 
[gw4] [  7%] PASSED tests/test_client_functional.py::test_POST_FILES_STR[pyloop] 
[gw8] [  7%] PASSED tests/test_client_functional.py::test_netrc_auth_overridden_by_explicit_auth[pyloop] 
tests/test_client_session.py::test_merge_headers_with_list_of_tuples[pyloop] 
tests/test_client_functional.py::test_invalid_redirect_url_multiple_redirects[pyloop-steam:code-steam:code-NonHttpUrlRedirectClientError] 
[gw6] [  7%] PASSED tests/test_client_functional.py::test_invalid_redirect_url_multiple_redirects[pyloop-steam:code-steam:code-NonHttpUrlRedirectClientError] 
tests/test_client_request.py::test_no_warn_for_autoclose_payload_via_body_setter[pyloop] 
[gw21] [  8%] PASSED tests/test_client_session.py::test_merge_headers_with_list_of_tuples[pyloop] 
[gw14] [  8%] PASSED tests/test_client_request.py::test_no_warn_for_autoclose_payload_via_body_setter[pyloop] 
tests/test_client_ws_functional.py::test_recv_timeout[pyloop] 
tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout_not_passed_pre_311[pyloop] 
[gw1] [  8%] SKIPPED tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout_not_passed_pre_311[pyloop] 
tests/test_connector.py::test_tcp_connector_close_abort_ssl_when_shutdown_timeout_zero[pyloop] 
tests/test_client_request.py::test_host_port_none_port[pyloop] 
[gw15] [  8%] PASSED tests/test_client_request.py::test_host_port_none_port[pyloop] 
tests/test_client_request.py::test_content_encoding_header[isal.isal_zlib-pyloop] 
[gw22] [  8%] PASSED tests/test_client_ws_functional.py::test_recv_timeout[pyloop] 
[gw10] [  8%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-256-auth,auth-int] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-256-] 
tests/test_client_middleware_digest_auth.py::test_direct_success_no_auth_needed[pyloop] 
[gw11] [  8%] PASSED tests/test_client_middleware_digest_auth.py::test_direct_success_no_auth_needed[pyloop] 
[gw12] [  8%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-256-auth] 
tests/test_client_functional.py::test_keepalive_closed_by_server[pyloop] 
[gw3] [  8%] PASSED tests/test_client_functional.py::test_keepalive_closed_by_server[pyloop] 
tests/test_client_response.py::test_json_no_content[pyloop] 
[gw19] [  8%] PASSED tests/test_client_response.py::test_json_no_content[pyloop] 
[gw18] [  8%] PASSED tests/test_client_request.py::test_content_encoding_header[isal.isal_zlib-pyloop] 
tests/test_client_functional.py::test_post_content_exception_connection_kept[pyloop] 
[gw9] [  8%] PASSED tests/test_client_functional.py::test_post_content_exception_connection_kept[pyloop] 
[gw1] [  8%] PASSED tests/test_connector.py::test_tcp_connector_close_abort_ssl_when_shutdown_timeout_zero[pyloop] 
tests/test_client_session.py::test_client_session_timeout_default_args[pyloop] 
[gw20] [  8%] PASSED tests/test_client_session.py::test_client_session_timeout_default_args[pyloop] 
tests/test_client_request.py::test_update_body_none_sets_content_length_zero[pyloop-DELETE] 
[gw13] [  8%] PASSED tests/test_client_request.py::test_update_body_none_sets_content_length_zero[pyloop-DELETE] 
tests/test_client_functional.py::test_cookies_on_empty_session_jar[pyloop] 
[gw5] [  8%] PASSED tests/test_client_functional.py::test_cookies_on_empty_session_jar[pyloop] 
tests/test_client_proto.py::test_client_protocol_readuntil_eof[pyloop] 
[gw17] [  8%] PASSED tests/test_client_proto.py::test_client_protocol_readuntil_eof[pyloop] 
tests/test_client_request.py::test_params_are_added_before_fragment1[pyloop] 
[gw16] [  8%] PASSED tests/test_client_request.py::test_params_are_added_before_fragment1[pyloop] 
tests/test_client_functional.py::test_keepalive_timeout_sync_sleep[pyloop] 
tests/test_client_request.py::test_no_warn_for_consumed_payload_via_body_setter[pyloop] 
[gw14] [  8%] PASSED tests/test_client_request.py::test_no_warn_for_consumed_payload_via_body_setter[pyloop] 
tests/test_client_functional.py::test_POST_FILES_STR_SIMPLE[pyloop] 
tests/test_client_ws_functional.py::test_receive_timeout_sock_read[pyloop] 
tests/test_client_middleware.py::test_client_middleware_blocks_connection_before_established[pyloop] 
[gw2] [  8%] PASSED tests/test_client_functional.py::test_keepalive_timeout_sync_sleep[pyloop] 
[gw7] [  8%] PASSED tests/test_client_middleware.py::test_client_middleware_blocks_connection_before_established[pyloop] 
[gw12] [  8%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-256-auth] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-256-auth-int] 
[gw0] [  8%] PASSED tests/test_base_protocol.py::test_connection_lost_paused_without_waiter 
tests/test_base_protocol.py::test_connection_lost_waiter_done 
[gw4] [  8%] PASSED tests/test_client_functional.py::test_POST_FILES_STR_SIMPLE[pyloop] 
[gw22] [  8%] PASSED tests/test_client_ws_functional.py::test_receive_timeout_sock_read[pyloop] 
tests/test_client_session.py::test_merge_headers_with_list_of_tuples_duplicated_names[pyloop] 
tests/test_client_ws.py::test_close_connection_lost[pyloop] 
[gw23] [  8%] PASSED tests/test_client_ws.py::test_close_connection_lost[pyloop] 
[gw21] [  8%] PASSED tests/test_client_session.py::test_merge_headers_with_list_of_tuples_duplicated_names[pyloop] 
tests/test_client_request.py::test_compress_and_content_encoding[pyloop] 
tests/test_client_functional.py::test_wait_for[pyloop] 
[gw3] [  8%] PASSED tests/test_client_functional.py::test_wait_for[pyloop] 
tests/test_client_functional.py::test_session_headers[pyloop] 
[gw8] [  8%] PASSED tests/test_client_functional.py::test_session_headers[pyloop] 
tests/test_client_request.py::test_update_body_none_no_content_length_for_get_methods[pyloop-GET] 
[gw10] [  8%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-256-] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-256-SESS-auth] 
[gw13] [  8%] PASSED tests/test_client_request.py::test_update_body_none_no_content_length_for_get_methods[pyloop-GET] 
tests/test_client_session.py::test_client_session_timeout_zero[pyloop] 
tests/test_client_functional.py::test_invalid_redirect_url_multiple_redirects[pyloop-twitter://handle-twitter://handle-NonHttpUrlRedirectClientError] 
[gw6] [  8%] PASSED tests/test_client_functional.py::test_invalid_redirect_url_multiple_redirects[pyloop-twitter://handle-twitter://handle-NonHttpUrlRedirectClientError] 
tests/test_client_request.py::test_host_port_err[pyloop] 
[gw15] [  8%] PASSED tests/test_client_request.py::test_host_port_err[pyloop] 
tests/test_connector.py::test_tcp_connector_close_doesnt_abort_non_ssl_when_shutdown_timeout_zero[pyloop] 
tests/test_client_functional.py::test_network_error_connection_closed[pyloop] 
[gw9] [  8%] PASSED tests/test_client_functional.py::test_network_error_connection_closed[pyloop] 
tests/test_client_middleware_digest_auth.py::test_no_retry_on_second_401[pyloop] 
[gw11] [  8%] PASSED tests/test_client_middleware_digest_auth.py::test_no_retry_on_second_401[pyloop] 
[gw18] [  8%] PASSED tests/test_client_request.py::test_compress_and_content_encoding[pyloop] 
tests/test_client_response.py::test_json_override_encoding[pyloop] 
[gw19] [  8%] PASSED tests/test_client_response.py::test_json_override_encoding[pyloop] 
tests/test_client_functional.py::test_morsel_with_attributes[pyloop] 
[gw5] [  8%] PASSED tests/test_client_functional.py::test_morsel_with_attributes[pyloop] 
tests/test_client_request.py::test_warn_if_unclosed_payload_via_update_body_from_data[pyloop] 
[gw1] [  8%] PASSED tests/test_connector.py::test_tcp_connector_close_doesnt_abort_non_ssl_when_shutdown_timeout_zero[pyloop] 
[gw14] [  8%] PASSED tests/test_client_request.py::test_warn_if_unclosed_payload_via_update_body_from_data[pyloop] 
[gw0] [  8%] PASSED tests/test_base_protocol.py::test_connection_lost_waiter_done 
tests/test_base_protocol.py::test_drain_lost 
[gw12] [  8%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-256-auth-int] 
tests/test_client_request.py::test_params_are_added_before_fragment2[pyloop] 
[gw16] [  8%] PASSED tests/test_client_request.py::test_params_are_added_before_fragment2[pyloop] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-256-auth,auth-int] 
tests/test_client_functional.py::test_release_early[pyloop] 
[gw2] [  9%] PASSED tests/test_client_functional.py::test_release_early[pyloop] 
[gw20] [  9%] PASSED tests/test_client_session.py::test_client_session_timeout_zero[pyloop] 
tests/test_client_proto.py::test_empty_data[pyloop] 
[gw17] [  9%] PASSED tests/test_client_proto.py::test_empty_data[pyloop] 
tests/test_client_functional.py::test_raw_headers[pyloop] 
[gw3] [  9%] PASSED tests/test_client_functional.py::test_raw_headers[pyloop] 
tests/test_client_functional.py::test_POST_FILES_LIST[pyloop] 
tests/test_client_ws_functional.py::test_receive_timeout_deprecation[pyloop] 
[gw4] [  9%] PASSED tests/test_client_functional.py::test_POST_FILES_LIST[pyloop] 
tests/test_client_request.py::test_hostname_err[pyloop] 
[gw15] [  9%] PASSED tests/test_client_request.py::test_hostname_err[pyloop] 
[gw22] [  9%] PASSED tests/test_client_ws_functional.py::test_receive_timeout_deprecation[pyloop] 
tests/test_client_middleware.py::test_client_middleware_blocks_connection_without_dns_lookup[pyloop] 
[gw10] [  9%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-256-SESS-auth] 
tests/test_client_ws.py::test_close_exc[pyloop] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-256-SESS-auth-int] 
tests/test_client_request.py::test_chunked[pyloop] 
tests/test_client_request.py::test_update_body_none_no_content_length_for_get_methods[pyloop-HEAD] 
[gw23] [  9%] PASSED tests/test_client_ws.py::test_close_exc[pyloop] 
[gw13] [  9%] PASSED tests/test_client_request.py::test_update_body_none_no_content_length_for_get_methods[pyloop-HEAD] 
[gw7] [  9%] PASSED tests/test_client_middleware.py::test_client_middleware_blocks_connection_without_dns_lookup[pyloop] 
tests/test_client_session.py::test_http_GET[pyloop] 
tests/test_client_functional.py::test_session_headers_merge[pyloop] 
[gw21] [  9%] PASSED tests/test_client_session.py::test_http_GET[pyloop] 
[gw8] [  9%] PASSED tests/test_client_functional.py::test_session_headers_merge[pyloop] 
tests/test_client_functional.py::test_client_side_network_error_connection_closed[pyloop] 
[gw18] [  9%] PASSED tests/test_client_request.py::test_chunked[pyloop] 
[gw9] [  9%] PASSED tests/test_client_functional.py::test_client_side_network_error_connection_closed[pyloop] 
tests/test_client_functional.py::test_invalid_redirect_url_multiple_redirects[pyloop-bluesky://profile/d:i:d-bluesky://profile/d:i:d-NonHttpUrlRedirectClientError] 
tests/test_client_request.py::test_warn_via_update_with_file_payload[pyloop] 
[gw14] [  9%] PASSED tests/test_client_request.py::test_warn_via_update_with_file_payload[pyloop] 
[gw6] [  9%] PASSED tests/test_client_functional.py::test_invalid_redirect_url_multiple_redirects[pyloop-bluesky://profile/d:i:d-bluesky://profile/d:i:d-NonHttpUrlRedirectClientError] 
tests/test_client_middleware_digest_auth.py::test_preemptive_auth_disabled[pyloop] 
[gw11] [  9%] PASSED tests/test_client_middleware_digest_auth.py::test_preemptive_auth_disabled[pyloop] 
[gw0] [  9%] PASSED tests/test_base_protocol.py::test_drain_lost 
tests/test_base_protocol.py::test_drain_not_paused 
tests/test_client_response.py::test_get_encoding_unknown[pyloop] 
tests/test_client_functional.py::test_HTTP_304[pyloop] 
[gw2] [  9%] PASSED tests/test_client_functional.py::test_HTTP_304[pyloop] 
[gw19] [  9%] PASSED tests/test_client_response.py::test_get_encoding_unknown[pyloop] 
tests/test_client_session.py::test_client_session_timeout_bad_argument 
[gw12] [  9%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-256-auth,auth-int] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-256-] 
tests/test_client_functional.py::test_host_header_first[pyloop] 
[gw3] [  9%] PASSED tests/test_client_functional.py::test_host_header_first[pyloop] 
tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout_warning_pre_311[pyloop] 
tests/test_client_request.py::test_host_header_host_first[pyloop] 
[gw15] [  9%] PASSED tests/test_client_request.py::test_host_header_host_first[pyloop] 
[gw1] [  9%] PASSED tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout_warning_pre_311[pyloop] 
tests/test_client_functional.py::test_POST_FILES_CT[pyloop] 
tests/test_client_functional.py::test_set_cookies[pyloop] 
[gw4] [  9%] PASSED tests/test_client_functional.py::test_POST_FILES_CT[pyloop] 
[gw10] [  9%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-256-SESS-auth-int] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-256-SESS-auth,auth-int] 
tests/test_client_request.py::test_path_not_contain_fragment1[pyloop] 
tests/test_client_proto.py::test_schedule_timeout[pyloop] 
[gw16] [  9%] PASSED tests/test_client_request.py::test_path_not_contain_fragment1[pyloop] 
[gw17] [  9%] PASSED tests/test_client_proto.py::test_schedule_timeout[pyloop] 
tests/test_client_request.py::test_no_warn_for_simple_data_via_update_body_from_data[pyloop] 
[gw14] [  9%] PASSED tests/test_client_request.py::test_no_warn_for_simple_data_via_update_body_from_data[pyloop] 
[gw5] [  9%] PASSED tests/test_client_functional.py::test_set_cookies[pyloop] 
tests/test_client_functional.py::test_empty_response_non_chunked[pyloop] 
tests/test_client_session.py::test_http_OPTIONS[pyloop] 
tests/test_client_request.py::test_update_body_none_no_content_length_for_get_methods[pyloop-OPTIONS] 
[gw9] [  9%] PASSED tests/test_client_functional.py::test_empty_response_non_chunked[pyloop] 
[gw21] [  9%] PASSED tests/test_client_session.py::test_http_OPTIONS[pyloop] 
[gw13] [  9%] PASSED tests/test_client_request.py::test_update_body_none_no_content_length_for_get_methods[pyloop-OPTIONS] 
tests/test_client_request.py::test_chunked2[pyloop] 
tests/test_client_response.py::test_raise_for_status_2xx 
[gw19] [  9%] PASSED tests/test_client_response.py::test_raise_for_status_2xx 
tests/test_client_response.py::test_raise_for_status_4xx 
[gw19] [  9%] PASSED tests/test_client_response.py::test_raise_for_status_4xx 
tests/test_client_response.py::test_raise_for_status_4xx_without_reason 
[gw19] [  9%] PASSED tests/test_client_response.py::test_raise_for_status_4xx_without_reason 
tests/test_client_response.py::test_resp_host 
tests/test_client_functional.py::test_ok_from_status[pyloop-200-True] 
[gw6] [  9%] PASSED tests/test_client_functional.py::test_ok_from_status[pyloop-200-True] 
tests/test_client_ws_functional.py::test_custom_receive_timeout[pyloop] 
[gw19] [  9%] PASSED tests/test_client_response.py::test_resp_host 
tests/test_client_response.py::test_content_type 
[gw19] [  9%] PASSED tests/test_client_response.py::test_content_type 
tests/test_client_response.py::test_content_type_no_header 
tests/test_client_middleware.py::test_client_middleware_retry_reuses_connection[pyloop] 
tests/test_client_ws.py::test_close_exc2[pyloop] 
[gw7] [  9%] PASSED tests/test_client_middleware.py::test_client_middleware_retry_reuses_connection[pyloop] 
[gw23] [  9%] PASSED tests/test_client_ws.py::test_close_exc2[pyloop] 
tests/test_client_functional.py::test_multidict_headers[pyloop] 
tests/test_client_middleware_digest_auth.py::test_preemptive_auth_with_stale_nonce[pyloop] 
[gw8] [  9%] PASSED tests/test_client_functional.py::test_multidict_headers[pyloop] 
[gw11] [  9%] PASSED tests/test_client_middleware_digest_auth.py::test_preemptive_auth_with_stale_nonce[pyloop] 
[gw19] [ 10%] PASSED tests/test_client_response.py::test_content_type_no_header 
tests/test_client_response.py::test_charset 
[gw19] [ 10%] PASSED tests/test_client_response.py::test_charset 
[gw22] [ 10%] PASSED tests/test_client_ws_functional.py::test_custom_receive_timeout[pyloop] 
tests/test_client_functional.py::test_stream_request_on_server_eof[pyloop] 
[gw12] [ 10%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-256-] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-256-SESS-auth] 
[gw20] [ 10%] PASSED tests/test_client_session.py::test_client_session_timeout_bad_argument 
tests/test_client_session.py::test_requote_redirect_url_default 
[gw0] [ 10%] PASSED tests/test_base_protocol.py::test_drain_not_paused 
tests/test_base_protocol.py::test_resume_drain_waited 
tests/test_client_response.py::test_charset_no_header 
[gw19] [ 10%] PASSED tests/test_client_response.py::test_charset_no_header 
tests/test_client_response.py::test_charset_no_charset 
[gw19] [ 10%] PASSED tests/test_client_response.py::test_charset_no_charset 
tests/test_client_response.py::test_content_disposition_full 
[gw19] [ 10%] PASSED tests/test_client_response.py::test_content_disposition_full 
tests/test_client_response.py::test_content_disposition_no_parameters 
[gw2] [ 10%] PASSED tests/test_client_functional.py::test_stream_request_on_server_eof[pyloop] 
[gw19] [ 10%] PASSED tests/test_client_response.py::test_content_disposition_no_parameters 
tests/test_client_response.py::test_content_disposition_empty_parts[attachment; filename="archive.tar.gz";] 
[gw19] [ 10%] PASSED tests/test_client_response.py::test_content_disposition_empty_parts[attachment; filename="archive.tar.gz";] 
tests/test_client_response.py::test_content_disposition_empty_parts[attachment;; filename="archive.tar.gz"] 
[gw18] [ 10%] PASSED tests/test_client_request.py::test_chunked2[pyloop] 
[gw19] [ 10%] PASSED tests/test_client_response.py::test_content_disposition_empty_parts[attachment;; filename="archive.tar.gz"] 
tests/test_client_response.py::test_content_disposition_no_header 
tests/test_client_functional.py::test_POST_FILES_SINGLE[pyloop] 
[gw4] [ 10%] PASSED tests/test_client_functional.py::test_POST_FILES_SINGLE[pyloop] 
[gw19] [ 10%] PASSED tests/test_client_response.py::test_content_disposition_no_header 
tests/test_client_response.py::test_default_encoding_is_utf8 
[gw10] [ 10%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-256-SESS-auth,auth-int] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-256-SESS-] 
[gw19] [ 10%] PASSED tests/test_client_response.py::test_default_encoding_is_utf8 
tests/test_client_response.py::test_response_request_info 
[gw19] [ 10%] PASSED tests/test_client_response.py::test_response_request_info 
tests/test_client_response.py::test_request_info_in_exception 
[gw19] [ 10%] PASSED tests/test_client_response.py::test_request_info_in_exception 
tests/test_client_response.py::test_no_redirect_history_in_exception 
[gw19] [ 10%] PASSED tests/test_client_response.py::test_no_redirect_history_in_exception 
tests/test_client_response.py::test_redirect_history_in_exception 
[gw19] [ 10%] PASSED tests/test_client_response.py::test_redirect_history_in_exception 
tests/test_client_response.py::test_response_read_triggers_callback[pyloop] 
[gw19] [ 10%] PASSED tests/test_client_response.py::test_response_read_triggers_callback[pyloop] 
tests/test_client_functional.py::test_empty_header_values[pyloop] 
[gw3] [ 10%] PASSED tests/test_client_functional.py::test_empty_header_values[pyloop] 
tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout_zero_no_warning_pre_311[pyloop] 
[gw1] [ 10%] PASSED tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout_zero_no_warning_pre_311[pyloop] 
tests/test_client_request.py::test_host_header_host_without_port[pyloop] 
[gw15] [ 10%] PASSED tests/test_client_request.py::test_host_header_host_without_port[pyloop] 
tests/test_client_proto.py::test_drop_timeout[pyloop] 
tests/test_client_functional.py::test_set_eof_on_empty_response[pyloop] 
[gw17] [ 10%] PASSED tests/test_client_proto.py::test_drop_timeout[pyloop] 
[gw9] [ 10%] PASSED tests/test_client_functional.py::test_set_eof_on_empty_response[pyloop] 
tests/test_client_request.py::test_path_not_contain_fragment2[pyloop] 
[gw16] [ 10%] PASSED tests/test_client_request.py::test_path_not_contain_fragment2[pyloop] 
tests/test_client_functional.py::test_set_cookies_with_curly_braces[pyloop] 
tests/test_client_ws.py::test_send_data_after_close[pyloop-ClientConnectionResetError] 
tests/test_client_middleware_digest_auth.py::test_preemptive_auth_updates_nonce_count[pyloop] 
[gw5] [ 10%] PASSED tests/test_client_functional.py::test_set_cookies_with_curly_braces[pyloop] 
[gw11] [ 10%] PASSED tests/test_client_middleware_digest_auth.py::test_preemptive_auth_updates_nonce_count[pyloop] 
tests/test_client_request.py::test_update_body_closes_previous_payload[pyloop] 
[gw14] [ 10%] PASSED tests/test_client_request.py::test_update_body_closes_previous_payload[pyloop] 
[gw23] [ 10%] PASSED tests/test_client_ws.py::test_send_data_after_close[pyloop-ClientConnectionResetError] 
tests/test_client_functional.py::test_POST_FILES_SINGLE_content_disposition[pyloop] 
tests/test_client_functional.py::test_stream_request_on_server_eof_nested[pyloop] 
[gw12] [ 10%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-256-SESS-auth] 
[gw4] [ 10%] PASSED tests/test_client_functional.py::test_POST_FILES_SINGLE_content_disposition[pyloop] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-256-SESS-auth-int] 
tests/test_client_session.py::test_http_HEAD[pyloop] 
[gw21] [ 10%] PASSED tests/test_client_session.py::test_http_HEAD[pyloop] 
[gw2] [ 10%] PASSED tests/test_client_functional.py::test_stream_request_on_server_eof_nested[pyloop] 
tests/test_client_request.py::test_update_body_none_no_content_length_for_get_methods[pyloop-TRACE] 
[gw13] [ 10%] PASSED tests/test_client_request.py::test_update_body_none_no_content_length_for_get_methods[pyloop-TRACE] 
tests/test_client_request.py::test_chunked_explicit[pyloop] 
tests/test_client_middleware.py::test_middleware_uses_session_avoids_recursion_with_path_check[pyloop] 
[gw7] [ 10%] PASSED tests/test_client_middleware.py::test_middleware_uses_session_avoids_recursion_with_path_check[pyloop] 
tests/test_client_functional.py::test_ok_from_status[pyloop-201-True] 
tests/test_client_functional.py::test_request_conn_closed[pyloop] 
tests/test_client_ws_functional.py::test_heartbeat[pyloop] 
[gw6] [ 10%] PASSED tests/test_client_functional.py::test_ok_from_status[pyloop-201-True] 
[gw8] [ 10%] PASSED tests/test_client_functional.py::test_request_conn_closed[pyloop] 
tests/test_client_request.py::test_cookies[pyloop] 
[gw16] [ 10%] PASSED tests/test_client_request.py::test_cookies[pyloop] 
tests/test_client_response.py::test_response_cookies[pyloop] 
[gw19] [ 10%] PASSED tests/test_client_response.py::test_response_cookies[pyloop] 
[gw18] [ 10%] PASSED tests/test_client_request.py::test_chunked_explicit[pyloop] 
[gw10] [ 11%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-256-SESS-] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-512-auth] 
[gw0] [ 11%] PASSED tests/test_base_protocol.py::test_resume_drain_waited 
tests/test_base_protocol.py::test_lost_drain_waited_ok 
[gw20] [ 11%] PASSED tests/test_client_session.py::test_requote_redirect_url_default 
tests/test_client_session.py::test_requote_redirect_url_default_disable 
tests/test_client_functional.py::test_bytes_payload_redirect[pyloop] 
[gw9] [ 11%] PASSED tests/test_client_functional.py::test_bytes_payload_redirect[pyloop] 
[gw22] [ 11%] PASSED tests/test_client_ws_functional.py::test_heartbeat[pyloop] 
tests/test_client_functional.py::test_HTTP_304_WITH_BODY[pyloop] 
[gw2] [ 11%] PASSED tests/test_client_functional.py::test_HTTP_304_WITH_BODY[pyloop] 
tests/test_client_functional.py::test_204_with_gzipped_content_encoding[pyloop] 
[gw3] [ 11%] PASSED tests/test_client_functional.py::test_204_with_gzipped_content_encoding[pyloop] 
tests/test_client_middleware_digest_auth.py::test_preemptive_auth_respects_protection_space[pyloop] 
[gw11] [ 11%] PASSED tests/test_client_middleware_digest_auth.py::test_preemptive_auth_respects_protection_space[pyloop] 
tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout_sentinel_no_warning_pre_311[pyloop] 
tests/test_client_request.py::test_body_setter_closes_previous_payload[pyloop] 
[gw1] [ 11%] PASSED tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout_sentinel_no_warning_pre_311[pyloop] 
tests/test_client_functional.py::test_ok_from_status[pyloop-301-True] 
tests/test_client_proto.py::test_reschedule_timeout[pyloop] 
[gw17] [ 11%] PASSED tests/test_client_proto.py::test_reschedule_timeout[pyloop] 
tests/test_client_ws.py::test_send_data_after_close[pyloop-ConnectionResetError] 
[gw6] [ 11%] PASSED tests/test_client_functional.py::test_ok_from_status[pyloop-301-True] 
tests/test_client_functional.py::test_dont_close_explicit_connector[pyloop] 
[gw8] [ 11%] PASSED tests/test_client_functional.py::test_dont_close_explicit_connector[pyloop] 
tests/test_client_request.py::test_host_header_host_with_default_port[pyloop] 
[gw15] [ 11%] PASSED tests/test_client_request.py::test_host_header_host_with_default_port[pyloop] 
[gw14] [ 11%] PASSED tests/test_client_request.py::test_body_setter_closes_previous_payload[pyloop] 
tests/test_client_functional.py::test_set_cookies_expired[pyloop] 
[gw23] [ 11%] PASSED tests/test_client_ws.py::test_send_data_after_close[pyloop-ConnectionResetError] 
[gw5] [ 11%] PASSED tests/test_client_functional.py::test_set_cookies_expired[pyloop] 
[gw10] [ 11%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-512-auth] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-512-auth-int] 
[gw12] [ 11%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-256-SESS-auth-int] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-256-SESS-auth,auth-int] 
tests/test_client_session.py::test_http_POST[pyloop] 
[gw21] [ 11%] PASSED tests/test_client_session.py::test_http_POST[pyloop] 
tests/test_client_request.py::test_chunked_length[pyloop] 
tests/test_client_functional.py::test_POST_FILES_SINGLE_BINARY[pyloop] 
[gw4] [ 11%] PASSED tests/test_client_functional.py::test_POST_FILES_SINGLE_BINARY[pyloop] 
tests/test_client_response.py::test_http_processing_error 
tests/test_client_middleware_digest_auth.py::test_preemptive_auth_with_absolute_domain_uris[pyloop] 
[gw11] [ 11%] PASSED tests/test_client_middleware_digest_auth.py::test_preemptive_auth_with_absolute_domain_uris[pyloop] 
tests/test_client_functional.py::test_auto_header_user_agent[pyloop] 
[gw2] [ 11%] PASSED tests/test_client_functional.py::test_auto_header_user_agent[pyloop] 
[gw20] [ 11%] PASSED tests/test_client_session.py::test_requote_redirect_url_default_disable 
tests/test_client_session.py::test_requote_redirect_setter 
tests/test_client_response.py::test_response_real_url[pyloop] 
tests/test_client_middleware.py::test_middleware_uses_session_avoids_recursion_with_disabled_middleware[pyloop] 
[gw19] [ 11%] PASSED tests/test_client_response.py::test_response_real_url[pyloop] 
[gw7] [ 11%] PASSED tests/test_client_middleware.py::test_middleware_uses_session_avoids_recursion_with_disabled_middleware[pyloop] 
tests/test_client_request.py::test_cookies_is_quoted_with_special_characters[pyloop] 
[gw16] [ 11%] PASSED tests/test_client_request.py::test_cookies_is_quoted_with_special_characters[pyloop] 
tests/test_client_request.py::test_update_body_with_different_types[pyloop] 
[gw14] [ 11%] PASSED tests/test_client_request.py::test_update_body_with_different_types[pyloop] 
tests/test_client_functional.py::test_timeout_on_reading_headers[pyloop] 
tests/test_client_functional.py::test_string_payload_redirect[pyloop] 
[gw9] [ 11%] PASSED tests/test_client_functional.py::test_string_payload_redirect[pyloop] 
[gw18] [ 11%] PASSED tests/test_client_request.py::test_chunked_length[pyloop] 
[gw3] [ 11%] PASSED tests/test_client_functional.py::test_timeout_on_reading_headers[pyloop] 
tests/test_client_ws_functional.py::test_heartbeat_connection_closed[pyloop] 
[gw0] [ 11%] PASSED tests/test_base_protocol.py::test_lost_drain_waited_ok 
tests/test_base_protocol.py::test_lost_drain_waited_exception 
tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout_zero_not_passed[pyloop] 
tests/test_client_middleware_digest_auth.py::test_preemptive_auth_without_domain_uses_origin[pyloop] 
[gw11] [ 11%] PASSED tests/test_client_middleware_digest_auth.py::test_preemptive_auth_without_domain_uses_origin[pyloop] 
tests/test_client_request.py::test_host_header_host_with_nondefault_port[pyloop] 
[gw15] [ 11%] PASSED tests/test_client_request.py::test_host_header_host_with_nondefault_port[pyloop] 
tests/test_client_functional.py::test_set_cookies_max_age[pyloop] 
tests/test_client_ws.py::test_send_data_type_errors[pyloop] 
[gw23] [ 11%] PASSED tests/test_client_ws.py::test_send_data_type_errors[pyloop] 
tests/test_client_session.py::test_http_PUT[pyloop] 
[gw21] [ 11%] PASSED tests/test_client_session.py::test_http_PUT[pyloop] 
[gw12] [ 11%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-256-SESS-auth,auth-int] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-256-SESS-] 
[gw10] [ 11%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-512-auth-int] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-512-auth,auth-int] 
tests/test_client_request.py::test_chunked_transfer_encoding[pyloop] 
tests/test_client_functional.py::test_server_close_keepalive_connection[pyloop] 
[gw8] [ 11%] PASSED tests/test_client_functional.py::test_server_close_keepalive_connection[pyloop] 
[gw1] [ 11%] PASSED tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout_zero_not_passed[pyloop] 
tests/test_client_functional.py::test_ok_from_status[pyloop-400-False] 
tests/test_client_functional.py::test_skip_auto_headers_user_agent[pyloop] 
[gw20] [ 11%] PASSED tests/test_client_session.py::test_requote_redirect_setter 
tests/test_client_session.py::test_build_url_returns_expected_url[pyloop-base_url=None url='http://example.com/test'] 
[gw20] [ 11%] PASSED tests/test_client_session.py::test_build_url_returns_expected_url[pyloop-base_url=None url='http://example.com/test'] 
[gw2] [ 11%] PASSED tests/test_client_functional.py::test_skip_auto_headers_user_agent[pyloop] 
[gw6] [ 11%] PASSED tests/test_client_functional.py::test_ok_from_status[pyloop-400-False] 
tests/test_client_functional.py::test_POST_FILES_IO[pyloop] 
tests/test_client_response.py::test_response_links_comma_separated[pyloop] 
[gw19] [ 12%] PASSED tests/test_client_response.py::test_response_links_comma_separated[pyloop] 
tests/test_client_functional.py::test_async_iterable_payload_redirect[pyloop] 
[gw9] [ 12%] PASSED tests/test_client_functional.py::test_async_iterable_payload_redirect[pyloop] 
[gw4] [ 12%] PASSED tests/test_client_functional.py::test_POST_FILES_IO[pyloop] 
tests/test_client_request.py::test_update_body_with_chunked_encoding[pyloop] 
[gw14] [ 12%] PASSED tests/test_client_request.py::test_update_body_with_chunked_encoding[pyloop] 
[gw18] [ 12%] PASSED tests/test_client_request.py::test_chunked_transfer_encoding[pyloop] 
tests/test_client_proto.py::test_eof_received[pyloop] 
[gw17] [ 12%] PASSED tests/test_client_proto.py::test_eof_received[pyloop] 
tests/test_client_functional.py::test_timeout_on_conn_reading_headers[pyloop] 
[gw0] [ 12%] PASSED tests/test_base_protocol.py::test_lost_drain_waited_exception 
tests/test_base_protocol.py::test_lost_drain_cancelled 
[gw3] [ 12%] PASSED tests/test_client_functional.py::test_timeout_on_conn_reading_headers[pyloop] 
tests/test_client_middleware_digest_auth.py::test_authenticate_with_malformed_headers[different_status_code] 
[gw11] [ 12%] PASSED tests/test_client_middleware_digest_auth.py::test_authenticate_with_malformed_headers[different_status_code] 
tests/test_client_middleware.py::test_middleware_can_check_request_body[pyloop] 
[gw7] [ 12%] PASSED tests/test_client_middleware.py::test_middleware_can_check_request_body[pyloop] 
tests/test_client_middleware_digest_auth.py::test_authenticate_with_malformed_headers[empty_www_authenticate_header] 
[gw11] [ 12%] PASSED tests/test_client_middleware_digest_auth.py::test_authenticate_with_malformed_headers[empty_www_authenticate_header] 
[gw22] [ 12%] PASSED tests/test_client_ws_functional.py::test_heartbeat_connection_closed[pyloop] 
tests/test_client_request.py::test_host_header_host_idna_encode[pyloop] 
[gw15] [ 12%] PASSED tests/test_client_request.py::test_host_header_host_idna_encode[pyloop] 
tests/test_client_middleware_digest_auth.py::test_authenticate_with_malformed_headers[no_space_after_scheme] 
[gw11] [ 12%] PASSED tests/test_client_middleware_digest_auth.py::test_authenticate_with_malformed_headers[no_space_after_scheme] 
tests/test_client_middleware_digest_auth.py::test_authenticate_with_malformed_headers[different_scheme] 
[gw11] [ 12%] PASSED tests/test_client_middleware_digest_auth.py::test_authenticate_with_malformed_headers[different_scheme] 
tests/test_client_middleware_digest_auth.py::test_authenticate_with_malformed_headers[empty_parameters] 
[gw11] [ 12%] PASSED tests/test_client_middleware_digest_auth.py::test_authenticate_with_malformed_headers[empty_parameters] 
tests/test_client_request.py::test_cookies_merge_with_headers[pyloop] 
tests/test_client_middleware_digest_auth.py::test_authenticate_with_malformed_headers[malformed_parameters] 
[gw11] [ 12%] PASSED tests/test_client_middleware_digest_auth.py::test_authenticate_with_malformed_headers[malformed_parameters] 
tests/test_connector.py::test_tcp_connector_happy_eyeballs[pyloop-None] 
[gw11] [ 12%] PASSED tests/test_connector.py::test_tcp_connector_happy_eyeballs[pyloop-None] 
[gw16] [ 12%] PASSED tests/test_client_request.py::test_cookies_merge_with_headers[pyloop] 
tests/test_client_session.py::test_build_url_returns_expected_url[pyloop-base_url=None url=URL('http://example.com/test')] 
[gw20] [ 12%] PASSED tests/test_client_session.py::test_build_url_returns_expected_url[pyloop-base_url=None url=URL('http://example.com/test')] 
[gw13] [ 12%] PASSED tests/test_client_response.py::test_http_processing_error 
tests/test_client_response.py::test_del 
[gw10] [ 12%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-512-auth,auth-int] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-512-] 
tests/test_client_request.py::test_update_body_get_method_with_none_body[pyloop] 
[gw14] [ 12%] PASSED tests/test_client_request.py::test_update_body_get_method_with_none_body[pyloop] 
[gw12] [ 12%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-256-SESS-] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-512-auth] 
tests/test_client_functional.py::test_buffered_reader_payload_redirect[pyloop] 
tests/test_client_session.py::test_http_PATCH[pyloop] 
[gw21] [ 12%] PASSED tests/test_client_session.py::test_http_PATCH[pyloop] 
tests/test_client_request.py::test_host_header_host_unicode[pyloop] 
tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout_nonzero_passed[pyloop] 
tests/test_client_ws.py::test_reader_read_exception[pyloop] 
[gw23] [ 12%] PASSED tests/test_client_ws.py::test_reader_read_exception[pyloop] 
[gw9] [ 12%] PASSED tests/test_client_functional.py::test_buffered_reader_payload_redirect[pyloop] 
tests/test_client_request.py::test_file_upload_not_chunked[pyloop] 
tests/test_client_functional.py::test_ok_from_status[pyloop-403-False] 
[gw18] [ 12%] PASSED tests/test_client_request.py::test_file_upload_not_chunked[pyloop] 
[gw6] [ 12%] PASSED tests/test_client_functional.py::test_ok_from_status[pyloop-403-False] 
tests/test_client_response.py::test_response_links_multiple_headers[pyloop] 
[gw19] [ 12%] PASSED tests/test_client_response.py::test_response_links_multiple_headers[pyloop] 
[gw15] [ 12%] PASSED tests/test_client_request.py::test_host_header_host_unicode[pyloop] 
tests/test_client_session.py::test_build_url_returns_expected_url[pyloop-base_url='http://example.com' url='/test'] 
[gw20] [ 12%] PASSED tests/test_client_session.py::test_build_url_returns_expected_url[pyloop-base_url='http://example.com' url='/test'] 
tests/test_client_functional.py::test_skip_default_auto_headers_user_agent[pyloop] 
[gw2] [ 12%] PASSED tests/test_client_functional.py::test_skip_default_auto_headers_user_agent[pyloop] 
[gw10] [ 12%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-512-] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-512-SESS-auth] 
tests/test_client_functional.py::test_handle_keepalive_on_closed_connection[pyloop] 
[gw8] [ 12%] PASSED tests/test_client_functional.py::test_handle_keepalive_on_closed_connection[pyloop] 
tests/test_client_functional.py::test_timeout_on_session_read_timeout[pyloop] 
tests/test_client_proto.py::test_connection_lost_sets_transport_to_none[pyloop] 
[gw17] [ 12%] PASSED tests/test_client_proto.py::test_connection_lost_sets_transport_to_none[pyloop] 
tests/test_client_functional.py::test_POST_FILES_IO_WITH_PARAMS[pyloop] 
[gw3] [ 12%] PASSED tests/test_client_functional.py::test_timeout_on_session_read_timeout[pyloop] 
tests/test_client_request.py::test_update_body_updates_content_length[pyloop] 
[gw14] [ 12%] PASSED tests/test_client_request.py::test_update_body_updates_content_length[pyloop] 
[gw4] [ 12%] PASSED tests/test_client_functional.py::test_POST_FILES_IO_WITH_PARAMS[pyloop] 
[gw1] [ 12%] PASSED tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout_nonzero_passed[pyloop] 
tests/test_client_ws_functional.py::test_heartbeat_no_pong[pyloop] 
tests/test_connector.py::test_tcp_connector_interleave[pyloop] 
[gw0] [ 12%] PASSED tests/test_base_protocol.py::test_lost_drain_cancelled 
tests/test_client_request.py::test_unicode_get1[pyloop] 
tests/test_base_protocol.py::test_resume_drain_cancelled 
[gw16] [ 12%] PASSED tests/test_client_request.py::test_unicode_get1[pyloop] 
tests/test_client_request.py::test_precompressed_data_stays_intact[zlib-pyloop] 
[gw18] [ 12%] PASSED tests/test_client_request.py::test_precompressed_data_stays_intact[zlib-pyloop] 
tests/test_client_middleware.py::test_client_middleware_update_shorter_body[pyloop] 
[gw7] [ 12%] PASSED tests/test_client_middleware.py::test_client_middleware_update_shorter_body[pyloop] 
[gw12] [ 13%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-512-auth] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-512-auth-int] 
tests/test_client_ws.py::test_receive_runtime_err[pyloop] 
[gw23] [ 13%] PASSED tests/test_client_ws.py::test_receive_runtime_err[pyloop] 
tests/test_client_request.py::test_host_header_explicit_host[pyloop] 
[gw15] [ 13%] PASSED tests/test_client_request.py::test_host_header_explicit_host[pyloop] 
[gw13] [ 13%] PASSED tests/test_client_response.py::test_del 
[gw11] [ 13%] PASSED tests/test_connector.py::test_tcp_connector_interleave[pyloop] 
tests/test_client_response.py::test_close[pyloop] 
[gw13] [ 13%] PASSED tests/test_client_response.py::test_close[pyloop] 
[gw10] [ 13%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-512-SESS-auth] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-512-SESS-auth-int] 
tests/test_client_response.py::test_response_links_no_rel[pyloop] 
[gw19] [ 13%] PASSED tests/test_client_response.py::test_response_links_no_rel[pyloop] 
tests/test_client_session.py::test_http_DELETE[pyloop] 
[gw21] [ 13%] PASSED tests/test_client_session.py::test_http_DELETE[pyloop] 
[gw22] [ 13%] PASSED tests/test_client_ws_functional.py::test_heartbeat_no_pong[pyloop] 
tests/test_client_functional.py::test_read_timeout_between_chunks[pyloop] 
tests/test_client_session.py::test_build_url_returns_expected_url[pyloop-base_url=URL('http://example.com') url='/test'] 
[gw20] [ 13%] PASSED tests/test_client_session.py::test_build_url_returns_expected_url[pyloop-base_url=URL('http://example.com') url='/test'] 
tests/test_client_functional.py::test_error_in_performing_request[pyloop] 
[gw8] [ 13%] PASSED tests/test_client_functional.py::test_error_in_performing_request[pyloop] 
tests/test_client_functional.py::test_ok_from_status[pyloop-500-False] 
tests/test_client_request.py::test_warn_stacklevel_points_to_user_code[pyloop] 
[gw6] [ 13%] PASSED tests/test_client_functional.py::test_ok_from_status[pyloop-500-False] 
[gw14] [ 13%] PASSED tests/test_client_request.py::test_warn_stacklevel_points_to_user_code[pyloop] 
tests/test_client_functional.py::test_skip_auto_headers_content_type[pyloop] 
tests/test_client_ws.py::test_ws_connect_close_resp_on_err[pyloop] 
tests/test_client_proto.py::test_connection_lost_exception_is_marked_retrieved[pyloop] 
[gw12] [ 13%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-512-auth-int] 
[gw2] [ 13%] PASSED tests/test_client_functional.py::test_skip_auto_headers_content_type[pyloop] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-512-auth,auth-int] 
tests/test_client_functional.py::test_POST_FILES_WITH_DATA[pyloop] 
tests/test_client_request.py::test_host_header_explicit_host_with_port[pyloop] 
[gw15] [ 13%] PASSED tests/test_client_request.py::test_host_header_explicit_host_with_port[pyloop] 
[gw17] [ 13%] PASSED tests/test_client_proto.py::test_connection_lost_exception_is_marked_retrieved[pyloop] 
[gw23] [ 13%] PASSED tests/test_client_ws.py::test_ws_connect_close_resp_on_err[pyloop] 
tests/test_client_functional.py::test_string_io_payload_redirect[pyloop] 
[gw9] [ 13%] PASSED tests/test_client_functional.py::test_string_io_payload_redirect[pyloop] 
[gw4] [ 13%] PASSED tests/test_client_functional.py::test_POST_FILES_WITH_DATA[pyloop] 
[gw10] [ 13%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-512-SESS-auth-int] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-512-SESS-auth,auth-int] 
tests/test_connector.py::test_tcp_connector_close_abort_ssl_connections_in_conns[pyloop] 
tests/test_client_request.py::test_precompressed_data_stays_intact[zlib_ng.zlib_ng-pyloop] 
[gw18] [ 13%] PASSED tests/test_client_request.py::test_precompressed_data_stays_intact[zlib_ng.zlib_ng-pyloop] 
tests/test_client_request.py::test_unicode_get2[pyloop] 
[gw16] [ 13%] PASSED tests/test_client_request.py::test_unicode_get2[pyloop] 
tests/test_client_middleware.py::test_client_middleware_update_longer_body[pyloop] 
tests/test_connector.py::test_tcp_connector_family_is_respected[pyloop] 
[gw11] [ 13%] PASSED tests/test_connector.py::test_tcp_connector_family_is_respected[pyloop] 
[gw7] [ 13%] PASSED tests/test_client_middleware.py::test_client_middleware_update_longer_body[pyloop] 
[gw1] [ 13%] PASSED tests/test_connector.py::test_tcp_connector_close_abort_ssl_connections_in_conns[pyloop] 
tests/test_client_session.py::test_close[pyloop] 
[gw21] [ 13%] PASSED tests/test_client_session.py::test_close[pyloop] 
tests/test_client_request.py::test_warn_stacklevel_update_body_from_data[pyloop] 
[gw14] [ 13%] PASSED tests/test_client_request.py::test_warn_stacklevel_update_body_from_data[pyloop] 
[gw0] [ 13%] PASSED tests/test_base_protocol.py::test_resume_drain_cancelled 
tests/test_base_protocol.py::test_parallel_drain_race_condition 
tests/test_client_functional.py::test_await_after_cancelling[pyloop] 
[gw8] [ 13%] PASSED tests/test_client_functional.py::test_await_after_cancelling[pyloop] 
tests/test_client_response.py::test_wait_for_100_1[pyloop] 
[gw13] [ 13%] PASSED tests/test_client_response.py::test_wait_for_100_1[pyloop] 
tests/test_client_functional.py::test_post_data_bytesio[pyloop] 
tests/test_client_functional.py::test_raise_for_status[pyloop] 
[gw10] [ 13%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-512-SESS-auth,auth-int] 
[gw2] [ 13%] PASSED tests/test_client_functional.py::test_post_data_bytesio[pyloop] 
tests/test_client_response.py::test_response_links_quoted[pyloop] 
tests/test_client_request.py::test_host_header_ipv4[pyloop] 
[gw15] [ 13%] PASSED tests/test_client_request.py::test_host_header_ipv4[pyloop] 
[gw19] [ 13%] PASSED tests/test_client_response.py::test_response_links_quoted[pyloop] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-512-SESS-] 
[gw6] [ 13%] PASSED tests/test_client_functional.py::test_raise_for_status[pyloop] 
tests/test_client_ws.py::test_ws_connect_non_overlapped_protocols[pyloop] 
tests/test_client_session.py::test_build_url_returns_expected_url[pyloop-base_url=URL('http://example.com/test1/') url='test2'] 
[gw20] [ 13%] PASSED tests/test_client_session.py::test_build_url_returns_expected_url[pyloop-base_url=URL('http://example.com/test1/') url='test2'] 
tests/test_client_ws_functional.py::test_heartbeat_no_pong_after_receive_many_messages[pyloop] 
[gw23] [ 13%] PASSED tests/test_client_ws.py::test_ws_connect_non_overlapped_protocols[pyloop] 
[gw12] [ 13%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-512-auth,auth-int] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-512-] 
tests/test_client_proto.py::test_closed_property_lazy_creation[pyloop] 
[gw17] [ 13%] PASSED tests/test_client_proto.py::test_closed_property_lazy_creation[pyloop] 
tests/test_client_request.py::test_unicode_get3[pyloop] 
[gw16] [ 13%] PASSED tests/test_client_request.py::test_unicode_get3[pyloop] 
tests/test_client_functional.py::test_POST_STREAM_DATA[pyloop] 
[gw4] [ 13%] PASSED tests/test_client_functional.py::test_POST_STREAM_DATA[pyloop] 
tests/test_client_request.py::test_precompressed_data_stays_intact[isal.isal_zlib-pyloop] 
[gw18] [ 14%] PASSED tests/test_client_request.py::test_precompressed_data_stays_intact[isal.isal_zlib-pyloop] 
tests/test_client_request.py::test_expect100_with_body_becomes_none 
tests/test_connector.py::test_tcp_connector_multiple_hosts_one_timeout[pyloop-http://mocked.host] 
tests/test_client_middleware.py::test_client_middleware_update_string_body[pyloop] 
tests/test_client_functional.py::test_bytes_io_payload_redirect[pyloop] 
tests/test_connector.py::test_tcp_connector_allowed_protocols[pyloop] 
[gw1] [ 14%] PASSED tests/test_connector.py::test_tcp_connector_allowed_protocols[pyloop] 
[gw7] [ 14%] PASSED tests/test_client_middleware.py::test_client_middleware_update_string_body[pyloop] 
[gw9] [ 14%] PASSED tests/test_client_functional.py::test_bytes_io_payload_redirect[pyloop] 
tests/test_client_request.py::test_host_header_ipv6[pyloop] 
[gw15] [ 14%] PASSED tests/test_client_request.py::test_host_header_ipv6[pyloop] 
tests/test_client_session.py::test_closed[pyloop] 
[gw21] [ 14%] PASSED tests/test_client_session.py::test_closed[pyloop] 
[gw11] [ 14%] PASSED tests/test_connector.py::test_tcp_connector_multiple_hosts_one_timeout[pyloop-http://mocked.host] 
tests/test_client_response.py::test_response_links_relative[pyloop] 
[gw19] [ 14%] PASSED tests/test_client_response.py::test_response_links_relative[pyloop] 
tests/test_client_response.py::test_wait_for_100_2[pyloop] 
[gw13] [ 14%] PASSED tests/test_client_response.py::test_wait_for_100_2[pyloop] 
tests/test_client_functional.py::test_post_data_with_bytesio_file[pyloop] 
tests/test_client_ws.py::test_ws_connect_non_overlapped_protocols_2[pyloop] 
[gw2] [ 14%] PASSED tests/test_client_functional.py::test_post_data_with_bytesio_file[pyloop] 
tests/test_client_functional.py::test_async_payload_generator[pyloop] 
[gw22] [ 14%] PASSED tests/test_client_ws_functional.py::test_heartbeat_no_pong_after_receive_many_messages[pyloop] 
[gw23] [ 14%] PASSED tests/test_client_ws.py::test_ws_connect_non_overlapped_protocols_2[pyloop] 
[gw8] [ 14%] PASSED tests/test_client_functional.py::test_async_payload_generator[pyloop] 
tests/test_client_functional.py::test_raise_for_status_per_request[pyloop] 
[gw6] [ 14%] PASSED tests/test_client_functional.py::test_raise_for_status_per_request[pyloop] 
tests/test_client_request.py::test_body_with_size_sets_content_length[pyloop] 
[gw18] [ 14%] PASSED tests/test_client_request.py::test_body_with_size_sets_content_length[pyloop] 
tests/test_client_request.py::test_unicode_get4[pyloop] 
[gw16] [ 14%] PASSED tests/test_client_request.py::test_unicode_get4[pyloop] 
[gw10] [ 14%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-512-SESS-] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-SESS-auth] 
tests/test_client_request.py::test_host_header_ipv4_with_port[pyloop] 
[gw15] [ 14%] PASSED tests/test_client_request.py::test_host_header_ipv4_with_port[pyloop] 
tests/test_client_session.py::test_build_url_returns_expected_url[pyloop-base_url=URL('http://example.com/test1/') url='/test2'] 
[gw12] [ 14%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-512-] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-512-SESS-auth] 
[gw20] [ 14%] PASSED tests/test_client_session.py::test_build_url_returns_expected_url[pyloop-base_url=URL('http://example.com/test1/') url='/test2'] 
[gw14] [ 14%] PASSED tests/test_client_request.py::test_expect100_with_body_becomes_none 
tests/test_client_request.py::test_content_length_for_methods[pyloop-GET-None-None] 
[gw14] [ 14%] PASSED tests/test_client_request.py::test_content_length_for_methods[pyloop-GET-None-None] 
tests/test_client_response.py::test_response_links_empty[pyloop] 
tests/test_client_functional.py::test_POST_STREAM_DATA_no_params[pyloop] 
[gw19] [ 14%] PASSED tests/test_client_response.py::test_response_links_empty[pyloop] 
tests/test_client_proto.py::test_closed_property_after_connection_lost[pyloop] 
[gw17] [ 14%] PASSED tests/test_client_proto.py::test_closed_property_after_connection_lost[pyloop] 
tests/test_client_response.py::test_repr[pyloop] 
[gw13] [ 14%] PASSED tests/test_client_response.py::test_repr[pyloop] 
tests/test_connector.py::test_start_tls_exception_with_ssl_shutdown_timeout_zero[pyloop] 
[gw4] [ 14%] PASSED tests/test_client_functional.py::test_POST_STREAM_DATA_no_params[pyloop] 
[gw1] [ 14%] PASSED tests/test_connector.py::test_start_tls_exception_with_ssl_shutdown_timeout_zero[pyloop] 
tests/test_client_session.py::test_connector[pyloop] 
[gw21] [ 14%] PASSED tests/test_client_session.py::test_connector[pyloop] 
tests/test_client_middleware.py::test_client_middleware_switch_types[pyloop] 
tests/test_client_functional.py::test_multiple_redirects_with_bytes_payload[pyloop] 
[gw9] [ 14%] PASSED tests/test_client_functional.py::test_multiple_redirects_with_bytes_payload[pyloop] 
[gw7] [ 14%] PASSED tests/test_client_middleware.py::test_client_middleware_switch_types[pyloop] 
tests/test_connector.py::test_tcp_connector_multiple_hosts_one_timeout[pyloop-https://mocked.host] 
tests/test_client_request.py::test_query_multivalued_param[pyloop] 
[gw16] [ 14%] PASSED tests/test_client_request.py::test_query_multivalued_param[pyloop] 
tests/test_client_ws.py::test_ws_connect_deflate[pyloop] 
tests/test_client_request.py::test_body_payload_with_size_no_content_length[pyloop] 
[gw23] [ 14%] PASSED tests/test_client_ws.py::test_ws_connect_deflate[pyloop] 
[gw18] [ 14%] PASSED tests/test_client_request.py::test_body_payload_with_size_no_content_length[pyloop] 
tests/test_client_functional.py::test_post_data_stringio[pyloop] 
tests/test_client_functional.py::test_read_from_closed_response[pyloop] 
tests/test_client_ws_functional.py::test_heartbeat_no_pong_after_send_many_messages[pyloop] 
[gw8] [ 14%] PASSED tests/test_client_functional.py::test_read_from_closed_response[pyloop] 
tests/test_client_request.py::test_content_length_for_methods[pyloop-HEAD-None-None] 
[gw14] [ 14%] PASSED tests/test_client_request.py::test_content_length_for_methods[pyloop-HEAD-None-None] 
[gw2] [ 14%] PASSED tests/test_client_functional.py::test_post_data_stringio[pyloop] 
[gw11] [ 14%] PASSED tests/test_connector.py::test_tcp_connector_multiple_hosts_one_timeout[pyloop-https://mocked.host] 
tests/test_client_response.py::test_repr_non_ascii_url 
[gw13] [ 14%] PASSED tests/test_client_response.py::test_repr_non_ascii_url 
tests/test_client_response.py::test_repr_non_ascii_reason 
[gw13] [ 14%] PASSED tests/test_client_response.py::test_repr_non_ascii_reason 
tests/test_client_response.py::test_url_obj_deprecated 
[gw13] [ 14%] PASSED tests/test_client_response.py::test_url_obj_deprecated 
tests/test_client_response.py::test_read_and_release_connection[pyloop] 
[gw13] [ 14%] PASSED tests/test_client_response.py::test_read_and_release_connection[pyloop] 
tests/test_client_functional.py::test_raise_for_status_disable_per_request[pyloop] 
[gw6] [ 14%] PASSED tests/test_client_functional.py::test_raise_for_status_disable_per_request[pyloop] 
[gw12] [ 14%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-512-SESS-auth] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-512-SESS-auth-int] 
tests/test_client_session.py::test_create_connector[pyloop] 
tests/test_client_response.py::test_response_not_closed_after_get_ok 
tests/test_client_ws.py::test_ws_connect_deflate_per_message[pyloop] 
[gw19] [ 14%] PASSED tests/test_client_response.py::test_response_not_closed_after_get_ok 
tests/test_client_response.py::test_response_duplicate_cookie_names[pyloop] 
[gw19] [ 15%] PASSED tests/test_client_response.py::test_response_duplicate_cookie_names[pyloop] 
[gw21] [ 15%] PASSED tests/test_client_session.py::test_create_connector[pyloop] 
[gw10] [ 15%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-SESS-auth] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-SESS-auth-int] 
tests/test_client_session.py::test_build_url_returns_expected_url[pyloop-base_url=URL('http://example.com/test1/') url='test2?q=foo#bar'] 
[gw20] [ 15%] PASSED tests/test_client_session.py::test_build_url_returns_expected_url[pyloop-base_url=URL('http://example.com/test1/') url='test2?q=foo#bar'] 
tests/test_client_request.py::test_query_str_param[pyloop] 
[gw23] [ 15%] PASSED tests/test_client_ws.py::test_ws_connect_deflate_per_message[pyloop] 
[gw16] [ 15%] PASSED tests/test_client_request.py::test_query_str_param[pyloop] 
tests/test_client_request.py::test_host_header_ipv6_with_port[pyloop] 
[gw15] [ 15%] PASSED tests/test_client_request.py::test_host_header_ipv6_with_port[pyloop] 
[gw0] [ 15%] PASSED tests/test_base_protocol.py::test_parallel_drain_race_condition 
tests/test_benchmarks_web_fileresponse.py::test_simple_web_file_response[pyloop] 
tests/test_connector.py::test_start_tls_exception_with_ssl_shutdown_timeout_nonzero[pyloop] 
tests/test_client_proto.py::test_abort[pyloop] 
[gw1] [ 15%] PASSED tests/test_connector.py::test_start_tls_exception_with_ssl_shutdown_timeout_nonzero[pyloop] 
[gw17] [ 15%] PASSED tests/test_client_proto.py::test_abort[pyloop] 
tests/test_client_functional.py::test_json[pyloop] 
[gw4] [ 15%] PASSED tests/test_client_functional.py::test_json[pyloop] 
tests/test_client_functional.py::test_redirect_with_empty_payload[pyloop] 
[gw5] [ 15%] PASSED tests/test_client_functional.py::test_set_cookies_max_age[pyloop] 
[gw9] [ 15%] PASSED tests/test_client_functional.py::test_redirect_with_empty_payload[pyloop] 
tests/test_client_response.py::test_read_and_release_connection_with_error[pyloop] 
tests/test_client_ws.py::test_ws_connect_deflate_server_not_support[pyloop] 
[gw13] [ 15%] PASSED tests/test_client_response.py::test_read_and_release_connection_with_error[pyloop] 
tests/test_client_session.py::test_ssl_shutdown_timeout_passed_to_connector 
[gw22] [ 15%] PASSED tests/test_client_ws_functional.py::test_heartbeat_no_pong_after_send_many_messages[pyloop] 
[gw23] [ 15%] PASSED tests/test_client_ws.py::test_ws_connect_deflate_server_not_support[pyloop] 
tests/test_client_functional.py::test_request_raise_for_status_default[pyloop] 
[gw6] [ 15%] PASSED tests/test_client_functional.py::test_request_raise_for_status_default[pyloop] 
tests/test_client_request.py::test_file_upload_not_chunked_seek[pyloop] 
[gw18] [ 15%] PASSED tests/test_client_request.py::test_file_upload_not_chunked_seek[pyloop] 
tests/test_client_middleware_digest_auth.py::test_authenticate_scenarios[401-headers0-True-expected_challenge0] 
tests/test_client_request.py::test_query_bytes_param_raises[pyloop] 
[gw16] [ 15%] PASSED tests/test_client_request.py::test_query_bytes_param_raises[pyloop] 
tests/test_client_functional.py::test_read_from_closed_response2[pyloop] 
[gw8] [ 15%] PASSED tests/test_client_functional.py::test_read_from_closed_response2[pyloop] 
tests/test_client_request.py::test_content_length_for_methods[pyloop-OPTIONS-None-None] 
[gw14] [ 15%] PASSED tests/test_client_request.py::test_content_length_for_methods[pyloop-OPTIONS-None-None] 
[gw10] [ 15%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-SESS-auth-int] 
tests/test_client_session.py::test_build_url_returns_expected_url[pyloop-base_url=URL('http://example.com/test1/') url='http://foo.com/bar'] 
[gw20] [ 15%] PASSED tests/test_client_session.py::test_build_url_returns_expected_url[pyloop-base_url=URL('http://example.com/test1/') url='http://foo.com/bar'] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-SESS-auth,auth-int] 
tests/test_connector.py::test_tcp_connector_resolve_host[pyloop] 
[gw11] [ 15%] PASSED tests/test_connector.py::test_tcp_connector_resolve_host[pyloop] 
tests/test_client_response.py::test_response_raw_cookie_headers_preserved[pyloop] 
tests/test_client_functional.py::test_post_data_textio_encoding[pyloop] 
[gw19] [ 15%] PASSED tests/test_client_response.py::test_response_raw_cookie_headers_preserved[pyloop] 
[gw2] [ 15%] PASSED tests/test_client_functional.py::test_post_data_textio_encoding[pyloop] 
tests/test_client_response.py::test_release[pyloop] 
[gw13] [ 15%] PASSED tests/test_client_response.py::test_release[pyloop] 
[gw12] [ 15%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-512-SESS-auth-int] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-512-SESS-auth,auth-int] 
tests/test_connector.py::test_start_tls_exception_with_ssl_shutdown_timeout_nonzero_pre_311[pyloop] 
[gw1] [ 15%] SKIPPED tests/test_connector.py::test_start_tls_exception_with_ssl_shutdown_timeout_nonzero_pre_311[pyloop] 
tests/test_connector.py::test_start_tls_with_zero_total_timeout[pyloop] 
[gw0] [ 15%] PASSED tests/test_benchmarks_web_fileresponse.py::test_simple_web_file_response[pyloop] 
[gw21] [ 15%] PASSED tests/test_client_session.py::test_ssl_shutdown_timeout_passed_to_connector 
tests/test_client_session.py::test_ssl_shutdown_timeout_passed_to_connector_pre_311 
[gw21] [ 15%] SKIPPED tests/test_client_session.py::test_ssl_shutdown_timeout_passed_to_connector_pre_311 
tests/test_client_session.py::test_connector_loop[pyloop] 
[gw10] [ 15%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-SESS-auth,auth-int] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-SESS-] 
[gw21] [ 15%] PASSED tests/test_client_session.py::test_connector_loop[pyloop] 
tests/test_client_request.py::test_query_str_param_is_not_encoded[pyloop] 
[gw16] [ 15%] PASSED tests/test_client_request.py::test_query_str_param_is_not_encoded[pyloop] 
tests/test_client_functional.py::test_redirect_preserves_content_type[pyloop] 
[gw9] [ 15%] PASSED tests/test_client_functional.py::test_redirect_preserves_content_type[pyloop] 
tests/test_client_response.py::test_response_cookies_setter_updates_raw_headers[pyloop] 
[gw19] [ 15%] PASSED tests/test_client_response.py::test_response_cookies_setter_updates_raw_headers[pyloop] 
tests/test_client_request.py::test_default_loop[pyloop] 
tests/test_client_functional.py::test_json_custom[pyloop] 
[gw15] [ 15%] PASSED tests/test_client_request.py::test_default_loop[pyloop] 
tests/test_client_functional.py::test_request_raise_for_status_disabled[pyloop] 
[gw4] [ 15%] PASSED tests/test_client_functional.py::test_json_custom[pyloop] 
tests/test_client_request.py::test_content_length_for_methods[pyloop-TRACE-None-None] 
[gw14] [ 15%] PASSED tests/test_client_request.py::test_content_length_for_methods[pyloop-TRACE-None-None] 
tests/test_client_ws.py::test_ws_connect_deflate_notakeover[pyloop] 
[gw6] [ 15%] PASSED tests/test_client_functional.py::test_request_raise_for_status_disabled[pyloop] 
[gw23] [ 15%] PASSED tests/test_client_ws.py::test_ws_connect_deflate_notakeover[pyloop] 
[gw7] [ 15%] PASSED tests/test_client_middleware_digest_auth.py::test_authenticate_scenarios[401-headers0-True-expected_challenge0] 
tests/test_client_middleware_digest_auth.py::test_authenticate_scenarios[401-headers1-True-expected_challenge1] 
tests/test_client_response.py::test_release_on_del[pyloop] 
[gw13] [ 16%] PASSED tests/test_client_response.py::test_release_on_del[pyloop] 
tests/test_client_proto.py::test_abort_without_transport[pyloop] 
[gw17] [ 16%] PASSED tests/test_client_proto.py::test_abort_without_transport[pyloop] 
tests/test_client_session.py::test_build_url_returns_expected_url[pyloop-base_url=URL('http://example.com') url='http://foo.com/bar'] 
[gw20] [ 16%] PASSED tests/test_client_session.py::test_build_url_returns_expected_url[pyloop-base_url=URL('http://example.com') url='http://foo.com/bar'] 
tests/test_client_request.py::test_file_upload_force_chunked[pyloop] 
[gw1] [ 16%] PASSED tests/test_connector.py::test_start_tls_with_zero_total_timeout[pyloop] 
[gw18] [ 16%] PASSED tests/test_client_request.py::test_file_upload_force_chunked[pyloop] 
tests/test_client_functional.py::test_read_after_catch_raise_for_status[pyloop] 
[gw8] [ 16%] PASSED tests/test_client_functional.py::test_read_after_catch_raise_for_status[pyloop] 
tests/test_client_request.py::test_params_update_path_and_url[pyloop] 
[gw16] [ 16%] PASSED tests/test_client_request.py::test_params_update_path_and_url[pyloop] 
[gw10] [ 16%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-SESS-] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA256-auth] 
tests/test_client_functional.py::test_too_many_redirects_closes_payload[pyloop] 
tests/test_client_functional.py::test_set_cookies_max_age_overflow[pyloop] 
tests/test_client_ws_functional.py::test_heartbeat_no_pong_concurrent_receive[pyloop] 
[gw9] [ 16%] PASSED tests/test_client_functional.py::test_too_many_redirects_closes_payload[pyloop] 
[gw5] [ 16%] PASSED tests/test_client_functional.py::test_set_cookies_max_age_overflow[pyloop] 
tests/test_connector.py::test_tcp_connector_dns_cache_not_expired[pyloop] 
[gw11] [ 16%] PASSED tests/test_connector.py::test_tcp_connector_dns_cache_not_expired[pyloop] 
tests/test_client_functional.py::test_request_raise_for_status_enabled[pyloop] 
[gw6] [ 16%] PASSED tests/test_client_functional.py::test_request_raise_for_status_enabled[pyloop] 
tests/test_client_response.py::test_response_eof[pyloop] 
[gw13] [ 16%] PASSED tests/test_client_response.py::test_response_eof[pyloop] 
tests/test_client_functional.py::test_post_data_zipfile_filelike[pyloop] 
[gw2] [ 16%] PASSED tests/test_client_functional.py::test_post_data_zipfile_filelike[pyloop] 
tests/test_client_session.py::test_close_coro[pyloop] 
tests/test_benchmarks_web_fileresponse.py::test_simple_web_file_sendfile_fallback_response[pyloop] 
tests/test_client_functional.py::test_expect_continue[pyloop] 
[gw4] [ 16%] PASSED tests/test_client_functional.py::test_expect_continue[pyloop] 
[gw22] [ 16%] PASSED tests/test_client_ws_functional.py::test_heartbeat_no_pong_concurrent_receive[pyloop] 
[gw19] [ 16%] PASSED tests/test_client_session.py::test_close_coro[pyloop] 
tests/test_client_request.py::test_params_empty_path_and_url[pyloop] 
[gw12] [ 16%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-512-SESS-auth,auth-int] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-512-SESS-] 
tests/test_client_session.py::test_auto_created_connector_uses_session_loop[pyloop] 
[gw16] [ 16%] PASSED tests/test_client_request.py::test_params_empty_path_and_url[pyloop] 
[gw21] [ 16%] PASSED tests/test_client_session.py::test_auto_created_connector_uses_session_loop[pyloop] 
[gw7] [ 16%] PASSED tests/test_client_middleware_digest_auth.py::test_authenticate_scenarios[401-headers1-True-expected_challenge1] 
tests/test_client_middleware_digest_auth.py::test_authenticate_scenarios[401-headers2-True-expected_challenge2] 
tests/test_connector.py::test_invalid_ssl_param 
tests/test_client_session.py::test_build_url_returns_expected_url[pyloop-base_url=URL('http://example.com/test1/') url='http://foo.com'] 
[gw20] [ 16%] PASSED tests/test_client_session.py::test_build_url_returns_expected_url[pyloop-base_url=URL('http://example.com/test1/') url='http://foo.com'] 
tests/test_client_request.py::test_expect100[pyloop] 
tests/test_client_request.py::test_content_length_for_methods[pyloop-POST-None-0] 
tests/test_client_functional.py::test_invalid_url_redirect_closes_payload[pyloop] 
[gw14] [ 16%] PASSED tests/test_client_request.py::test_content_length_for_methods[pyloop-POST-None-0] 
[gw9] [ 16%] PASSED tests/test_client_functional.py::test_invalid_url_redirect_closes_payload[pyloop] 
tests/test_client_ws.py::test_ws_connect_deflate_client_wbits[pyloop] 
[gw18] [ 16%] PASSED tests/test_client_request.py::test_expect100[pyloop] 
[gw23] [ 16%] PASSED tests/test_client_ws.py::test_ws_connect_deflate_client_wbits[pyloop] 
[gw3] [ 16%] PASSED tests/test_client_functional.py::test_read_timeout_between_chunks[pyloop] 
tests/test_client_functional.py::test_read_after_raise_outside_context[pyloop] 
[gw8] [ 16%] PASSED tests/test_client_functional.py::test_read_after_raise_outside_context[pyloop] 
tests/test_client_request.py::test_method1[pyloop] 
[gw17] [ 16%] PASSED tests/test_client_request.py::test_method1[pyloop] 
tests/test_connector.py::test_unix_connector_not_found[pyloop] 
tests/test_client_request.py::test_host_header_fqdn[pyloop-dot only at the end] 
[gw15] [ 16%] PASSED tests/test_client_request.py::test_host_header_fqdn[pyloop-dot only at the end] 
[gw19] [ 16%] PASSED tests/test_connector.py::test_unix_connector_not_found[pyloop] 
[gw10] [ 16%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA256-auth] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA256-auth-int] 
tests/test_connector.py::test_tcp_connector_dns_cache_forever[pyloop] 
[gw11] [ 16%] PASSED tests/test_connector.py::test_tcp_connector_dns_cache_forever[pyloop] 
tests/test_client_functional.py::test_session_raise_for_status_coro[pyloop] 
[gw6] [ 16%] PASSED tests/test_client_functional.py::test_session_raise_for_status_coro[pyloop] 
tests/test_client_functional.py::test_post_data_tarfile_filelike[pyloop] 
[gw2] [ 16%] PASSED tests/test_client_functional.py::test_post_data_tarfile_filelike[pyloop] 
tests/test_client_functional.py::test_request_conn_error[pyloop] 
[gw5] [ 16%] PASSED tests/test_client_functional.py::test_request_conn_error[pyloop] 
tests/test_client_response.py::test_response_eof_upgraded[pyloop] 
[gw13] [ 16%] PASSED tests/test_client_response.py::test_response_eof_upgraded[pyloop] 
[gw0] [ 16%] PASSED tests/test_benchmarks_web_fileresponse.py::test_simple_web_file_sendfile_fallback_response[pyloop] 
tests/test_client_request.py::test_expect_100_continue_header[pyloop] 
tests/test_client_functional.py::test_expect100_with_no_body[pyloop] 
[gw4] [ 16%] PASSED tests/test_client_functional.py::test_expect100_with_no_body[pyloop] 
[gw1] [ 16%] PASSED tests/test_connector.py::test_invalid_ssl_param 
tests/test_connector.py::test_tcp_connector_ctor_fingerprint_valid[pyloop] 
[gw1] [ 16%] PASSED tests/test_connector.py::test_tcp_connector_ctor_fingerprint_valid[pyloop] 
tests/test_client_request.py::test_gen_netloc_all[pyloop] 
[gw16] [ 16%] PASSED tests/test_client_request.py::test_gen_netloc_all[pyloop] 
tests/test_client_ws_functional.py::test_close_websocket_while_ping_inflight[pyloop] 
tests/test_client_session.py::test_base_url_without_trailing_slash 
tests/test_client_functional.py::test_read_timeout_on_reading_chunks[pyloop] 
tests/test_client_session.py::test_detach[pyloop] 
[gw21] [ 16%] PASSED tests/test_client_session.py::test_detach[pyloop] 
[gw7] [ 16%] PASSED tests/test_client_middleware_digest_auth.py::test_authenticate_scenarios[401-headers2-True-expected_challenge2] 
tests/test_client_request.py::test_content_length_for_methods[pyloop-PUT-None-0] 
tests/test_client_middleware_digest_auth.py::test_authenticate_scenarios[200-headers3-False-expected_challenge3] 
[gw18] [ 17%] PASSED tests/test_client_request.py::test_expect_100_continue_header[pyloop] 
tests/test_client_functional.py::test_read_from_closed_content[pyloop] 
[gw14] [ 17%] PASSED tests/test_client_request.py::test_content_length_for_methods[pyloop-PUT-None-0] 
[gw8] [ 17%] PASSED tests/test_client_functional.py::test_read_from_closed_content[pyloop] 
[gw12] [ 17%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-512-SESS-] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-SESS-auth] 
tests/test_client_functional.py::test_non_http_redirect_closes_payload[pyloop] 
[gw9] [ 17%] PASSED tests/test_client_functional.py::test_non_http_redirect_closes_payload[pyloop] 
tests/test_connector.py::test_unix_connector_permission[pyloop] 
[gw19] [ 17%] PASSED tests/test_connector.py::test_unix_connector_permission[pyloop] 
tests/test_client_request.py::test_host_header_fqdn[pyloop-single dot] 
[gw15] [ 17%] PASSED tests/test_client_request.py::test_host_header_fqdn[pyloop-single dot] 
[gw22] [ 17%] PASSED tests/test_client_ws_functional.py::test_close_websocket_while_ping_inflight[pyloop] 
tests/test_client_request.py::test_method2[pyloop] 
[gw17] [ 17%] PASSED tests/test_client_request.py::test_method2[pyloop] 
tests/test_client_ws.py::test_ws_connect_deflate_client_wbits_bad[pyloop] 
tests/test_benchmarks_web_fileresponse.py::test_simple_web_file_response_not_modified[pyloop] 
[gw23] [ 17%] PASSED tests/test_client_ws.py::test_ws_connect_deflate_client_wbits_bad[pyloop] 
[gw3] [ 17%] PASSED tests/test_client_functional.py::test_read_timeout_on_reading_chunks[pyloop] 
tests/test_client_functional.py::test_post_bytes_data_content_length_from_body[pyloop] 
tests/test_client_request.py::test_gen_netloc_no_port[pyloop] 
[gw16] [ 17%] PASSED tests/test_client_request.py::test_gen_netloc_no_port[pyloop] 
[gw10] [ 17%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA256-auth-int] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA256-auth,auth-int] 
[gw2] [ 17%] PASSED tests/test_client_functional.py::test_post_bytes_data_content_length_from_body[pyloop] 
tests/test_client_functional.py::test_request_raise_for_status_coro[pyloop] 
[gw6] [ 17%] PASSED tests/test_client_functional.py::test_request_raise_for_status_coro[pyloop] 
tests/test_client_functional.py::test_broken_connection[pyloop] 
tests/test_client_request.py::test_data_stream[pyloop] 
tests/test_connector.py::test_tcp_connector_use_dns_cache_disabled[pyloop] 
[gw20] [ 17%] PASSED tests/test_client_session.py::test_base_url_without_trailing_slash 
[gw7] [ 17%] PASSED tests/test_client_middleware_digest_auth.py::test_authenticate_scenarios[200-headers3-False-expected_challenge3] 
tests/test_client_middleware_digest_auth.py::test_encode_validation_errors[challenge0-Malformed Digest auth challenge: Missing 'realm' parameter] 
[gw11] [ 17%] PASSED tests/test_connector.py::test_tcp_connector_use_dns_cache_disabled[pyloop] 
tests/test_client_session.py::test_instantiation_with_invalid_timeout_value[pyloop] 
[gw20] [ 17%] PASSED tests/test_client_session.py::test_instantiation_with_invalid_timeout_value[pyloop] 
tests/test_client_functional.py::test_expect100_continue_with_none_payload[pyloop] 
[gw4] [ 17%] PASSED tests/test_client_functional.py::test_expect100_continue_with_none_payload[pyloop] 
tests/test_connector.py::test_insecure_fingerprint_md5[pyloop] 
[gw1] [ 17%] PASSED tests/test_connector.py::test_insecure_fingerprint_md5[pyloop] 
tests/test_client_functional.py::test_read_timeout[pyloop] 
tests/test_client_response.py::test_response_eof_after_connection_detach[pyloop] 
[gw13] [ 17%] PASSED tests/test_client_response.py::test_response_eof_after_connection_detach[pyloop] 
[gw0] [ 17%] PASSED tests/test_benchmarks_web_fileresponse.py::test_simple_web_file_response_not_modified[pyloop] 
tests/test_client_ws_functional.py::test_send_recv_compress[zlib-pyloop] 
[gw22] [ 17%] PASSED tests/test_client_ws_functional.py::test_send_recv_compress[zlib-pyloop] 
tests/test_client_session.py::test_request_closed_session[pyloop] 
[gw21] [ 17%] PASSED tests/test_client_session.py::test_request_closed_session[pyloop] 
[gw18] [ 17%] PASSED tests/test_client_request.py::test_data_stream[pyloop] 
tests/test_client_request.py::test_content_length_for_methods[pyloop-PATCH-None-0] 
[gw14] [ 17%] PASSED tests/test_client_request.py::test_content_length_for_methods[pyloop-PATCH-None-0] 
[gw8] [ 17%] PASSED tests/test_client_functional.py::test_read_timeout[pyloop] 
tests/test_connector.py::test_named_pipe_connector_wrong_loop 
[gw19] [ 17%] SKIPPED tests/test_connector.py::test_named_pipe_connector_wrong_loop 
tests/test_connector.py::test_named_pipe_connector_not_found 
[gw19] [ 17%] SKIPPED tests/test_connector.py::test_named_pipe_connector_not_found 
tests/test_connector.py::test_named_pipe_connector_permission 
[gw19] [ 17%] SKIPPED tests/test_connector.py::test_named_pipe_connector_permission 
tests/test_connector.py::test_default_use_dns_cache 
tests/test_client_ws.py::test_ws_connect_deflate_server_ext_bad[pyloop] 
tests/test_client_request.py::test_host_header_fqdn[pyloop-single dot with port] 
[gw15] [ 17%] PASSED tests/test_client_request.py::test_host_header_fqdn[pyloop-single dot with port] 
[gw23] [ 17%] PASSED tests/test_client_ws.py::test_ws_connect_deflate_server_ext_bad[pyloop] 
[gw7] [ 17%] PASSED tests/test_client_middleware_digest_auth.py::test_encode_validation_errors[challenge0-Malformed Digest auth challenge: Missing 'realm' parameter] 
tests/test_client_middleware_digest_auth.py::test_encode_validation_errors[challenge1-Malformed Digest auth challenge: Missing 'realm' parameter] 
[gw12] [ 17%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-SESS-auth] 
tests/test_client_request.py::test_method3[pyloop] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-SESS-auth-int] 
tests/test_client_functional.py::test_invalid_redirect_origin_closes_payload[pyloop] 
[gw17] [ 17%] PASSED tests/test_client_request.py::test_method3[pyloop] 
tests/test_client_request.py::test_data_stream_deprecated[pyloop] 
[gw9] [ 17%] PASSED tests/test_client_functional.py::test_invalid_redirect_origin_closes_payload[pyloop] 
[gw10] [ 17%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA256-auth,auth-int] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA256-] 
tests/test_client_session.py::test_properties[pyloop-skip_auto_headers-_skip_auto_headers] 
[gw20] [ 17%] PASSED tests/test_client_session.py::test_properties[pyloop-skip_auto_headers-_skip_auto_headers] 
tests/test_client_request.py::test_cookie_coded_value_preserved[pyloop] 
[gw16] [ 17%] PASSED tests/test_client_request.py::test_cookie_coded_value_preserved[pyloop] 
tests/test_client_functional.py::test_read_timeout_on_write[pyloop] 
tests/test_client_functional.py::test_encoding_deflate[zlib-pyloop] 
tests/test_client_ws_functional.py::test_send_recv_compress[zlib_ng.zlib_ng-pyloop] 
[gw4] [ 17%] PASSED tests/test_client_functional.py::test_encoding_deflate[zlib-pyloop] 
tests/test_client_functional.py::test_post_custom_payload_without_content_length[pyloop] 
[gw18] [ 17%] PASSED tests/test_client_request.py::test_data_stream_deprecated[pyloop] 
[gw22] [ 17%] PASSED tests/test_client_ws_functional.py::test_send_recv_compress[zlib_ng.zlib_ng-pyloop] 
tests/test_connector.py::test_tcp_connector_dns_throttle_requests[pyloop] 
[gw11] [ 18%] PASSED tests/test_connector.py::test_tcp_connector_dns_throttle_requests[pyloop] 
tests/test_client_request.py::test_host_header_fqdn[pyloop-multiple dots with port] 
[gw15] [ 18%] PASSED tests/test_client_request.py::test_host_header_fqdn[pyloop-multiple dots with port] 
[gw2] [ 18%] PASSED tests/test_client_functional.py::test_post_custom_payload_without_content_length[pyloop] 
tests/test_client_functional.py::test_creds_in_auth_and_url[pyloop] 
[gw6] [ 18%] PASSED tests/test_client_functional.py::test_creds_in_auth_and_url[pyloop] 
tests/test_client_session.py::test_close_flag_for_closed_connector[pyloop] 
[gw21] [ 18%] PASSED tests/test_client_session.py::test_close_flag_for_closed_connector[pyloop] 
tests/test_client_session.py::test_properties[pyloop-auth-_default_auth] 
[gw20] [ 18%] PASSED tests/test_client_session.py::test_properties[pyloop-auth-_default_auth] 
tests/test_benchmarks_web_middleware.py::test_ten_web_middlewares[pyloop] 
tests/test_connector.py::test_insecure_fingerprint_sha1[pyloop] 
[gw1] [ 18%] PASSED tests/test_connector.py::test_insecure_fingerprint_sha1[pyloop] 
[gw5] [ 18%] XFAIL tests/test_client_functional.py::test_broken_connection[pyloop] 
tests/test_client_request.py::test_content_length_for_methods[pyloop-DELETE-None-0] 
[gw14] [ 18%] PASSED tests/test_client_request.py::test_content_length_for_methods[pyloop-DELETE-None-0] 
tests/test_client_response.py::test_text[pyloop] 
tests/test_client_request.py::test_data_file[pyloop] 
tests/test_client_functional.py::test_socket_timeout[pyloop] 
[gw13] [ 18%] PASSED tests/test_client_response.py::test_text[pyloop] 
tests/test_client_request.py::test_host_header_fqdn[pyloop-explicit host header] 
[gw15] [ 18%] PASSED tests/test_client_request.py::test_host_header_fqdn[pyloop-explicit host header] 
[gw12] [ 18%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-SESS-auth-int] 
tests/test_client_ws_functional.py::test_send_recv_text[pyloop] 
[gw10] [ 18%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA256-] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA256-SESS-auth] 
[gw23] [ 18%] PASSED tests/test_client_ws_functional.py::test_send_recv_text[pyloop] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-SESS-auth,auth-int] 
tests/test_client_request.py::test_update_cookies_with_special_chars_in_existing_header[pyloop] 
[gw16] [ 18%] PASSED tests/test_client_request.py::test_update_cookies_with_special_chars_in_existing_header[pyloop] 
[gw7] [ 18%] PASSED tests/test_client_middleware_digest_auth.py::test_encode_validation_errors[challenge1-Malformed Digest auth challenge: Missing 'realm' parameter] 
tests/test_client_middleware_digest_auth.py::test_encode_validation_errors[challenge2-Malformed Digest auth challenge: Missing 'nonce' parameter] 
[gw19] [ 18%] PASSED tests/test_connector.py::test_default_use_dns_cache 
tests/test_connector.py::test_ssl_none 
tests/test_client_functional.py::test_ssl_client[pyloop] 
tests/test_client_request.py::test_method_invalid[pyloop] 
[gw17] [ 18%] PASSED tests/test_client_request.py::test_method_invalid[pyloop] 
[gw0] [ 18%] PASSED tests/test_benchmarks_web_middleware.py::test_ten_web_middlewares[pyloop] 
[gw8] [ 18%] PASSED tests/test_client_functional.py::test_socket_timeout[pyloop] 
tests/test_client_functional.py::test_amazon_like_cookie_scenario[pyloop] 
[gw2] [ 18%] PASSED tests/test_client_functional.py::test_ssl_client[pyloop] 
[gw9] [ 18%] PASSED tests/test_client_functional.py::test_amazon_like_cookie_scenario[pyloop] 
[gw18] [ 18%] PASSED tests/test_client_request.py::test_data_file[pyloop] 
tests/test_client_functional.py::test_encoding_deflate[zlib_ng.zlib_ng-pyloop] 
[gw4] [ 18%] PASSED tests/test_client_functional.py::test_encoding_deflate[zlib_ng.zlib_ng-pyloop] 
tests/test_client_ws_functional.py::test_send_recv_compress[isal.isal_zlib-pyloop] 
[gw22] [ 18%] PASSED tests/test_client_ws_functional.py::test_send_recv_compress[isal.isal_zlib-pyloop] 
tests/test_connector.py::test_tcp_connector_dns_throttle_requests_exception_spread[pyloop] 
[gw11] [ 18%] PASSED tests/test_connector.py::test_tcp_connector_dns_throttle_requests_exception_spread[pyloop] 
tests/test_client_functional.py::test_creds_in_auth_and_redirect_url[pyloop] 
[gw6] [ 18%] PASSED tests/test_client_functional.py::test_creds_in_auth_and_redirect_url[pyloop] 
tests/test_client_request.py::test_version_1_0[pyloop] 
[gw17] [ 18%] PASSED tests/test_client_request.py::test_version_1_0[pyloop] 
tests/test_client_session.py::test_properties[pyloop-json_serialize-_json_serialize] 
[gw20] [ 18%] PASSED tests/test_client_session.py::test_properties[pyloop-json_serialize-_json_serialize] 
tests/test_client_session.py::test_double_close[pyloop] 
[gw21] [ 18%] PASSED tests/test_client_session.py::test_double_close[pyloop] 
tests/test_client_request.py::test_host_header_fqdn[pyloop-https] 
[gw15] [ 18%] PASSED tests/test_client_request.py::test_host_header_fqdn[pyloop-https] 
[gw3] [ 18%] PASSED tests/test_client_functional.py::test_read_timeout_on_write[pyloop] 
tests/test_client_request.py::test_update_cookies_with_quoted_existing_header[pyloop] 
[gw16] [ 18%] PASSED tests/test_client_request.py::test_update_cookies_with_quoted_existing_header[pyloop] 
tests/test_client_functional.py::test_broken_connection_2[pyloop] 
[gw10] [ 18%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA256-SESS-auth] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA256-SESS-auth-int] 
tests/test_connector.py::test_tcp_connector_clear_dns_cache[pyloop] 
[gw1] [ 18%] PASSED tests/test_connector.py::test_tcp_connector_clear_dns_cache[pyloop] 
[gw5] [ 18%] PASSED tests/test_client_functional.py::test_broken_connection_2[pyloop] 
[gw12] [ 18%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-SESS-auth,auth-int] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-SESS-] 
tests/test_client_request.py::test_content_length_for_methods[pyloop-GET--0] 
[gw14] [ 18%] PASSED tests/test_client_request.py::test_content_length_for_methods[pyloop-GET--0] 
tests/test_benchmarks_web_response.py::test_simple_web_response 
[gw0] [ 18%] PASSED tests/test_benchmarks_web_response.py::test_simple_web_response 
tests/test_benchmarks_web_response.py::test_web_response_with_headers 
[gw0] [ 18%] PASSED tests/test_benchmarks_web_response.py::test_web_response_with_headers 
tests/test_benchmarks_web_response.py::test_web_response_with_bytes_body 
[gw0] [ 18%] PASSED tests/test_benchmarks_web_response.py::test_web_response_with_bytes_body 
tests/test_benchmarks_web_response.py::test_web_response_with_text_body 
tests/test_client_functional.py::test_ssl_client_shutdown_timeout[pyloop] 
tests/test_client_response.py::test_text_bad_encoding[pyloop] 
[gw19] [ 18%] PASSED tests/test_connector.py::test_ssl_none 
tests/test_connector.py::test_resolver_not_called_with_address_is_ip[pyloop] 
[gw0] [ 18%] PASSED tests/test_benchmarks_web_response.py::test_web_response_with_text_body 
tests/test_benchmarks_web_response.py::test_simple_web_stream_response 
[gw0] [ 18%] PASSED tests/test_benchmarks_web_response.py::test_simple_web_stream_response 
tests/test_benchmarks_web_urldispatcher.py::test_resolve_root_route[pyloop] 
[gw0] [ 19%] PASSED tests/test_benchmarks_web_urldispatcher.py::test_resolve_root_route[pyloop] 
[gw13] [ 19%] PASSED tests/test_client_response.py::test_text_bad_encoding[pyloop] 
[gw7] [ 19%] PASSED tests/test_client_middleware_digest_auth.py::test_encode_validation_errors[challenge2-Malformed Digest auth challenge: Missing 'nonce' parameter] 
tests/test_client_middleware_digest_auth.py::test_encode_validation_errors[challenge3-Security issue: Digest auth challenge contains empty 'nonce' value] 
[gw19] [ 19%] PASSED tests/test_connector.py::test_resolver_not_called_with_address_is_ip[pyloop] 
[gw2] [ 19%] PASSED tests/test_client_functional.py::test_ssl_client_shutdown_timeout[pyloop] 
tests/test_client_functional.py::test_timeout_on_reading_data[pyloop] 
tests/test_client_functional.py::test_read_timeout_closes_connection[pyloop] 
tests/test_connector.py::test_tcp_connector_dns_throttle_requests_cancelled_when_close[pyloop] 
[gw11] [ 19%] PASSED tests/test_connector.py::test_tcp_connector_dns_throttle_requests_cancelled_when_close[pyloop] 
tests/test_client_ws_functional.py::test_send_recv_bytes_bad_type[pyloop] 
[gw23] [ 19%] PASSED tests/test_client_ws_functional.py::test_send_recv_bytes_bad_type[pyloop] 
tests/test_client_request.py::test_version_default[pyloop] 
[gw17] [ 19%] PASSED tests/test_client_request.py::test_version_default[pyloop] 
tests/test_client_functional.py::test_drop_auth_on_redirect_to_other_host[pyloop-entirely different hosts] 
tests/test_client_request.py::test_content_length_for_methods[pyloop-HEAD--0] 
[gw14] [ 19%] PASSED tests/test_client_request.py::test_content_length_for_methods[pyloop-HEAD--0] 
[gw6] [ 19%] PASSED tests/test_client_functional.py::test_drop_auth_on_redirect_to_other_host[pyloop-entirely different hosts] 
tests/test_client_ws_functional.py::test_send_recv_compress_wbits[zlib-pyloop] 
[gw22] [ 19%] PASSED tests/test_client_ws_functional.py::test_send_recv_compress_wbits[zlib-pyloop] 
tests/test_client_functional.py::test_file_upload_307_308_redirect[pyloop-307] 
tests/test_client_request.py::test_data_stream_exc[pyloop] 
[gw12] [ 19%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-SESS-] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA256-auth] 
[gw10] [ 19%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA256-SESS-auth-int] 
[gw9] [ 19%] PASSED tests/test_client_functional.py::test_file_upload_307_308_redirect[pyloop-307] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA256-SESS-auth,auth-int] 
tests/test_client_request.py::test_host_header_fqdn[pyloop-only dots] 
[gw15] [ 19%] PASSED tests/test_client_request.py::test_host_header_fqdn[pyloop-only dots] 
tests/test_client_functional.py::test_custom_headers[pyloop] 
tests/test_client_session.py::test_properties[pyloop-connector_owner-_connector_owner] 
[gw20] [ 19%] PASSED tests/test_client_session.py::test_properties[pyloop-connector_owner-_connector_owner] 
tests/test_client_functional.py::test_encoding_deflate[isal.isal_zlib-pyloop] 
tests/test_client_session.py::test_del[pyloop] 
[gw5] [ 19%] PASSED tests/test_client_functional.py::test_custom_headers[pyloop] 
[gw4] [ 19%] PASSED tests/test_client_functional.py::test_encoding_deflate[isal.isal_zlib-pyloop] 
tests/test_connector.py::test_tcp_connector_clear_dns_cache_bad_args[pyloop] 
[gw1] [ 19%] PASSED tests/test_connector.py::test_tcp_connector_clear_dns_cache_bad_args[pyloop] 
tests/test_client_request.py::test_connection_header[pyloop] 
[gw7] [ 19%] PASSED tests/test_client_middleware_digest_auth.py::test_encode_validation_errors[challenge3-Security issue: Digest auth challenge contains empty 'nonce' value] 
tests/test_client_middleware_digest_auth.py::test_encode_digest_with_md5 
tests/test_connector.py::test_tcp_connector_raise_connector_ssl_error[pyloop] 
[gw8] [ 19%] PASSED tests/test_client_functional.py::test_read_timeout_closes_connection[pyloop] 
[gw18] [ 19%] PASSED tests/test_client_request.py::test_data_stream_exc[pyloop] 
[gw12] [ 19%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA256-auth] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA256-auth-int] 
[gw10] [ 19%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA256-SESS-auth,auth-int] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA256-SESS-] 
tests/test_client_response.py::test_text_badly_encoded_encoding_header[pyloop] 
[gw13] [ 19%] PASSED tests/test_client_response.py::test_text_badly_encoded_encoding_header[pyloop] 
tests/test_client_request.py::test_content_length_for_methods[pyloop-POST--0] 
tests/test_benchmarks_web_urldispatcher.py::test_resolve_root_route_with_many_fixed_routes[pyloop] 
[gw14] [ 19%] PASSED tests/test_client_request.py::test_content_length_for_methods[pyloop-POST--0] 
[gw16] [ 19%] PASSED tests/test_client_request.py::test_connection_header[pyloop] 
tests/test_client_request.py::test_host_header_fqdn[pyloop-single dot with port idna] 
[gw15] [ 19%] PASSED tests/test_client_request.py::test_host_header_fqdn[pyloop-single dot with port idna] 
tests/test_connector.py::test_tcp_connector_cancel_dns_error_captured[pyloop] 
[gw0] [ 19%] PASSED tests/test_benchmarks_web_urldispatcher.py::test_resolve_root_route_with_many_fixed_routes[pyloop] 
[gw19] [ 19%] PASSED tests/test_connector.py::test_tcp_connector_raise_connector_ssl_error[pyloop] 
tests/test_client_session.py::test_properties[pyloop-raise_for_status-_raise_for_status] 
[gw20] [ 19%] PASSED tests/test_client_session.py::test_properties[pyloop-raise_for_status-_raise_for_status] 
tests/test_client_request.py::test_request_info[pyloop] 
[gw17] [ 19%] PASSED tests/test_client_request.py::test_request_info[pyloop] 
tests/test_client_functional.py::test_ssl_client_alpn[pyloop] 
tests/test_client_ws_functional.py::test_recv_bytes_after_close[pyloop] 
tests/test_client_request.py::test_data_stream_exc_chain[pyloop] 
tests/test_client_functional.py::test_drop_auth_on_redirect_to_other_host[pyloop-http -> https] 
tests/test_client_ws_functional.py::test_send_recv_compress_wbits[zlib_ng.zlib_ng-pyloop] 
[gw22] [ 19%] PASSED tests/test_client_ws_functional.py::test_send_recv_compress_wbits[zlib_ng.zlib_ng-pyloop] 
[gw23] [ 19%] PASSED tests/test_client_ws_functional.py::test_recv_bytes_after_close[pyloop] 
tests/test_client_functional.py::test_file_upload_307_308_redirect[pyloop-308] 
[gw2] [ 19%] PASSED tests/test_client_functional.py::test_ssl_client_alpn[pyloop] 
[gw9] [ 19%] PASSED tests/test_client_functional.py::test_file_upload_307_308_redirect[pyloop-308] 
tests/test_client_request.py::test_no_content_length[pyloop] 
tests/test_client_request.py::test_content_length_for_methods[pyloop-PUT--0] 
[gw14] [ 19%] PASSED tests/test_client_request.py::test_content_length_for_methods[pyloop-PUT--0] 
tests/test_client_functional.py::test_read_timeout_on_prepared_response[pyloop] 
[gw10] [ 19%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA256-SESS-] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA512-auth] 
[gw12] [ 19%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA256-auth-int] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA256-auth,auth-int] 
tests/test_connector.py::test___get_ssl_context1 
[gw18] [ 19%] PASSED tests/test_client_request.py::test_data_stream_exc_chain[pyloop] 
[gw16] [ 19%] PASSED tests/test_client_request.py::test_no_content_length[pyloop] 
tests/test_client_request.py::test_default_headers_useragent[pyloop] 
[gw15] [ 19%] PASSED tests/test_client_request.py::test_default_headers_useragent[pyloop] 
tests/test_client_functional.py::test_redirect_to_absolute_url[pyloop] 
[gw7] [ 19%] PASSED tests/test_client_middleware_digest_auth.py::test_encode_digest_with_md5 
tests/test_client_middleware_digest_auth.py::test_encode_digest_with_sess_algorithms[MD5-SESS] 
[gw5] [ 20%] PASSED tests/test_client_functional.py::test_redirect_to_absolute_url[pyloop] 
[gw21] [ 20%] PASSED tests/test_client_session.py::test_del[pyloop] 
[gw8] [ 20%] PASSED tests/test_client_functional.py::test_read_timeout_on_prepared_response[pyloop] 
tests/test_client_functional.py::test_encoding_deflate_nochunk[zlib-pyloop] 
tests/test_client_response.py::test_text_custom_encoding[pyloop] 
[gw13] [ 20%] PASSED tests/test_client_response.py::test_text_custom_encoding[pyloop] 
[gw4] [ 20%] PASSED tests/test_client_functional.py::test_encoding_deflate_nochunk[zlib-pyloop] 
tests/test_benchmarks_web_urldispatcher.py::test_resolve_static_root_route[pyloop] 
[gw0] [ 20%] PASSED tests/test_benchmarks_web_urldispatcher.py::test_resolve_static_root_route[pyloop] 
tests/test_client_request.py::test_data_stream_continue[pyloop] 
[gw11] [ 20%] PASSED tests/test_connector.py::test_tcp_connector_cancel_dns_error_captured[pyloop] 
tests/test_client_ws_functional.py::test_send_recv_compress_wbits[isal.isal_zlib-pyloop] 
[gw22] [ 20%] PASSED tests/test_client_ws_functional.py::test_send_recv_compress_wbits[isal.isal_zlib-pyloop] 
tests/test_client_request.py::test_no_content_length_head[pyloop] 
tests/test_connector.py::test_tcp_connector_do_not_raise_connector_ssl_error[pyloop-ip address] 
[gw19] [ 20%] PASSED tests/test_connector.py::test_tcp_connector_do_not_raise_connector_ssl_error[pyloop-ip address] 
[gw18] [ 20%] PASSED tests/test_client_request.py::test_data_stream_continue[pyloop] 
[gw6] [ 20%] PASSED tests/test_client_functional.py::test_drop_auth_on_redirect_to_other_host[pyloop-http -> https] 
tests/test_client_session.py::test_properties[pyloop-trust_env-_trust_env] 
tests/test_connector.py::test_del_with_scheduled_cleanup[pyloop] 
[gw20] [ 20%] PASSED tests/test_client_session.py::test_properties[pyloop-trust_env-_trust_env] 
tests/test_client_request.py::test_content_length_for_methods[pyloop-GET-test-4] 
[gw14] [ 20%] PASSED tests/test_client_request.py::test_content_length_for_methods[pyloop-GET-test-4] 
[gw10] [ 20%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA512-auth] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA512-auth-int] 
[gw16] [ 20%] PASSED tests/test_client_request.py::test_no_content_length_head[pyloop] 
tests/test_client_functional.py::test_tcp_connector_fingerprint_ok[pyloop] 
tests/test_client_functional.py::test_redirect_without_location_header[pyloop] 
[gw5] [ 20%] PASSED tests/test_client_functional.py::test_redirect_without_location_header[pyloop] 
[gw2] [ 20%] PASSED tests/test_client_functional.py::test_tcp_connector_fingerprint_ok[pyloop] 
tests/test_client_functional.py::test_timeout_with_full_buffer[pyloop] 
tests/test_client_functional.py::test_file_upload_301_302_redirect_non_post[pyloop-PUT-301] 
[gw1] [ 20%] PASSED tests/test_connector.py::test___get_ssl_context1 
tests/test_connector.py::test___get_ssl_context2[pyloop] 
[gw12] [ 20%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA256-auth,auth-int] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA256-] 
tests/test_client_request.py::test_default_headers_useragent_custom[pyloop] 
[gw15] [ 20%] PASSED tests/test_client_request.py::test_default_headers_useragent_custom[pyloop] 
tests/test_client_request.py::test_content_type_auto_header_get[pyloop] 
[gw1] [ 20%] PASSED tests/test_connector.py::test___get_ssl_context2[pyloop] 
tests/test_client_ws_functional.py::test_send_recv_bytes[pyloop] 
[gw23] [ 20%] PASSED tests/test_client_ws_functional.py::test_send_recv_bytes[pyloop] 
tests/test_client_ws_functional.py::test_send_recv_compress_wbit_error[pyloop] 
[gw9] [ 20%] PASSED tests/test_client_functional.py::test_file_upload_301_302_redirect_non_post[pyloop-PUT-301] 
[gw22] [ 20%] PASSED tests/test_client_ws_functional.py::test_send_recv_compress_wbit_error[pyloop] 
[gw7] [ 20%] PASSED tests/test_client_middleware_digest_auth.py::test_encode_digest_with_sess_algorithms[MD5-SESS] 
tests/test_client_middleware_digest_auth.py::test_encode_digest_with_sess_algorithms[SHA-SESS] 
[gw3] [ 20%] PASSED tests/test_client_functional.py::test_timeout_on_reading_data[pyloop] 
tests/test_connector.py::test_connector_multiple_event_loop 
[gw16] [ 20%] PASSED tests/test_client_request.py::test_content_type_auto_header_get[pyloop] 
[gw13] [ 20%] PASSED tests/test_connector.py::test_connector_multiple_event_loop 
tests/test_connector.py::test_tcp_connector_socket_factory[pyloop] 
tests/test_connector.py::test_tcp_connector_dns_tracing[pyloop] 
tests/test_client_session.py::test_del_debug[pyloop] 
tests/test_client_functional.py::test_drop_auth_on_redirect_to_other_host[pyloop-https -> http] 
tests/test_cookiejar.py::test_domain_filter_ip_cookie_receive 
tests/test_client_request.py::test_data_continue[pyloop] 
tests/test_client_session.py::test_properties[pyloop-trace_configs-_trace_configs] 
[gw20] [ 20%] PASSED tests/test_client_session.py::test_properties[pyloop-trace_configs-_trace_configs] 
[gw6] [ 20%] PASSED tests/test_client_functional.py::test_drop_auth_on_redirect_to_other_host[pyloop-https -> http] 
tests/test_connector.py::test_tcp_connector_do_not_raise_connector_ssl_error[pyloop-domain name] 
tests/test_client_functional.py::test_encoding_deflate_nochunk[zlib_ng.zlib_ng-pyloop] 
tests/test_benchmarks_web_urldispatcher.py::test_resolve_single_fixed_url_with_many_routes[pyloop] 
[gw4] [ 20%] PASSED tests/test_client_functional.py::test_encoding_deflate_nochunk[zlib_ng.zlib_ng-pyloop] 
[gw0] [ 20%] PASSED tests/test_benchmarks_web_urldispatcher.py::test_resolve_single_fixed_url_with_many_routes[pyloop] 
[gw19] [ 20%] PASSED tests/test_connector.py::test_tcp_connector_do_not_raise_connector_ssl_error[pyloop-domain name] 
tests/test_client_functional.py::test_file_upload_301_302_redirect_non_post[pyloop-PUT-302] 
[gw11] [ 20%] PASSED tests/test_connector.py::test_tcp_connector_dns_tracing[pyloop] 
[gw9] [ 20%] PASSED tests/test_client_functional.py::test_file_upload_301_302_redirect_non_post[pyloop-PUT-302] 
tests/test_client_ws_functional.py::test_ws_client_async_for[pyloop] 
[gw22] [ 20%] PASSED tests/test_client_ws_functional.py::test_ws_client_async_for[pyloop] 
[gw13] [ 20%] PASSED tests/test_connector.py::test_tcp_connector_socket_factory[pyloop] 
tests/test_client_functional.py::test_timeout_none[pyloop] 
[gw3] [ 20%] PASSED tests/test_client_functional.py::test_timeout_none[pyloop] 
tests/test_client_functional.py::test_chunked_deprecated[pyloop] 
tests/test_client_request.py::test_content_type_auto_header_form[pyloop] 
[gw5] [ 20%] PASSED tests/test_client_functional.py::test_chunked_deprecated[pyloop] 
[gw10] [ 20%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA512-auth-int] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA512-auth,auth-int] 
[gw18] [ 20%] PASSED tests/test_client_request.py::test_data_continue[pyloop] 
[gw12] [ 20%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA256-] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA256-SESS-auth] 
[gw16] [ 20%] PASSED tests/test_client_request.py::test_content_type_auto_header_form[pyloop] 
tests/test_client_session.py::test_netrc_auth_with_trust_env[pyloop] 
[gw14] [ 20%] PASSED tests/test_cookiejar.py::test_domain_filter_ip_cookie_receive 
tests/test_cookiejar.py::test_quotes_correctly_based_on_input[pyloop-IP domain preserved] 
[gw20] [ 21%] PASSED tests/test_client_session.py::test_netrc_auth_with_trust_env[pyloop] 
[gw14] [ 21%] PASSED tests/test_cookiejar.py::test_quotes_correctly_based_on_input[pyloop-IP domain preserved] 
tests/test_client_functional.py::test_file_upload_301_302_redirect_non_post[pyloop-PATCH-301] 
tests/test_connector.py::test___get_ssl_context3[pyloop] 
[gw1] [ 21%] PASSED tests/test_connector.py::test___get_ssl_context3[pyloop] 
tests/test_client_request.py::test_skip_default_useragent_header[pyloop] 
tests/test_client_functional.py::test_tcp_connector_fingerprint_fail[pyloop] 
tests/test_client_ws_functional.py::test_send_recv_text_bad_type[pyloop] 
[gw2] [ 21%] PASSED tests/test_client_functional.py::test_tcp_connector_fingerprint_fail[pyloop] 
[gw23] [ 21%] PASSED tests/test_client_ws_functional.py::test_send_recv_text_bad_type[pyloop] 
[gw9] [ 21%] PASSED tests/test_client_functional.py::test_file_upload_301_302_redirect_non_post[pyloop-PATCH-301] 
tests/test_client_functional.py::test_auth_persist_on_redirect_to_other_host_with_global_auth[pyloop] 
[gw15] [ 21%] PASSED tests/test_client_request.py::test_skip_default_useragent_header[pyloop] 
tests/test_client_functional.py::test_connection_timeout_error[pyloop] 
[gw6] [ 21%] PASSED tests/test_client_functional.py::test_auth_persist_on_redirect_to_other_host_with_global_auth[pyloop] 
[gw3] [ 21%] PASSED tests/test_client_functional.py::test_connection_timeout_error[pyloop] 
tests/test_connector.py::test_tcp_connector_dns_tracing_cache_disabled[pyloop] 
tests/test_benchmarks_web_urldispatcher.py::test_resolve_multiple_fixed_url_with_many_routes[pyloop] 
[gw11] [ 21%] PASSED tests/test_connector.py::test_tcp_connector_dns_tracing_cache_disabled[pyloop] 
[gw13] [ 21%] ERROR tests/test_connector.py::test_tcp_connector_socket_factory[pyloop] 
tests/test_connector.py::test_default_ssl_context_creation_without_ssl 
[gw13] [ 21%] PASSED tests/test_connector.py::test_default_ssl_context_creation_without_ssl 
tests/test_connector.py::test_available_connections_with_limit_per_host 
[gw7] [ 21%] PASSED tests/test_client_middleware_digest_auth.py::test_encode_digest_with_sess_algorithms[SHA-SESS] 
tests/test_client_middleware_digest_auth.py::test_encode_digest_with_sess_algorithms[SHA-256-SESS] 
[gw17] [ 21%] XFAIL tests/test_connector.py::test_del_with_scheduled_cleanup[pyloop] 
tests/test_connector.py::test_tcp_connector_do_not_raise_connector_ssl_error[pyloop-fully-qualified domain name] 
[gw8] [ 21%] PASSED tests/test_client_functional.py::test_timeout_with_full_buffer[pyloop] 
tests/test_client_functional.py::test_encoding_deflate_nochunk[isal.isal_zlib-pyloop] 
[gw12] [ 21%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA256-SESS-auth] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA256-SESS-auth-int] 
[gw4] [ 21%] PASSED tests/test_client_functional.py::test_encoding_deflate_nochunk[isal.isal_zlib-pyloop] 
[gw19] [ 21%] PASSED tests/test_connector.py::test_tcp_connector_do_not_raise_connector_ssl_error[pyloop-fully-qualified domain name] 
tests/test_client_request.py::test_close[pyloop] 
[gw21] [ 21%] PASSED tests/test_client_session.py::test_del_debug[pyloop] 
tests/test_client_functional.py::test_invalid_and_non_http_url[pyloop-http://:/-http://:/-InvalidUrlClientError] 
[gw5] [ 21%] PASSED tests/test_client_functional.py::test_invalid_and_non_http_url[pyloop-http://:/-http://:/-InvalidUrlClientError] 
tests/test_client_request.py::test_content_type_auto_header_bytes[pyloop] 
[gw10] [ 21%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA512-auth,auth-int] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA512-] 
tests/test_client_functional.py::test_readline_error_on_conn_close[pyloop] 
[gw0] [ 21%] PASSED tests/test_benchmarks_web_urldispatcher.py::test_resolve_multiple_fixed_url_with_many_routes[pyloop] 
tests/test_client_ws_functional.py::test_ws_async_with[pyloop] 
[gw22] [ 21%] PASSED tests/test_client_ws_functional.py::test_ws_async_with[pyloop] 
tests/test_cookiejar.py::test_quotes_correctly_based_on_input[pyloop-no shared cookie] 
[gw14] [ 21%] PASSED tests/test_cookiejar.py::test_quotes_correctly_based_on_input[pyloop-no shared cookie] 
[gw16] [ 21%] PASSED tests/test_client_request.py::test_content_type_auto_header_bytes[pyloop] 
tests/test_connector.py::test_del_with_closed_loop[pyloop] 
tests/test_client_session.py::test_netrc_auth_skipped_without_trust_env[pyloop] 
[gw20] [ 21%] PASSED tests/test_client_session.py::test_netrc_auth_skipped_without_trust_env[pyloop] 
[gw18] [ 21%] PASSED tests/test_client_request.py::test_close[pyloop] 
tests/test_client_functional.py::test_file_upload_301_302_redirect_non_post[pyloop-PATCH-302] 
[gw9] [ 21%] PASSED tests/test_client_functional.py::test_file_upload_301_302_redirect_non_post[pyloop-PATCH-302] 
tests/test_client_functional.py::test_format_task_get[pyloop] 
[gw2] [ 21%] PASSED tests/test_client_functional.py::test_format_task_get[pyloop] 
tests/test_connector.py::test___get_ssl_context4[pyloop] 
[gw1] [ 21%] PASSED tests/test_connector.py::test___get_ssl_context4[pyloop] 
tests/test_connector.py::test_tcp_connector_dns_tracing_throttle_requests[pyloop] 
tests/test_client_request.py::test_headers[pyloop] 
[gw15] [ 21%] PASSED tests/test_client_request.py::test_headers[pyloop] 
[gw11] [ 21%] PASSED tests/test_connector.py::test_tcp_connector_dns_tracing_throttle_requests[pyloop] 
tests/test_client_ws_functional.py::test_recv_text_after_close[pyloop] 
[gw23] [ 21%] PASSED tests/test_client_ws_functional.py::test_recv_text_after_close[pyloop] 
tests/test_cookiejar.py::test_quotes_correctly_based_on_input[pyloop-quoted cookie with special char] 
tests/test_client_functional.py::test_read_bufsize_session_default[pyloop] 
tests/test_client_functional.py::test_drop_auth_on_redirect_to_other_host_with_global_auth_and_base_url[pyloop] 
[gw14] [ 21%] PASSED tests/test_cookiejar.py::test_quotes_correctly_based_on_input[pyloop-quoted cookie with special char] 
[gw6] [ 21%] PASSED tests/test_client_functional.py::test_drop_auth_on_redirect_to_other_host_with_global_auth_and_base_url[pyloop] 
[gw8] [ 21%] PASSED tests/test_client_functional.py::test_read_bufsize_session_default[pyloop] 
tests/test_client_functional.py::test_invalid_and_non_http_url[pyloop-http://example.org:non_int_port/-http://example.org:non_int_port/-InvalidUrlClientError] 
[gw5] [ 21%] PASSED tests/test_client_functional.py::test_invalid_and_non_http_url[pyloop-http://example.org:non_int_port/-http://example.org:non_int_port/-InvalidUrlClientError] 
[gw13] [ 21%] PASSED tests/test_connector.py::test_available_connections_with_limit_per_host 
tests/test_connector.py::test_available_connections_without_limit_per_host[0] 
[gw7] [ 21%] PASSED tests/test_client_middleware_digest_auth.py::test_encode_digest_with_sess_algorithms[SHA-256-SESS] 
tests/test_client_middleware_digest_auth.py::test_encode_digest_with_sess_algorithms[SHA-512-SESS] 
tests/test_client_session.py::test_session_context_manager[pyloop] 
[gw21] [ 21%] PASSED tests/test_client_session.py::test_session_context_manager[pyloop] 
tests/test_client_functional.py::test_encoding_gzip[zlib-pyloop] 
[gw4] [ 21%] PASSED tests/test_client_functional.py::test_encoding_gzip[zlib-pyloop] 
tests/test_client_request.py::test_content_type_skip_auto_header_bytes[pyloop] 
tests/test_connector.py::test_tcp_connector_do_not_raise_connector_ssl_error[pyloop-fully-qualified domain name with multiple trailing dots] 
[gw19] [ 21%] PASSED tests/test_connector.py::test_tcp_connector_do_not_raise_connector_ssl_error[pyloop-fully-qualified domain name with multiple trailing dots] 
[gw12] [ 21%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA256-SESS-auth-int] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA256-SESS-auth,auth-int] 
tests/test_client_request.py::test_bad_version[pyloop] 
tests/test_cookiejar.py::test_quotes_correctly_based_on_input[pyloop-quoted cookie w/o special char] 
[gw14] [ 21%] PASSED tests/test_cookiejar.py::test_quotes_correctly_based_on_input[pyloop-quoted cookie w/o special char] 
[gw10] [ 21%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA512-] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA512-SESS-auth] 
tests/test_client_request.py::test_headers_list[pyloop] 
tests/test_client_ws_functional.py::test_ws_async_with_send[pyloop] 
[gw15] [ 22%] PASSED tests/test_client_request.py::test_headers_list[pyloop] 
[gw16] [ 22%] PASSED tests/test_client_request.py::test_content_type_skip_auto_header_bytes[pyloop] 
[gw22] [ 22%] PASSED tests/test_client_ws_functional.py::test_ws_async_with_send[pyloop] 
tests/test_benchmarks_web_urldispatcher.py::test_resolve_multiple_level_fixed_url_with_many_routes[pyloop] 
tests/test_client_session.py::test_netrc_auth_skipped_without_netrc_file[pyloop] 
[gw20] [ 22%] PASSED tests/test_client_session.py::test_netrc_auth_skipped_without_netrc_file[pyloop] 
[gw17] [ 22%] PASSED tests/test_connector.py::test_del_with_closed_loop[pyloop] 
[gw18] [ 22%] PASSED tests/test_client_request.py::test_bad_version[pyloop] 
tests/test_client_functional.py::test_invalid_and_non_http_url[pyloop-http:/-http:///-InvalidUrlClientError] 
tests/test_connector.py::test_tcp_connector_close_resolver 
[gw5] [ 22%] PASSED tests/test_client_functional.py::test_invalid_and_non_http_url[pyloop-http:/-http:///-InvalidUrlClientError] 
tests/test_client_request.py::test_content_type_skip_auto_header_form[pyloop] 
[gw13] [ 22%] PASSED tests/test_connector.py::test_available_connections_without_limit_per_host[0] 
tests/test_connector.py::test_available_connections_without_limit_per_host[10] 
tests/test_client_functional.py::test_file_upload_301_302_redirect_non_post[pyloop-DELETE-301] 
[gw9] [ 22%] PASSED tests/test_client_functional.py::test_file_upload_301_302_redirect_non_post[pyloop-DELETE-301] 
tests/test_cookiejar.py::test_quotes_correctly_based_on_input[pyloop-unquoted cookie with special char] 
[gw14] [ 22%] PASSED tests/test_cookiejar.py::test_quotes_correctly_based_on_input[pyloop-unquoted cookie with special char] 
[gw7] [ 22%] PASSED tests/test_client_middleware_digest_auth.py::test_encode_digest_with_sess_algorithms[SHA-512-SESS] 
tests/test_client_middleware_digest_auth.py::test_encode_unsupported_algorithm 
tests/test_client_ws_functional.py::test_send_recv_json[pyloop] 
[gw23] [ 22%] PASSED tests/test_client_ws_functional.py::test_send_recv_json[pyloop] 
tests/test_client_session.py::test_borrow_connector_loop[pyloop] 
tests/test_client_functional.py::test_read_bufsize_explicit[pyloop] 
[gw8] [ 22%] PASSED tests/test_client_functional.py::test_read_bufsize_explicit[pyloop] 
[gw21] [ 22%] PASSED tests/test_client_session.py::test_borrow_connector_loop[pyloop] 
tests/test_connector.py::test___get_ssl_context5[pyloop] 
[gw1] [ 22%] PASSED tests/test_connector.py::test___get_ssl_context5[pyloop] 
tests/test_flowcontrol_streams.py::TestFlowControlStreamReader::test_read[pyloop] 
[gw2] [ 22%] PASSED tests/test_flowcontrol_streams.py::TestFlowControlStreamReader::test_read[pyloop] 
[gw16] [ 22%] PASSED tests/test_client_request.py::test_content_type_skip_auto_header_form[pyloop] 
tests/test_connector.py::test_del_empty_connector[pyloop] 
[gw17] [ 22%] PASSED tests/test_connector.py::test_del_empty_connector[pyloop] 
tests/test_client_request.py::test_headers_default[pyloop] 
[gw15] [ 22%] PASSED tests/test_client_request.py::test_headers_default[pyloop] 
tests/test_client_functional.py::test_async_with_session[pyloop] 
[gw6] [ 22%] PASSED tests/test_client_functional.py::test_async_with_session[pyloop] 
tests/test_connector.py::test_tcp_connector_do_not_raise_connector_ssl_error[pyloop-idna fully-qualified domain name] 
[gw12] [ 22%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA256-SESS-auth,auth-int] 
[gw19] [ 22%] PASSED tests/test_connector.py::test_tcp_connector_do_not_raise_connector_ssl_error[pyloop-idna fully-qualified domain name] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA256-SESS-] 
tests/test_client_request.py::test_custom_response_class[pyloop] 
tests/test_client_functional.py::test_file_upload_301_302_redirect_non_post[pyloop-DELETE-302] 
tests/test_client_functional.py::test_encoding_gzip[zlib_ng.zlib_ng-pyloop] 
tests/test_client_ws_functional.py::test_ws_async_with_shortcut[pyloop] 
[gw22] [ 22%] PASSED tests/test_client_ws_functional.py::test_ws_async_with_shortcut[pyloop] 
[gw4] [ 22%] PASSED tests/test_client_functional.py::test_encoding_gzip[zlib_ng.zlib_ng-pyloop] 
[gw9] [ 22%] PASSED tests/test_client_functional.py::test_file_upload_301_302_redirect_non_post[pyloop-DELETE-302] 
[gw13] [ 22%] PASSED tests/test_connector.py::test_available_connections_without_limit_per_host[10] 
tests/test_connector.py::test_available_connections_no_limits 
tests/test_cookiejar.py::test_quotes_correctly_based_on_input[pyloop-pre-quoted cookie] 
[gw14] [ 22%] PASSED tests/test_cookiejar.py::test_quotes_correctly_based_on_input[pyloop-pre-quoted cookie] 
tests/test_client_request.py::test_content_type_auto_header_content_length_no_skip[pyloop] 
[gw10] [ 22%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA512-SESS-auth] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA512-SESS-auth-int] 
[gw18] [ 22%] PASSED tests/test_client_request.py::test_custom_response_class[pyloop] 
tests/test_client_functional.py::test_invalid_and_non_http_url[pyloop-http:/example.com-http:///example.com-InvalidUrlClientError] 
[gw5] [ 22%] PASSED tests/test_client_functional.py::test_invalid_and_non_http_url[pyloop-http:/example.com-http:///example.com-InvalidUrlClientError] 
tests/test_client_session.py::test_netrc_auth_from_home_directory[pyloop] 
[gw20] [ 22%] PASSED tests/test_client_session.py::test_netrc_auth_from_home_directory[pyloop] 
[gw0] [ 22%] PASSED tests/test_benchmarks_web_urldispatcher.py::test_resolve_multiple_level_fixed_url_with_many_routes[pyloop] 
tests/test_client_session.py::test_reraise_os_error[pyloop] 
[gw21] [ 22%] PASSED tests/test_client_session.py::test_reraise_os_error[pyloop] 
[gw7] [ 22%] PASSED tests/test_client_middleware_digest_auth.py::test_encode_unsupported_algorithm 
tests/test_client_middleware_digest_auth.py::test_encode_algorithm_case_preservation_uppercase[MD5] 
[gw11] [ 22%] PASSED tests/test_connector.py::test_tcp_connector_close_resolver 
tests/test_connector.py::test_dns_error[pyloop] 
[gw11] [ 22%] PASSED tests/test_connector.py::test_dns_error[pyloop] 
tests/test_connector.py::test_create_conn[pyloop] 
[gw17] [ 22%] PASSED tests/test_connector.py::test_create_conn[pyloop] 
tests/test_client_functional.py::test_file_upload_307_302_redirect_chain[pyloop] 
[gw16] [ 22%] PASSED tests/test_client_request.py::test_content_type_auto_header_content_length_no_skip[pyloop] 
[gw9] [ 22%] PASSED tests/test_client_functional.py::test_file_upload_307_302_redirect_chain[pyloop] 
tests/test_client_functional.py::test_http_empty_data_text[pyloop] 
[gw8] [ 22%] PASSED tests/test_client_functional.py::test_http_empty_data_text[pyloop] 
tests/test_client_ws_functional.py::test_send_recv_frame[pyloop] 
tests/test_client_request.py::test_invalid_url[pyloop] 
[gw15] [ 22%] PASSED tests/test_client_request.py::test_invalid_url[pyloop] 
[gw23] [ 22%] PASSED tests/test_client_ws_functional.py::test_send_recv_frame[pyloop] 
tests/test_cookiejar.py::test_quotes_correctly_based_on_input[pyloop-pre-quoted cookie with domain] 
[gw14] [ 22%] PASSED tests/test_cookiejar.py::test_quotes_correctly_based_on_input[pyloop-pre-quoted cookie with domain] 
tests/test_connector.py::test___get_ssl_context6 
[gw12] [ 23%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA256-SESS-] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA512-auth] 
tests/test_flowcontrol_streams.py::TestFlowControlStreamReader::test_read_resume_paused[pyloop] 
[gw2] [ 23%] PASSED tests/test_flowcontrol_streams.py::TestFlowControlStreamReader::test_read_resume_paused[pyloop] 
[gw7] [ 23%] PASSED tests/test_client_middleware_digest_auth.py::test_encode_algorithm_case_preservation_uppercase[MD5] 
tests/test_client_middleware_digest_auth.py::test_encode_algorithm_case_preservation_uppercase[MD5-SESS] 
[gw3] [ 23%] PASSED tests/test_client_functional.py::test_readline_error_on_conn_close[pyloop] 
tests/test_client_functional.py::test_session_close_awaitable[pyloop] 
[gw6] [ 23%] PASSED tests/test_client_functional.py::test_session_close_awaitable[pyloop] 
tests/test_client_session.py::test_close_conn_on_error[pyloop] 
[gw21] [ 23%] PASSED tests/test_client_session.py::test_close_conn_on_error[pyloop] 
tests/test_client_ws_functional.py::test_closed_async_for[pyloop] 
[gw22] [ 23%] PASSED tests/test_client_ws_functional.py::test_closed_async_for[pyloop] 
tests/test_connector.py::test_tcp_connector_uses_provided_local_addr[pyloop] 
tests/test_connector.py::test_connector_context_manager[pyloop] 
tests/test_client_request.py::test_oserror_on_write_bytes[pyloop] 
[gw17] [ 23%] PASSED tests/test_connector.py::test_connector_context_manager[pyloop] 
[gw19] [ 23%] PASSED tests/test_connector.py::test_tcp_connector_uses_provided_local_addr[pyloop] 
[gw13] [ 23%] PASSED tests/test_connector.py::test_available_connections_no_limits 
tests/test_connector.py::test_connect_tunnel_connection_release[pyloop] 
tests/test_client_functional.py::test_encoding_gzip[isal.isal_zlib-pyloop] 
[gw4] [ 23%] PASSED tests/test_client_functional.py::test_encoding_gzip[isal.isal_zlib-pyloop] 
tests/test_client_request.py::test_no_path[pyloop] 
[gw15] [ 23%] PASSED tests/test_client_request.py::test_no_path[pyloop] 
[gw18] [ 23%] PASSED tests/test_client_request.py::test_oserror_on_write_bytes[pyloop] 
[gw10] [ 23%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA512-SESS-auth-int] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA512-SESS-auth,auth-int] 
tests/test_client_functional.py::test_stream_reader_total_raw_bytes[pyloop] 
tests/test_client_functional.py::test_invalid_and_non_http_url[pyloop-http:///example.com-http:///example.com-InvalidUrlClientError] 
[gw5] [ 23%] PASSED tests/test_client_functional.py::test_invalid_and_non_http_url[pyloop-http:///example.com-http:///example.com-InvalidUrlClientError] 
[gw9] [ 23%] PASSED tests/test_client_functional.py::test_stream_reader_total_raw_bytes[pyloop] 
tests/test_client_request.py::test_urlencoded_formdata_charset[pyloop] 
tests/test_client_session.py::test_netrc_auth_overridden_by_explicit_auth[pyloop] 
[gw20] [ 23%] PASSED tests/test_client_session.py::test_netrc_auth_overridden_by_explicit_auth[pyloop] 
tests/test_flowcontrol_streams.py::TestFlowControlStreamReader::test_readline[pyloop] 
[gw2] [ 23%] PASSED tests/test_flowcontrol_streams.py::TestFlowControlStreamReader::test_readline[pyloop] 
[gw1] [ 23%] PASSED tests/test_connector.py::test___get_ssl_context6 
tests/test_connector.py::test_ssl_context_once 
tests/test_connector.py::test_get_pop_empty_conns[pyloop] 
[gw11] [ 23%] PASSED tests/test_connector.py::test_get_pop_empty_conns[pyloop] 
tests/test_client_session.py::test_ws_connect_allowed_protocols[pyloop-http] 
tests/test_cookiejar.py::test_ignore_domain_ending_with_dot[pyloop] 
tests/test_client_functional.py::test_max_field_size_session_default[pyloop] 
[gw8] [ 23%] PASSED tests/test_client_functional.py::test_max_field_size_session_default[pyloop] 
[gw16] [ 23%] PASSED tests/test_client_request.py::test_urlencoded_formdata_charset[pyloop] 
[gw12] [ 23%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA512-auth] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA512-auth-int] 
[gw14] [ 23%] PASSED tests/test_cookiejar.py::test_ignore_domain_ending_with_dot[pyloop] 
[gw13] [ 23%] PASSED tests/test_connector.py::test_connect_tunnel_connection_release[pyloop] 
tests/test_client_request.py::test_cancel_close[pyloop] 
tests/test_benchmarks_web_urldispatcher.py::test_resolve_dynamic_resource_url_with_many_static_routes[pyloop] 
tests/test_client_ws_functional.py::test_ping_pong[pyloop] 
[gw18] [ 23%] PASSED tests/test_client_request.py::test_cancel_close[pyloop] 
[gw23] [ 23%] PASSED tests/test_client_ws_functional.py::test_ping_pong[pyloop] 
tests/test_client_functional.py::test_close_resp_on_error_async_with_session[pyloop] 
tests/test_connector.py::test_async_context_manager[pyloop] 
[gw21] [ 23%] PASSED tests/test_client_session.py::test_ws_connect_allowed_protocols[pyloop-http] 
[gw6] [ 23%] PASSED tests/test_client_functional.py::test_close_resp_on_error_async_with_session[pyloop] 
[gw17] [ 23%] PASSED tests/test_connector.py::test_async_context_manager[pyloop] 
[gw7] [ 23%] PASSED tests/test_client_middleware_digest_auth.py::test_encode_algorithm_case_preservation_uppercase[MD5-SESS] 
tests/test_client_middleware_digest_auth.py::test_encode_algorithm_case_preservation_uppercase[SHA-256] 
tests/test_client_functional.py::test_no_error_on_conn_close_if_eof[pyloop] 
tests/test_client_functional.py::test_encoding_gzip_write_by_chunks[zlib-pyloop] 
[gw4] [ 23%] PASSED tests/test_client_functional.py::test_encoding_gzip_write_by_chunks[zlib-pyloop] 
tests/test_client_ws_functional.py::test_peer_connection_lost[pyloop] 
[gw22] [ 23%] PASSED tests/test_client_ws_functional.py::test_peer_connection_lost[pyloop] 
tests/test_cookie_helpers.py::test_known_attrs_is_superset_of_morsel_reserved 
[gw13] [ 23%] PASSED tests/test_cookie_helpers.py::test_known_attrs_is_superset_of_morsel_reserved 
tests/test_cookie_helpers.py::test_bool_attrs_is_superset_of_morsel_flags 
[gw13] [ 23%] PASSED tests/test_cookie_helpers.py::test_bool_attrs_is_superset_of_morsel_flags 
tests/test_cookie_helpers.py::test_preserve_morsel_with_coded_value 
[gw13] [ 23%] PASSED tests/test_cookie_helpers.py::test_preserve_morsel_with_coded_value 
tests/test_cookie_helpers.py::test_preserve_morsel_with_coded_value_no_coded_value 
[gw13] [ 23%] PASSED tests/test_cookie_helpers.py::test_preserve_morsel_with_coded_value_no_coded_value 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_simple 
[gw13] [ 23%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_simple 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_with_attributes 
[gw13] [ 23%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_with_attributes 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_special_chars_in_names 
[gw13] [ 23%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_special_chars_in_names 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_invalid_names 
[gw13] [ 23%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_invalid_names 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_empty_and_invalid 
[gw13] [ 23%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_empty_and_invalid 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_quoted_values 
[gw13] [ 23%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_quoted_values 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_semicolon_in_quoted_values[session="abc;xyz"; token=123] 
[gw13] [ 23%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_semicolon_in_quoted_values[session="abc;xyz"; token=123] 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_semicolon_in_quoted_values[data="value;with;multiple;semicolons"; next=cookie] 
tests/test_cookiejar.py::TestCookieJarSafe::test_cookie_not_expired_when_added_after_removal 
[gw14] [ 24%] PASSED tests/test_cookiejar.py::TestCookieJarSafe::test_cookie_not_expired_when_added_after_removal 
tests/test_cookiejar.py::TestCookieJarSafe::test_domain_filter_diff_host 
[gw13] [ 24%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_semicolon_in_quoted_values[data="value;with;multiple;semicolons"; next=cookie] 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_semicolon_in_quoted_values[complex="a=b;c=d"; simple=value] 
[gw13] [ 24%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_semicolon_in_quoted_values[complex="a=b;c=d"; simple=value] 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_multiple_cookies_same_header 
tests/test_client_functional.py::test_invalid_and_non_http_url[pyloop-call:+380123456789-call:\\+380123456789-NonHttpUrlClientError] 
[gw5] [ 24%] PASSED tests/test_client_functional.py::test_invalid_and_non_http_url[pyloop-call:+380123456789-call:\\+380123456789-NonHttpUrlClientError] 
[gw0] [ 24%] PASSED tests/test_benchmarks_web_urldispatcher.py::test_resolve_dynamic_resource_url_with_many_static_routes[pyloop] 
tests/test_flowcontrol_streams.py::TestFlowControlStreamReader::test_readline_resume_paused[pyloop] 
[gw13] [ 24%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_multiple_cookies_same_header 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_compatibility_with_simple_cookie[session=abc123] 
[gw13] [ 24%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_compatibility_with_simple_cookie[session=abc123] 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_compatibility_with_simple_cookie[user=john; Path=/] 
[gw13] [ 24%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_compatibility_with_simple_cookie[user=john; Path=/] 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_compatibility_with_simple_cookie[token=xyz; Secure; HttpOnly] 
[gw14] [ 24%] PASSED tests/test_cookiejar.py::TestCookieJarSafe::test_domain_filter_diff_host 
tests/test_client_request.py::test_post_data[pyloop] 
[gw2] [ 24%] PASSED tests/test_flowcontrol_streams.py::TestFlowControlStreamReader::test_readline_resume_paused[pyloop] 
[gw13] [ 24%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_compatibility_with_simple_cookie[token=xyz; Secure; HttpOnly] 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_compatibility_with_simple_cookie[empty=] 
[gw13] [ 24%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_compatibility_with_simple_cookie[empty=] 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_compatibility_with_simple_cookie[quoted="value with spaces"] 
[gw13] [ 24%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_compatibility_with_simple_cookie[quoted="value with spaces"] 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_compatibility_with_simple_cookie[complex=value; Domain=.example.com; Path=/app; Max-Age=3600] 
[gw13] [ 24%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_compatibility_with_simple_cookie[complex=value; Domain=.example.com; Path=/app; Max-Age=3600] 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_relaxed_validation_differences 
[gw13] [ 24%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_relaxed_validation_differences 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_case_insensitive_attrs 
[gw13] [ 24%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_case_insensitive_attrs 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_unknown_attrs_ignored 
[gw13] [ 24%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_unknown_attrs_ignored 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_complex_real_world 
[gw13] [ 24%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_complex_real_world 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_boolean_attrs 
tests/test_cookiejar.py::TestCookieJarSafe::test_domain_filter_host_only 
[gw14] [ 24%] PASSED tests/test_cookiejar.py::TestCookieJarSafe::test_domain_filter_host_only 
tests/test_cookiejar.py::TestCookieJarSafe::test_domain_filter_same_host 
[gw13] [ 24%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_boolean_attrs 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_boolean_attrs_with_partitioned 
[gw13] [ 24%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_boolean_attrs_with_partitioned 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_encoded_values 
[gw13] [ 24%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_encoded_values 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_partitioned 
[gw1] [ 24%] PASSED tests/test_connector.py::test_ssl_context_once 
tests/test_connector.py::test_close_twice[pyloop] 
[gw1] [ 24%] PASSED tests/test_connector.py::test_close_twice[pyloop] 
[gw13] [ 24%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_partitioned 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_partitioned_case_insensitive 
[gw13] [ 24%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_partitioned_case_insensitive 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_partitioned_not_set 
[gw13] [ 24%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_partitioned_not_set 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_partitioned_not_set_if_no_support 
[gw13] [ 24%] SKIPPED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_partitioned_not_set_if_no_support 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_partitioned_with_other_attrs_manual 
[gw13] [ 24%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_partitioned_with_other_attrs_manual 
tests/test_cookie_helpers.py::test_cookie_helpers_constants_include_partitioned 
[gw13] [ 24%] PASSED tests/test_cookie_helpers.py::test_cookie_helpers_constants_include_partitioned 
tests/test_cookie_helpers.py::test_cookie_pattern_matches_partitioned_attribute[ Partitioned ] 
[gw13] [ 24%] PASSED tests/test_cookie_helpers.py::test_cookie_pattern_matches_partitioned_attribute[ Partitioned ] 
tests/test_cookie_helpers.py::test_cookie_pattern_matches_partitioned_attribute[ partitioned ] 
[gw13] [ 24%] PASSED tests/test_cookie_helpers.py::test_cookie_pattern_matches_partitioned_attribute[ partitioned ] 
tests/test_cookie_helpers.py::test_cookie_pattern_matches_partitioned_attribute[ PARTITIONED ] 
[gw13] [ 24%] PASSED tests/test_cookie_helpers.py::test_cookie_pattern_matches_partitioned_attribute[ PARTITIONED ] 
tests/test_cookie_helpers.py::test_cookie_pattern_matches_partitioned_attribute[ Partitioned; ] 
tests/test_connector.py::test_unix_connector[pyloop] 
[gw14] [ 24%] PASSED tests/test_cookiejar.py::TestCookieJarSafe::test_domain_filter_same_host 
tests/test_cookiejar.py::TestCookieJarSafe::test_domain_filter_same_host_and_subdomain 
[gw14] [ 24%] PASSED tests/test_cookiejar.py::TestCookieJarSafe::test_domain_filter_same_host_and_subdomain 
tests/test_cookiejar.py::TestCookieJarSafe::test_domain_filter_same_host_diff_subdomain 
[gw13] [ 24%] PASSED tests/test_cookie_helpers.py::test_cookie_pattern_matches_partitioned_attribute[ Partitioned; ] 
tests/test_cookie_helpers.py::test_cookie_pattern_matches_partitioned_attribute[ Partitioned= ] 
[gw13] [ 24%] PASSED tests/test_cookie_helpers.py::test_cookie_pattern_matches_partitioned_attribute[ Partitioned= ] 
tests/test_cookie_helpers.py::test_cookie_pattern_matches_partitioned_attribute[ Partitioned=true ] 
[gw13] [ 24%] PASSED tests/test_cookie_helpers.py::test_cookie_pattern_matches_partitioned_attribute[ Partitioned=true ] 
tests/test_cookie_helpers.py::test_cookie_pattern_performance 
[gw19] [ 24%] PASSED tests/test_connector.py::test_unix_connector[pyloop] 
[gw14] [ 24%] PASSED tests/test_cookiejar.py::TestCookieJarSafe::test_domain_filter_same_host_diff_subdomain 
[gw13] [ 24%] PASSED tests/test_cookie_helpers.py::test_cookie_pattern_performance 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_issue_7993_double_quotes 
[gw13] [ 24%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_issue_7993_double_quotes 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_empty_headers 
tests/test_cookiejar.py::TestCookieJarSafe::test_expires 
[gw13] [ 24%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_empty_headers 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_invalid_cookie_syntax 
[gw13] [ 25%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_invalid_cookie_syntax 
tests/test_helpers.py::test_basic_with_auth_colon_in_login 
[gw13] [ 25%] PASSED tests/test_helpers.py::test_basic_with_auth_colon_in_login 
tests/test_helpers.py::test_basic_auth3 
[gw13] [ 25%] PASSED tests/test_helpers.py::test_basic_auth3 
tests/test_helpers.py::test_basic_auth4 
[gw13] [ 25%] PASSED tests/test_helpers.py::test_basic_auth4 
tests/test_helpers.py::test_basic_auth_decode[Basic bmtpbTpwd2Q=] 
[gw13] [ 25%] PASSED tests/test_helpers.py::test_basic_auth_decode[Basic bmtpbTpwd2Q=] 
tests/test_helpers.py::test_basic_auth_decode[basic bmtpbTpwd2Q=] 
[gw13] [ 25%] PASSED tests/test_helpers.py::test_basic_auth_decode[basic bmtpbTpwd2Q=] 
tests/test_helpers.py::test_basic_auth_invalid 
[gw10] [ 25%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA512-SESS-auth,auth-int] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA512-SESS-] 
[gw13] [ 25%] PASSED tests/test_helpers.py::test_basic_auth_invalid 
tests/test_helpers.py::test_basic_auth_decode_not_basic 
tests/test_client_request.py::test_terminate[pyloop] 
[gw13] [ 25%] PASSED tests/test_helpers.py::test_basic_auth_decode_not_basic 
tests/test_helpers.py::test_basic_auth_decode_bad_base64 
[gw13] [ 25%] PASSED tests/test_helpers.py::test_basic_auth_decode_bad_base64 
tests/test_helpers.py::test_basic_auth_decode_illegal_chars_base64[Basic ???] 
tests/test_client_request.py::test_ipv6_default_http_port[pyloop] 
[gw15] [ 25%] PASSED tests/test_client_request.py::test_ipv6_default_http_port[pyloop] 
[gw13] [ 25%] PASSED tests/test_helpers.py::test_basic_auth_decode_illegal_chars_base64[Basic ???] 
tests/test_helpers.py::test_basic_auth_decode_illegal_chars_base64[Basic   ] 
[gw13] [ 25%] PASSED tests/test_helpers.py::test_basic_auth_decode_illegal_chars_base64[Basic   ] 
tests/test_helpers.py::test_basic_auth_decode_invalid_credentials 
[gw13] [ 25%] PASSED tests/test_helpers.py::test_basic_auth_decode_invalid_credentials 
tests/test_helpers.py::test_basic_auth_decode_blank_username[:-expected_auth0] 
[gw13] [ 25%] PASSED tests/test_helpers.py::test_basic_auth_decode_blank_username[:-expected_auth0] 
tests/test_helpers.py::test_basic_auth_decode_blank_username[username:-expected_auth1] 
[gw13] [ 25%] PASSED tests/test_helpers.py::test_basic_auth_decode_blank_username[username:-expected_auth1] 
tests/test_helpers.py::test_basic_auth_decode_blank_username[:password-expected_auth2] 
tests/test_client_functional.py::test_max_field_size_session_default_fail[pyloop] 
[gw13] [ 25%] PASSED tests/test_helpers.py::test_basic_auth_decode_blank_username[:password-expected_auth2] 
[gw8] [ 25%] PASSED tests/test_client_functional.py::test_max_field_size_session_default_fail[pyloop] 
tests/test_helpers.py::test_basic_auth_decode_blank_username[username:password-expected_auth3] 
[gw13] [ 25%] PASSED tests/test_helpers.py::test_basic_auth_decode_blank_username[username:password-expected_auth3] 
tests/test_helpers.py::test_basic_auth_from_url 
[gw13] [ 25%] PASSED tests/test_helpers.py::test_basic_auth_from_url 
tests/test_helpers.py::test_basic_auth_no_user_from_url 
[gw13] [ 25%] PASSED tests/test_helpers.py::test_basic_auth_no_user_from_url 
tests/test_helpers.py::test_basic_auth_no_auth_from_url 
[gw13] [ 25%] PASSED tests/test_helpers.py::test_basic_auth_no_auth_from_url 
tests/test_helpers.py::test_basic_auth_from_not_url 
[gw13] [ 25%] PASSED tests/test_helpers.py::test_basic_auth_from_not_url 
tests/test_helpers.py::test_is_ip_address 
[gw13] [ 25%] PASSED tests/test_helpers.py::test_is_ip_address 
tests/test_helpers.py::test_ipv4_addresses 
[gw13] [ 25%] PASSED tests/test_helpers.py::test_ipv4_addresses 
tests/test_helpers.py::test_ipv6_addresses 
[gw13] [ 25%] PASSED tests/test_helpers.py::test_ipv6_addresses 
tests/test_helpers.py::test_host_addresses 
[gw13] [ 25%] PASSED tests/test_helpers.py::test_host_addresses 
tests/test_helpers.py::test_is_ip_address_invalid_type 
[gw13] [ 25%] PASSED tests/test_helpers.py::test_is_ip_address_invalid_type 
tests/test_helpers.py::test_timeout_handle[pyloop] 
[gw13] [ 25%] PASSED tests/test_helpers.py::test_timeout_handle[pyloop] 
[gw16] [ 25%] PASSED tests/test_client_request.py::test_post_data[pyloop] 
tests/test_client_functional.py::test_release_resp_on_normal_exit_from_cm[pyloop] 
[gw18] [ 25%] PASSED tests/test_client_request.py::test_terminate[pyloop] 
tests/test_client_ws_functional.py::test_peer_connection_lost_iter[pyloop] 
[gw22] [ 25%] PASSED tests/test_client_ws_functional.py::test_peer_connection_lost_iter[pyloop] 
[gw6] [ 25%] PASSED tests/test_client_functional.py::test_release_resp_on_normal_exit_from_cm[pyloop] 
tests/test_connector.py::test_release_close_do_not_add_to_pool[pyloop] 
[gw11] [ 25%] PASSED tests/test_connector.py::test_release_close_do_not_add_to_pool[pyloop] 
tests/test_client_middleware.py::test_client_middleware_called[pyloop] 
[gw9] [ 25%] PASSED tests/test_client_middleware.py::test_client_middleware_called[pyloop] 
tests/test_client_session.py::test_ws_connect_allowed_protocols[pyloop-https] 
[gw12] [ 25%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA512-auth-int] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA512-auth,auth-int] 
tests/test_client_session.py::test_netrc_auth_host_not_in_netrc[pyloop] 
[gw20] [ 25%] PASSED tests/test_client_session.py::test_netrc_auth_host_not_in_netrc[pyloop] 
tests/test_client_functional.py::test_encoding_gzip_write_by_chunks[zlib_ng.zlib_ng-pyloop] 
tests/test_connector.py::test_close[pyloop] 
[gw4] [ 25%] PASSED tests/test_client_functional.py::test_encoding_gzip_write_by_chunks[zlib_ng.zlib_ng-pyloop] 
[gw17] [ 25%] PASSED tests/test_connector.py::test_close[pyloop] 
[gw14] [ 25%] PASSED tests/test_cookiejar.py::TestCookieJarSafe::test_expires 
tests/test_client_ws_functional.py::test_ping_pong_manual[pyloop] 
tests/test_cookiejar.py::TestCookieJarSafe::test_invalid_values 
[gw14] [ 25%] PASSED tests/test_cookiejar.py::TestCookieJarSafe::test_invalid_values 
tests/test_cookiejar.py::TestCookieJarSafe::test_max_age 
tests/test_helpers.py::test_when_timeout_smaller_second[pyloop] 
[gw13] [ 25%] PASSED tests/test_helpers.py::test_when_timeout_smaller_second[pyloop] 
tests/test_connector.py::test_close_cancels_cleanup_handle[pyloop] 
[gw23] [ 25%] PASSED tests/test_client_ws_functional.py::test_ping_pong_manual[pyloop] 
[gw1] [ 25%] PASSED tests/test_connector.py::test_close_cancels_cleanup_handle[pyloop] 
tests/test_client_request.py::test_ipv6_default_https_port[pyloop] 
[gw15] [ 26%] PASSED tests/test_client_request.py::test_ipv6_default_https_port[pyloop] 
tests/test_client_request.py::test_pass_falsy_data[pyloop] 
[gw16] [ 26%] PASSED tests/test_client_request.py::test_pass_falsy_data[pyloop] 
[gw7] [ 26%] PASSED tests/test_client_middleware_digest_auth.py::test_encode_algorithm_case_preservation_uppercase[SHA-256] 
tests/test_client_middleware_digest_auth.py::test_encode_algorithm_case_preservation_lowercase[md5] 
tests/test_benchmarks_web_urldispatcher.py::test_resolve_dynamic_resource_url_with_many_dynamic_routes[pyloop] 
tests/test_connector.py::test_named_pipe_connector 
[gw19] [ 26%] SKIPPED tests/test_connector.py::test_named_pipe_connector 
tests/test_connector.py::TestDNSCacheTable::test_next_addrs_basic 
[gw19] [ 26%] PASSED tests/test_connector.py::TestDNSCacheTable::test_next_addrs_basic 
tests/test_connector.py::TestDNSCacheTable::test_remove 
[gw19] [ 26%] PASSED tests/test_connector.py::TestDNSCacheTable::test_remove 
tests/test_connector.py::TestDNSCacheTable::test_clear 
[gw19] [ 26%] PASSED tests/test_connector.py::TestDNSCacheTable::test_clear 
tests/test_connector.py::TestDNSCacheTable::test_not_expired_ttl_None 
[gw19] [ 26%] PASSED tests/test_connector.py::TestDNSCacheTable::test_not_expired_ttl_None 
tests/test_connector.py::TestDNSCacheTable::test_not_expired_ttl 
[gw19] [ 26%] PASSED tests/test_connector.py::TestDNSCacheTable::test_not_expired_ttl 
tests/test_connector.py::TestDNSCacheTable::test_expired_ttl 
tests/test_client_functional.py::test_invalid_and_non_http_url[pyloop-skype:handle-skype:handle-NonHttpUrlClientError] 
[gw5] [ 26%] PASSED tests/test_client_functional.py::test_invalid_and_non_http_url[pyloop-skype:handle-skype:handle-NonHttpUrlClientError] 
[gw19] [ 26%] PASSED tests/test_connector.py::TestDNSCacheTable::test_expired_ttl 
tests/test_connector.py::TestDNSCacheTable::test_never_expire 
[gw19] [ 26%] PASSED tests/test_connector.py::TestDNSCacheTable::test_never_expire 
tests/test_connector.py::TestDNSCacheTable::test_always_expire 
[gw19] [ 26%] PASSED tests/test_connector.py::TestDNSCacheTable::test_always_expire 
tests/test_connector.py::TestDNSCacheTable::test_next_addrs 
[gw19] [ 26%] PASSED tests/test_connector.py::TestDNSCacheTable::test_next_addrs 
tests/test_connector.py::TestDNSCacheTable::test_next_addrs_single 
[gw19] [ 26%] PASSED tests/test_connector.py::TestDNSCacheTable::test_next_addrs_single 
tests/test_connector.py::TestDNSCacheTable::test_max_size_eviction 
[gw19] [ 26%] PASSED tests/test_connector.py::TestDNSCacheTable::test_max_size_eviction 
tests/test_connector.py::TestDNSCacheTable::test_lru_eviction 
[gw19] [ 26%] PASSED tests/test_connector.py::TestDNSCacheTable::test_lru_eviction 
tests/test_connector.py::TestDNSCacheTable::test_lru_eviction_add 
[gw19] [ 26%] PASSED tests/test_connector.py::TestDNSCacheTable::test_lru_eviction_add 
tests/test_connector.py::test_connector_cache_trace_race 
tests/test_client_ws_functional.py::test_ws_connect_with_wrong_ssl_type[pyloop] 
[gw10] [ 26%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA512-SESS-] 
[gw3] [ 26%] PASSED tests/test_client_functional.py::test_no_error_on_conn_close_if_eof[pyloop] 
tests/test_client_functional.py::test_max_field_size_session_explicit[pyloop] 
[gw22] [ 26%] PASSED tests/test_client_ws_functional.py::test_ws_connect_with_wrong_ssl_type[pyloop] 
[gw8] [ 26%] PASSED tests/test_client_functional.py::test_max_field_size_session_explicit[pyloop] 
[gw14] [ 26%] PASSED tests/test_cookiejar.py::TestCookieJarSafe::test_max_age 
tests/test_cookiejar.py::TestCookieJarSafe::test_path_filter_diff_folder_same_name 
tests/test_client_middleware.py::test_client_middleware_retry[pyloop] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-MD5-auth] 
[gw9] [ 26%] PASSED tests/test_client_middleware.py::test_client_middleware_retry[pyloop] 
[gw14] [ 26%] PASSED tests/test_cookiejar.py::TestCookieJarSafe::test_path_filter_diff_folder_same_name 
tests/test_cookiejar.py::TestCookieJarSafe::test_path_filter_diff_folder_same_name_return_best_match_independent_from_put_order 
[gw14] [ 26%] PASSED tests/test_cookiejar.py::TestCookieJarSafe::test_path_filter_diff_folder_same_name_return_best_match_independent_from_put_order 
tests/test_flowcontrol_streams.py::TestFlowControlStreamReader::test_readany[pyloop] 
[gw2] [ 26%] PASSED tests/test_flowcontrol_streams.py::TestFlowControlStreamReader::test_readany[pyloop] 
tests/test_connector.py::test_release_close_do_not_delete_existing_connections 
tests/test_cookiejar.py::TestCookieJarSafe::test_path_filter_different_folder 
[gw14] [ 26%] PASSED tests/test_cookiejar.py::TestCookieJarSafe::test_path_filter_different_folder 
tests/test_cookiejar.py::TestCookieJarSafe::test_path_filter_file 
[gw0] [ 26%] PASSED tests/test_benchmarks_web_urldispatcher.py::test_resolve_dynamic_resource_url_with_many_dynamic_routes[pyloop] 
tests/test_client_request.py::test_terminate_with_closed_loop[pyloop] 
[gw14] [ 26%] PASSED tests/test_cookiejar.py::TestCookieJarSafe::test_path_filter_file 
tests/test_cookiejar.py::TestCookieJarSafe::test_path_filter_folder 
[gw14] [ 26%] PASSED tests/test_cookiejar.py::TestCookieJarSafe::test_path_filter_folder 
tests/test_cookiejar.py::TestCookieJarSafe::test_path_filter_root 
[gw14] [ 26%] PASSED tests/test_cookiejar.py::TestCookieJarSafe::test_path_filter_root 
tests/test_cookiejar.py::TestCookieJarSafe::test_path_filter_subfolder 
[gw14] [ 26%] PASSED tests/test_cookiejar.py::TestCookieJarSafe::test_path_filter_subfolder 
tests/test_cookiejar.py::TestCookieJarSafe::test_path_filter_subsubfolder 
[gw14] [ 26%] PASSED tests/test_cookiejar.py::TestCookieJarSafe::test_path_filter_subsubfolder 
tests/test_cookiejar.py::TestCookieJarSafe::test_path_value 
[gw14] [ 26%] PASSED tests/test_cookiejar.py::TestCookieJarSafe::test_path_value 
tests/test_cookiejar.py::TestCookieJarSafe::test_secure_filter 
[gw14] [ 26%] PASSED tests/test_cookiejar.py::TestCookieJarSafe::test_secure_filter 
tests/test_cookiejar.py::test_dummy_cookie_jar 
tests/test_client_functional.py::test_non_close_detached_session_on_error_cm[pyloop] 
[gw21] [ 26%] PASSED tests/test_client_session.py::test_ws_connect_allowed_protocols[pyloop-https] 
[gw12] [ 26%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA512-auth,auth-int] 
tests/test_client_request.py::test_ipv6_nondefault_http_port[pyloop] 
[gw15] [ 26%] PASSED tests/test_client_request.py::test_ipv6_nondefault_http_port[pyloop] 
[gw6] [ 26%] PASSED tests/test_client_functional.py::test_non_close_detached_session_on_error_cm[pyloop] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA512-] 
tests/test_client_ws.py::test_ws_connect[pyloop] 
tests/test_client_functional.py::test_encoding_gzip_write_by_chunks[isal.isal_zlib-pyloop] 
tests/test_helpers.py::test_when_timeout_smaller_second_with_low_threshold[pyloop] 
[gw13] [ 26%] PASSED tests/test_helpers.py::test_when_timeout_smaller_second_with_low_threshold[pyloop] 
[gw4] [ 26%] PASSED tests/test_client_functional.py::test_encoding_gzip_write_by_chunks[isal.isal_zlib-pyloop] 
tests/test_helpers.py::test_get_env_proxy_for_url_negative[url_matches_the_no_proxy_list] 
tests/test_client_functional.py::test_invalid_and_non_http_url[pyloop-slack://instance/room-slack://instance/room-NonHttpUrlClientError] 
[gw5] [ 26%] PASSED tests/test_client_functional.py::test_invalid_and_non_http_url[pyloop-slack://instance/room-slack://instance/room-NonHttpUrlClientError] 
[gw16] [ 27%] PASSED tests/test_helpers.py::test_get_env_proxy_for_url_negative[url_matches_the_no_proxy_list] 
tests/test_helpers.py::test_get_env_proxy_for_url_negative[url_matches_the_no_proxy_list_multiple] 
[gw16] [ 27%] PASSED tests/test_helpers.py::test_get_env_proxy_for_url_negative[url_matches_the_no_proxy_list_multiple] 
tests/test_helpers.py::test_get_env_proxy_for_url_negative[url_scheme_does_not_match_http_proxy_list] 
[gw16] [ 27%] PASSED tests/test_helpers.py::test_get_env_proxy_for_url_negative[url_scheme_does_not_match_http_proxy_list] 
tests/test_helpers.py::test_get_env_proxy_for_url_negative[url_scheme_does_not_match_https_proxy_list] 
[gw16] [ 27%] PASSED tests/test_helpers.py::test_get_env_proxy_for_url_negative[url_scheme_does_not_match_https_proxy_list] 
tests/test_helpers.py::test_get_env_proxy_for_url_negative[no_proxies_are_set] 
[gw16] [ 27%] PASSED tests/test_helpers.py::test_get_env_proxy_for_url_negative[no_proxies_are_set] 
tests/test_helpers.py::test_get_env_proxy_for_url_negative[url_is_empty] 
[gw16] [ 27%] PASSED tests/test_helpers.py::test_get_env_proxy_for_url_negative[url_is_empty] 
tests/test_helpers.py::test_get_env_proxy_for_url[url_scheme_match_http_proxy_list] 
tests/test_client_functional.py::test_error_not_overwrote_on_conn_close[pyloop] 
[gw10] [ 27%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-MD5-auth] 
tests/test_http_parser.py::test_c_parser_loaded 
[gw10] [ 27%] PASSED tests/test_http_parser.py::test_c_parser_loaded 
tests/test_http_parser.py::test_parse_headers[py-parser-pyloop] 
[gw10] [ 27%] PASSED tests/test_http_parser.py::test_parse_headers[py-parser-pyloop] 
[gw3] [ 27%] PASSED tests/test_client_functional.py::test_error_not_overwrote_on_conn_close[pyloop] 
[gw16] [ 27%] PASSED tests/test_helpers.py::test_get_env_proxy_for_url[url_scheme_match_http_proxy_list] 
tests/test_helpers.py::test_get_env_proxy_for_url[url_scheme_match_https_proxy_list] 
[gw16] [ 27%] PASSED tests/test_helpers.py::test_get_env_proxy_for_url[url_scheme_match_https_proxy_list] 
tests/test_helpers.py::test_get_env_proxy_for_url[url_scheme_match_http_proxy_list_multiple] 
[gw16] [ 27%] PASSED tests/test_helpers.py::test_get_env_proxy_for_url[url_scheme_match_http_proxy_list_multiple] 
tests/test_helpers.py::test_set_result[pyloop] 
[gw16] [ 27%] PASSED tests/test_helpers.py::test_set_result[pyloop] 
tests/test_connector.py::test_close_cancels_resolve_host[pyloop] 
tests/test_connector.py::test_close_with_exception_during_closing[pyloop] 
[gw20] [ 27%] PASSED tests/test_client_ws.py::test_ws_connect[pyloop] 
tests/test_client_ws_functional.py::test_close[pyloop] 
[gw18] [ 27%] PASSED tests/test_client_request.py::test_terminate_with_closed_loop[pyloop] 
[gw17] [ 27%] PASSED tests/test_connector.py::test_close_with_exception_during_closing[pyloop] 
[gw1] [ 27%] PASSED tests/test_connector.py::test_close_cancels_resolve_host[pyloop] 
[gw7] [ 27%] PASSED tests/test_client_middleware_digest_auth.py::test_encode_algorithm_case_preservation_lowercase[md5] 
tests/test_client_middleware_digest_auth.py::test_encode_algorithm_case_preservation_lowercase[MD5-sess] 
tests/test_flowcontrol_streams.py::TestFlowControlStreamReader::test_readany_resume_paused[pyloop] 
[gw2] [ 27%] PASSED tests/test_flowcontrol_streams.py::TestFlowControlStreamReader::test_readany_resume_paused[pyloop] 
[gw23] [ 27%] PASSED tests/test_client_ws_functional.py::test_close[pyloop] 
tests/test_client_ws_functional.py::test_websocket_connection_not_closed_properly[pyloop] 
[gw22] [ 27%] PASSED tests/test_client_ws_functional.py::test_websocket_connection_not_closed_properly[pyloop] 
tests/test_client_functional.py::test_max_headers_session_default[pyloop] 
[gw8] [ 27%] PASSED tests/test_client_functional.py::test_max_headers_session_default[pyloop] 
tests/test_client_middleware.py::test_client_middleware_per_request[pyloop] 
[gw9] [ 27%] PASSED tests/test_client_middleware.py::test_client_middleware_per_request[pyloop] 
[gw19] [ 27%] PASSED tests/test_connector.py::test_connector_cache_trace_race 
tests/test_connector.py::test_connector_throttle_trace_race[pyloop] 
tests/test_helpers.py::test_set_result_cancelled[pyloop] 
[gw16] [ 27%] PASSED tests/test_helpers.py::test_set_result_cancelled[pyloop] 
[gw19] [ 27%] PASSED tests/test_connector.py::test_connector_throttle_trace_race[pyloop] 
tests/test_helpers.py::test_timeout_handle_cb_exc[pyloop] 
[gw13] [ 27%] PASSED tests/test_helpers.py::test_timeout_handle_cb_exc[pyloop] 
tests/test_connector.py::test_close_with_proto_closed_none 
tests/test_http_parser.py::test_parse_headers[c-parser-pyloop] 
tests/test_client_session.py::test_ws_connect_allowed_protocols[pyloop-ws] 
tests/test_client_functional.py::test_close_detached_session_on_non_existing_addr[pyloop] 
[gw6] [ 27%] PASSED tests/test_client_functional.py::test_close_detached_session_on_non_existing_addr[pyloop] 
tests/test_benchmarks_web_urldispatcher.py::test_resolve_dynamic_resource_url_with_many_dynamic_routes_with_common_prefix[pyloop] 
[gw10] [ 27%] PASSED tests/test_http_parser.py::test_parse_headers[c-parser-pyloop] 
tests/test_client_request.py::test_terminate_without_writer[pyloop] 
[gw14] [ 27%] PASSED tests/test_cookiejar.py::test_dummy_cookie_jar 
tests/test_cookiejar.py::test_loose_cookies_types 
tests/test_client_functional.py::test_HTTP_200_OK_METHOD[pyloop] 
[gw18] [ 27%] PASSED tests/test_client_request.py::test_terminate_without_writer[pyloop] 
[gw12] [ 27%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA512-] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA512-SESS-auth] 
[gw3] [ 27%] PASSED tests/test_client_functional.py::test_HTTP_200_OK_METHOD[pyloop] 
tests/test_connector.py::test_multiple_dns_resolution_requests_success[pyloop] 
[gw1] [ 27%] PASSED tests/test_connector.py::test_multiple_dns_resolution_requests_success[pyloop] 
[gw11] [ 27%] PASSED tests/test_connector.py::test_release_close_do_not_delete_existing_connections 
tests/test_connector.py::test_release_not_started[pyloop] 
tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-Foo: abc\x1fdef] 
[gw11] [ 27%] PASSED tests/test_connector.py::test_release_not_started[pyloop] 
[gw15] [ 27%] PASSED tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-Foo: abc\x1fdef] 
tests/test_client_functional.py::test_encoding_gzip_nochunk[zlib-pyloop] 
[gw4] [ 27%] PASSED tests/test_client_functional.py::test_encoding_gzip_nochunk[zlib-pyloop] 
tests/test_client_ws.py::test_ws_connect_read_timeout_is_reset_to_inf[pyloop] 
[gw20] [ 27%] PASSED tests/test_client_ws.py::test_ws_connect_read_timeout_is_reset_to_inf[pyloop] 
[gw7] [ 27%] PASSED tests/test_client_middleware_digest_auth.py::test_encode_algorithm_case_preservation_lowercase[MD5-sess] 
tests/test_client_middleware_digest_auth.py::test_encode_algorithm_case_preservation_lowercase[sha-256] 
[gw21] [ 27%] PASSED tests/test_client_session.py::test_ws_connect_allowed_protocols[pyloop-ws] 
tests/test_client_ws_functional.py::test_websocket_connection_cancellation[pyloop] 
[gw22] [ 27%] PASSED tests/test_client_ws_functional.py::test_websocket_connection_cancellation[pyloop] 
tests/test_helpers.py::test_set_exception[pyloop] 
[gw16] [ 27%] PASSED tests/test_helpers.py::test_set_exception[pyloop] 
tests/test_client_functional.py::test_invalid_and_non_http_url[pyloop-steam:code-steam:code-NonHttpUrlClientError] 
[gw5] [ 28%] PASSED tests/test_client_functional.py::test_invalid_and_non_http_url[pyloop-steam:code-steam:code-NonHttpUrlClientError] 
tests/test_http_parser.py::test_reject_obsolete_line_folding[py-parser-pyloop] 
tests/test_client_ws_functional.py::test_concurrent_close[pyloop] 
[gw10] [ 28%] PASSED tests/test_http_parser.py::test_reject_obsolete_line_folding[py-parser-pyloop] 
tests/test_helpers.py::test_timer_context_not_cancelled 
tests/test_flowcontrol_streams.py::TestFlowControlStreamReader::test_readchunk[pyloop] 
[gw23] [ 28%] PASSED tests/test_client_ws_functional.py::test_concurrent_close[pyloop] 
[gw13] [ 28%] PASSED tests/test_helpers.py::test_timer_context_not_cancelled 
[gw2] [ 28%] PASSED tests/test_flowcontrol_streams.py::TestFlowControlStreamReader::test_readchunk[pyloop] 
tests/test_client_middleware.py::test_multiple_client_middlewares[pyloop] 
[gw9] [ 28%] PASSED tests/test_client_middleware.py::test_multiple_client_middlewares[pyloop] 
tests/test_helpers.py::test_timer_context_timeout_does_not_leak_upward 
tests/test_connector.py::test_connector_resolve_in_case_of_trace_cache_miss_exception[pyloop] 
[gw19] [ 28%] PASSED tests/test_connector.py::test_connector_resolve_in_case_of_trace_cache_miss_exception[pyloop] 
tests/test_client_functional.py::test_max_headers_session_default_fail[pyloop] 
[gw17] [ 28%] PASSED tests/test_connector.py::test_close_with_proto_closed_none 
tests/test_connector.py::test_get[pyloop] 
[gw17] [ 28%] PASSED tests/test_connector.py::test_get[pyloop] 
tests/test_client_functional.py::test_aiohttp_request_context_manager[pyloop] 
[gw6] [ 28%] PASSED tests/test_client_functional.py::test_aiohttp_request_context_manager[pyloop] 
[gw8] [ 28%] PASSED tests/test_client_functional.py::test_max_headers_session_default_fail[pyloop] 
tests/test_client_request.py::test_custom_req_rep[pyloop] 
[gw18] [ 28%] PASSED tests/test_client_request.py::test_custom_req_rep[pyloop] 
tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-Content-Length: -5] 
[gw15] [ 28%] PASSED tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-Content-Length: -5] 
tests/test_client_functional.py::test_HTTP_200_OK_METHOD_connector[pyloop] 
[gw3] [ 28%] PASSED tests/test_client_functional.py::test_HTTP_200_OK_METHOD_connector[pyloop] 
tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[c-parser-pyloop-User-Agent] 
[gw20] [ 28%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[c-parser-pyloop-User-Agent] 
tests/test_connector.py::test_release_not_opened[pyloop] 
tests/test_client_functional.py::test_encoding_gzip_nochunk[zlib_ng.zlib_ng-pyloop] 
[gw4] [ 28%] PASSED tests/test_client_functional.py::test_encoding_gzip_nochunk[zlib_ng.zlib_ng-pyloop] 
[gw11] [ 28%] PASSED tests/test_connector.py::test_release_not_opened[pyloop] 
[gw12] [ 28%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA512-SESS-auth] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA512-SESS-auth-int] 
[gw0] [ 28%] PASSED tests/test_benchmarks_web_urldispatcher.py::test_resolve_dynamic_resource_url_with_many_dynamic_routes_with_common_prefix[pyloop] 
[gw14] [ 28%] PASSED tests/test_cookiejar.py::test_loose_cookies_types 
tests/test_cookiejar.py::test_cookie_jar_clear_all 
tests/test_connector.py::test_multiple_dns_resolution_requests_failure[pyloop] 
[gw1] [ 28%] PASSED tests/test_connector.py::test_multiple_dns_resolution_requests_failure[pyloop] 
[gw7] [ 28%] PASSED tests/test_client_middleware_digest_auth.py::test_encode_algorithm_case_preservation_lowercase[sha-256] 
tests/test_client_middleware_digest_auth.py::test_invalid_qop_rejected 
tests/test_client_functional.py::test_aiohttp_request_ctx_manager_close_sess_on_error[pyloop] 
tests/test_client_session.py::test_ws_connect_allowed_protocols[pyloop-wss] 
tests/test_http_parser.py::test_reject_obsolete_line_folding[c-parser-pyloop] 
tests/test_compression_utils.py::test_compression_round_trip_in_executor[zlib] 
[gw10] [ 28%] PASSED tests/test_http_parser.py::test_reject_obsolete_line_folding[c-parser-pyloop] 
[gw6] [ 28%] PASSED tests/test_client_functional.py::test_aiohttp_request_ctx_manager_close_sess_on_error[pyloop] 
tests/test_client_middleware.py::test_client_middleware_auth_example[pyloop] 
[gw9] [ 28%] PASSED tests/test_client_middleware.py::test_client_middleware_auth_example[pyloop] 
tests/test_client_ws_functional.py::test_concurrent_close_multiple_tasks[pyloop] 
[gw23] [ 28%] PASSED tests/test_client_ws_functional.py::test_concurrent_close_multiple_tasks[pyloop] 
tests/test_helpers.py::test_set_exception_cancelled[pyloop] 
[gw16] [ 28%] PASSED tests/test_helpers.py::test_set_exception_cancelled[pyloop] 
tests/test_client_functional.py::test_invalid_and_non_http_url[pyloop-twitter://handle-twitter://handle-NonHttpUrlClientError] 
[gw5] [ 28%] PASSED tests/test_client_functional.py::test_invalid_and_non_http_url[pyloop-twitter://handle-twitter://handle-NonHttpUrlClientError] 
tests/test_flowcontrol_streams.py::TestFlowControlStreamReader::test_readchunk_resume_paused[pyloop] 
[gw14] [ 28%] PASSED tests/test_cookiejar.py::test_cookie_jar_clear_all 
tests/test_cookiejar.py::test_cookie_jar_clear_expired 
[gw2] [ 28%] PASSED tests/test_flowcontrol_streams.py::TestFlowControlStreamReader::test_readchunk_resume_paused[pyloop] 
[gw13] [ 28%] PASSED tests/test_helpers.py::test_timer_context_timeout_does_not_leak_upward 
tests/test_connector.py::test_connector_does_not_remove_needed_waiters[pyloop] 
[gw19] [ 28%] PASSED tests/test_connector.py::test_connector_does_not_remove_needed_waiters[pyloop] 
tests/test_helpers.py::test_timer_context_timeout_does_swallow_cancellation 
tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-Content-Length: +256] 
[gw15] [ 28%] PASSED tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-Content-Length: +256] 
tests/test_client_functional.py::test_max_headers_session_explicit[pyloop] 
tests/test_http_parser.py::test_invalid_character[pyloop] 
[gw10] [ 28%] PASSED tests/test_http_parser.py::test_invalid_character[pyloop] 
[gw8] [ 28%] PASSED tests/test_client_functional.py::test_max_headers_session_explicit[pyloop] 
tests/test_connector.py::test_connect[pyloop] 
[gw11] [ 28%] PASSED tests/test_connector.py::test_connect[pyloop] 
tests/test_connector.py::test_get_unconnected_proto[pyloop] 
tests/test_client_request.py::test_verify_ssl_false_with_ssl_context[pyloop] 
tests/test_client_functional.py::test_encoding_gzip_nochunk[isal.isal_zlib-pyloop] 
[gw4] [ 28%] PASSED tests/test_client_functional.py::test_encoding_gzip_nochunk[isal.isal_zlib-pyloop] 
[gw21] [ 28%] PASSED tests/test_client_session.py::test_ws_connect_allowed_protocols[pyloop-wss] 
[gw17] [ 28%] PASSED tests/test_connector.py::test_get_unconnected_proto[pyloop] 
[gw12] [ 28%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA512-SESS-auth-int] 
tests/test_http_parser.py::test_conn_other_1_1[c-parser-pyloop] 
[gw12] [ 28%] PASSED tests/test_http_parser.py::test_conn_other_1_1[c-parser-pyloop] 
tests/test_client_middleware.py::test_client_middleware_challenge_auth[pyloop] 
[gw9] [ 28%] PASSED tests/test_client_middleware.py::test_client_middleware_challenge_auth[pyloop] 
tests/test_http_parser.py::test_duplicate_host_header_rejected[py-parser-pyloop] 
[gw20] [ 28%] PASSED tests/test_http_parser.py::test_duplicate_host_header_rejected[py-parser-pyloop] 
tests/test_client_functional.py::test_HTTP_302_REDIRECT_GET[pyloop] 
tests/test_client_ws_functional.py::test_concurrent_task_close[pyloop] 
tests/test_client_functional.py::test_aiohttp_request_ctx_manager_not_found[pyloop] 
[gw18] [ 29%] PASSED tests/test_client_request.py::test_verify_ssl_false_with_ssl_context[pyloop] 
[gw3] [ 29%] PASSED tests/test_client_functional.py::test_HTTP_302_REDIRECT_GET[pyloop] 
tests/test_client_functional.py::test_invalid_and_non_http_url[pyloop-bluesky://profile/d:i:d-bluesky://profile/d:i:d-NonHttpUrlClientError] 
tests/test_benchmarks_web_urldispatcher.py::test_resolve_gitapi[pyloop] 
[gw6] [ 29%] PASSED tests/test_client_functional.py::test_aiohttp_request_ctx_manager_not_found[pyloop] 
tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-Content-Length: \xb9] 
[gw5] [ 29%] PASSED tests/test_client_functional.py::test_invalid_and_non_http_url[pyloop-bluesky://profile/d:i:d-bluesky://profile/d:i:d-NonHttpUrlClientError] 
[gw7] [ 29%] PASSED tests/test_client_middleware_digest_auth.py::test_invalid_qop_rejected 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--MD5-auth] 
[gw15] [ 29%] PASSED tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-Content-Length: \xb9] 
tests/test_connector.py::test_multiple_dns_resolution_requests_cancelled[pyloop] 
[gw14] [ 29%] PASSED tests/test_cookiejar.py::test_cookie_jar_clear_expired 
[gw22] [ 29%] PASSED tests/test_compression_utils.py::test_compression_round_trip_in_executor[zlib] 
tests/test_compression_utils.py::test_compression_round_trip_in_executor[zlib_ng.zlib_ng] 
tests/test_cookiejar.py::test_cookie_jar_expired_changes 
tests/test_cookie_helpers.py::test_parse_cookie_header_invalid_name_in_fallback 
[gw19] [ 29%] PASSED tests/test_cookie_helpers.py::test_parse_cookie_header_invalid_name_in_fallback 
tests/test_cookie_helpers.py::test_parse_cookie_header_empty_key_in_fallback 
tests/test_helpers.py::TestChainMapProxy::test_inheritance 
[gw16] [ 29%] PASSED tests/test_helpers.py::TestChainMapProxy::test_inheritance 
tests/test_helpers.py::TestChainMapProxy::test_getitem 
[gw19] [ 29%] PASSED tests/test_cookie_helpers.py::test_parse_cookie_header_empty_key_in_fallback 
tests/test_cookie_helpers.py::test_unquote_basic[simple-simple] 
[gw1] [ 29%] PASSED tests/test_connector.py::test_multiple_dns_resolution_requests_cancelled[pyloop] 
[gw19] [ 29%] PASSED tests/test_cookie_helpers.py::test_unquote_basic[simple-simple] 
tests/test_cookie_helpers.py::test_unquote_basic[with spaces-with spaces] 
[gw23] [ 29%] PASSED tests/test_client_ws_functional.py::test_concurrent_task_close[pyloop] 
[gw16] [ 29%] PASSED tests/test_helpers.py::TestChainMapProxy::test_getitem 
tests/test_helpers.py::TestChainMapProxy::test_getitem_not_found 
[gw16] [ 29%] PASSED tests/test_helpers.py::TestChainMapProxy::test_getitem_not_found 
tests/test_helpers.py::TestChainMapProxy::test_get 
[gw16] [ 29%] PASSED tests/test_helpers.py::TestChainMapProxy::test_get 
tests/test_helpers.py::TestChainMapProxy::test_get_default 
[gw13] [ 29%] PASSED tests/test_helpers.py::test_timer_context_timeout_does_swallow_cancellation 
tests/test_helpers.py::test_timer_context_no_task[pyloop] 
[gw13] [ 29%] PASSED tests/test_helpers.py::test_timer_context_no_task[pyloop] 
[gw19] [ 29%] PASSED tests/test_cookie_helpers.py::test_unquote_basic[with spaces-with spaces] 
tests/test_cookie_helpers.py::test_unquote_basic[-] 
[gw19] [ 29%] PASSED tests/test_cookie_helpers.py::test_unquote_basic[-] 
tests/test_cookie_helpers.py::test_unquote_basic["-"] 
[gw16] [ 29%] PASSED tests/test_helpers.py::TestChainMapProxy::test_get_default 
tests/test_helpers.py::TestChainMapProxy::test_get_non_default 
[gw16] [ 29%] PASSED tests/test_helpers.py::TestChainMapProxy::test_get_non_default 
tests/test_helpers.py::TestChainMapProxy::test_len 
[gw19] [ 29%] PASSED tests/test_cookie_helpers.py::test_unquote_basic["-"] 
tests/test_cookie_helpers.py::test_unquote_basic[some"text-some"text] 
[gw19] [ 29%] PASSED tests/test_cookie_helpers.py::test_unquote_basic[some"text-some"text] 
tests/test_cookie_helpers.py::test_unquote_basic[text"with"quotes-text"with"quotes] 
[gw19] [ 29%] PASSED tests/test_cookie_helpers.py::test_unquote_basic[text"with"quotes-text"with"quotes] 
tests/test_cookie_helpers.py::test_unquote_quoted_strings["quoted"-quoted] 
[gw19] [ 29%] PASSED tests/test_cookie_helpers.py::test_unquote_quoted_strings["quoted"-quoted] 
tests/test_cookie_helpers.py::test_unquote_quoted_strings["with spaces"-with spaces] 
[gw19] [ 29%] PASSED tests/test_cookie_helpers.py::test_unquote_quoted_strings["with spaces"-with spaces] 
tests/test_cookie_helpers.py::test_unquote_quoted_strings[""-] 
[gw19] [ 29%] PASSED tests/test_cookie_helpers.py::test_unquote_quoted_strings[""-] 
tests/test_cookie_helpers.py::test_unquote_quoted_strings["hello, world!"-hello, world!] 
[gw16] [ 29%] PASSED tests/test_helpers.py::TestChainMapProxy::test_len 
tests/test_helpers.py::TestChainMapProxy::test_iter 
[gw16] [ 29%] PASSED tests/test_helpers.py::TestChainMapProxy::test_iter 
tests/test_helpers.py::TestChainMapProxy::test_contains 
[gw19] [ 29%] PASSED tests/test_cookie_helpers.py::test_unquote_quoted_strings["hello, world!"-hello, world!] 
tests/test_cookie_helpers.py::test_unquote_quoted_strings["path=/test"-path=/test] 
[gw19] [ 29%] PASSED tests/test_cookie_helpers.py::test_unquote_quoted_strings["path=/test"-path=/test] 
tests/test_cookie_helpers.py::test_unquote_escaped_quotes["say \\"hello\\""-say "hello"] 
tests/test_client_session.py::test_ws_connect_unix_socket_allowed_protocols[pyloop-http] 
[gw16] [ 29%] PASSED tests/test_helpers.py::TestChainMapProxy::test_contains 
tests/test_helpers.py::TestChainMapProxy::test_bool 
[gw16] [ 29%] PASSED tests/test_helpers.py::TestChainMapProxy::test_bool 
tests/test_helpers.py::TestChainMapProxy::test_repr 
[gw16] [ 29%] PASSED tests/test_helpers.py::TestChainMapProxy::test_repr 
tests/test_helpers.py::test_parse_http_date[xxyyzz-None] 
[gw19] [ 29%] PASSED tests/test_cookie_helpers.py::test_unquote_escaped_quotes["say \\"hello\\""-say "hello"] 
tests/test_cookie_helpers.py::test_unquote_escaped_quotes["nested \\"quotes\\" here"-nested "quotes" here] 
[gw19] [ 29%] PASSED tests/test_cookie_helpers.py::test_unquote_escaped_quotes["nested \\"quotes\\" here"-nested "quotes" here] 
tests/test_cookie_helpers.py::test_unquote_escaped_quotes["\\"start\\" middle \\"end\\""-"start" middle "end"] 
[gw19] [ 29%] PASSED tests/test_cookie_helpers.py::test_unquote_escaped_quotes["\\"start\\" middle \\"end\\""-"start" middle "end"] 
tests/test_cookie_helpers.py::test_unquote_escaped_backslashes["path\\\\to\\\\file"-path\\to\\file] 
[gw19] [ 29%] PASSED tests/test_cookie_helpers.py::test_unquote_escaped_backslashes["path\\\\to\\\\file"-path\\to\\file] 
tests/test_cookie_helpers.py::test_unquote_escaped_backslashes["end with slash\\\\"-end with slash\\] 
[gw19] [ 29%] PASSED tests/test_cookie_helpers.py::test_unquote_escaped_backslashes["end with slash\\\\"-end with slash\\] 
tests/test_cookie_helpers.py::test_unquote_escaped_backslashes["path\\\\to\\\\\\"file\\""-path\\to\\"file"] 
[gw19] [ 29%] PASSED tests/test_cookie_helpers.py::test_unquote_escaped_backslashes["path\\\\to\\\\\\"file\\""-path\\to\\"file"] 
tests/test_cookie_helpers.py::test_unquote_octal_sequences["\\012"-\n] 
[gw19] [ 29%] PASSED tests/test_cookie_helpers.py::test_unquote_octal_sequences["\\012"-\n] 
tests/test_cookie_helpers.py::test_unquote_octal_sequences["\\011"-\t] 
[gw19] [ 29%] PASSED tests/test_cookie_helpers.py::test_unquote_octal_sequences["\\011"-\t] 
tests/test_cookie_helpers.py::test_unquote_octal_sequences["\\015"-\r] 
[gw19] [ 30%] PASSED tests/test_cookie_helpers.py::test_unquote_octal_sequences["\\015"-\r] 
tests/test_cookie_helpers.py::test_unquote_octal_sequences["\\040"- ] 
[gw19] [ 30%] PASSED tests/test_cookie_helpers.py::test_unquote_octal_sequences["\\040"- ] 
tests/test_cookie_helpers.py::test_unquote_octal_sequences["line1\\012line2"-line1\nline2] 
[gw19] [ 30%] PASSED tests/test_cookie_helpers.py::test_unquote_octal_sequences["line1\\012line2"-line1\nline2] 
tests/test_cookie_helpers.py::test_unquote_octal_sequences["tab\\011separated"-tab\tseparated] 
[gw19] [ 30%] PASSED tests/test_cookie_helpers.py::test_unquote_octal_sequences["tab\\011separated"-tab\tseparated] 
tests/test_cookie_helpers.py::test_unquote_octal_sequences["\\012\\011\\015"-\n\t\r] 
[gw19] [ 30%] PASSED tests/test_cookie_helpers.py::test_unquote_octal_sequences["\\012\\011\\015"-\n\t\r] 
tests/test_cookie_helpers.py::test_unquote_octal_sequences["hello\\040world\\041"-hello world!] 
[gw19] [ 30%] PASSED tests/test_cookie_helpers.py::test_unquote_octal_sequences["hello\\040world\\041"-hello world!] 
tests/test_cookie_helpers.py::test_unquote_octal_full_range["\\000"-\x00] 
tests/test_flowcontrol_streams.py::TestFlowControlStreamReader::test_readexactly[pyloop] 
[gw19] [ 30%] PASSED tests/test_cookie_helpers.py::test_unquote_octal_full_range["\\000"-\x00] 
tests/test_cookie_helpers.py::test_unquote_octal_full_range["\\001"-\x01] 
[gw19] [ 30%] PASSED tests/test_cookie_helpers.py::test_unquote_octal_full_range["\\001"-\x01] 
tests/test_cookie_helpers.py::test_unquote_octal_full_range["\\177"-\x7f] 
[gw19] [ 30%] PASSED tests/test_cookie_helpers.py::test_unquote_octal_full_range["\\177"-\x7f] 
tests/test_cookie_helpers.py::test_unquote_octal_full_range["\\200"-\x80] 
[gw19] [ 30%] PASSED tests/test_cookie_helpers.py::test_unquote_octal_full_range["\\200"-\x80] 
tests/test_cookie_helpers.py::test_unquote_octal_full_range["\\377"-\xff] 
[gw16] [ 30%] PASSED tests/test_helpers.py::test_parse_http_date[xxyyzz-None] 
tests/test_helpers.py::test_parse_http_date[Tue, 08 Oct 4446413 00:56:40 GMT-None] 
[gw16] [ 30%] PASSED tests/test_helpers.py::test_parse_http_date[Tue, 08 Oct 4446413 00:56:40 GMT-None] 
tests/test_helpers.py::test_parse_http_date[Tue, 08 Oct 2000 00:56:80 GMT-None] 
[gw2] [ 30%] PASSED tests/test_flowcontrol_streams.py::TestFlowControlStreamReader::test_readexactly[pyloop] 
tests/test_http_parser.py::test_invalid_linebreak[pyloop] 
[gw19] [ 30%] PASSED tests/test_cookie_helpers.py::test_unquote_octal_full_range["\\377"-\xff] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-empty-name-empty] 
[gw19] [ 30%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-empty-name-empty] 
[gw16] [ 30%] PASSED tests/test_helpers.py::test_parse_http_date[Tue, 08 Oct 2000 00:56:80 GMT-None] 
tests/test_helpers.py::test_parse_http_date[Tue, 08 Oct 2000 00:56:40 GMT-expected3] 
[gw16] [ 30%] PASSED tests/test_helpers.py::test_parse_http_date[Tue, 08 Oct 2000 00:56:40 GMT-expected3] 
tests/test_helpers.py::test_parse_http_date[Tue, 08 Oct 2000 00:56:40 +0900-expected4] 
[gw10] [ 30%] PASSED tests/test_http_parser.py::test_invalid_linebreak[pyloop] 
[gw16] [ 30%] PASSED tests/test_helpers.py::test_parse_http_date[Tue, 08 Oct 2000 00:56:40 +0900-expected4] 
tests/test_helpers.py::test_netrc_from_env[machine example.com login username password pass\n-username] 
[gw16] [ 30%] PASSED tests/test_helpers.py::test_netrc_from_env[machine example.com login username password pass\n-username] 
tests/test_helpers.py::test_netrc_from_home_does_not_raise_if_access_denied 
[gw16] [ 30%] PASSED tests/test_helpers.py::test_netrc_from_home_does_not_raise_if_access_denied 
tests/test_helpers.py::test_basicauth_present_in_netrc[machine example.com login username password pass\n-expected_auth0] 
[gw16] [ 30%] PASSED tests/test_helpers.py::test_basicauth_present_in_netrc[machine example.com login username password pass\n-expected_auth0] 
tests/test_helpers.py::test_basicauth_present_in_netrc[machine example.com account username password pass\n-expected_auth1] 
[gw16] [ 30%] PASSED tests/test_helpers.py::test_basicauth_present_in_netrc[machine example.com account username password pass\n-expected_auth1] 
tests/test_helpers.py::test_basicauth_present_in_netrc[machine example.com password pass\n-expected_auth2] 
[gw16] [ 30%] PASSED tests/test_helpers.py::test_basicauth_present_in_netrc[machine example.com password pass\n-expected_auth2] 
tests/test_helpers.py::test_read_basicauth_from_empty_netrc[] 
[gw16] [ 30%] PASSED tests/test_helpers.py::test_read_basicauth_from_empty_netrc[] 
tests/test_helpers.py::test_method_must_be_empty_body 
[gw16] [ 30%] PASSED tests/test_helpers.py::test_method_must_be_empty_body 
tests/test_helpers.py::test_should_remove_content_length_is_subset_of_must_be_empty_body 
[gw16] [ 30%] PASSED tests/test_helpers.py::test_should_remove_content_length_is_subset_of_must_be_empty_body 
tests/test_http_exceptions.py::TestHttpProcessingError::test_ctor 
[gw16] [ 30%] PASSED tests/test_http_exceptions.py::TestHttpProcessingError::test_ctor 
tests/test_http_exceptions.py::TestHttpProcessingError::test_pickle 
[gw16] [ 30%] PASSED tests/test_http_exceptions.py::TestHttpProcessingError::test_pickle 
tests/test_http_exceptions.py::TestHttpProcessingError::test_str 
[gw16] [ 30%] PASSED tests/test_http_exceptions.py::TestHttpProcessingError::test_str 
tests/test_http_exceptions.py::TestHttpProcessingError::test_repr 
[gw16] [ 30%] PASSED tests/test_http_exceptions.py::TestHttpProcessingError::test_repr 
tests/test_http_exceptions.py::TestBadHttpMessage::test_ctor 
[gw16] [ 30%] PASSED tests/test_http_exceptions.py::TestBadHttpMessage::test_ctor 
tests/test_http_exceptions.py::TestBadHttpMessage::test_pickle 
[gw16] [ 30%] PASSED tests/test_http_exceptions.py::TestBadHttpMessage::test_pickle 
tests/test_http_exceptions.py::TestBadHttpMessage::test_str 
[gw16] [ 30%] PASSED tests/test_http_exceptions.py::TestBadHttpMessage::test_str 
tests/test_http_exceptions.py::TestBadHttpMessage::test_repr 
[gw16] [ 30%] PASSED tests/test_http_exceptions.py::TestBadHttpMessage::test_repr 
tests/test_http_exceptions.py::TestLineTooLong::test_ctor 
[gw16] [ 30%] PASSED tests/test_http_exceptions.py::TestLineTooLong::test_ctor 
tests/test_http_exceptions.py::TestLineTooLong::test_pickle 
[gw16] [ 30%] PASSED tests/test_http_exceptions.py::TestLineTooLong::test_pickle 
tests/test_http_exceptions.py::TestLineTooLong::test_str 
[gw16] [ 30%] PASSED tests/test_http_exceptions.py::TestLineTooLong::test_str 
tests/test_http_exceptions.py::TestLineTooLong::test_repr 
[gw16] [ 30%] PASSED tests/test_http_exceptions.py::TestLineTooLong::test_repr 
tests/test_http_exceptions.py::TestInvalidHeader::test_ctor 
[gw16] [ 30%] PASSED tests/test_http_exceptions.py::TestInvalidHeader::test_ctor 
tests/test_http_exceptions.py::TestInvalidHeader::test_pickle 
[gw16] [ 30%] PASSED tests/test_http_exceptions.py::TestInvalidHeader::test_pickle 
tests/test_http_exceptions.py::TestInvalidHeader::test_str 
[gw16] [ 30%] PASSED tests/test_http_exceptions.py::TestInvalidHeader::test_str 
tests/test_http_exceptions.py::TestInvalidHeader::test_repr 
[gw16] [ 30%] PASSED tests/test_http_exceptions.py::TestInvalidHeader::test_repr 
tests/test_http_exceptions.py::TestBadStatusLine::test_ctor 
[gw16] [ 30%] PASSED tests/test_http_exceptions.py::TestBadStatusLine::test_ctor 
tests/test_http_exceptions.py::TestBadStatusLine::test_ctor2 
[gw16] [ 31%] PASSED tests/test_http_exceptions.py::TestBadStatusLine::test_ctor2 
tests/test_client_ws_functional.py::test_close_from_server[pyloop] 
[gw23] [ 31%] PASSED tests/test_client_ws_functional.py::test_close_from_server[pyloop] 
tests/test_http_exceptions.py::TestBadStatusLine::test_pickle 
[gw16] [ 31%] PASSED tests/test_http_exceptions.py::TestBadStatusLine::test_pickle 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-TABSP-with-name] 
[gw16] [ 31%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-TABSP-with-name] 
tests/test_http_parser.py::test_duplicate_host_header_rejected[c-parser-pyloop] 
tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-Content-Length: \U0001d7d9] 
[gw20] [ 31%] PASSED tests/test_http_parser.py::test_duplicate_host_header_rejected[c-parser-pyloop] 
tests/test_http_parser.py::test_request_chunked[py-parser-pyloop] 
[gw12] [ 31%] PASSED tests/test_http_parser.py::test_request_chunked[py-parser-pyloop] 
[gw15] [ 31%] PASSED tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-Content-Length: \U0001d7d9] 
[gw21] [ 31%] PASSED tests/test_client_session.py::test_ws_connect_unix_socket_allowed_protocols[pyloop-http] 
tests/test_client_functional.py::test_bad_payload_compression[pyloop] 
[gw22] [ 31%] PASSED tests/test_compression_utils.py::test_compression_round_trip_in_executor[zlib_ng.zlib_ng] 
[gw4] [ 31%] PASSED tests/test_client_functional.py::test_bad_payload_compression[pyloop] 
tests/test_compression_utils.py::test_compression_round_trip_in_executor[isal.isal_zlib] 
tests/test_client_functional.py::test_raising_client_connector_dns_error_on_dns_failure[pyloop] 
[gw6] [ 31%] PASSED tests/test_client_functional.py::test_raising_client_connector_dns_error_on_dns_failure[pyloop] 
tests/test_client_request.py::test_bad_fingerprint[pyloop] 
[gw18] [ 31%] PASSED tests/test_client_request.py::test_bad_fingerprint[pyloop] 
tests/test_client_middleware.py::test_client_middleware_multi_step_auth[pyloop] 
tests/test_client_functional.py::test_invalid_redirect_url[pyloop-http:/-http:///-InvalidUrlRedirectClientError] 
[gw9] [ 31%] PASSED tests/test_client_middleware.py::test_client_middleware_multi_step_auth[pyloop] 
[gw5] [ 31%] PASSED tests/test_client_functional.py::test_invalid_redirect_url[pyloop-http:/-http:///-InvalidUrlRedirectClientError] 
tests/test_connector.py::test_connect_tracing[pyloop] 
[gw11] [ 31%] PASSED tests/test_connector.py::test_connect_tracing[pyloop] 
tests/test_client_functional.py::test_max_headers_request_explicit[pyloop] 
[gw8] [ 31%] PASSED tests/test_client_functional.py::test_max_headers_request_explicit[pyloop] 
tests/test_connector.py::test_get_unconnected_proto_ssl[pyloop] 
[gw17] [ 31%] PASSED tests/test_connector.py::test_get_unconnected_proto_ssl[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SP-post-empty-name-empty] 
[gw16] [ 31%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SP-post-empty-name-empty] 
tests/test_http_parser.py::test_cve_2023_37276[py-parser-pyloop] 
[gw10] [ 31%] PASSED tests/test_http_parser.py::test_cve_2023_37276[py-parser-pyloop] 
tests/test_flowcontrol_streams.py::TestFlowControlStreamReader::test_feed_data[pyloop] 
[gw0] [ 31%] PASSED tests/test_benchmarks_web_urldispatcher.py::test_resolve_gitapi[pyloop] 
[gw2] [ 31%] PASSED tests/test_flowcontrol_streams.py::TestFlowControlStreamReader::test_feed_data[pyloop] 
tests/test_http_parser.py::test_request_chunked[c-parser-pyloop] 
[gw12] [ 31%] PASSED tests/test_http_parser.py::test_request_chunked[c-parser-pyloop] 
tests/test_client_functional.py::test_payload_decompress_size_limit[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-SP-with-name] 
[gw9] [ 31%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-SP-with-name] 
tests/test_connector.py::test_multiple_dns_resolution_requests_first_cancelled[pyloop] 
[gw1] [ 31%] PASSED tests/test_connector.py::test_multiple_dns_resolution_requests_first_cancelled[pyloop] 
[gw14] [ 31%] PASSED tests/test_cookiejar.py::test_cookie_jar_expired_changes 
tests/test_cookiejar.py::test_cookie_jar_duplicates_with_expire_heap 
[gw7] [ 31%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--MD5-auth] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--MD5-auth-int] 
tests/test_client_functional.py::test_invalid_redirect_url[pyloop-http:/example.com-http:///example.com-InvalidUrlRedirectClientError] 
tests/test_helpers.py::test_weakref_handle[pyloop] 
tests/test_client_functional.py::test_aiohttp_request_coroutine[pyloop] 
tests/test_client_functional.py::test_HTTP_302_REDIRECT_HEAD[pyloop] 
[gw3] [ 31%] PASSED tests/test_client_functional.py::test_HTTP_302_REDIRECT_HEAD[pyloop] 
[gw5] [ 31%] PASSED tests/test_client_functional.py::test_invalid_redirect_url[pyloop-http:/example.com-http:///example.com-InvalidUrlRedirectClientError] 
[gw6] [ 31%] PASSED tests/test_client_functional.py::test_aiohttp_request_coroutine[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-TABSP-name-empty] 
[gw23] [ 31%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-TABSP-name-empty] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SP-post-empty-with-name] 
[gw16] [ 31%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SP-post-empty-with-name] 
tests/test_client_functional.py::test_max_field_size_request_explicit[pyloop] 
[gw8] [ 31%] PASSED tests/test_client_functional.py::test_max_field_size_request_explicit[pyloop] 
tests/test_http_parser.py::test_te_header_non_ascii[py-parser-pyloop] 
[gw12] [ 31%] PASSED tests/test_http_parser.py::test_te_header_non_ascii[py-parser-pyloop] 
[gw13] [ 31%] PASSED tests/test_helpers.py::test_weakref_handle[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-empty-with-name] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-SPSP-name-empty] 
[gw9] [ 31%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-SPSP-name-empty] 
[gw19] [ 31%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-empty-with-name] 
tests/test_http_parser.py::test_duplicate_singleton_header_different_casing_rejected[py-parser-pyloop-content-length-Content-Length] 
[gw20] [ 31%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_different_casing_rejected[py-parser-pyloop-content-length-Content-Length] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-NBSP-with-name] 
[gw6] [ 31%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-NBSP-with-name] 
tests/test_client_functional.py::test_invalid_redirect_url[pyloop-http:///example.com-http:///example.com-InvalidUrlRedirectClientError] 
[gw5] [ 31%] PASSED tests/test_client_functional.py::test_invalid_redirect_url[pyloop-http:///example.com-http:///example.com-InvalidUrlRedirectClientError] 
tests/test_client_session.py::test_ws_connect_unix_socket_allowed_protocols[pyloop-https] 
tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-Foo: abc\rdef] 
[gw15] [ 31%] PASSED tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-Foo: abc\rdef] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SP-post-NUL-name-empty] 
[gw16] [ 31%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SP-post-NUL-name-empty] 
[gw22] [ 31%] PASSED tests/test_compression_utils.py::test_compression_round_trip_in_executor[isal.isal_zlib] 
tests/test_compression_utils.py::test_compression_round_trip_in_event_loop[zlib] 
tests/test_client_request.py::test_insecure_fingerprint_md5[pyloop] 
[gw18] [ 31%] PASSED tests/test_client_request.py::test_insecure_fingerprint_md5[pyloop] 
tests/test_http_parser.py::test_te_header_non_ascii[c-parser-pyloop] 
[gw12] [ 32%] PASSED tests/test_http_parser.py::test_te_header_non_ascii[c-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-SPSP-with-name] 
[gw9] [ 32%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-SPSP-with-name] 
tests/test_client_functional.py::test_max_line_size_session_default[pyloop] 
[gw8] [ 32%] PASSED tests/test_client_functional.py::test_max_line_size_session_default[pyloop] 
tests/test_http_parser.py::test_duplicate_singleton_header_different_casing_rejected[py-parser-pyloop-Content-Length-content-length] 
[gw20] [ 32%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_different_casing_rejected[py-parser-pyloop-Content-Length-content-length] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-TABSP-name-empty] 
[gw6] [ 32%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-TABSP-name-empty] 
tests/test_flowcontrol_streams.py::TestFlowControlStreamReader::test_read_nowait[pyloop] 
[gw2] [ 32%] PASSED tests/test_flowcontrol_streams.py::TestFlowControlStreamReader::test_read_nowait[pyloop] 
tests/test_benchmarks_web_urldispatcher.py::test_resolve_gitapi_subapps[pyloop] 
tests/test_connector.py::test_exception_during_connetion_create_tracing[pyloop-on_connection_create_start] 
[gw11] [ 32%] PASSED tests/test_connector.py::test_exception_during_connetion_create_tracing[pyloop-on_connection_create_start] 
tests/test_connector.py::test_multiple_dns_resolution_requests_first_fails_second_successful[pyloop] 
[gw1] [ 32%] PASSED tests/test_connector.py::test_multiple_dns_resolution_requests_first_fails_second_successful[pyloop] 
tests/test_http_parser.py::test_cve_2023_37276[c-parser-pyloop] 
tests/test_http_parser.py::test_upgrade_header_non_ascii[py-parser-pyloop] 
[gw12] [ 32%] PASSED tests/test_http_parser.py::test_upgrade_header_non_ascii[py-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-LF-name-empty] 
[gw9] [ 32%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-LF-name-empty] 
[gw10] [ 32%] PASSED tests/test_http_parser.py::test_cve_2023_37276[c-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header[py-parser-pyloop] 
[gw18] [ 32%] PASSED tests/test_http_parser.py::test_invalid_header[py-parser-pyloop] 
tests/test_client_functional.py::test_max_line_size_session_default_fail[pyloop] 
tests/test_connector.py::test_get_expired[pyloop] 
[gw8] [ 32%] PASSED tests/test_client_functional.py::test_max_line_size_session_default_fail[pyloop] 
[gw17] [ 32%] PASSED tests/test_connector.py::test_get_expired[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-TABSP-with-name] 
[gw6] [ 32%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-TABSP-with-name] 
[gw22] [ 32%] PASSED tests/test_compression_utils.py::test_compression_round_trip_in_event_loop[zlib] 
tests/test_compression_utils.py::test_compression_round_trip_in_event_loop[zlib_ng.zlib_ng] 
[gw14] [ 32%] PASSED tests/test_cookiejar.py::test_cookie_jar_duplicates_with_expire_heap 
tests/test_cookiejar.py::test_cookie_jar_filter_cookies_expires 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-TABSP-with-name] 
[gw23] [ 32%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-TABSP-with-name] 
[gw7] [ 32%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--MD5-auth-int] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--MD5-auth,auth-int] 
tests/test_client_functional.py::test_HTTP_302_REDIRECT_NON_HTTP[pyloop] 
[gw3] [ 32%] PASSED tests/test_client_functional.py::test_HTTP_302_REDIRECT_NON_HTTP[pyloop] 
tests/test_connector.py::test_close_abort_closed_transports[pyloop] 
[gw1] [ 32%] PASSED tests/test_connector.py::test_close_abort_closed_transports[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SP-post-NUL-with-name] 
[gw16] [ 32%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SP-post-NUL-with-name] 
[gw21] [ 32%] PASSED tests/test_client_session.py::test_ws_connect_unix_socket_allowed_protocols[pyloop-https] 
tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-Bar: abc\ndef] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-LF-with-name] 
[gw9] [ 32%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-LF-with-name] 
[gw15] [ 32%] PASSED tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-Bar: abc\ndef] 
tests/test_http_parser.py::test_upgrade_header_non_ascii[c-parser-pyloop] 
[gw12] [ 32%] PASSED tests/test_http_parser.py::test_upgrade_header_non_ascii[c-parser-pyloop] 
tests/test_http_parser.py::test_duplicate_singleton_header_different_casing_rejected[py-parser-pyloop-transfer-encoding-Transfer-Encoding] 
tests/test_client_functional.py::test_max_line_size_session_explicit[pyloop] 
[gw8] [ 32%] PASSED tests/test_client_functional.py::test_max_line_size_session_explicit[pyloop] 
tests/test_helpers.py::test_weakref_handle_with_small_threshold[pyloop] 
[gw13] [ 32%] PASSED tests/test_helpers.py::test_weakref_handle_with_small_threshold[pyloop] 
[gw20] [ 32%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_different_casing_rejected[py-parser-pyloop-transfer-encoding-Transfer-Encoding] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-NUL-name-empty] 
[gw19] [ 32%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-NUL-name-empty] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-empty-name-empty] 
[gw6] [ 32%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-empty-name-empty] 
tests/test_client_functional.py::test_invalid_redirect_url[pyloop-http://:/-http://:/-InvalidUrlRedirectClientError] 
[gw5] [ 32%] PASSED tests/test_client_functional.py::test_invalid_redirect_url[pyloop-http://:/-http://:/-InvalidUrlRedirectClientError] 
[gw4] [ 32%] PASSED tests/test_client_functional.py::test_payload_decompress_size_limit[pyloop] 
tests/test_connector.py::test_close_cancels_cleanup_closed_handle[pyloop] 
[gw1] [ 32%] PASSED tests/test_connector.py::test_close_cancels_cleanup_closed_handle[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-NBSP-name-empty] 
tests/test_http_parser.py::test_request_te_chunked_with_content_length[py-parser-pyloop] 
[gw12] [ 32%] PASSED tests/test_http_parser.py::test_request_te_chunked_with_content_length[py-parser-pyloop] 
[gw9] [ 32%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-NBSP-name-empty] 
tests/test_client_functional.py::test_max_line_size_request_explicit[pyloop] 
[gw8] [ 32%] PASSED tests/test_client_functional.py::test_max_line_size_request_explicit[pyloop] 
tests/test_flowcontrol_streams.py::TestFlowControlStreamReader::test_resumed_on_eof[pyloop] 
[gw2] [ 32%] PASSED tests/test_flowcontrol_streams.py::TestFlowControlStreamReader::test_resumed_on_eof[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-empty-with-name] 
[gw6] [ 32%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-empty-with-name] 
[gw14] [ 32%] PASSED tests/test_cookiejar.py::test_cookie_jar_filter_cookies_expires 
tests/test_cookiejar.py::test_cookie_jar_heap_cleanup 
tests/test_connector.py::test_exception_during_connetion_create_tracing[pyloop-on_connection_create_end] 
[gw11] [ 32%] PASSED tests/test_connector.py::test_exception_during_connetion_create_tracing[pyloop-on_connection_create_end] 
tests/test_client_session.py::test_ws_connect_unix_socket_allowed_protocols[pyloop-ws] 
tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-"] 
tests/test_http_parser.py::test_request_te_chunked_with_content_length[c-parser-pyloop] 
[gw12] [ 32%] PASSED tests/test_http_parser.py::test_request_te_chunked_with_content_length[c-parser-pyloop] 
[gw10] [ 32%] PASSED tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-"] 
tests/test_http_parser.py::test_invalid_header[c-parser-pyloop] 
[gw18] [ 32%] PASSED tests/test_http_parser.py::test_invalid_header[c-parser-pyloop] 
tests/test_connector.py::test_ctor_with_default_loop[pyloop] 
[gw1] [ 33%] PASSED tests/test_connector.py::test_ctor_with_default_loop[pyloop] 
[gw21] [ 33%] PASSED tests/test_client_session.py::test_ws_connect_unix_socket_allowed_protocols[pyloop-ws] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-NBSP-with-name] 
[gw9] [ 33%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-NBSP-with-name] 
tests/test_connector.py::test_get_expired_ssl[pyloop] 
[gw17] [ 33%] PASSED tests/test_connector.py::test_get_expired_ssl[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-NUL-with-name] 
[gw19] [ 33%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-NUL-with-name] 
[gw22] [ 33%] PASSED tests/test_compression_utils.py::test_compression_round_trip_in_event_loop[zlib_ng.zlib_ng] 
tests/test_compression_utils.py::test_compression_round_trip_in_event_loop[isal.isal_zlib] 
[gw7] [ 33%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--MD5-auth,auth-int] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-empty-name-empty] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SP-post-SP-name-empty] 
[gw16] [ 33%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SP-post-SP-name-empty] 
tests/test_connector.py::test_exception_during_connection_queued_tracing[pyloop] 
[gw11] [ 33%] PASSED tests/test_connector.py::test_exception_during_connection_queued_tracing[pyloop] 
tests/test_http_parser.py::test_http_request_bad_status_line_whitespace[py-parser-pyloop] 
[gw8] [ 33%] PASSED tests/test_http_parser.py::test_http_request_bad_status_line_whitespace[py-parser-pyloop] 
[gw23] [ 33%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-empty-name-empty] 
tests/test_client_functional.py::test_HTTP_302_REDIRECT_POST[pyloop] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--MD5-] 
[gw3] [ 33%] PASSED tests/test_client_functional.py::test_HTTP_302_REDIRECT_POST[pyloop] 
tests/test_helpers.py::test_weakref_handle_weak[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-NUL-name-empty] 
tests/test_client_functional.py::test_payload_decompress_size_limit_brotli[pyloop] 
tests/test_http_parser.py::test_duplicate_singleton_header_different_casing_rejected[py-parser-pyloop-Transfer-Encoding-transfer-encoding] 
[gw20] [ 33%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_different_casing_rejected[py-parser-pyloop-Transfer-Encoding-transfer-encoding] 
[gw6] [ 33%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-NUL-name-empty] 
tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-Baz: abc\x00def] 
[gw15] [ 33%] PASSED tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-Baz: abc\x00def] 
[gw0] [ 33%] PASSED tests/test_benchmarks_web_urldispatcher.py::test_resolve_gitapi_subapps[pyloop] 
tests/test_connector.py::test_base_connector_allows_high_level_protocols[pyloop] 
[gw1] [ 33%] PASSED tests/test_connector.py::test_base_connector_allows_high_level_protocols[pyloop] 
[gw14] [ 33%] PASSED tests/test_cookiejar.py::test_cookie_jar_heap_cleanup 
tests/test_cookiejar.py::test_cookie_jar_heap_maintains_order_after_cleanup 
tests/test_http_parser.py::test_request_te_chunked123[py-parser-pyloop] 
[gw12] [ 33%] PASSED tests/test_http_parser.py::test_request_te_chunked123[py-parser-pyloop] 
tests/test_client_session.py::test_ws_connect_unix_socket_allowed_protocols[pyloop-wss] 
tests/test_client_functional.py::test_invalid_redirect_url[pyloop-http://example.org:non_int_port/-http://example.org:non_int_port/-InvalidUrlRedirectClientError] 
[gw5] [ 33%] PASSED tests/test_client_functional.py::test_invalid_redirect_url[pyloop-http://example.org:non_int_port/-http://example.org:non_int_port/-InvalidUrlRedirectClientError] 
tests/test_flowcontrol_streams.py::test_flow_control_data_queue_waiter_cancelled[pyloop] 
[gw2] [ 33%] PASSED tests/test_flowcontrol_streams.py::test_flow_control_data_queue_waiter_cancelled[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-TABSP-name-empty] 
[gw9] [ 33%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-TABSP-name-empty] 
tests/test_http_parser.py::test_invalid_name[py-parser-pyloop] 
[gw18] [ 33%] PASSED tests/test_http_parser.py::test_invalid_name[py-parser-pyloop] 
tests/test_connector.py::test_exception_during_connection_reuse_tracing[pyloop] 
tests/test_http_parser.py::test_http_request_bad_status_line_whitespace[c-parser-pyloop] 
[gw8] [ 33%] PASSED tests/test_http_parser.py::test_http_request_bad_status_line_whitespace[c-parser-pyloop] 
[gw11] [ 33%] PASSED tests/test_connector.py::test_exception_during_connection_reuse_tracing[pyloop] 
tests/test_connector.py::test_release_acquired[pyloop] 
[gw17] [ 33%] PASSED tests/test_connector.py::test_release_acquired[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-empty-with-name] 
[gw23] [ 33%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-empty-with-name] 
[gw14] [ 33%] PASSED tests/test_cookiejar.py::test_cookie_jar_heap_maintains_order_after_cleanup 
tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-(] 
tests/test_cookiejar.py::test_cookie_jar_clear_domain 
[gw10] [ 33%] PASSED tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-(] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SP-post-SP-with-name] 
[gw16] [ 33%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SP-post-SP-with-name] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-SP-name-empty] 
tests/test_http_parser.py::test_request_te_chunked123[c-parser-pyloop] 
[gw12] [ 33%] PASSED tests/test_http_parser.py::test_request_te_chunked123[c-parser-pyloop] 
[gw19] [ 33%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-SP-name-empty] 
[gw22] [ 33%] PASSED tests/test_compression_utils.py::test_compression_round_trip_in_event_loop[isal.isal_zlib] 
tests/test_connector.py::test_connection_del[pyloop] 
[gw21] [ 33%] PASSED tests/test_client_session.py::test_ws_connect_unix_socket_allowed_protocols[pyloop-wss] 
tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-Foo : bar] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-NUL-with-name] 
[gw6] [ 33%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-NUL-with-name] 
tests/test_client_functional.py::test_HTTP_302_REDIRECT_POST_with_content_length_hdr[pyloop] 
[gw3] [ 33%] PASSED tests/test_client_functional.py::test_HTTP_302_REDIRECT_POST_with_content_length_hdr[pyloop] 
[gw15] [ 33%] PASSED tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-Foo : bar] 
[gw7] [ 33%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--MD5-] 
tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-?] 
tests/test_benchmarks_web_urldispatcher.py::test_resolve_gitapi_root[pyloop] 
[gw7] [ 33%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-?] 
tests/test_client_functional.py::test_invalid_redirect_url[pyloop-call:+380123456789-call:\\+380123456789-NonHttpUrlRedirectClientError] 
[gw5] [ 33%] PASSED tests/test_client_functional.py::test_invalid_redirect_url[pyloop-call:+380123456789-call:\\+380123456789-NonHttpUrlRedirectClientError] 
tests/test_connector.py::test_connect_with_limit[pyloop] 
tests/test_http_parser.py::test_duplicate_singleton_header_different_casing_rejected[c-parser-pyloop-content-length-Content-Length] 
[gw20] [ 33%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_different_casing_rejected[c-parser-pyloop-content-length-Content-Length] 
[gw1] [ 33%] PASSED tests/test_connector.py::test_connect_with_limit[pyloop] 
tests/test_http_parser.py::test_invalid_name[c-parser-pyloop] 
[gw18] [ 33%] PASSED tests/test_http_parser.py::test_invalid_name[c-parser-pyloop] 
[gw14] [ 34%] PASSED tests/test_cookiejar.py::test_cookie_jar_clear_domain 
tests/test_cookiejar.py::test_pickle_format 
tests/test_connector.py::test_release_acquired_closed[pyloop] 
[gw17] [ 34%] PASSED tests/test_connector.py::test_release_acquired_closed[pyloop] 
[gw13] [ 34%] PASSED tests/test_helpers.py::test_weakref_handle_weak[pyloop] 
tests/test_http_parser.py::test_http_request_message_after_close[py-parser-pyloop] 
[gw8] [ 34%] PASSED tests/test_http_parser.py::test_http_request_message_after_close[py-parser-pyloop] 
tests/test_flowcontrol_streams.py::test_flow_control_data_queue_has_buffer[pyloop] 
[gw2] [ 34%] PASSED tests/test_flowcontrol_streams.py::test_flow_control_data_queue_has_buffer[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-TABSP-with-name] 
[gw9] [ 34%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-TABSP-with-name] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SP-post-SPSP-name-empty] 
[gw16] [ 34%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SP-post-SPSP-name-empty] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-SP-with-name] 
[gw19] [ 34%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-SP-with-name] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-NUL-name-empty] 
[gw23] [ 34%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-NUL-name-empty] 
tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-Foo\t: bar] 
[gw15] [ 34%] PASSED tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-Foo\t: bar] 
tests/test_client_functional.py::test_invalid_redirect_url[pyloop-skype:handle-skype:handle-NonHttpUrlRedirectClientError] 
[gw5] [ 34%] PASSED tests/test_client_functional.py::test_invalid_redirect_url[pyloop-skype:handle-skype:handle-NonHttpUrlRedirectClientError] 
tests/test_connector.py::test_cancellation_during_waiting_for_free_connection[pyloop] 
[gw11] [ 34%] PASSED tests/test_connector.py::test_cancellation_during_waiting_for_free_connection[pyloop] 
tests/test_http_parser.py::test_request_te_last_chunked[py-parser-pyloop] 
tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-)] 
[gw10] [ 34%] PASSED tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-)] 
[gw0] [ 34%] PASSED tests/test_benchmarks_web_urldispatcher.py::test_resolve_gitapi_root[pyloop] 
[gw12] [ 34%] PASSED tests/test_http_parser.py::test_request_te_last_chunked[py-parser-pyloop] 
tests/test_client_functional.py::test_HTTP_307_REDIRECT_POST[pyloop] 
[gw3] [ 34%] PASSED tests/test_client_functional.py::test_HTTP_307_REDIRECT_POST[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-SP-name-empty] 
[gw6] [ 34%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-SP-name-empty] 
tests/test_client_session.py::test_ws_connect_unix_socket_allowed_protocols[pyloop-unix] 
[gw22] [ 34%] PASSED tests/test_connector.py::test_connection_del[pyloop] 
tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-@] 
[gw7] [ 34%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-@] 
[gw14] [ 34%] PASSED tests/test_cookiejar.py::test_pickle_format 
tests/test_cookiejar.py::test_treat_as_secure_origin_init[http://127.0.0.1/index.html] 
tests/test_connector.py::test_connect_queued_operation_tracing[pyloop] 
tests/test_connector.py::test_release[pyloop] 
tests/test_helpers.py::test_ceil_timeout 
tests/test_http_parser.py::test_max_header_field_size[py-parser-pyloop-40960] 
[gw18] [ 34%] PASSED tests/test_http_parser.py::test_max_header_field_size[py-parser-pyloop-40960] 
[gw1] [ 34%] PASSED tests/test_connector.py::test_connect_queued_operation_tracing[pyloop] 
[gw17] [ 34%] PASSED tests/test_connector.py::test_release[pyloop] 
tests/test_http_parser.py::test_http_request_message_after_close[c-parser-pyloop] 
[gw8] [ 34%] PASSED tests/test_http_parser.py::test_http_request_message_after_close[c-parser-pyloop] 
tests/test_http_parser.py::test_duplicate_singleton_header_different_casing_rejected[c-parser-pyloop-Content-Length-content-length] 
[gw20] [ 34%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_different_casing_rejected[c-parser-pyloop-Content-Length-content-length] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-empty-name-empty] 
[gw9] [ 34%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-empty-name-empty] 
tests/test_connector.py::test_close_during_connect[pyloop] 
[gw11] [ 34%] PASSED tests/test_connector.py::test_close_during_connect[pyloop] 
tests/test_flowcontrol_streams.py::test_flow_control_data_queue_read_with_exception[pyloop] 
[gw2] [ 34%] PASSED tests/test_flowcontrol_streams.py::test_flow_control_data_queue_read_with_exception[pyloop] 
tests/test_client_functional.py::test_HTTP_308_PERMANENT_REDIRECT_POST[pyloop] 
[gw3] [ 34%] PASSED tests/test_client_functional.py::test_HTTP_308_PERMANENT_REDIRECT_POST[pyloop] 
tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-\xffoo: bar] 
[gw15] [ 34%] PASSED tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-\xffoo: bar] 
[gw21] [ 34%] PASSED tests/test_client_session.py::test_ws_connect_unix_socket_allowed_protocols[pyloop-unix] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-NUL-with-name] 
[gw23] [ 34%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-NUL-with-name] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-SPSP-name-empty] 
[gw19] [ 34%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-SPSP-name-empty] 
tests/test_benchmarks_web_urldispatcher.py::test_resolve_prefix_resources_many_prefix_many_plain[pyloop] 
tests/test_http_parser.py::test_request_te_last_chunked[c-parser-pyloop] 
tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-,] 
[gw10] [ 34%] PASSED tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-,] 
[gw12] [ 34%] PASSED tests/test_http_parser.py::test_request_te_last_chunked[c-parser-pyloop] 
tests/test_client_functional.py::test_invalid_redirect_url[pyloop-slack://instance/room-slack://instance/room-NonHttpUrlRedirectClientError] 
[gw5] [ 34%] PASSED tests/test_client_functional.py::test_invalid_redirect_url[pyloop-slack://instance/room-slack://instance/room-NonHttpUrlRedirectClientError] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SP-post-SPSP-with-name] 
[gw16] [ 34%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SP-post-SPSP-with-name] 
tests/test_connector.py::test_release_ssl_transport[pyloop] 
tests/test_http_parser.py::test_max_header_field_size[py-parser-pyloop-8191] 
[gw18] [ 34%] PASSED tests/test_http_parser.py::test_max_header_field_size[py-parser-pyloop-8191] 
[gw17] [ 34%] PASSED tests/test_connector.py::test_release_ssl_transport[pyloop] 
tests/test_connector.py::test_connection_del_loop_debug[pyloop] 
tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-[] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-SP-with-name] 
[gw6] [ 34%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-SP-with-name] 
[gw7] [ 34%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-[] 
[gw0] [ 34%] PASSED tests/test_benchmarks_web_urldispatcher.py::test_resolve_prefix_resources_many_prefix_many_plain[pyloop] 
[gw13] [ 34%] PASSED tests/test_helpers.py::test_ceil_timeout 
tests/test_connector.py::test_ctor_cleanup 
tests/test_helpers.py::test_ceil_timeout_round 
tests/test_client_session.py::test_cookie_jar_usage[pyloop] 
[gw21] [ 34%] PASSED tests/test_client_session.py::test_cookie_jar_usage[pyloop] 
tests/test_connector.py::test_connect_reuseconn_tracing[pyloop] 
[gw1] [ 35%] PASSED tests/test_connector.py::test_connect_reuseconn_tracing[pyloop] 
tests/test_client_functional.py::test_HTTP_302_max_redirects[pyloop] 
[gw3] [ 35%] PASSED tests/test_client_functional.py::test_HTTP_302_max_redirects[pyloop] 
tests/test_http_parser.py::test_http_request_message_after_close_comma_list[py-parser-pyloop] 
[gw8] [ 35%] PASSED tests/test_http_parser.py::test_http_request_message_after_close_comma_list[py-parser-pyloop] 
[gw14] [ 35%] PASSED tests/test_cookiejar.py::test_treat_as_secure_origin_init[http://127.0.0.1/index.html] 
tests/test_cookiejar.py::test_treat_as_secure_origin_init[url1] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-SPSP-with-name] 
tests/test_http_parser.py::test_duplicate_singleton_header_different_casing_rejected[c-parser-pyloop-transfer-encoding-Transfer-Encoding] 
[gw20] [ 35%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_different_casing_rejected[c-parser-pyloop-transfer-encoding-Transfer-Encoding] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-empty-with-name] 
[gw9] [ 35%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-empty-with-name] 
[gw19] [ 35%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-SPSP-with-name] 
tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-/] 
[gw10] [ 35%] PASSED tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-/] 
tests/test_http_parser.py::test_max_header_field_size[c-parser-pyloop-40960] 
[gw18] [ 35%] PASSED tests/test_http_parser.py::test_max_header_field_size[c-parser-pyloop-40960] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SP-post-LF-name-empty] 
[gw16] [ 35%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SP-post-LF-name-empty] 
tests/test_flowcontrol_streams.py::test_flow_control_data_queue_feed_pause[pyloop] 
[gw2] [ 35%] PASSED tests/test_flowcontrol_streams.py::test_flow_control_data_queue_feed_pause[pyloop] 
tests/test_http_parser.py::test_request_te_first_chunked[py-parser-pyloop] 
[gw12] [ 35%] PASSED tests/test_http_parser.py::test_request_te_first_chunked[py-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-SP-name-empty] 
[gw23] [ 35%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-SP-name-empty] 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_illegal_cookie_names 
[gw21] [ 35%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_illegal_cookie_names 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_attributes_before_cookie 
[gw21] [ 35%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_attributes_before_cookie 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_attributes_without_values 
[gw21] [ 35%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_attributes_without_values 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_dollar_prefixed_names 
[gw21] [ 35%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_dollar_prefixed_names 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_dollar_attributes 
[gw21] [ 35%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_dollar_attributes 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_attributes_after_illegal_cookie 
[gw21] [ 35%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_attributes_after_illegal_cookie 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_unmatched_quotes_compatibility 
tests/test_client_functional.py::test_invalid_redirect_url[pyloop-steam:code-steam:code-NonHttpUrlRedirectClientError] 
[gw5] [ 35%] PASSED tests/test_client_functional.py::test_invalid_redirect_url[pyloop-steam:code-steam:code-NonHttpUrlRedirectClientError] 
[gw21] [ 35%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_unmatched_quotes_compatibility 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_expires_attribute 
[gw21] [ 35%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_expires_attribute 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_edge_cases 
[gw21] [ 35%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_edge_cases 
tests/test_connector.py::test_release_already_closed[pyloop] 
[gw17] [ 35%] PASSED tests/test_connector.py::test_release_already_closed[pyloop] 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_various_date_formats_issue_4327 
[gw21] [ 35%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_various_date_formats_issue_4327 
tests/test_connector.py::test_connect_reuse_proxy_headers[pyloop-use_proxy_with_embedded_auth-False-True] 
[gw1] [ 35%] PASSED tests/test_connector.py::test_connect_reuse_proxy_headers[pyloop-use_proxy_with_embedded_auth-False-True] 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_ansi_c_asctime_format 
[gw21] [ 35%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_ansi_c_asctime_format 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_rfc2822_timezone_issue_4493 
[gw22] [ 35%] PASSED tests/test_connector.py::test_connection_del_loop_debug[pyloop] 
[gw21] [ 35%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_rfc2822_timezone_issue_4493 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_rfc2822_with_attributes 
[gw21] [ 35%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_rfc2822_with_attributes 
tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-Foo: abc\x01def] 
[gw15] [ 35%] PASSED tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-Foo: abc\x01def] 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_date_formats_with_attributes 
[gw21] [ 35%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_date_formats_with_attributes 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_uses_unquote_with_octal[name="\\012newline\\012"-name-\nnewline\n-"\\012newline\\012"] 
tests/test_http_parser.py::test_max_header_field_size[c-parser-pyloop-8191] 
[gw18] [ 35%] PASSED tests/test_http_parser.py::test_max_header_field_size[c-parser-pyloop-8191] 
tests/test_http_parser.py::test_duplicate_singleton_header_different_casing_rejected[c-parser-pyloop-Transfer-Encoding-transfer-encoding] 
[gw20] [ 35%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_different_casing_rejected[c-parser-pyloop-Transfer-Encoding-transfer-encoding] 
tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-\] 
[gw7] [ 35%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-\] 
tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-:] 
tests/test_classbasedview.py::test_ctor 
[gw0] [ 35%] PASSED tests/test_classbasedview.py::test_ctor 
tests/test_classbasedview.py::test_render_ok 
[gw13] [ 35%] PASSED tests/test_helpers.py::test_ceil_timeout_round 
tests/test_helpers.py::test_ceil_timeout_small 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-SPSP-name-empty] 
[gw6] [ 35%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-SPSP-name-empty] 
[gw10] [ 35%] PASSED tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-:] 
[gw14] [ 35%] PASSED tests/test_cookiejar.py::test_treat_as_secure_origin_init[url1] 
tests/test_cookiejar.py::test_treat_as_secure_origin_init[url2] 
tests/test_client_functional.py::test_HTTP_200_GET_WITH_PARAMS[pyloop] 
[gw3] [ 35%] PASSED tests/test_client_functional.py::test_HTTP_200_GET_WITH_PARAMS[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SP-post-LF-with-name] 
[gw11] [ 35%] PASSED tests/test_connector.py::test_ctor_cleanup 
tests/test_connector.py::test_cleanup 
[gw16] [ 35%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SP-post-LF-with-name] 
tests/test_http_parser.py::test_http_request_message_after_close_comma_list[c-parser-pyloop] 
[gw8] [ 36%] PASSED tests/test_http_parser.py::test_http_request_message_after_close_comma_list[c-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-LF-name-empty] 
[gw19] [ 36%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-LF-name-empty] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-SP-with-name] 
[gw23] [ 36%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-SP-with-name] 
tests/test_http_parser.py::test_duplicate_host_header_different_casing_rejected[py-parser-pyloop] 
[gw20] [ 36%] PASSED tests/test_http_parser.py::test_duplicate_host_header_different_casing_rejected[py-parser-pyloop] 
[gw14] [ 36%] PASSED tests/test_cookiejar.py::test_treat_as_secure_origin_init[url2] 
tests/test_cookiejar.py::test_treat_as_secure_origin_init[url3] 
tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-;] 
[gw10] [ 36%] PASSED tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-;] 
tests/test_flowcontrol_streams.py::test_flow_control_data_queue_resume_on_read[pyloop] 
[gw21] [ 36%] FAILED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_uses_unquote_with_octal[name="\\012newline\\012"-name-\nnewline\n-"\\012newline\\012"] 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_uses_unquote_with_octal[tab="\\011separated\\011values"-tab-\tseparated\tvalues-"\\011separated\\011values"] 
[gw2] [ 36%] PASSED tests/test_flowcontrol_streams.py::test_flow_control_data_queue_resume_on_read[pyloop] 
tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-Foo: abc\x7fdef] 
[gw15] [ 36%] PASSED tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-Foo: abc\x7fdef] 
tests/test_http_parser.py::test_http_response_parser_bad_crlf[c-parser-pyloop] 
[gw5] [ 36%] PASSED tests/test_http_parser.py::test_http_response_parser_bad_crlf[c-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-NUL-name-empty] 
[gw9] [ 36%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-NUL-name-empty] 
tests/test_http_parser.py::test_request_te_first_chunked[c-parser-pyloop] 
[gw12] [ 36%] PASSED tests/test_http_parser.py::test_request_te_first_chunked[c-parser-pyloop] 
tests/test_connector.py::test_connect_reuse_proxy_headers[pyloop-use_proxy_with_auth_headers-True-True] 
[gw21] [ 36%] FAILED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_uses_unquote_with_octal[tab="\\011separated\\011values"-tab-\tseparated\tvalues-"\\011separated\\011values"] 
tests/test_connector.py::test_release_waiter_no_limit[pyloop] 
[gw17] [ 36%] PASSED tests/test_connector.py::test_release_waiter_no_limit[pyloop] 
[gw1] [ 36%] PASSED tests/test_connector.py::test_connect_reuse_proxy_headers[pyloop-use_proxy_with_auth_headers-True-True] 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_uses_unquote_with_octal[mixed="hello\\040world\\041"-mixed-hello world!-"hello\\040world\\041"] 
[gw21] [ 36%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_uses_unquote_with_octal[mixed="hello\\040world\\041"-mixed-hello world!-"hello\\040world\\041"] 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_uses_unquote_with_octal[complex="\\042quoted\\042 text with \\012 newline"-complex-"quoted" text with \n newline-"\\042quoted\\042 text with \\012 newline"] 
tests/test_connector.py::test_connection_del_loop_closed[pyloop] 
tests/test_http_parser.py::test_max_header_size_under_limit[py-parser-pyloop] 
[gw18] [ 36%] PASSED tests/test_http_parser.py::test_max_header_size_under_limit[py-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SP-post-NBSP-name-empty] 
[gw16] [ 36%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SP-post-NBSP-name-empty] 
[gw0] [ 36%] PASSED tests/test_classbasedview.py::test_render_ok 
tests/test_classbasedview.py::test_render_unknown_method 
tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-]] 
[gw7] [ 36%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-]] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-SPSP-with-name] 
[gw21] [ 36%] FAILED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_uses_unquote_with_octal[complex="\\042quoted\\042 text with \\012 newline"-complex-"quoted" text with \n newline-"\\042quoted\\042 text with \\012 newline"] 
[gw6] [ 36%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-SPSP-with-name] 
tests/test_cookie_helpers.py::test_parse_cookie_header_simple 
[gw21] [ 36%] PASSED tests/test_cookie_helpers.py::test_parse_cookie_header_simple 
tests/test_cookie_helpers.py::test_parse_cookie_header_empty 
[gw21] [ 36%] PASSED tests/test_cookie_helpers.py::test_parse_cookie_header_empty 
tests/test_cookie_helpers.py::test_parse_cookie_gstate_header 
[gw21] [ 36%] PASSED tests/test_cookie_helpers.py::test_parse_cookie_gstate_header 
tests/test_cookie_helpers.py::test_parse_cookie_header_quoted_values 
[gw21] [ 36%] PASSED tests/test_cookie_helpers.py::test_parse_cookie_header_quoted_values 
tests/test_cookie_helpers.py::test_parse_cookie_header_special_chars 
[gw21] [ 36%] PASSED tests/test_cookie_helpers.py::test_parse_cookie_header_special_chars 
tests/test_cookie_helpers.py::test_parse_cookie_header_invalid_names 
[gw21] [ 36%] PASSED tests/test_cookie_helpers.py::test_parse_cookie_header_invalid_names 
tests/test_cookie_helpers.py::test_parse_cookie_header_no_attributes 
[gw21] [ 36%] PASSED tests/test_cookie_helpers.py::test_parse_cookie_header_no_attributes 
tests/test_cookie_helpers.py::test_parse_cookie_header_empty_value 
[gw21] [ 36%] PASSED tests/test_cookie_helpers.py::test_parse_cookie_header_empty_value 
tests/test_cookie_helpers.py::test_parse_cookie_header_spaces 
[gw21] [ 36%] PASSED tests/test_cookie_helpers.py::test_parse_cookie_header_spaces 
tests/test_cookie_helpers.py::test_parse_cookie_header_encoded_values 
[gw21] [ 36%] PASSED tests/test_cookie_helpers.py::test_parse_cookie_header_encoded_values 
tests/test_cookie_helpers.py::test_parse_cookie_header_malformed 
[gw21] [ 36%] PASSED tests/test_cookie_helpers.py::test_parse_cookie_header_malformed 
tests/test_cookie_helpers.py::test_parse_cookie_header_complex_quoted 
tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-<] 
[gw10] [ 36%] PASSED tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-<] 
[gw21] [ 36%] PASSED tests/test_cookie_helpers.py::test_parse_cookie_header_complex_quoted 
tests/test_cookie_helpers.py::test_parse_cookie_header_unmatched_quotes 
[gw21] [ 36%] PASSED tests/test_cookie_helpers.py::test_parse_cookie_header_unmatched_quotes 
tests/test_cookie_helpers.py::test_parse_cookie_header_vs_parse_set_cookie_headers 
[gw21] [ 36%] PASSED tests/test_cookie_helpers.py::test_parse_cookie_header_vs_parse_set_cookie_headers 
tests/test_cookie_helpers.py::test_parse_cookie_header_compatibility_with_simple_cookie 
[gw21] [ 36%] PASSED tests/test_cookie_helpers.py::test_parse_cookie_header_compatibility_with_simple_cookie 
tests/test_cookie_helpers.py::test_parse_cookie_header_real_world_examples 
[gw21] [ 36%] PASSED tests/test_cookie_helpers.py::test_parse_cookie_header_real_world_examples 
[gw13] [ 36%] PASSED tests/test_helpers.py::test_ceil_timeout_small 
tests/test_helpers.py::test_ceil_call_later_with_small_threshold 
tests/test_http_parser.py::test_http_request_upgrade[py-parser-pyloop] 
tests/test_client_functional.py::test_HTTP_200_GET_WITH_MultiDict_PARAMS[pyloop] 
tests/test_cookie_helpers.py::test_parse_cookie_header_issue_7993 
[gw21] [ 36%] PASSED tests/test_cookie_helpers.py::test_parse_cookie_header_issue_7993 
tests/test_cookie_helpers.py::test_parse_cookie_header_illegal_names 
[gw21] [ 36%] PASSED tests/test_cookie_helpers.py::test_parse_cookie_header_illegal_names 
[gw13] [ 36%] PASSED tests/test_helpers.py::test_ceil_call_later_with_small_threshold 
tests/test_helpers.py::test_ceil_call_later_no_timeout 
[gw13] [ 36%] PASSED tests/test_helpers.py::test_ceil_call_later_no_timeout 
tests/test_helpers.py::test_ceil_timeout_none[pyloop] 
[gw8] [ 37%] PASSED tests/test_http_parser.py::test_http_request_upgrade[py-parser-pyloop] 
tests/test_cookie_helpers.py::test_parse_cookie_header_large_value 
[gw21] [ 37%] PASSED tests/test_cookie_helpers.py::test_parse_cookie_header_large_value 
tests/test_cookie_helpers.py::test_parse_cookie_header_multiple_equals 
[gw21] [ 37%] PASSED tests/test_cookie_helpers.py::test_parse_cookie_header_multiple_equals 
tests/test_cookie_helpers.py::test_parse_cookie_header_fallback_preserves_subsequent_cookies 
[gw21] [ 37%] PASSED tests/test_cookie_helpers.py::test_parse_cookie_header_fallback_preserves_subsequent_cookies 
tests/test_cookie_helpers.py::test_parse_cookie_header_whitespace_in_fallback 
[gw11] [ 37%] PASSED tests/test_connector.py::test_cleanup 
tests/test_connector.py::test_cleanup_close_ssl_transport[pyloop] 
[gw3] [ 37%] PASSED tests/test_client_functional.py::test_HTTP_200_GET_WITH_MultiDict_PARAMS[pyloop] 
[gw21] [ 37%] PASSED tests/test_cookie_helpers.py::test_parse_cookie_header_whitespace_in_fallback 
tests/test_cookie_helpers.py::test_parse_cookie_header_empty_value_in_fallback 
[gw11] [ 37%] PASSED tests/test_connector.py::test_cleanup_close_ssl_transport[pyloop] 
[gw13] [ 37%] PASSED tests/test_helpers.py::test_ceil_timeout_none[pyloop] 
[gw21] [ 37%] PASSED tests/test_cookie_helpers.py::test_parse_cookie_header_empty_value_in_fallback 
tests/test_http_parser.py::test_parse_content_length_than_chunked_payload[py-parser-pyloop] 
[gw21] [ 37%] PASSED tests/test_http_parser.py::test_parse_content_length_than_chunked_payload[py-parser-pyloop] 
tests/test_connector.py::test_release_waiter_first_available[pyloop] 
[gw17] [ 37%] PASSED tests/test_connector.py::test_release_waiter_first_available[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-SPSP-name-empty] 
[gw23] [ 37%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-SPSP-name-empty] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-LF-with-name] 
[gw19] [ 37%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-LF-with-name] 
[gw14] [ 37%] PASSED tests/test_cookiejar.py::test_treat_as_secure_origin_init[url3] 
tests/test_cookiejar.py::test_treat_as_secure_origin 
tests/test_http_parser.py::test_max_header_size_under_limit[c-parser-pyloop] 
[gw18] [ 37%] PASSED tests/test_http_parser.py::test_max_header_size_under_limit[c-parser-pyloop] 
tests/test_http_parser.py::test_duplicate_host_header_different_casing_rejected[c-parser-pyloop] 
tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-Foo: abc\x1fdef] 
tests/test_flowcontrol_streams.py::test_flow_control_data_queue_read_eof[pyloop] 
[gw2] [ 37%] PASSED tests/test_flowcontrol_streams.py::test_flow_control_data_queue_read_eof[pyloop] 
[gw20] [ 37%] PASSED tests/test_http_parser.py::test_duplicate_host_header_different_casing_rejected[c-parser-pyloop] 
[gw15] [ 37%] PASSED tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-Foo: abc\x1fdef] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-NUL-with-name] 
[gw9] [ 37%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-NUL-with-name] 
tests/test_http_parser.py::test_conn_upgrade[py-parser-pyloop] 
[gw12] [ 37%] PASSED tests/test_http_parser.py::test_conn_upgrade[py-parser-pyloop] 
tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-=] 
[gw10] [ 37%] PASSED tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-=] 
tests/test_http_parser.py::test_http_response_parser_bad_chunked_lax[py-parser-pyloop] 
[gw5] [ 37%] PASSED tests/test_http_parser.py::test_http_response_parser_bad_chunked_lax[py-parser-pyloop] 
tests/test_connector.py::test_connect_reuse_proxy_headers[pyloop-use_proxy_no_auth-False-False] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-LF-name-empty] 
[gw6] [ 37%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-LF-name-empty] 
[gw1] [ 37%] PASSED tests/test_connector.py::test_connect_reuse_proxy_headers[pyloop-use_proxy_no_auth-False-False] 
[gw0] [ 37%] PASSED tests/test_classbasedview.py::test_render_unknown_method 
tests/test_cookie_helpers.py::test_unquote_octal_full_range["\\400"-400] 
[gw0] [ 37%] PASSED tests/test_cookie_helpers.py::test_unquote_octal_full_range["\\400"-400] 
tests/test_cookie_helpers.py::test_unquote_octal_full_range["\\777"-777] 
[gw0] [ 37%] PASSED tests/test_cookie_helpers.py::test_unquote_octal_full_range["\\777"-777] 
tests/test_cookie_helpers.py::test_unquote_mixed_escapes["say \\"hello\\"\\012new line"-say "hello"\nnew line] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SP-post-NBSP-with-name] 
[gw0] [ 37%] PASSED tests/test_cookie_helpers.py::test_unquote_mixed_escapes["say \\"hello\\"\\012new line"-say "hello"\nnew line] 
tests/test_cookie_helpers.py::test_unquote_mixed_escapes["path\\\\to\\\\file\\011\\011data"-path\\to\\file\t\tdata] 
[gw0] [ 37%] PASSED tests/test_cookie_helpers.py::test_unquote_mixed_escapes["path\\\\to\\\\file\\011\\011data"-path\\to\\file\t\tdata] 
tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-{] 
[gw7] [ 37%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-{] 
[gw22] [ 37%] PASSED tests/test_connector.py::test_connection_del_loop_closed[pyloop] 
[gw16] [ 37%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SP-post-NBSP-with-name] 
tests/test_cookie_helpers.py::test_unquote_mixed_escapes["\\042quoted\\042 and \\134backslash\\134"-"quoted" and \\backslash\\] 
[gw0] [ 37%] PASSED tests/test_cookie_helpers.py::test_unquote_mixed_escapes["\\042quoted\\042 and \\134backslash\\134"-"quoted" and \\backslash\\] 
tests/test_cookie_helpers.py::test_unquote_mixed_escapes["\\a\\b\\c"-abc] 
[gw0] [ 37%] PASSED tests/test_cookie_helpers.py::test_unquote_mixed_escapes["\\a\\b\\c"-abc] 
tests/test_connector.py::test_release_waiter_release_first[pyloop] 
[gw17] [ 37%] PASSED tests/test_connector.py::test_release_waiter_release_first[pyloop] 
tests/test_cookie_helpers.py::test_unquote_edge_cases["not closed-"not closed] 
[gw0] [ 37%] PASSED tests/test_cookie_helpers.py::test_unquote_edge_cases["not closed-"not closed] 
tests/test_client_functional.py::test_HTTP_200_GET_WITH_MIXED_PARAMS[pyloop] 
[gw3] [ 37%] PASSED tests/test_client_functional.py::test_HTTP_200_GET_WITH_MIXED_PARAMS[pyloop] 
tests/test_cookie_helpers.py::test_unquote_edge_cases[not opened"-not opened"] 
[gw0] [ 37%] PASSED tests/test_cookie_helpers.py::test_unquote_edge_cases[not opened"-not opened"] 
tests/test_cookie_helpers.py::test_unquote_edge_cases["""-"] 
[gw0] [ 37%] PASSED tests/test_cookie_helpers.py::test_unquote_edge_cases["""-"] 
tests/test_cookie_helpers.py::test_unquote_edge_cases[""""-""] 
[gw0] [ 37%] PASSED tests/test_cookie_helpers.py::test_unquote_edge_cases[""""-""] 
tests/test_cookie_helpers.py::test_unquote_edge_cases["ends with\\"-ends with\\] 
tests/test_http_parser.py::test_max_header_value_size[py-parser-pyloop-40960] 
[gw18] [ 37%] PASSED tests/test_http_parser.py::test_max_header_value_size[py-parser-pyloop-40960] 
[gw0] [ 37%] PASSED tests/test_cookie_helpers.py::test_unquote_edge_cases["ends with\\"-ends with\\] 
tests/test_cookie_helpers.py::test_unquote_edge_cases["test\\"-test\\] 
[gw0] [ 38%] PASSED tests/test_cookie_helpers.py::test_unquote_edge_cases["test\\"-test\\] 
tests/test_cookie_helpers.py::test_unquote_edge_cases["\\"\\"\\""-"""] 
[gw0] [ 38%] PASSED tests/test_cookie_helpers.py::test_unquote_edge_cases["\\"\\"\\""-"""] 
tests/test_cookie_helpers.py::test_unquote_real_world_examples["{\\"user\\":\\"john\\",\\"id\\":123}"-{"user":"john","id":123}] 
[gw0] [ 38%] PASSED tests/test_cookie_helpers.py::test_unquote_real_world_examples["{\\"user\\":\\"john\\",\\"id\\":123}"-{"user":"john","id":123}] 
tests/test_cookie_helpers.py::test_unquote_real_world_examples["hello%20world"-hello%20world] 
[gw0] [ 38%] PASSED tests/test_cookie_helpers.py::test_unquote_real_world_examples["hello%20world"-hello%20world] 
tests/test_cookie_helpers.py::test_unquote_real_world_examples["C:\\\\Users\\\\John\\\\Documents"-C:\\Users\\John\\Documents] 
tests/test_http_parser.py::test_parse_content_length_than_chunked_payload[c-parser-pyloop] 
[gw21] [ 38%] PASSED tests/test_http_parser.py::test_parse_content_length_than_chunked_payload[c-parser-pyloop] 
[gw0] [ 38%] PASSED tests/test_cookie_helpers.py::test_unquote_real_world_examples["C:\\\\Users\\\\John\\\\Documents"-C:\\Users\\John\\Documents] 
tests/test_cookie_helpers.py::test_unquote_real_world_examples["session_data=\\"user123\\";expires=2024"-session_data="user123";expires=2024] 
[gw0] [ 38%] PASSED tests/test_cookie_helpers.py::test_unquote_real_world_examples["session_data=\\"user123\\";expires=2024"-session_data="user123";expires=2024] 
tests/test_cookie_helpers.py::test_unquote_compatibility_with_simplecookie[""] 
tests/test_helpers.py::test_ceil_timeout_small_with_overriden_threshold[pyloop] 
[gw13] [ 38%] PASSED tests/test_helpers.py::test_ceil_timeout_small_with_overriden_threshold[pyloop] 
[gw0] [ 38%] PASSED tests/test_cookie_helpers.py::test_unquote_compatibility_with_simplecookie[""] 
[gw14] [ 38%] PASSED tests/test_cookiejar.py::test_treat_as_secure_origin 
tests/test_cookiejar.py::test_filter_cookies_does_not_leak_memory 
tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop->] 
[gw10] [ 38%] PASSED tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop->] 
tests/test_cookie_helpers.py::test_unquote_compatibility_with_simplecookie["simple"] 
[gw0] [ 38%] PASSED tests/test_cookie_helpers.py::test_unquote_compatibility_with_simplecookie["simple"] 
tests/test_cookie_helpers.py::test_unquote_compatibility_with_simplecookie["with \\"quotes\\""] 
[gw0] [ 38%] PASSED tests/test_cookie_helpers.py::test_unquote_compatibility_with_simplecookie["with \\"quotes\\""] 
tests/test_cookie_helpers.py::test_unquote_compatibility_with_simplecookie["with \\\\backslash\\\\"] 
[gw0] [ 38%] PASSED tests/test_cookie_helpers.py::test_unquote_compatibility_with_simplecookie["with \\\\backslash\\\\"] 
tests/test_cookie_helpers.py::test_unquote_compatibility_with_simplecookie["\\012newline"] 
[gw0] [ 38%] PASSED tests/test_cookie_helpers.py::test_unquote_compatibility_with_simplecookie["\\012newline"] 
tests/test_cookie_helpers.py::test_unquote_compatibility_with_simplecookie["complex\\042quote\\134slash\\012"] 
[gw0] [ 38%] PASSED tests/test_cookie_helpers.py::test_unquote_compatibility_with_simplecookie["complex\\042quote\\134slash\\012"] 
tests/test_cookie_helpers.py::test_unquote_compatibility_with_simplecookie["not-quoted] 
[gw0] [ 38%] PASSED tests/test_cookie_helpers.py::test_unquote_compatibility_with_simplecookie["not-quoted] 
tests/test_cookie_helpers.py::test_unquote_compatibility_with_simplecookie[also-not-quoted"] 
[gw0] [ 38%] PASSED tests/test_cookie_helpers.py::test_unquote_compatibility_with_simplecookie[also-not-quoted"] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-NBSP-name-empty] 
[gw19] [ 38%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-NBSP-name-empty] 
tests/test_flowcontrol_streams.py::test_stream_reader_eof_when_full 
tests/test_cookie_helpers.py::test_unquote_compatibility_with_simplecookie["mixed\\011\\042\\134test"] 
[gw0] [ 38%] PASSED tests/test_cookie_helpers.py::test_unquote_compatibility_with_simplecookie["mixed\\011\\042\\134test"] 
tests/test_cookiejar.py::test_date_parsing 
[gw0] [ 38%] PASSED tests/test_cookiejar.py::test_date_parsing 
tests/test_cookiejar.py::test_domain_matching 
[gw0] [ 38%] PASSED tests/test_cookiejar.py::test_domain_matching 
tests/test_cookiejar.py::test_constructor[pyloop] 
[gw0] [ 38%] PASSED tests/test_cookiejar.py::test_constructor[pyloop] 
tests/test_http_parser.py::test_http_request_upgrade[c-parser-pyloop] 
[gw8] [ 38%] PASSED tests/test_http_parser.py::test_http_request_upgrade[c-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-SPSP-with-name] 
[gw23] [ 38%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-SPSP-with-name] 
tests/test_http_parser.py::test_ctl_host_header_bad_characters[py-parser-pyloop] 
[gw15] [ 38%] PASSED tests/test_http_parser.py::test_ctl_host_header_bad_characters[py-parser-pyloop] 
tests/test_connector.py::test_cleanup2[pyloop] 
[gw11] [ 38%] PASSED tests/test_connector.py::test_cleanup2[pyloop] 
tests/test_http_parser.py::test_conn_upgrade[c-parser-pyloop] 
[gw12] [ 38%] PASSED tests/test_http_parser.py::test_conn_upgrade[c-parser-pyloop] 
tests/test_connector.py::test_release_waiter_skip_done_waiter[pyloop] 
[gw17] [ 38%] PASSED tests/test_connector.py::test_release_waiter_skip_done_waiter[pyloop] 
tests/test_connector.py::test_connect_reuse_proxy_headers[pyloop-dont_use_proxy-False-False] 
[gw1] [ 38%] PASSED tests/test_connector.py::test_connect_reuse_proxy_headers[pyloop-dont_use_proxy-False-False] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-SP-name-empty] 
[gw9] [ 38%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-SP-name-empty] 
tests/test_http_parser.py::test_bad_chunked[py-parser-pyloop] 
[gw20] [ 38%] PASSED tests/test_http_parser.py::test_bad_chunked[py-parser-pyloop] 
tests/test_http_parser.py::test_http_response_parser_bad_chunked_lax[c-parser-pyloop] 
[gw5] [ 38%] PASSED tests/test_http_parser.py::test_http_response_parser_bad_chunked_lax[c-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-LF-with-name] 
[gw14] [ 38%] PASSED tests/test_cookiejar.py::test_filter_cookies_does_not_leak_memory 
tests/test_cookiejar.py::test_update_cookies_from_headers 
[gw6] [ 38%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-LF-with-name] 
tests/test_client_functional.py::test_POST_DATA[pyloop] 
[gw3] [ 38%] PASSED tests/test_client_functional.py::test_POST_DATA[pyloop] 
tests/test_helpers.py::test_content_disposition[kwargs0-attachment; foo="bar"] 
[gw13] [ 38%] PASSED tests/test_helpers.py::test_content_disposition[kwargs0-attachment; foo="bar"] 
tests/test_helpers.py::test_content_disposition[kwargs1-attachment; foo="bar[]"] 
[gw13] [ 38%] PASSED tests/test_helpers.py::test_content_disposition[kwargs1-attachment; foo="bar[]"] 
tests/test_helpers.py::test_content_disposition[kwargs2-attachment; foo="\\ a\\"\\"b\\\\"] 
[gw13] [ 38%] PASSED tests/test_helpers.py::test_content_disposition[kwargs2-attachment; foo="\\ a\\"\\"b\\\\"] 
tests/test_helpers.py::test_content_disposition[kwargs3-attachment; foo*=utf-8''b%C3%A4r] 
[gw13] [ 38%] PASSED tests/test_helpers.py::test_content_disposition[kwargs3-attachment; foo*=utf-8''b%C3%A4r] 
tests/test_helpers.py::test_content_disposition[kwargs4-attachment; foo="b\xe4r \\"\\\\"] 
[gw13] [ 38%] PASSED tests/test_helpers.py::test_content_disposition[kwargs4-attachment; foo="b\xe4r \\"\\\\"] 
tests/test_helpers.py::test_content_disposition[kwargs5-attachment; foo*=latin-1''b%E4r] 
[gw13] [ 38%] PASSED tests/test_helpers.py::test_content_disposition[kwargs5-attachment; foo*=latin-1''b%E4r] 
tests/test_helpers.py::test_content_disposition[kwargs6-attachment; filename="b%C3%A4r"] 
[gw13] [ 38%] PASSED tests/test_helpers.py::test_content_disposition[kwargs6-attachment; filename="b%C3%A4r"] 
tests/test_helpers.py::test_content_disposition[kwargs7-attachment; filename="b%E4r"] 
[gw13] [ 38%] PASSED tests/test_helpers.py::test_content_disposition[kwargs7-attachment; filename="b%E4r"] 
tests/test_helpers.py::test_content_disposition[kwargs8-attachment; filename="b\xe4r \\"\\\\"] 
[gw13] [ 39%] PASSED tests/test_helpers.py::test_content_disposition[kwargs8-attachment; filename="b\xe4r \\"\\\\"] 
tests/test_helpers.py::test_content_disposition_bad_type 
[gw13] [ 39%] PASSED tests/test_helpers.py::test_content_disposition_bad_type 
tests/test_helpers.py::test_set_content_disposition_bad_param 
[gw13] [ 39%] PASSED tests/test_helpers.py::test_set_content_disposition_bad_param 
tests/test_helpers.py::test_proxies_from_env[http] 
[gw13] [ 39%] PASSED tests/test_helpers.py::test_proxies_from_env[http] 
tests/test_helpers.py::test_proxies_from_env[https] 
[gw13] [ 39%] PASSED tests/test_helpers.py::test_proxies_from_env[https] 
tests/test_helpers.py::test_proxies_from_env[ws] 
[gw13] [ 39%] PASSED tests/test_helpers.py::test_proxies_from_env[ws] 
tests/test_helpers.py::test_proxies_from_env[wss] 
[gw13] [ 39%] PASSED tests/test_helpers.py::test_proxies_from_env[wss] 
tests/test_helpers.py::test_proxies_from_env_skipped[https] 
[gw13] [ 39%] PASSED tests/test_helpers.py::test_proxies_from_env_skipped[https] 
tests/test_helpers.py::test_proxies_from_env_skipped[wss] 
tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-}] 
[gw7] [ 39%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-}] 
[gw13] [ 39%] PASSED tests/test_helpers.py::test_proxies_from_env_skipped[wss] 
tests/test_helpers.py::test_proxies_from_env_http_with_auth[http] 
[gw13] [ 39%] PASSED tests/test_helpers.py::test_proxies_from_env_http_with_auth[http] 
tests/test_http_parser.py::test_parse_uri_percent_encoded[c-parser-pyloop-/path%2523frag-/path%23frag-query1-] 
[gw13] [ 39%] PASSED tests/test_http_parser.py::test_parse_uri_percent_encoded[c-parser-pyloop-/path%2523frag-/path%23frag-query1-] 
tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-?] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SP-post-TABSP-name-empty] 
[gw10] [ 39%] PASSED tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-?] 
tests/test_connector.py::test_del[pyloop] 
[gw16] [ 39%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SP-post-TABSP-name-empty] 
tests/test_http_parser.py::test_max_header_value_size[py-parser-pyloop-8191] 
tests/test_cookiejar.py::test_constructor_with_expired[pyloop] 
[gw0] [ 39%] PASSED tests/test_cookiejar.py::test_constructor_with_expired[pyloop] 
[gw18] [ 39%] PASSED tests/test_http_parser.py::test_max_header_value_size[py-parser-pyloop-8191] 
tests/test_http_parser.py::test_parse_chunked_payload_empty_body_than_another_chunked[py-parser-pyloop-204] 
[gw21] [ 39%] PASSED tests/test_http_parser.py::test_parse_chunked_payload_empty_body_than_another_chunked[py-parser-pyloop-204] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-NBSP-with-name] 
[gw19] [ 39%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-NBSP-with-name] 
tests/test_http_parser.py::test_http_request_upgrade_unknown[py-parser-pyloop] 
[gw14] [ 39%] PASSED tests/test_cookiejar.py::test_update_cookies_from_headers 
tests/test_cookiejar.py::test_update_cookies_from_headers_duplicate_names 
[gw2] [ 39%] PASSED tests/test_flowcontrol_streams.py::test_stream_reader_eof_when_full 
tests/test_formdata.py::test_formdata_multipart 
tests/test_http_parser.py::test_ctl_host_header_bad_characters[c-parser-pyloop] 
[gw8] [ 39%] PASSED tests/test_http_parser.py::test_http_request_upgrade_unknown[py-parser-pyloop] 
[gw15] [ 39%] PASSED tests/test_http_parser.py::test_ctl_host_header_bad_characters[c-parser-pyloop] 
[gw2] [ 39%] PASSED tests/test_formdata.py::test_formdata_multipart 
tests/test_formdata.py::test_form_data_is_multipart_param 
[gw2] [ 39%] PASSED tests/test_formdata.py::test_form_data_is_multipart_param 
tests/test_formdata.py::test_invalid_formdata_payload 
[gw2] [ 39%] PASSED tests/test_formdata.py::test_invalid_formdata_payload 
tests/test_formdata.py::test_invalid_formdata_params 
tests/test_connector.py::test_connect_with_limit_and_limit_per_host[pyloop] 
[gw2] [ 39%] PASSED tests/test_formdata.py::test_invalid_formdata_params 
tests/test_formdata.py::test_invalid_formdata_params2 
[gw2] [ 39%] PASSED tests/test_formdata.py::test_invalid_formdata_params2 
tests/test_formdata.py::test_formdata_textio_charset 
[gw1] [ 39%] PASSED tests/test_connector.py::test_connect_with_limit_and_limit_per_host[pyloop] 
tests/test_client_functional.py::test_POST_DATA_with_explicit_formdata[pyloop] 
[gw3] [ 39%] PASSED tests/test_client_functional.py::test_POST_DATA_with_explicit_formdata[pyloop] 
tests/test_http_parser.py::test_http_response_parser_notchunked[py-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-NBSP-name-empty] 
tests/test_http_parser.py::test_parse_uri_percent_encoded[c-parser-pyloop-/path?key=value%23frag-/path-query2-] 
[gw13] [ 39%] PASSED tests/test_http_parser.py::test_parse_uri_percent_encoded[c-parser-pyloop-/path?key=value%23frag-/path-query2-] 
[gw6] [ 39%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-NBSP-name-empty] 
[gw5] [ 39%] PASSED tests/test_http_parser.py::test_http_response_parser_notchunked[py-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-LF-name-empty] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-SP-with-name] 
[gw23] [ 39%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-LF-name-empty] 
tests/test_http_parser.py::test_conn_upgrade_comma_list[py-parser-pyloop] 
[gw12] [ 39%] PASSED tests/test_http_parser.py::test_conn_upgrade_comma_list[py-parser-pyloop] 
tests/test_http_writer.py::test_write_payload_eof[pyloop] 
[gw11] [ 39%] PASSED tests/test_http_writer.py::test_write_payload_eof[pyloop] 
[gw9] [ 39%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-SP-with-name] 
tests/test_connector.py::test_release_waiter_per_host[pyloop] 
[gw17] [ 39%] PASSED tests/test_connector.py::test_release_waiter_per_host[pyloop] 
tests/test_http_parser.py::test_bad_chunked[c-parser-pyloop] 
tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-@] 
[gw10] [ 39%] PASSED tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-@] 
[gw20] [ 39%] PASSED tests/test_http_parser.py::test_bad_chunked[c-parser-pyloop] 
tests/test_cookiejar.py::test_save_load[pyloop] 
[gw0] [ 39%] PASSED tests/test_cookiejar.py::test_save_load[pyloop] 
tests/test_http_parser.py::test_unpaired_surrogate_in_header_py[pyloop] 
[gw15] [ 39%] PASSED tests/test_http_parser.py::test_unpaired_surrogate_in_header_py[pyloop] 
tests/test_http_parser.py::test_http_request_parser_bad_version[py-parser-pyloop] 
[gw7] [ 39%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_version[py-parser-pyloop] 
tests/test_http_parser.py::test_http_request_upgrade_unknown[c-parser-pyloop] 
[gw8] [ 39%] PASSED tests/test_http_parser.py::test_http_request_upgrade_unknown[c-parser-pyloop] 
[gw22] [ 40%] PASSED tests/test_connector.py::test_del[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-TABSP-name-empty] 
[gw19] [ 40%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-TABSP-name-empty] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SP-post-TABSP-with-name] 
[gw16] [ 40%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SP-post-TABSP-with-name] 
tests/test_http_parser.py::test_max_header_value_size[c-parser-pyloop-40960] 
[gw18] [ 40%] PASSED tests/test_http_parser.py::test_max_header_value_size[c-parser-pyloop-40960] 
tests/test_http_parser.py::test_parse_uri_percent_encoded[c-parser-pyloop-/path?key=value%2523frag-/path-query3-] 
tests/test_client_functional.py::test_POST_DATA_with_charset[pyloop] 
[gw13] [ 40%] PASSED tests/test_http_parser.py::test_parse_uri_percent_encoded[c-parser-pyloop-/path?key=value%2523frag-/path-query3-] 
[gw3] [ 40%] PASSED tests/test_client_functional.py::test_POST_DATA_with_charset[pyloop] 
tests/test_http_parser.py::test_parse_chunked_payload_empty_body_than_another_chunked[py-parser-pyloop-304] 
[gw21] [ 40%] PASSED tests/test_http_parser.py::test_parse_chunked_payload_empty_body_than_another_chunked[py-parser-pyloop-304] 
tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-[] 
[gw10] [ 40%] PASSED tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-[] 
[gw14] [ 40%] PASSED tests/test_cookiejar.py::test_update_cookies_from_headers_duplicate_names 
tests/test_cookiejar.py::test_update_cookies_from_headers_invalid_cookies 
tests/test_connector.py::test_connect_with_no_limit_and_limit_per_host[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-NBSP-with-name] 
[gw6] [ 40%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-NBSP-with-name] 
[gw1] [ 40%] PASSED tests/test_connector.py::test_connect_with_no_limit_and_limit_per_host[pyloop] 
[gw2] [ 40%] PASSED tests/test_formdata.py::test_formdata_textio_charset 
tests/test_formdata.py::test_invalid_type_formdata_content_type[0] 
[gw2] [ 40%] PASSED tests/test_formdata.py::test_invalid_type_formdata_content_type[0] 
tests/test_formdata.py::test_invalid_type_formdata_content_type[0.1] 
[gw2] [ 40%] PASSED tests/test_formdata.py::test_invalid_type_formdata_content_type[0.1] 
tests/test_formdata.py::test_invalid_type_formdata_content_type[val2] 
[gw2] [ 40%] PASSED tests/test_formdata.py::test_invalid_type_formdata_content_type[val2] 
tests/test_formdata.py::test_invalid_type_formdata_content_type[val3] 
tests/test_http_parser.py::test_http_response_parser_notchunked[c-parser-pyloop] 
[gw2] [ 40%] PASSED tests/test_formdata.py::test_invalid_type_formdata_content_type[val3] 
tests/test_formdata.py::test_invalid_type_formdata_content_type[foo] 
[gw2] [ 40%] PASSED tests/test_formdata.py::test_invalid_type_formdata_content_type[foo] 
tests/test_formdata.py::test_invalid_value_formdata_content_type[\r] 
[gw2] [ 40%] PASSED tests/test_formdata.py::test_invalid_value_formdata_content_type[\r] 
[gw5] [ 40%] PASSED tests/test_http_parser.py::test_http_response_parser_notchunked[c-parser-pyloop] 
tests/test_formdata.py::test_invalid_value_formdata_content_type[\n] 
[gw2] [ 40%] PASSED tests/test_formdata.py::test_invalid_value_formdata_content_type[\n] 
tests/test_formdata.py::test_invalid_value_formdata_content_type[a\ra\n] 
[gw2] [ 40%] PASSED tests/test_formdata.py::test_invalid_value_formdata_content_type[a\ra\n] 
tests/test_formdata.py::test_invalid_value_formdata_content_type[a\na\r] 
tests/test_http_parser.py::test_content_length_transfer_encoding[py-parser-pyloop] 
[gw15] [ 40%] PASSED tests/test_http_parser.py::test_content_length_transfer_encoding[py-parser-pyloop] 
[gw2] [ 40%] PASSED tests/test_formdata.py::test_invalid_value_formdata_content_type[a\na\r] 
tests/test_formdata.py::test_invalid_formdata_filename 
[gw2] [ 40%] PASSED tests/test_formdata.py::test_invalid_formdata_filename 
tests/test_formdata.py::test_invalid_formdata_content_transfer_encoding 
[gw2] [ 40%] PASSED tests/test_formdata.py::test_invalid_formdata_content_transfer_encoding 
tests/test_formdata.py::test_formdata_field_name_is_quoted 
tests/test_http_parser.py::test_max_header_value_size[c-parser-pyloop-8191] 
[gw18] [ 40%] PASSED tests/test_http_parser.py::test_max_header_value_size[c-parser-pyloop-8191] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-LF-with-name] 
tests/test_http_writer.py::test_write_payload_chunked[pyloop] 
[gw23] [ 40%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-LF-with-name] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-SPSP-name-empty] 
[gw9] [ 40%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-SPSP-name-empty] 
tests/test_http_parser.py::test_parse_uri_percent_encoded[c-parser-pyloop-/path#frag%20-/path-query4-frag ] 
[gw13] [ 40%] PASSED tests/test_http_parser.py::test_parse_uri_percent_encoded[c-parser-pyloop-/path#frag%20-/path-query4-frag ] 
[gw11] [ 40%] PASSED tests/test_http_writer.py::test_write_payload_chunked[pyloop] 
tests/test_cookiejar.py::test_save_load_partitioned_cookies[pyloop] 
[gw0] [ 40%] PASSED tests/test_cookiejar.py::test_save_load_partitioned_cookies[pyloop] 
tests/test_connector.py::test_release_waiter_no_available[pyloop] 
[gw17] [ 40%] PASSED tests/test_connector.py::test_release_waiter_no_available[pyloop] 
tests/test_http_parser.py::test_conn_upgrade_comma_list[c-parser-pyloop] 
tests/test_http_parser.py::test_http_request_parser_bad_version[c-parser-pyloop] 
[gw7] [ 40%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_version[c-parser-pyloop] 
[gw12] [ 40%] PASSED tests/test_http_parser.py::test_conn_upgrade_comma_list[c-parser-pyloop] 
tests/test_http_parser.py::test_whitespace_before_header[py-parser-pyloop] 
[gw20] [ 40%] PASSED tests/test_http_parser.py::test_whitespace_before_header[py-parser-pyloop] 
tests/test_client_functional.py::test_POST_DATA_formdats_with_charset[pyloop] 
tests/test_http_parser.py::test_http_request_parser_utf8_request_line[py-parser-pyloop] 
[gw3] [ 40%] PASSED tests/test_client_functional.py::test_POST_DATA_formdats_with_charset[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-TABSP-with-name] 
[gw19] [ 40%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-TABSP-with-name] 
[gw8] [ 40%] PASSED tests/test_http_parser.py::test_http_request_parser_utf8_request_line[py-parser-pyloop] 
tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-\\] 
tests/test_http_parser.py::test_content_length_transfer_encoding[c-parser-pyloop] 
[gw15] [ 40%] PASSED tests/test_http_parser.py::test_content_length_transfer_encoding[c-parser-pyloop] 
[gw10] [ 40%] PASSED tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-\\] 
[gw14] [ 40%] PASSED tests/test_cookiejar.py::test_update_cookies_from_headers_invalid_cookies 
tests/test_cookiejar.py::test_update_cookies_from_headers_with_curly_braces 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-empty-name-empty] 
tests/test_http_parser.py::test_max_header_combined_size[py-parser-pyloop] 
[gw18] [ 40%] PASSED tests/test_http_parser.py::test_max_header_combined_size[py-parser-pyloop] 
[gw16] [ 40%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-empty-name-empty] 
tests/test_http_writer.py::test_write_large_payload_deflate_compression_chunked_data_in_eof_all_zlib[isal.isal_zlib-pyloop] 
tests/test_http_parser.py::test_http_response_parser_last_chunked[py-parser-pyloop] 
tests/test_http_parser.py::test_parse_chunked_payload_empty_body_than_another_chunked[py-parser-pyloop-101] 
[gw21] [ 40%] PASSED tests/test_http_parser.py::test_parse_chunked_payload_empty_body_than_another_chunked[py-parser-pyloop-101] 
[gw5] [ 41%] PASSED tests/test_http_parser.py::test_http_response_parser_last_chunked[py-parser-pyloop] 
[gw22] [ 41%] PASSED tests/test_http_writer.py::test_write_large_payload_deflate_compression_chunked_data_in_eof_all_zlib[isal.isal_zlib-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-TABSP-name-empty] 
[gw6] [ 41%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-TABSP-name-empty] 
tests/test_http_writer.py::test_write_drain_condition_with_small_buffer[pyloop] 
[gw3] [ 41%] PASSED tests/test_http_writer.py::test_write_drain_condition_with_small_buffer[pyloop] 
tests/test_connector.py::test_connect_with_no_limits[pyloop] 
tests/test_http_writer.py::test_write_payload_chunked_multiple[pyloop] 
[gw11] [ 41%] PASSED tests/test_http_writer.py::test_write_payload_chunked_multiple[pyloop] 
[gw1] [ 41%] PASSED tests/test_connector.py::test_connect_with_no_limits[pyloop] 
[gw2] [ 41%] PASSED tests/test_formdata.py::test_formdata_field_name_is_quoted 
tests/test_formdata.py::test_formdata_field_name_is_not_quoted 
tests/test_connector.py::test_release_close[pyloop] 
[gw17] [ 41%] PASSED tests/test_connector.py::test_release_close[pyloop] 
tests/test_cookiejar.py::test_update_cookie_with_unicode_domain[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-SPSP-with-name] 
[gw9] [ 41%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-SPSP-with-name] 
tests/test_http_parser.py::test_parse_uri_percent_encoded[c-parser-pyloop-/path#frag%2520-/path-query5-frag%20] 
[gw13] [ 41%] PASSED tests/test_http_parser.py::test_parse_uri_percent_encoded[c-parser-pyloop-/path#frag%2520-/path-query5-frag%20] 
tests/test_http_parser.py::test_conn_upgrade_multiple_headers[py-parser-pyloop] 
[gw12] [ 41%] PASSED tests/test_http_parser.py::test_conn_upgrade_multiple_headers[py-parser-pyloop] 
tests/test_http_parser.py::test_http_request_parser_utf8_request_line[c-parser-pyloop] 
tests/test_http_parser.py::test_http_request_parser_bad_version_number[py-parser-pyloop] 
[gw7] [ 41%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_version_number[py-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-empty-name-empty] 
[gw19] [ 41%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-empty-name-empty] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-NBSP-name-empty] 
[gw23] [ 41%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-NBSP-name-empty] 
[gw14] [ 41%] PASSED tests/test_cookiejar.py::test_update_cookies_from_headers_with_curly_braces 
tests/test_cookiejar.py::test_update_cookies_from_headers_with_special_chars 
tests/test_http_parser.py::test_duplicate_singleton_header_rejected[py-parser-pyloop-Content-Length] 
[gw15] [ 41%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_rejected[py-parser-pyloop-Content-Length] 
[gw0] [ 41%] PASSED tests/test_cookiejar.py::test_update_cookie_with_unicode_domain[pyloop] 
tests/test_http_writer.py::test_write_drain_condition_with_large_buffer[pyloop] 
[gw3] [ 41%] PASSED tests/test_http_writer.py::test_write_drain_condition_with_large_buffer[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-empty-with-name] 
tests/test_http_parser.py::test_whitespace_before_header[c-parser-pyloop] 
[gw20] [ 41%] PASSED tests/test_http_parser.py::test_whitespace_before_header[c-parser-pyloop] 
[gw16] [ 41%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-empty-with-name] 
tests/test_http_parser.py::test_max_header_combined_size[c-parser-pyloop] 
[gw18] [ 41%] PASSED tests/test_http_parser.py::test_max_header_combined_size[c-parser-pyloop] 
tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-]] 
[gw10] [ 41%] PASSED tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-]] 
tests/test_http_writer.py::test_write_large_payload_deflate_compression_chunked_data_in_eof_writelines[pyloop] 
tests/test_connector.py::test__release_acquired_per_host1[pyloop] 
tests/test_http_parser.py::test_http_response_parser_last_chunked[c-parser-pyloop] 
[gw5] [ 41%] PASSED tests/test_http_parser.py::test_http_response_parser_last_chunked[c-parser-pyloop] 
tests/test_connector.py::test_connect_with_limit_cancelled[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-TABSP-with-name] 
[gw6] [ 41%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-TABSP-with-name] 
[gw17] [ 41%] PASSED tests/test_connector.py::test__release_acquired_per_host1[pyloop] 
[gw22] [ 41%] PASSED tests/test_http_writer.py::test_write_large_payload_deflate_compression_chunked_data_in_eof_writelines[pyloop] 
[gw1] [ 41%] PASSED tests/test_connector.py::test_connect_with_limit_cancelled[pyloop] 
tests/test_http_parser.py::test_parse_chunked_payload_empty_body_than_another_chunked[py-parser-pyloop-102] 
[gw21] [ 41%] PASSED tests/test_http_parser.py::test_parse_chunked_payload_empty_body_than_another_chunked[py-parser-pyloop-102] 
[gw14] [ 41%] PASSED tests/test_cookiejar.py::test_update_cookies_from_headers_with_special_chars 
tests/test_cookiejar.py::test_update_cookies_from_headers_empty_list 
[gw8] [ 41%] XFAIL tests/test_http_parser.py::test_http_request_parser_utf8_request_line[c-parser-pyloop] 
tests/test_http_parser.py::test_conn_upgrade_multiple_headers[c-parser-pyloop] 
[gw12] [ 41%] PASSED tests/test_http_parser.py::test_conn_upgrade_multiple_headers[c-parser-pyloop] 
[gw2] [ 41%] PASSED tests/test_formdata.py::test_formdata_field_name_is_not_quoted 
tests/test_http_writer.py::test_write_payload_length[pyloop] 
[gw11] [ 41%] PASSED tests/test_http_writer.py::test_write_payload_length[pyloop] 
tests/test_formdata.py::test_formdata_is_reusable[pyloop] 
[gw2] [ 41%] PASSED tests/test_formdata.py::test_formdata_is_reusable[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-empty-with-name] 
[gw19] [ 41%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-empty-with-name] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-NBSP-with-name] 
tests/test_http_parser.py::test_parse_unusual_request_line[py-parser-pyloop] 
[gw20] [ 41%] PASSED tests/test_http_parser.py::test_parse_unusual_request_line[py-parser-pyloop] 
[gw23] [ 41%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-NBSP-with-name] 
tests/test_http_parser.py::test_duplicate_singleton_header_rejected[py-parser-pyloop-Host] 
[gw15] [ 41%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_rejected[py-parser-pyloop-Host] 
tests/test_http_parser.py::test_http_request_parser_bad_version_number[c-parser-pyloop] 
tests/test_http_writer.py::test_write_no_drain_with_large_buffer[pyloop] 
[gw3] [ 41%] PASSED tests/test_http_writer.py::test_write_no_drain_with_large_buffer[pyloop] 
tests/test_cookiejar.py::test_filter_cookie_with_unicode_domain[pyloop] 
[gw0] [ 41%] PASSED tests/test_cookiejar.py::test_filter_cookie_with_unicode_domain[pyloop] 
[gw7] [ 41%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_version_number[c-parser-pyloop] 
tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-{] 
[gw10] [ 41%] PASSED tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-{] 
tests/test_http_parser.py::test_parse_uri_utf8[py-parser-pyloop] 
[gw13] [ 41%] PASSED tests/test_http_parser.py::test_parse_uri_utf8[py-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-LF-name-empty] 
[gw9] [ 41%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-LF-name-empty] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-NUL-name-empty] 
[gw16] [ 42%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-NUL-name-empty] 
tests/test_connector.py::test__release_acquired_per_host2[pyloop] 
tests/test_http_parser.py::test_max_trailer_size[py-parser-pyloop-40960] 
[gw18] [ 42%] PASSED tests/test_http_parser.py::test_max_trailer_size[py-parser-pyloop-40960] 
[gw17] [ 42%] PASSED tests/test_connector.py::test__release_acquired_per_host2[pyloop] 
[gw4] [ 42%] PASSED tests/test_client_functional.py::test_payload_decompress_size_limit_brotli[pyloop] 
tests/test_http_writer.py::test_write_large_payload_deflate_compression_chunked_data_in_eof_writelines_all_zlib[zlib-pyloop] 
[gw22] [ 42%] PASSED tests/test_http_writer.py::test_write_large_payload_deflate_compression_chunked_data_in_eof_writelines_all_zlib[zlib-pyloop] 
tests/test_http_parser.py::test_parse_chunked_payload_empty_body_than_another_chunked[c-parser-pyloop-204] 
[gw21] [ 42%] PASSED tests/test_http_parser.py::test_parse_chunked_payload_empty_body_than_another_chunked[c-parser-pyloop-204] 
tests/test_http_parser.py::test_duplicate_singleton_header_rejected[py-parser-pyloop-Transfer-Encoding] 
[gw15] [ 42%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_rejected[py-parser-pyloop-Transfer-Encoding] 
[gw14] [ 42%] PASSED tests/test_cookiejar.py::test_update_cookies_from_headers_empty_list 
tests/test_cookiejar.py::test_update_cookies_from_headers_with_attributes 
tests/test_connector.py::test_connect_with_capacity_release_waiters[pyloop] 
tests/test_http_writer.py::test_write_large_payload_deflate_compression_data_in_eof[pyloop] 
[gw1] [ 42%] PASSED tests/test_connector.py::test_connect_with_capacity_release_waiters[pyloop] 
tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-}] 
[gw10] [ 42%] PASSED tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-}] 
tests/test_http_parser.py::test_bad_upgrade[py-parser-pyloop] 
[gw12] [ 42%] PASSED tests/test_http_parser.py::test_bad_upgrade[py-parser-pyloop] 
tests/test_http_parser.py::test_parse_uri_utf8[c-parser-pyloop] 
tests/test_http_parser.py::test_http_response_parser_bad[py-parser-pyloop] 
tests/test_http_parser.py::test_http_request_parser_utf8[py-parser-pyloop] 
[gw8] [ 42%] PASSED tests/test_http_parser.py::test_http_request_parser_utf8[py-parser-pyloop] 
[gw5] [ 42%] PASSED tests/test_http_parser.py::test_http_response_parser_bad[py-parser-pyloop] 
tests/test_http_parser.py::test_parse_unusual_request_line[c-parser-pyloop] 
tests/test_formdata.py::test_formdata_reusability_multipart 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-TABSP-name-empty] 
[gw23] [ 42%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-TABSP-name-empty] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-empty-name-empty] 
[gw11] [ 42%] PASSED tests/test_http_writer.py::test_write_large_payload_deflate_compression_data_in_eof[pyloop] 
tests/test_connector.py::test__release_acquired_per_host3[pyloop] 
[gw17] [ 42%] PASSED tests/test_connector.py::test__release_acquired_per_host3[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-NUL-name-empty] 
[gw19] [ 42%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-NUL-name-empty] 
[gw6] [ 42%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-empty-name-empty] 
tests/test_http_writer.py::test_set_eof_idempotent[pyloop] 
[gw3] [ 42%] PASSED tests/test_http_writer.py::test_set_eof_idempotent[pyloop] 
tests/test_http_parser.py::test_http_request_parser_bad_ascii_uri[py-parser-pyloop] 
[gw7] [ 42%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_ascii_uri[py-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-NUL-with-name] 
[gw16] [ 42%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-NUL-with-name] 
tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-"] 
[gw10] [ 42%] PASSED tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-"] 
[gw13] [ 42%] XFAIL tests/test_http_parser.py::test_parse_uri_utf8[c-parser-pyloop] 
tests/test_http_parser.py::test_max_trailer_size[py-parser-pyloop-8191] 
tests/test_connector.py::test_connect_with_limit_concurrent[pyloop] 
[gw18] [ 42%] PASSED tests/test_http_parser.py::test_max_trailer_size[py-parser-pyloop-8191] 
[gw1] [ 42%] PASSED tests/test_connector.py::test_connect_with_limit_concurrent[pyloop] 
tests/test_cookiejar.py::test_filter_cookies_with_domain_path_lookup_multilevelpath[pyloop-http://pathtest.com/one/two/-expected_cookies0] 
[gw0] [ 42%] PASSED tests/test_cookiejar.py::test_filter_cookies_with_domain_path_lookup_multilevelpath[pyloop-http://pathtest.com/one/two/-expected_cookies0] 
tests/test_http_parser.py::test_http_response_parser_bad[c-parser-pyloop] 
[gw5] [ 42%] PASSED tests/test_http_parser.py::test_http_response_parser_bad[c-parser-pyloop] 
tests/test_client_functional.py::test_payload_decompress_size_limit_zstd[pyloop] 
[gw4] [ 42%] SKIPPED tests/test_client_functional.py::test_payload_decompress_size_limit_zstd[pyloop] 
tests/test_multipart.py::TestPartReader::test_read_with_content_encoding_deflate 
tests/test_http_writer.py::test_write_large_payload_deflate_compression_chunked_data_in_eof_writelines_all_zlib[zlib_ng.zlib_ng-pyloop] 
[gw22] [ 42%] PASSED tests/test_http_writer.py::test_write_large_payload_deflate_compression_chunked_data_in_eof_writelines_all_zlib[zlib_ng.zlib_ng-pyloop] 
[gw20] [ 42%] XFAIL tests/test_http_parser.py::test_parse_unusual_request_line[c-parser-pyloop] 
tests/test_http_parser.py::test_parse_chunked_payload_empty_body_than_another_chunked[c-parser-pyloop-304] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-LF-with-name] 
[gw21] [ 42%] PASSED tests/test_http_parser.py::test_parse_chunked_payload_empty_body_than_another_chunked[c-parser-pyloop-304] 
tests/test_http_parser.py::test_bad_upgrade[c-parser-pyloop] 
[gw12] [ 42%] PASSED tests/test_http_parser.py::test_bad_upgrade[c-parser-pyloop] 
[gw9] [ 42%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-LF-with-name] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-TABSP-with-name] 
[gw23] [ 42%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-TABSP-with-name] 
[gw14] [ 42%] PASSED tests/test_cookiejar.py::test_update_cookies_from_headers_with_attributes 
tests/test_cookiejar.py::test_update_cookies_from_headers_preserves_existing 
tests/test_http_parser.py::test_duplicate_singleton_header_rejected[c-parser-pyloop-Content-Length] 
[gw15] [ 42%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_rejected[c-parser-pyloop-Content-Length] 
tests/test_http_parser.py::test_parse_uri_utf8_percent_encoded[py-parser-pyloop] 
[gw13] [ 42%] PASSED tests/test_http_parser.py::test_parse_uri_utf8_percent_encoded[py-parser-pyloop] 
tests/test_http_writer.py::test_write_large_payload_deflate_compression_data_in_eof_all_zlib[zlib-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-SP-name-empty] 
[gw16] [ 42%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-SP-name-empty] 
[gw2] [ 42%] PASSED tests/test_formdata.py::test_formdata_reusability_multipart 
tests/test_formdata.py::test_formdata_reusability_urlencoded 
tests/test_http_writer.py::test_non_chunked_write_empty_body[pyloop] 
[gw3] [ 42%] PASSED tests/test_http_writer.py::test_non_chunked_write_empty_body[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-NUL-with-name] 
[gw19] [ 42%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-NUL-with-name] 
tests/test_connector.py::test_tcp_connector_certificate_error[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-empty-with-name] 
tests/test_http_parser.py::test_http_request_parser_utf8[c-parser-pyloop] 
[gw8] [ 42%] PASSED tests/test_http_parser.py::test_http_request_parser_utf8[c-parser-pyloop] 
tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-(] 
[gw10] [ 42%] PASSED tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-(] 
[gw6] [ 43%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-empty-with-name] 
tests/test_http_parser.py::test_http_response_parser_code_under_100[py-parser-pyloop] 
[gw5] [ 43%] PASSED tests/test_http_parser.py::test_http_response_parser_code_under_100[py-parser-pyloop] 
[gw11] [ 43%] PASSED tests/test_http_writer.py::test_write_large_payload_deflate_compression_data_in_eof_all_zlib[zlib-pyloop] 
tests/test_http_parser.py::test_parse[py-parser-pyloop] 
[gw20] [ 43%] PASSED tests/test_http_parser.py::test_parse[py-parser-pyloop] 
tests/test_http_parser.py::test_http_request_parser_bad_ascii_uri[c-parser-pyloop] 
[gw7] [ 43%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_ascii_uri[c-parser-pyloop] 
[gw4] [ 43%] PASSED tests/test_multipart.py::TestPartReader::test_read_with_content_encoding_deflate 
tests/test_multipart.py::TestPartReader::test_read_with_content_encoding_identity 
tests/test_http_parser.py::test_parse_uri_utf8_percent_encoded[c-parser-pyloop] 
[gw13] [ 43%] PASSED tests/test_http_parser.py::test_parse_uri_utf8_percent_encoded[c-parser-pyloop] 
tests/test_http_writer.py::test_write_large_payload_deflate_compression_chunked_data_in_eof_writelines_all_zlib[isal.isal_zlib-pyloop] 
tests/test_http_parser.py::test_compression_empty[py-parser-pyloop] 
[gw12] [ 43%] PASSED tests/test_http_parser.py::test_compression_empty[py-parser-pyloop] 
[gw22] [ 43%] PASSED tests/test_http_writer.py::test_write_large_payload_deflate_compression_chunked_data_in_eof_writelines_all_zlib[isal.isal_zlib-pyloop] 
tests/test_http_writer.py::test_chunked_headers_sent_with_empty_chunk_not_eof[pyloop] 
tests/test_cookiejar.py::test_filter_cookies_with_domain_path_lookup_multilevelpath[pyloop-http://pathtest.com/one/two-expected_cookies1] 
[gw3] [ 43%] PASSED tests/test_http_writer.py::test_chunked_headers_sent_with_empty_chunk_not_eof[pyloop] 
tests/test_connector.py::test_connect_waiters_cleanup[pyloop] 
[gw0] [ 43%] PASSED tests/test_cookiejar.py::test_filter_cookies_with_domain_path_lookup_multilevelpath[pyloop-http://pathtest.com/one/two-expected_cookies1] 
[gw1] [ 43%] PASSED tests/test_connector.py::test_connect_waiters_cleanup[pyloop] 
[gw17] [ 43%] PASSED tests/test_connector.py::test_tcp_connector_certificate_error[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-empty-name-empty] 
[gw23] [ 43%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-empty-name-empty] 
tests/test_http_parser.py::test_duplicate_singleton_header_rejected[c-parser-pyloop-Host] 
[gw15] [ 43%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_rejected[c-parser-pyloop-Host] 
tests/test_http_parser.py::test_max_trailer_size[c-parser-pyloop-40960] 
[gw18] [ 43%] PASSED tests/test_http_parser.py::test_max_trailer_size[c-parser-pyloop-40960] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-NBSP-name-empty] 
[gw9] [ 43%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-NBSP-name-empty] 
tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-)] 
[gw10] [ 43%] PASSED tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-)] 
tests/test_http_parser.py::test_parse_chunked_payload_empty_body_than_another_chunked[c-parser-pyloop-101] 
[gw21] [ 43%] PASSED tests/test_http_parser.py::test_parse_chunked_payload_empty_body_than_another_chunked[c-parser-pyloop-101] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-SP-with-name] 
[gw16] [ 43%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-SP-with-name] 
[gw14] [ 43%] PASSED tests/test_cookiejar.py::test_update_cookies_from_headers_preserves_existing 
tests/test_cookiejar.py::test_update_cookies_from_headers_overwrites_same_cookie 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-NUL-name-empty] 
tests/test_http_parser.py::test_http_request_parser_non_utf8[py-parser-pyloop] 
[gw8] [ 43%] PASSED tests/test_http_parser.py::test_http_request_parser_non_utf8[py-parser-pyloop] 
[gw6] [ 43%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-NUL-name-empty] 
tests/test_http_parser.py::test_parse_bad_method_for_c_parser_raises[pyloop] 
[gw13] [ 43%] PASSED tests/test_http_parser.py::test_parse_bad_method_for_c_parser_raises[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-SP-name-empty] 
[gw19] [ 43%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-SP-name-empty] 
tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-,] 
[gw10] [ 43%] PASSED tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-,] 
[gw2] [ 43%] PASSED tests/test_formdata.py::test_formdata_reusability_urlencoded 
tests/test_http_parser.py::test_max_trailer_size[c-parser-pyloop-8191] 
tests/test_http_parser.py::test_parse[c-parser-pyloop] 
[gw20] [ 43%] PASSED tests/test_http_parser.py::test_parse[c-parser-pyloop] 
tests/test_formdata.py::test_formdata_reusability_after_adding_fields 
tests/test_connector.py::test_tcp_connector_server_hostname_default[pyloop] 
[gw18] [ 43%] PASSED tests/test_http_parser.py::test_max_trailer_size[c-parser-pyloop-8191] 
tests/test_http_parser.py::test_http_response_parser_code_under_100[c-parser-pyloop] 
[gw5] [ 43%] PASSED tests/test_http_parser.py::test_http_response_parser_code_under_100[c-parser-pyloop] 
tests/test_http_parser.py::test_compression_empty[c-parser-pyloop] 
tests/test_http_writer.py::test_write_large_payload_deflate_compression_data_in_eof_all_zlib[zlib_ng.zlib_ng-pyloop] 
[gw12] [ 43%] PASSED tests/test_http_parser.py::test_compression_empty[c-parser-pyloop] 
[gw4] [ 43%] PASSED tests/test_multipart.py::TestPartReader::test_read_with_content_encoding_identity 
tests/test_multipart.py::TestPartReader::test_read_with_content_encoding_unknown 
tests/test_http_parser.py::test_duplicate_singleton_header_rejected[c-parser-pyloop-Transfer-Encoding] 
[gw15] [ 43%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_rejected[c-parser-pyloop-Transfer-Encoding] 
tests/test_cookiejar.py::test_filter_cookies_with_domain_path_lookup_multilevelpath[pyloop-http://pathtest.com/one/two/three/-expected_cookies2] 
tests/test_connector.py::test_connect_waiters_cleanup_key_error[pyloop] 
[gw1] [ 43%] PASSED tests/test_connector.py::test_connect_waiters_cleanup_key_error[pyloop] 
[gw0] [ 43%] PASSED tests/test_cookiejar.py::test_filter_cookies_with_domain_path_lookup_multilevelpath[pyloop-http://pathtest.com/one/two/three/-expected_cookies2] 
tests/test_http_writer.py::test_chunked_set_eof_after_headers_sent[pyloop] 
[gw3] [ 43%] PASSED tests/test_http_writer.py::test_chunked_set_eof_after_headers_sent[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-empty-with-name] 
[gw23] [ 43%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-empty-with-name] 
[gw17] [ 43%] PASSED tests/test_connector.py::test_tcp_connector_server_hostname_default[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-NBSP-with-name] 
[gw9] [ 43%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-NBSP-with-name] 
tests/test_http_parser.py::test_http_request_parser_bad_nonascii_uri[py-parser-pyloop] 
[gw7] [ 43%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_nonascii_uri[py-parser-pyloop] 
[gw11] [ 43%] PASSED tests/test_http_writer.py::test_write_large_payload_deflate_compression_data_in_eof_all_zlib[zlib_ng.zlib_ng-pyloop] 
tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_connection_lost[pyloop] 
[gw22] [ 43%] PASSED tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_connection_lost[pyloop] 
tests/test_http_parser.py::test_parse_chunked_payload_empty_body_than_another_chunked[c-parser-pyloop-102] 
tests/test_http_parser.py::test_max_headers[py-parser-pyloop-129-0] 
[gw18] [ 43%] PASSED tests/test_http_parser.py::test_max_headers[py-parser-pyloop-129-0] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-SPSP-name-empty] 
[gw16] [ 43%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-SPSP-name-empty] 
[gw21] [ 44%] PASSED tests/test_http_parser.py::test_parse_chunked_payload_empty_body_than_another_chunked[c-parser-pyloop-102] 
tests/test_cookiejar.py::test_filter_cookies_with_domain_path_lookup_multilevelpath[pyloop-http://test1.example.com/-expected_cookies3] 
[gw0] [ 44%] PASSED tests/test_cookiejar.py::test_filter_cookies_with_domain_path_lookup_multilevelpath[pyloop-http://test1.example.com/-expected_cookies3] 
tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[py-parser-pyloop-Content-Location] 
[gw15] [ 44%] PASSED tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[py-parser-pyloop-Content-Location] 
tests/test_http_parser.py::test_http_request_parser_non_utf8[c-parser-pyloop] 
[gw8] [ 44%] PASSED tests/test_http_parser.py::test_http_request_parser_non_utf8[c-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-NUL-with-name] 
[gw6] [ 44%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-NUL-with-name] 
tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-/] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-TABSP-name-empty] 
[gw9] [ 44%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-TABSP-name-empty] 
[gw10] [ 44%] PASSED tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-/] 
tests/test_http_parser.py::test_parse_body[py-parser-pyloop] 
[gw20] [ 44%] PASSED tests/test_http_parser.py::test_parse_body[py-parser-pyloop] 
tests/test_http_writer.py::test_write_eof_chunked_with_data_using_writelines[pyloop] 
[gw3] [ 44%] PASSED tests/test_http_writer.py::test_write_eof_chunked_with_data_using_writelines[pyloop] 
tests/test_connector.py::test_tcp_connector_server_hostname_override[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-NUL-name-empty] 
[gw23] [ 44%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-NUL-name-empty] 
[gw4] [ 44%] PASSED tests/test_multipart.py::TestPartReader::test_read_with_content_encoding_unknown 
tests/test_multipart.py::TestPartReader::test_read_with_content_transfer_encoding_base64 
[gw14] [ 44%] PASSED tests/test_cookiejar.py::test_update_cookies_from_headers_overwrites_same_cookie 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-SP-with-name] 
[gw19] [ 44%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-SP-with-name] 
tests/test_http_parser.py::TestParsePayload::test_parse_eof_payload 
tests/test_cookiejar.py::test_dummy_cookie_jar_update_cookies_from_headers 
tests/test_connector.py::test_close_with_acquired_connection[pyloop] 
[gw1] [ 44%] PASSED tests/test_connector.py::test_close_with_acquired_connection[pyloop] 
[gw17] [ 44%] PASSED tests/test_connector.py::test_tcp_connector_server_hostname_override[pyloop] 
tests/test_http_parser.py::test_max_headers[py-parser-pyloop-0-129] 
tests/test_http_parser.py::test_http_response_parser_code_above_999[py-parser-pyloop] 
[gw5] [ 44%] PASSED tests/test_http_parser.py::test_http_response_parser_code_above_999[py-parser-pyloop] 
[gw18] [ 44%] PASSED tests/test_http_parser.py::test_max_headers[py-parser-pyloop-0-129] 
tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[py-parser-pyloop-Content-Range] 
[gw15] [ 44%] PASSED tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[py-parser-pyloop-Content-Range] 
[gw2] [ 44%] PASSED tests/test_formdata.py::test_formdata_reusability_after_adding_fields 
tests/test_http_parser.py::test_http_request_parser_bad_nonascii_uri[c-parser-pyloop] 
tests/test_http_parser.py::test_compression_deflate[py-parser-pyloop] 
[gw12] [ 44%] PASSED tests/test_http_parser.py::test_compression_deflate[py-parser-pyloop] 
tests/test_formdata.py::test_formdata_reusability_with_io_fields 
[gw7] [ 44%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_nonascii_uri[c-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-TABSP-with-name] 
[gw9] [ 44%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-TABSP-with-name] 
tests/test_cookiejar.py::test_filter_cookies_with_domain_path_lookup_multilevelpath[pyloop-http://pathtest.com/-expected_cookies4] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-NUL-with-name] 
[gw23] [ 44%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-NUL-with-name] 
[gw0] [ 44%] PASSED tests/test_cookiejar.py::test_filter_cookies_with_domain_path_lookup_multilevelpath[pyloop-http://pathtest.com/-expected_cookies4] 
tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_connection_lost_all_zlib[zlib-pyloop] 
[gw22] [ 44%] PASSED tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_connection_lost_all_zlib[zlib-pyloop] 
tests/test_http_writer.py::test_write_large_payload_deflate_compression_data_in_eof_all_zlib[isal.isal_zlib-pyloop] 
tests/test_http_parser.py::test_parse_chunked_payload_split_chunks[py-parser-pyloop] 
[gw21] [ 44%] PASSED tests/test_http_parser.py::test_parse_chunked_payload_split_chunks[py-parser-pyloop] 
[gw14] [ 44%] PASSED tests/test_cookiejar.py::test_dummy_cookie_jar_update_cookies_from_headers 
tests/test_cookiejar.py::test_shared_cookie_cache_population 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-SPSP-with-name] 
[gw16] [ 44%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-SPSP-with-name] 
tests/test_http_writer.py::test_send_headers_with_payload_chunked_eof_no_data[pyloop] 
tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[py-parser-pyloop-Content-Type] 
[gw15] [ 44%] PASSED tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[py-parser-pyloop-Content-Type] 
[gw3] [ 44%] PASSED tests/test_http_writer.py::test_send_headers_with_payload_chunked_eof_no_data[pyloop] 
tests/test_http_parser.py::test_http_request_parser_two_slashes[py-parser-pyloop] 
[gw8] [ 44%] PASSED tests/test_http_parser.py::test_http_request_parser_two_slashes[py-parser-pyloop] 
[gw11] [ 44%] PASSED tests/test_http_writer.py::test_write_large_payload_deflate_compression_data_in_eof_all_zlib[isal.isal_zlib-pyloop] 
tests/test_connector.py::test_tcp_connector_multiple_hosts_errors[pyloop] 
[gw4] [ 44%] PASSED tests/test_multipart.py::TestPartReader::test_read_with_content_transfer_encoding_base64 
tests/test_multipart.py::TestPartReader::test_decode_with_content_transfer_encoding_base64 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-SP-name-empty] 
[gw6] [ 44%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-SP-name-empty] 
tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-:] 
[gw10] [ 44%] PASSED tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-:] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-SP-name-empty] 
[gw23] [ 44%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-SP-name-empty] 
tests/test_http_parser.py::test_parse_body[c-parser-pyloop] 
[gw20] [ 44%] PASSED tests/test_http_parser.py::test_parse_body[c-parser-pyloop] 
tests/test_http_parser.py::test_max_headers[py-parser-pyloop-64-65] 
[gw18] [ 44%] PASSED tests/test_http_parser.py::test_max_headers[py-parser-pyloop-64-65] 
tests/test_connector.py::test_default_force_close[pyloop] 
[gw1] [ 44%] PASSED tests/test_connector.py::test_default_force_close[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-SPSP-name-empty] 
tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[py-parser-pyloop-ETag] 
[gw15] [ 44%] PASSED tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[py-parser-pyloop-ETag] 
[gw19] [ 44%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-SPSP-name-empty] 
[gw2] [ 44%] PASSED tests/test_formdata.py::test_formdata_reusability_with_io_fields 
tests/test_helpers.py::test_parse_mimetype[-expected0] 
tests/test_http_parser.py::test_http_response_parser_code_above_999[c-parser-pyloop] 
[gw5] [ 44%] PASSED tests/test_http_parser.py::test_http_response_parser_code_above_999[c-parser-pyloop] 
[gw2] [ 45%] PASSED tests/test_helpers.py::test_parse_mimetype[-expected0] 
tests/test_helpers.py::test_parse_mimetype[*-expected1] 
[gw2] [ 45%] PASSED tests/test_helpers.py::test_parse_mimetype[*-expected1] 
tests/test_helpers.py::test_parse_mimetype[application/json-expected2] 
[gw2] [ 45%] PASSED tests/test_helpers.py::test_parse_mimetype[application/json-expected2] 
tests/test_helpers.py::test_parse_mimetype[application/json;  charset=utf-8-expected3] 
[gw2] [ 45%] PASSED tests/test_helpers.py::test_parse_mimetype[application/json;  charset=utf-8-expected3] 
tests/test_cookiejar.py::test_filter_cookies_str_deprecated[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-empty-name-empty] 
tests/test_http_parser.py::test_compression_deflate[c-parser-pyloop] 
[gw13] [ 45%] PASSED tests/test_http_parser.py::TestParsePayload::test_parse_eof_payload 
tests/test_http_parser.py::TestParsePayload::test_parse_length_payload_eof 
[gw9] [ 45%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-empty-name-empty] 
[gw0] [ 45%] PASSED tests/test_cookiejar.py::test_filter_cookies_str_deprecated[pyloop] 
[gw12] [ 45%] PASSED tests/test_http_parser.py::test_compression_deflate[c-parser-pyloop] 
tests/test_helpers.py::test_parse_mimetype[application/json; charset=utf-8;-expected4] 
[gw2] [ 45%] PASSED tests/test_helpers.py::test_parse_mimetype[application/json; charset=utf-8;-expected4] 
tests/test_helpers.py::test_parse_mimetype[ApPlIcAtIoN/JSON;ChaRseT="UTF-8"-expected5] 
[gw2] [ 45%] PASSED tests/test_helpers.py::test_parse_mimetype[ApPlIcAtIoN/JSON;ChaRseT="UTF-8"-expected5] 
tests/test_helpers.py::test_parse_mimetype[application/rss+xml-expected6] 
[gw2] [ 45%] PASSED tests/test_helpers.py::test_parse_mimetype[application/rss+xml-expected6] 
tests/test_helpers.py::test_parse_mimetype[text/plain;base64-expected7] 
[gw2] [ 45%] PASSED tests/test_helpers.py::test_parse_mimetype[text/plain;base64-expected7] 
tests/test_helpers.py::test_parse_content_type[text/plain-expected0] 
[gw2] [ 45%] PASSED tests/test_helpers.py::test_parse_content_type[text/plain-expected0] 
tests/test_http_parser.py::test_parse_chunked_payload_split_chunks[c-parser-pyloop] 
[gw21] [ 45%] PASSED tests/test_http_parser.py::test_parse_chunked_payload_split_chunks[c-parser-pyloop] 
[gw17] [ 45%] PASSED tests/test_connector.py::test_tcp_connector_multiple_hosts_errors[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-SP-with-name] 
tests/test_http_parser.py::test_http_request_max_status_line[py-parser-pyloop-40965] 
[gw7] [ 45%] PASSED tests/test_http_parser.py::test_http_request_max_status_line[py-parser-pyloop-40965] 
tests/test_helpers.py::test_parse_content_type[wrong-expected1] 
[gw2] [ 45%] PASSED tests/test_helpers.py::test_parse_content_type[wrong-expected1] 
tests/test_helpers.py::test_guess_filename_with_file_object 
[gw2] [ 45%] PASSED tests/test_helpers.py::test_guess_filename_with_file_object 
tests/test_helpers.py::test_guess_filename_with_path 
[gw2] [ 45%] PASSED tests/test_helpers.py::test_guess_filename_with_path 
[gw6] [ 45%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-SP-with-name] 
tests/test_helpers.py::test_guess_filename_with_default 
[gw2] [ 45%] PASSED tests/test_helpers.py::test_guess_filename_with_default 
tests/test_helpers.py::test_basic_auth1 
[gw2] [ 45%] PASSED tests/test_helpers.py::test_basic_auth1 
tests/test_helpers.py::test_basic_auth2 
[gw2] [ 45%] PASSED tests/test_helpers.py::test_basic_auth2 
tests/test_multipart.py::TestMultipartReader::test_dispatch_bodypart 
[gw2] [ 45%] PASSED tests/test_multipart.py::TestMultipartReader::test_dispatch_bodypart 
tests/test_multipart.py::TestMultipartReader::test_dispatch_multipart 
[gw2] [ 45%] PASSED tests/test_multipart.py::TestMultipartReader::test_dispatch_multipart 
tests/test_multipart.py::TestMultipartReader::test_dispatch_custom_multipart_reader 
[gw2] [ 45%] PASSED tests/test_multipart.py::TestMultipartReader::test_dispatch_custom_multipart_reader 
tests/test_multipart.py::TestMultipartReader::test_emit_next 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-LF-name-empty] 
[gw16] [ 45%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-LF-name-empty] 
tests/test_imports.py::test___all__ 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-SP-with-name] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-SPSP-with-name] 
[gw19] [ 45%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-SPSP-with-name] 
[gw23] [ 45%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-SP-with-name] 
tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[py-parser-pyloop-Max-Forwards] 
[gw15] [ 45%] PASSED tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[py-parser-pyloop-Max-Forwards] 
[gw14] [ 45%] PASSED tests/test_cookiejar.py::test_shared_cookie_cache_population 
tests/test_cookiejar.py::test_shared_cookie_cache_clearing_on_update 
tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_connection_lost_all_zlib[zlib_ng.zlib_ng-pyloop] 
[gw22] [ 45%] PASSED tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_connection_lost_all_zlib[zlib_ng.zlib_ng-pyloop] 
tests/test_http_parser.py::test_max_headers[c-parser-pyloop-129-0] 
[gw4] [ 45%] PASSED tests/test_multipart.py::TestPartReader::test_decode_with_content_transfer_encoding_base64 
tests/test_multipart.py::TestPartReader::test_decode_iter_with_content_transfer_encoding_base64 
tests/test_http_parser.py::test_http_request_parser_two_slashes[c-parser-pyloop] 
[gw8] [ 45%] PASSED tests/test_http_parser.py::test_http_request_parser_two_slashes[c-parser-pyloop] 
[gw18] [ 45%] PASSED tests/test_http_parser.py::test_max_headers[c-parser-pyloop-129-0] 
[gw13] [ 45%] PASSED tests/test_http_parser.py::TestParsePayload::test_parse_length_payload_eof 
[gw3] [ 45%] PASSED tests/test_imports.py::test___all__ 
tests/test_imports.py::test_web___all__ 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-SPSP-name-empty] 
[gw6] [ 45%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-SPSP-name-empty] 
tests/test_http_parser.py::TestParsePayload::test_parse_chunked_payload_size_error 
[gw3] [ 45%] PASSED tests/test_imports.py::test_web___all__ 
tests/test_imports.py::test_import_time 
tests/test_http_writer.py::test_write_large_payload_deflate_compression_data_in_eof_writelines[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-LF-name-empty] 
[gw19] [ 45%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-LF-name-empty] 
tests/test_connector.py::test_tcp_connector_happy_eyeballs[pyloop-0.1] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-SPSP-name-empty] 
[gw17] [ 45%] PASSED tests/test_connector.py::test_tcp_connector_happy_eyeballs[pyloop-0.1] 
[gw23] [ 45%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-SPSP-name-empty] 
tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-;] 
[gw10] [ 45%] PASSED tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-;] 
tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[py-parser-pyloop-Server] 
[gw15] [ 45%] PASSED tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[py-parser-pyloop-Server] 
tests/test_connector.py::test_limit_property[pyloop] 
tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-"] 
[gw1] [ 46%] PASSED tests/test_connector.py::test_limit_property[pyloop] 
[gw8] [ 46%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-"] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-empty-with-name] 
tests/test_http_parser.py::test_parse_chunked_payload_with_lf_in_extensions[py-parser-pyloop] 
tests/test_cookiejar.py::test_domain_filter_ip_cookie_send 
[gw9] [ 46%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-empty-with-name] 
tests/test_http_parser.py::test_parse_body_with_CRLF[py-parser-pyloop] 
[gw21] [ 46%] PASSED tests/test_http_parser.py::test_parse_chunked_payload_with_lf_in_extensions[py-parser-pyloop] 
[gw11] [ 46%] PASSED tests/test_http_writer.py::test_write_large_payload_deflate_compression_data_in_eof_writelines[pyloop] 
[gw20] [ 46%] PASSED tests/test_http_parser.py::test_parse_body_with_CRLF[py-parser-pyloop] 
tests/test_http_parser.py::test_http_response_parser_code_not_int[py-parser-pyloop] 
[gw5] [ 46%] PASSED tests/test_http_parser.py::test_http_response_parser_code_not_int[py-parser-pyloop] 
[gw4] [ 46%] PASSED tests/test_multipart.py::TestPartReader::test_decode_iter_with_content_transfer_encoding_base64 
tests/test_multipart.py::TestPartReader::test_decode_with_content_encoding_deflate 
tests/test_http_parser.py::test_max_headers[c-parser-pyloop-0-129] 
[gw13] [ 46%] PASSED tests/test_http_parser.py::TestParsePayload::test_parse_chunked_payload_size_error 
tests/test_http_parser.py::TestParsePayload::test_parse_chunked_payload_size_data_mismatch 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-LF-with-name] 
[gw19] [ 46%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-LF-with-name] 
[gw18] [ 46%] PASSED tests/test_http_parser.py::test_max_headers[c-parser-pyloop-0-129] 
tests/test_http_parser.py::test_http_request_max_status_line[py-parser-pyloop-8191] 
tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[py-parser-pyloop-User-Agent] 
[gw15] [ 46%] PASSED tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[py-parser-pyloop-User-Agent] 
[gw7] [ 46%] PASSED tests/test_http_parser.py::test_http_request_max_status_line[py-parser-pyloop-8191] 
tests/test_http_parser.py::test_compression_gzip[py-parser-pyloop] 
[gw12] [ 46%] PASSED tests/test_http_parser.py::test_compression_gzip[py-parser-pyloop] 
tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_connection_lost_all_zlib[isal.isal_zlib-pyloop] 
[gw22] [ 46%] PASSED tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_connection_lost_all_zlib[isal.isal_zlib-pyloop] 
[gw2] [ 46%] PASSED tests/test_multipart.py::TestMultipartReader::test_emit_next 
tests/test_multipart.py::TestMultipartReader::test_invalid_boundary 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-LF-with-name] 
[gw16] [ 46%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-LF-with-name] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-SPSP-with-name] 
tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-(] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-SPSP-with-name] 
[gw8] [ 46%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-(] 
[gw23] [ 46%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-SPSP-with-name] 
[gw6] [ 46%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-SPSP-with-name] 
[gw14] [ 46%] PASSED tests/test_cookiejar.py::test_shared_cookie_cache_clearing_on_update 
tests/test_cookiejar.py::test_shared_cookie_cache_clearing_on_delete 
tests/test_connector.py::test_tcp_connector_happy_eyeballs[pyloop-0.25] 
[gw17] [ 46%] PASSED tests/test_connector.py::test_tcp_connector_happy_eyeballs[pyloop-0.25] 
[gw13] [ 46%] PASSED tests/test_http_parser.py::TestParsePayload::test_parse_chunked_payload_size_data_mismatch 
tests/test_http_parser.py::TestParsePayload::test_parse_chunked_payload_size_data_mismatch_too_short 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-NBSP-name-empty] 
[gw19] [ 46%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-NBSP-name-empty] 
tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-<] 
[gw10] [ 46%] PASSED tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-<] 
tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[c-parser-pyloop-Content-Location] 
[gw15] [ 46%] PASSED tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[c-parser-pyloop-Content-Location] 
tests/test_http_writer.py::test_write_large_payload_deflate_compression_data_in_eof_writelines_all_zlib[zlib-pyloop] 
tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-)] 
[gw8] [ 46%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-)] 
tests/test_connector.py::test_limit_per_host_property[pyloop] 
[gw1] [ 46%] PASSED tests/test_connector.py::test_limit_per_host_property[pyloop] 
[gw14] [ 46%] PASSED tests/test_cookiejar.py::test_shared_cookie_cache_clearing_on_delete 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-NBSP-name-empty] 
[gw16] [ 46%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-NBSP-name-empty] 
tests/test_cookiejar.py::test_shared_cookie_cache_clearing_on_clear 
tests/test_http_parser.py::test_parse_chunked_payload_with_lf_in_extensions[c-parser-pyloop] 
[gw21] [ 46%] PASSED tests/test_http_parser.py::test_parse_chunked_payload_with_lf_in_extensions[c-parser-pyloop] 
[gw4] [ 46%] PASSED tests/test_multipart.py::TestPartReader::test_decode_with_content_encoding_deflate 
tests/test_multipart.py::TestPartReader::test_decode_with_content_encoding_identity 
tests/test_http_parser.py::test_http_response_parser_code_not_int[c-parser-pyloop] 
[gw5] [ 46%] PASSED tests/test_http_parser.py::test_http_response_parser_code_not_int[c-parser-pyloop] 
tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-=] 
[gw10] [ 46%] PASSED tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-=] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-NUL-name-empty] 
[gw9] [ 46%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-NUL-name-empty] 
[gw11] [ 46%] PASSED tests/test_http_writer.py::test_write_large_payload_deflate_compression_data_in_eof_writelines_all_zlib[zlib-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-LF-name-empty] 
tests/test_http_parser.py::test_parse_body_with_CRLF[c-parser-pyloop] 
[gw23] [ 46%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-LF-name-empty] 
tests/test_multipart.py::test_writer_write_no_parts 
tests/test_http_parser.py::test_max_headers[c-parser-pyloop-64-65] 
[gw18] [ 46%] PASSED tests/test_http_parser.py::test_max_headers[c-parser-pyloop-64-65] 
[gw20] [ 46%] PASSED tests/test_http_parser.py::test_parse_body_with_CRLF[c-parser-pyloop] 
[gw13] [ 46%] PASSED tests/test_http_parser.py::TestParsePayload::test_parse_chunked_payload_size_data_mismatch_too_short 
tests/test_http_parser.py::TestParsePayload::test_parse_chunked_payload_split_end 
tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[c-parser-pyloop-Content-Range] 
tests/test_http_parser.py::test_compression_gzip[c-parser-pyloop] 
[gw15] [ 46%] PASSED tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[c-parser-pyloop-Content-Range] 
[gw0] [ 46%] PASSED tests/test_cookiejar.py::test_domain_filter_ip_cookie_send 
tests/test_http_parser.py::TestParsePayload::test_http_payload_parser_deflate_no_hdrs 
tests/test_http_writer.py::test_write_payload_bytes_memoryview[pyloop] 
[gw12] [ 46%] PASSED tests/test_http_parser.py::test_compression_gzip[c-parser-pyloop] 
[gw22] [ 47%] PASSED tests/test_http_writer.py::test_write_payload_bytes_memoryview[pyloop] 
tests/test_http_parser.py::test_http_request_max_status_line[c-parser-pyloop-40965] 
[gw7] [ 47%] PASSED tests/test_http_parser.py::test_http_request_max_status_line[c-parser-pyloop-40965] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-LF-name-empty] 
[gw6] [ 47%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-LF-name-empty] 
tests/test_connector.py::test_limit_property_default[pyloop] 
[gw1] [ 47%] PASSED tests/test_connector.py::test_limit_property_default[pyloop] 
tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-,] 
[gw8] [ 47%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-,] 
[gw2] [ 47%] PASSED tests/test_multipart.py::TestMultipartReader::test_invalid_boundary 
tests/test_multipart.py::TestMultipartReader::test_read_boundary_across_chunks 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-NBSP-with-name] 
[gw19] [ 47%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-NBSP-with-name] 
tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop->] 
[gw10] [ 47%] PASSED tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop->] 
tests/test_http_parser.py::test_max_header_value_size_under_limit[py-parser-pyloop] 
[gw18] [ 47%] PASSED tests/test_http_parser.py::test_max_header_value_size_under_limit[py-parser-pyloop] 
tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[c-parser-pyloop-Content-Type] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-NBSP-with-name] 
[gw16] [ 47%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-NBSP-with-name] 
[gw15] [ 47%] PASSED tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[c-parser-pyloop-Content-Type] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-LF-with-name] 
[gw23] [ 47%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-LF-with-name] 
tests/test_http_parser.py::test_http_request_max_status_line[c-parser-pyloop-8191] 
[gw7] [ 47%] PASSED tests/test_http_parser.py::test_http_request_max_status_line[c-parser-pyloop-8191] 
[gw4] [ 47%] PASSED tests/test_multipart.py::TestPartReader::test_decode_with_content_encoding_identity 
tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-?] 
[gw10] [ 47%] PASSED tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-?] 
tests/test_multipart.py::TestPartReader::test_decode_with_content_encoding_unknown 
[gw13] [ 47%] PASSED tests/test_http_parser.py::TestParsePayload::test_parse_chunked_payload_split_end 
tests/test_http_parser.py::TestParsePayload::test_parse_chunked_payload_split_end2 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-NUL-with-name] 
[gw9] [ 47%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-NUL-with-name] 
[gw14] [ 47%] PASSED tests/test_cookiejar.py::test_shared_cookie_cache_clearing_on_clear 
tests/test_http_parser.py::test_partial_url[py-parser-pyloop] 
[gw21] [ 47%] PASSED tests/test_http_parser.py::test_partial_url[py-parser-pyloop] 
tests/test_cookiejar.py::test_shared_cookie_with_multiple_domains 
tests/test_connector.py::test_limit_per_host_property_default[pyloop] 
tests/test_http_writer.py::test_write_large_payload_deflate_compression_data_in_eof_writelines_all_zlib[zlib_ng.zlib_ng-pyloop] 
[gw0] [ 47%] PASSED tests/test_http_parser.py::TestParsePayload::test_http_payload_parser_deflate_no_hdrs 
tests/test_http_parser.py::TestParsePayload::test_http_payload_parser_deflate_light 
[gw1] [ 47%] PASSED tests/test_connector.py::test_limit_per_host_property_default[pyloop] 
tests/test_http_writer.py::test_write_payload_short_ints_memoryview[pyloop] 
[gw22] [ 47%] PASSED tests/test_http_writer.py::test_write_payload_short_ints_memoryview[pyloop] 
tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[c-parser-pyloop-ETag] 
[gw15] [ 47%] PASSED tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[c-parser-pyloop-ETag] 
tests/test_http_parser.py::test_max_header_value_size_under_limit[c-parser-pyloop] 
tests/test_http_parser.py::test_http_response_parser_code_not_ascii[py-parser-pyloop-utf8digit] 
[gw5] [ 47%] PASSED tests/test_http_parser.py::test_http_response_parser_code_not_ascii[py-parser-pyloop-utf8digit] 
[gw18] [ 47%] PASSED tests/test_http_parser.py::test_max_header_value_size_under_limit[c-parser-pyloop] 
tests/test_http_parser.py::test_compression_brotli[py-parser-pyloop] 
[gw12] [ 47%] PASSED tests/test_http_parser.py::test_compression_brotli[py-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-LF-with-name] 
[gw6] [ 47%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-LF-with-name] 
[gw17] [ 47%] PASSED tests/test_multipart.py::test_writer_write_no_parts 
tests/test_multipart.py::test_writer_serialize_with_content_encoding_gzip[zlib] 
[gw11] [ 47%] PASSED tests/test_http_writer.py::test_write_large_payload_deflate_compression_data_in_eof_writelines_all_zlib[zlib_ng.zlib_ng-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-NBSP-name-empty] 
tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-/] 
tests/test_http_parser.py::test_parse_delayed[py-parser-pyloop] 
[gw20] [ 47%] PASSED tests/test_http_parser.py::test_parse_delayed[py-parser-pyloop] 
[gw23] [ 47%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-NBSP-name-empty] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-TABSP-name-empty] 
[gw19] [ 47%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-TABSP-name-empty] 
[gw8] [ 47%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-/] 
[gw2] [ 47%] PASSED tests/test_multipart.py::TestMultipartReader::test_read_boundary_across_chunks 
tests/test_multipart.py::TestMultipartReader::test_release 
tests/test_multipart.py::test_body_part_reader_payload_as_bytes 
[gw0] [ 47%] PASSED tests/test_http_parser.py::TestParsePayload::test_http_payload_parser_deflate_light 
tests/test_http_parser.py::TestParsePayload::test_http_payload_parser_deflate_split 
[gw4] [ 47%] PASSED tests/test_multipart.py::TestPartReader::test_decode_with_content_encoding_unknown 
tests/test_multipart.py::TestPartReader::test_read_with_content_transfer_encoding_quoted_printable 
tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-@] 
[gw10] [ 47%] PASSED tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-@] 
tests/test_http_parser.py::test_http_request_max_status_line_under_limit[py-parser-pyloop] 
[gw7] [ 47%] PASSED tests/test_http_parser.py::test_http_request_max_status_line_under_limit[py-parser-pyloop] 
tests/test_http_parser.py::test_max_header_value_size_continuation[py-parser-pyloop-40965] 
[gw18] [ 47%] PASSED tests/test_http_parser.py::test_max_header_value_size_continuation[py-parser-pyloop-40965] 
tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[c-parser-pyloop-Max-Forwards] 
[gw15] [ 47%] PASSED tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[c-parser-pyloop-Max-Forwards] 
tests/test_http_parser.py::test_http_response_parser_code_not_ascii[py-parser-pyloop-utf8number] 
[gw5] [ 47%] PASSED tests/test_http_parser.py::test_http_response_parser_code_not_ascii[py-parser-pyloop-utf8number] 
tests/test_http_writer.py::test_write_large_payload_deflate_compression_data_in_eof_writelines_all_zlib[isal.isal_zlib-pyloop] 
tests/test_http_writer.py::test_write_payload_2d_shape_memoryview[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-NBSP-with-name] 
[gw23] [ 47%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-NBSP-with-name] 
[gw14] [ 47%] PASSED tests/test_cookiejar.py::test_shared_cookie_with_multiple_domains 
[gw22] [ 47%] PASSED tests/test_http_writer.py::test_write_payload_2d_shape_memoryview[pyloop] 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwith2filenames 
[gw14] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwith2filenames 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231quot 
[gw19] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231quot 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231quot2 
[gw19] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231quot2 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231singleqmissing 
[gw19] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231singleqmissing 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231nbadpct1 
[gw19] [ 48%] SKIPPED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231nbadpct1 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231nbadpct2 
[gw19] [ 48%] SKIPPED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231nbadpct2 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfnbrokentoken 
[gw14] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfnbrokentoken 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfnbrokentokeniso 
[gw14] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfnbrokentokeniso 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfnbrokentokenutf 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231dpct 
tests/test_http_parser.py::test_partial_url[c-parser-pyloop] 
[gw19] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231dpct 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231abspathdisguised 
[gw19] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231abspathdisguised 
[gw0] [ 48%] PASSED tests/test_http_parser.py::TestParsePayload::test_http_payload_parser_deflate_split 
tests/test_http_parser.py::TestParsePayload::test_http_payload_parser_deflate_split_err 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfncont 
[gw19] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfncont 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfncontqs 
[gw19] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfncontqs 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfncontenc 
[gw19] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfncontenc 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfncontlz 
[gw19] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfncontlz 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfncontnc 
[gw19] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfncontnc 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfnconts1 
[gw19] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfnconts1 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfncontord 
[gw19] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfncontord 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfnboth 
[gw19] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfnboth 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfnboth2 
[gw19] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfnboth2 
[gw21] [ 48%] PASSED tests/test_http_parser.py::test_partial_url[c-parser-pyloop] 
[gw14] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfnbrokentokenutf 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attmissingdisposition 
[gw14] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attmissingdisposition 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attmissingdisposition2 
[gw14] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attmissingdisposition2 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfnboth3 
[gw19] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfnboth3 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attnewandfn 
[gw19] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attnewandfn 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attrfc2047token 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attmissingdisposition3 
[gw14] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attmissingdisposition3 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attmissingdisposition4 
[gw19] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attrfc2047token 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attrfc2047quoted 
[gw19] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attrfc2047quoted 
[gw13] [ 48%] PASSED tests/test_http_parser.py::TestParsePayload::test_parse_chunked_payload_split_end2 
tests/test_connector.py::test_force_close_and_explicit_keep_alive[pyloop] 
[gw1] [ 48%] PASSED tests/test_connector.py::test_force_close_and_explicit_keep_alive[pyloop] 
[gw14] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attmissingdisposition4 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_emptydisposition 
tests/test_http_parser.py::TestParsePayload::test_parse_chunked_payload_split_end_trailers 
[gw14] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_emptydisposition 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_doublecolon 
[gw14] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_doublecolon 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attandinline 
[gw14] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attandinline 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_bad_continuous_param 
[gw19] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_bad_continuous_param 
tests/test_multipart_helpers.py::TestContentDispositionFilename::test_no_filename 
[gw19] [ 48%] PASSED tests/test_multipart_helpers.py::TestContentDispositionFilename::test_no_filename 
tests/test_multipart_helpers.py::TestContentDispositionFilename::test_filename 
[gw19] [ 48%] PASSED tests/test_multipart_helpers.py::TestContentDispositionFilename::test_filename 
tests/test_multipart_helpers.py::TestContentDispositionFilename::test_filename_ext 
[gw19] [ 48%] PASSED tests/test_multipart_helpers.py::TestContentDispositionFilename::test_filename_ext 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attandinline2 
[gw14] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attandinline2 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attbrokenquotedfn 
[gw11] [ 48%] PASSED tests/test_http_writer.py::test_write_large_payload_deflate_compression_data_in_eof_writelines_all_zlib[isal.isal_zlib-pyloop] 
tests/test_multipart_helpers.py::TestContentDispositionFilename::test_attfncont 
[gw19] [ 48%] PASSED tests/test_multipart_helpers.py::TestContentDispositionFilename::test_attfncont 
tests/test_multipart_helpers.py::TestContentDispositionFilename::test_attfncontqs 
[gw19] [ 48%] PASSED tests/test_multipart_helpers.py::TestContentDispositionFilename::test_attfncontqs 
[gw14] [ 49%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attbrokenquotedfn 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attbrokenquotedfn2 
[gw14] [ 49%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attbrokenquotedfn2 
tests/test_multipart_helpers.py::TestContentDispositionFilename::test_attfncontenc 
[gw19] [ 49%] PASSED tests/test_multipart_helpers.py::TestContentDispositionFilename::test_attfncontenc 
tests/test_multipart_helpers.py::TestContentDispositionFilename::test_attfncontlz 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-SP-name-empty] 
[gw17] [ 49%] PASSED tests/test_multipart.py::test_writer_serialize_with_content_encoding_gzip[zlib] 
tests/test_multipart.py::test_writer_serialize_with_content_encoding_gzip[zlib_ng.zlib_ng] 
[gw19] [ 49%] PASSED tests/test_multipart_helpers.py::TestContentDispositionFilename::test_attfncontlz 
tests/test_multipart_helpers.py::TestContentDispositionFilename::test_attfncontnc 
[gw19] [ 49%] PASSED tests/test_multipart_helpers.py::TestContentDispositionFilename::test_attfncontnc 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attbrokenquotedfn3 
[gw14] [ 49%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attbrokenquotedfn3 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attmultinstances 
[gw9] [ 49%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-SP-name-empty] 
tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[c-parser-pyloop-Server] 
tests/test_multipart_helpers.py::TestContentDispositionFilename::test_attfnconts1 
[gw19] [ 49%] PASSED tests/test_multipart_helpers.py::TestContentDispositionFilename::test_attfnconts1 
[gw15] [ 49%] PASSED tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[c-parser-pyloop-Server] 
tests/test_multipart_helpers.py::TestContentDispositionFilename::test_attfnboth 
[gw14] [ 49%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attmultinstances 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attmissingdelim 
[gw14] [ 49%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attmissingdelim 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attmissingdelim2 
[gw19] [ 49%] PASSED tests/test_multipart_helpers.py::TestContentDispositionFilename::test_attfnboth 
tests/test_multipart_helpers.py::TestContentDispositionFilename::test_attfnboth3 
[gw14] [ 49%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attmissingdelim2 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attmissingdelim3 
tests/test_http_parser.py::test_compression_brotli[c-parser-pyloop] 
[gw19] [ 49%] PASSED tests/test_multipart_helpers.py::TestContentDispositionFilename::test_attfnboth3 
tests/test_multipart_helpers.py::TestContentDispositionFilename::test_attrfc2047quoted 
tests/test_http_parser.py::test_parse_delayed[c-parser-pyloop] 
[gw14] [ 49%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attmissingdelim3 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attreversed 
[gw14] [ 49%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attreversed 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attconfusedparam 
[gw14] [ 49%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attconfusedparam 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attabspath 
[gw14] [ 49%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attabspath 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attabspathwin 
[gw14] [ 49%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attabspathwin 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attcdate 
[gw14] [ 49%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attcdate 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attmdate 
[gw12] [ 49%] PASSED tests/test_http_parser.py::test_compression_brotli[c-parser-pyloop] 
[gw19] [ 49%] PASSED tests/test_multipart_helpers.py::TestContentDispositionFilename::test_attrfc2047quoted 
tests/test_payload.py::test_register_type[pyloop] 
[gw20] [ 49%] PASSED tests/test_http_parser.py::test_parse_delayed[c-parser-pyloop] 
[gw19] [ 49%] PASSED tests/test_payload.py::test_register_type[pyloop] 
[gw14] [ 49%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attmdate 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_dispext 
[gw14] [ 49%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_dispext 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_dispextbadfn 
[gw14] [ 49%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_dispextbadfn 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithisofn2231iso 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-NBSP-name-empty] 
[gw6] [ 49%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-NBSP-name-empty] 
[gw14] [ 49%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithisofn2231iso 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231utf8 
[gw14] [ 49%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231utf8 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231noc 
[gw14] [ 49%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231noc 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231utf8comp 
[gw14] [ 49%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231utf8comp 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231utf8_bad 
[gw14] [ 49%] SKIPPED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231utf8_bad 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231iso_bad 
[gw14] [ 49%] SKIPPED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231iso_bad 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231ws1 
tests/test_http_parser.py::test_max_header_value_size_continuation[py-parser-pyloop-8191] 
[gw18] [ 49%] PASSED tests/test_http_parser.py::test_max_header_value_size_continuation[py-parser-pyloop-8191] 
[gw14] [ 49%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231ws1 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231ws2 
[gw14] [ 49%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231ws2 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231ws3 
tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-[] 
[gw10] [ 49%] PASSED tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-[] 
[gw14] [ 49%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231ws3 
tests/test_payload.py::test_bytesio_payload_write_with_length_truncated[pyloop] 
[gw3] [ 49%] PASSED tests/test_imports.py::test_import_time 
tests/test_leaks.py::test_leak[check_for_client_response_leak.py-ClientResponse leaked] 
[gw14] [ 49%] PASSED tests/test_payload.py::test_bytesio_payload_write_with_length_truncated[pyloop] 
[gw16] [ 49%] PASSED tests/test_multipart.py::test_body_part_reader_payload_as_bytes 
tests/test_multipart.py::test_multipart_writer_close_with_exceptions 
[gw2] [ 49%] PASSED tests/test_multipart.py::TestMultipartReader::test_release 
tests/test_multipart.py::TestMultipartReader::test_release_release 
[gw0] [ 50%] PASSED tests/test_http_parser.py::TestParsePayload::test_http_payload_parser_deflate_split_err 
tests/test_http_parser.py::TestParsePayload::test_http_payload_parser_length_zero 
tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-:] 
[gw8] [ 50%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-:] 
[gw4] [ 50%] PASSED tests/test_multipart.py::TestPartReader::test_read_with_content_transfer_encoding_quoted_printable 
tests/test_multipart.py::TestPartReader::test_read_with_content_transfer_encoding_binary[binary] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-TABSP-name-empty] 
[gw23] [ 50%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-TABSP-name-empty] 
tests/test_http_parser.py::test_http_request_max_status_line_under_limit[c-parser-pyloop] 
[gw7] [ 50%] PASSED tests/test_http_parser.py::test_http_request_max_status_line_under_limit[c-parser-pyloop] 
[gw17] [ 50%] PASSED tests/test_multipart.py::test_writer_serialize_with_content_encoding_gzip[zlib_ng.zlib_ng] 
tests/test_multipart.py::test_writer_serialize_with_content_encoding_gzip[isal.isal_zlib] 
tests/test_http_parser.py::test_http_response_parser_code_not_ascii[py-parser-pyloop-latin1number] 
[gw5] [ 50%] PASSED tests/test_http_parser.py::test_http_response_parser_code_not_ascii[py-parser-pyloop-latin1number] 
[gw13] [ 50%] PASSED tests/test_http_parser.py::TestParsePayload::test_parse_chunked_payload_split_end_trailers 
tests/test_http_parser.py::TestParsePayload::test_parse_chunked_payload_split_end_trailers2 
tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[c-parser-pyloop-User-Agent] 
tests/test_http_writer.py::test_write_payload_slicing_long_memoryview[pyloop] 
tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-\\] 
tests/test_connector.py::test_error_on_connection[pyloop] 
[gw1] [ 50%] PASSED tests/test_connector.py::test_error_on_connection[pyloop] 
[gw22] [ 50%] PASSED tests/test_http_writer.py::test_write_payload_slicing_long_memoryview[pyloop] 
[gw15] [ 50%] PASSED tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[c-parser-pyloop-User-Agent] 
tests/test_http_parser.py::test_parse_uri_percent_encoded[py-parser-pyloop-/path%23frag-/path#frag-query0-] 
[gw21] [ 50%] PASSED tests/test_http_parser.py::test_parse_uri_percent_encoded[py-parser-pyloop-/path%23frag-/path#frag-query0-] 
[gw10] [ 50%] PASSED tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-\\] 
[gw0] [ 50%] PASSED tests/test_http_parser.py::TestParsePayload::test_http_payload_parser_length_zero 
tests/test_http_parser.py::TestParsePayload::test_http_payload_brotli 
tests/test_http_writer.py::test_write_payload_chunked_filter[pyloop] 
[gw11] [ 50%] PASSED tests/test_http_writer.py::test_write_payload_chunked_filter[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-TABSP-with-name] 
[gw23] [ 50%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-TABSP-with-name] 
tests/test_http_parser.py::test_compression_zstd[py-parser-pyloop] 
[gw12] [ 50%] PASSED tests/test_http_parser.py::test_compression_zstd[py-parser-pyloop] 
tests/test_http_parser.py::test_max_header_value_size_continuation[c-parser-pyloop-40965] 
[gw18] [ 50%] PASSED tests/test_http_parser.py::test_max_header_value_size_continuation[c-parser-pyloop-40965] 
[gw13] [ 50%] PASSED tests/test_http_parser.py::TestParsePayload::test_parse_chunked_payload_split_end_trailers2 
tests/test_http_parser.py::TestParsePayload::test_parse_chunked_payload_split_end_trailers3 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-NBSP-with-name] 
[gw6] [ 50%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-NBSP-with-name] 
[gw17] [ 50%] PASSED tests/test_multipart.py::test_writer_serialize_with_content_encoding_gzip[isal.isal_zlib] 
tests/test_multipart.py::test_writer_serialize_with_content_encoding_deflate 
tests/test_http_parser.py::test_headers_multi_feed[py-parser-pyloop] 
[gw20] [ 50%] PASSED tests/test_http_parser.py::test_headers_multi_feed[py-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-SP-with-name] 
[gw9] [ 50%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-SP-with-name] 
tests/test_payload.py::test_register_unsupported_order[pyloop] 
[gw19] [ 50%] PASSED tests/test_payload.py::test_register_unsupported_order[pyloop] 
[gw16] [ 50%] PASSED tests/test_multipart.py::test_multipart_writer_close_with_exceptions 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_parse_empty 
[gw16] [ 50%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_parse_empty 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_inlonly 
[gw16] [ 50%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_inlonly 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_inlonlyquoted 
[gw16] [ 50%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_inlonlyquoted 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_semicolon 
[gw16] [ 50%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_semicolon 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_inlwithasciifilename 
tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-]] 
[gw10] [ 50%] PASSED tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-]] 
[gw16] [ 50%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_inlwithasciifilename 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_inlwithfnattach 
[gw16] [ 50%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_inlwithfnattach 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attonly 
[gw16] [ 50%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attonly 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attonlyquoted 
[gw16] [ 50%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attonlyquoted 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attonlyucase 
[gw16] [ 50%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attonlyucase 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithasciifilename 
[gw16] [ 50%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithasciifilename 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_inlwithasciifilenamepdf 
[gw16] [ 50%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_inlwithasciifilenamepdf 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithasciifilename25 
[gw16] [ 50%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithasciifilename25 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithasciifilename35 
tests/test_payload.py::test_bytesio_payload_write_with_length_remaining_zero[pyloop] 
[gw14] [ 50%] PASSED tests/test_payload.py::test_bytesio_payload_write_with_length_remaining_zero[pyloop] 
tests/test_http_parser.py::test_parse_uri_percent_encoded[py-parser-pyloop-/path%2523frag-/path%23frag-query1-] 
[gw21] [ 50%] PASSED tests/test_http_parser.py::test_parse_uri_percent_encoded[py-parser-pyloop-/path%2523frag-/path%23frag-query1-] 
[gw16] [ 50%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithasciifilename35 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithasciifnescapedchar 
[gw16] [ 50%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithasciifnescapedchar 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithasciifnescapedquote 
[gw16] [ 50%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithasciifnescapedquote 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithquotedsemicolon 
[gw16] [ 50%] SKIPPED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithquotedsemicolon 
tests/test_http_parser.py::test_http_response_parser_code_not_ascii[c-parser-pyloop-utf8digit] 
[gw5] [ 51%] PASSED tests/test_http_parser.py::test_http_response_parser_code_not_ascii[c-parser-pyloop-utf8digit] 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfilenameandextparam 
[gw16] [ 51%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfilenameandextparam 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfilenameandextparamescaped 
[gw16] [ 51%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfilenameandextparamescaped 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithasciifilenameucase 
[gw16] [ 51%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithasciifilenameucase 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithasciifilenamenq 
[gw16] [ 51%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithasciifilenamenq 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithtokfncommanq 
[gw16] [ 51%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithtokfncommanq 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithasciifilenamenqs 
[gw16] [ 51%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithasciifilenamenqs 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attemptyparam 
[gw16] [ 51%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attemptyparam 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithasciifilenamenqws 
[gw16] [ 51%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithasciifilenamenqws 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfntokensq 
[gw16] [ 51%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfntokensq 
tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[py-parser-pyloop-Content-Location] 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithisofnplain 
[gw16] [ 51%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithisofnplain 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithutf8fnplain 
[gw2] [ 51%] PASSED tests/test_multipart.py::TestMultipartReader::test_release_release 
tests/test_multipart.py::TestMultipartReader::test_release_next 
[gw16] [ 51%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithutf8fnplain 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfnrawpctenca 
[gw16] [ 51%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfnrawpctenca 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfnusingpct 
[gw15] [ 51%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[py-parser-pyloop-Content-Location] 
[gw16] [ 51%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfnusingpct 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfnrawpctencaq 
[gw16] [ 51%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfnrawpctencaq 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithnamepct 
[gw16] [ 51%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithnamepct 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfilenamepctandiso 
[gw16] [ 51%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfilenamepctandiso 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfnrawpctenclong 
[gw16] [ 51%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfnrawpctenclong 
[gw4] [ 51%] PASSED tests/test_multipart.py::TestPartReader::test_read_with_content_transfer_encoding_binary[binary] 
tests/test_multipart.py::TestPartReader::test_read_with_content_transfer_encoding_binary[8bit] 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithasciifilenamews1 
[gw16] [ 51%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithasciifilenamews1 
tests/test_payload.py::test_async_iterable_payload_caching[pyloop] 
[gw16] [ 51%] PASSED tests/test_payload.py::test_async_iterable_payload_caching[pyloop] 
tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-;] 
[gw8] [ 51%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-;] 
[gw0] [ 51%] PASSED tests/test_http_parser.py::TestParsePayload::test_http_payload_brotli 
tests/test_http_parser.py::TestParsePayload::test_http_payload_zstandard 
tests/test_http_parser.py::test_http_response_parser_utf8[py-parser-pyloop] 
[gw7] [ 51%] PASSED tests/test_http_parser.py::test_http_response_parser_utf8[py-parser-pyloop] 
tests/test_http_parser.py::test_headers_multi_feed[c-parser-pyloop] 
[gw20] [ 51%] PASSED tests/test_http_parser.py::test_headers_multi_feed[c-parser-pyloop] 
tests/test_http_writer.py::test_write_payload_chunked_filter_multiple_chunks[pyloop] 
[gw11] [ 51%] PASSED tests/test_http_writer.py::test_write_payload_chunked_filter_multiple_chunks[pyloop] 
[gw3] [ 51%] PASSED tests/test_leaks.py::test_leak[check_for_client_response_leak.py-ClientResponse leaked] 
tests/test_leaks.py::test_leak[check_for_request_leak.py-Request leaked] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-empty-name-empty] 
[gw17] [ 51%] PASSED tests/test_multipart.py::test_writer_serialize_with_content_encoding_deflate 
tests/test_multipart.py::test_writer_serialize_with_content_encoding_identity 
[gw23] [ 51%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-empty-name-empty] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-TABSP-name-empty] 
[gw6] [ 51%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-TABSP-name-empty] 
[gw13] [ 51%] PASSED tests/test_http_parser.py::TestParsePayload::test_parse_chunked_payload_split_end_trailers3 
tests/test_http_parser.py::TestParsePayload::test_parse_chunked_payload_split_end_trailers4 
tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-{] 
[gw10] [ 51%] PASSED tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-{] 
tests/test_connector.py::test_cancelled_waiter[pyloop] 
[gw1] [ 51%] PASSED tests/test_connector.py::test_cancelled_waiter[pyloop] 
tests/test_http_parser.py::test_compression_zstd[c-parser-pyloop] 
tests/test_http_parser.py::test_parse_uri_percent_encoded[py-parser-pyloop-/path?key=value%23frag-/path-query2-] 
[gw21] [ 51%] PASSED tests/test_http_parser.py::test_parse_uri_percent_encoded[py-parser-pyloop-/path?key=value%23frag-/path-query2-] 
[gw12] [ 51%] PASSED tests/test_http_parser.py::test_compression_zstd[c-parser-pyloop] 
tests/test_http_writer.py::test_write_drain[pyloop] 
[gw22] [ 51%] PASSED tests/test_http_writer.py::test_write_drain[pyloop] 
tests/test_http_parser.py::test_max_header_value_size_continuation[c-parser-pyloop-8191] 
[gw18] [ 51%] PASSED tests/test_http_parser.py::test_max_header_value_size_continuation[c-parser-pyloop-8191] 
tests/test_payload.py::test_bytesio_payload_large_data_multiple_chunks[pyloop] 
[gw14] [ 51%] PASSED tests/test_payload.py::test_bytesio_payload_large_data_multiple_chunks[pyloop] 
tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[py-parser-pyloop-Content-Range] 
[gw15] [ 51%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[py-parser-pyloop-Content-Range] 
tests/test_payload.py::test_payload_ctor[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-SPSP-name-empty] 
[gw19] [ 51%] PASSED tests/test_payload.py::test_payload_ctor[pyloop] 
[gw9] [ 51%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-SPSP-name-empty] 
tests/test_http_parser.py::test_headers_split_field[py-parser-pyloop] 
[gw20] [ 52%] PASSED tests/test_http_parser.py::test_headers_split_field[py-parser-pyloop] 
[gw17] [ 52%] PASSED tests/test_multipart.py::test_writer_serialize_with_content_encoding_identity 
tests/test_multipart.py::test_writer_serialize_with_content_encoding_unknown 
[gw13] [ 52%] PASSED tests/test_http_parser.py::TestParsePayload::test_parse_chunked_payload_split_end_trailers4 
tests/test_http_parser.py::TestParsePayload::test_http_payload_parser_length 
tests/test_payload.py::test_async_iterable_payload_decode_without_cache[pyloop] 
[gw16] [ 52%] PASSED tests/test_payload.py::test_async_iterable_payload_decode_without_cache[pyloop] 
tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-}] 
[gw17] [ 52%] PASSED tests/test_multipart.py::test_writer_serialize_with_content_encoding_unknown 
[gw2] [ 52%] PASSED tests/test_multipart.py::TestMultipartReader::test_release_next 
tests/test_multipart.py::test_writer_with_content_transfer_encoding_base64 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-empty-with-name] 
[gw23] [ 52%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-empty-with-name] 
[gw10] [ 52%] PASSED tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-}] 
tests/test_http_parser.py::test_http_response_parser_code_not_ascii[c-parser-pyloop-utf8number] 
tests/test_multipart.py::TestMultipartReader::test_second_next_releases_previous_object 
[gw5] [ 52%] PASSED tests/test_http_parser.py::test_http_response_parser_code_not_ascii[c-parser-pyloop-utf8number] 
tests/test_http_writer.py::test_write_payload_deflate_compression[pyloop] 
tests/test_http_parser.py::test_parse_uri_percent_encoded[py-parser-pyloop-/path?key=value%2523frag-/path-query3-] 
[gw21] [ 52%] PASSED tests/test_http_parser.py::test_parse_uri_percent_encoded[py-parser-pyloop-/path?key=value%2523frag-/path-query3-] 
[gw11] [ 52%] PASSED tests/test_http_writer.py::test_write_payload_deflate_compression[pyloop] 
[gw0] [ 52%] PASSED tests/test_http_parser.py::TestParsePayload::test_http_payload_zstandard 
tests/test_http_parser.py::TestDeflateBuffer::test_feed_data 
tests/test_http_parser.py::test_max_header_value_size_continuation_under_limit[py-parser-pyloop] 
[gw18] [ 52%] PASSED tests/test_http_parser.py::test_max_header_value_size_continuation_under_limit[py-parser-pyloop] 
[gw4] [ 52%] PASSED tests/test_multipart.py::TestPartReader::test_read_with_content_transfer_encoding_binary[8bit] 
tests/test_multipart.py::TestPartReader::test_read_with_content_transfer_encoding_binary[7bit] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-TABSP-with-name] 
[gw6] [ 52%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-TABSP-with-name] 
tests/test_http_parser.py::test_compression_non_ascii[py-parser-pyloop-z\xef\xac\x86d] 
[gw12] [ 52%] PASSED tests/test_http_parser.py::test_compression_non_ascii[py-parser-pyloop-z\xef\xac\x86d] 
tests/test_http_parser.py::test_http_response_parser_utf8[c-parser-pyloop] 
[gw7] [ 52%] PASSED tests/test_http_parser.py::test_http_response_parser_utf8[c-parser-pyloop] 
tests/test_http_writer.py::test_write_calls_callback[pyloop] 
[gw22] [ 52%] PASSED tests/test_http_writer.py::test_write_calls_callback[pyloop] 
tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-<] 
[gw8] [ 52%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-<] 
tests/test_payload.py::test_bytesio_payload_remaining_bytes_exhausted[pyloop] 
[gw14] [ 52%] PASSED tests/test_payload.py::test_bytesio_payload_remaining_bytes_exhausted[pyloop] 
tests/test_payload.py::test_payload_content_type[pyloop] 
[gw19] [ 52%] PASSED tests/test_payload.py::test_payload_content_type[pyloop] 
tests/test_connector.py::test_error_on_connection_with_cancelled_waiter[pyloop] 
[gw1] [ 52%] PASSED tests/test_connector.py::test_error_on_connection_with_cancelled_waiter[pyloop] 
tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[py-parser-pyloop-Content-Type] 
[gw15] [ 52%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[py-parser-pyloop-Content-Type] 
tests/test_http_parser.py::test_parse_uri_percent_encoded[py-parser-pyloop-/path#frag%20-/path-query4-frag ] 
[gw21] [ 52%] PASSED tests/test_http_parser.py::test_parse_uri_percent_encoded[py-parser-pyloop-/path#frag%20-/path-query4-frag ] 
[gw17] [ 52%] PASSED tests/test_multipart.py::test_writer_with_content_transfer_encoding_base64 
tests/test_multipart.py::test_writer_content_transfer_encoding_quote_printable 
[gw13] [ 52%] PASSED tests/test_http_parser.py::TestParsePayload::test_http_payload_parser_length 
tests/test_http_parser.py::test_headers_split_field[c-parser-pyloop] 
[gw20] [ 52%] PASSED tests/test_http_parser.py::test_headers_split_field[c-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-NUL-name-empty] 
[gw23] [ 52%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-NUL-name-empty] 
tests/test_http_parser.py::TestParsePayload::test_http_payload_parser_deflate 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-SPSP-with-name] 
[gw9] [ 52%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-SPSP-with-name] 
tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-Content-Length: -5] 
[gw10] [ 52%] PASSED tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-Content-Length: -5] 
[gw2] [ 52%] PASSED tests/test_multipart.py::TestMultipartReader::test_second_next_releases_previous_object 
tests/test_multipart.py::TestMultipartReader::test_release_without_read_the_last_object 
tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-=] 
[gw8] [ 52%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-=] 
tests/test_http_parser.py::test_compression_non_ascii[py-parser-pyloop-de\xef\xac\x82ate] 
[gw0] [ 52%] PASSED tests/test_http_parser.py::TestDeflateBuffer::test_feed_data 
tests/test_http_parser.py::TestDeflateBuffer::test_feed_data_err 
[gw12] [ 52%] PASSED tests/test_http_parser.py::test_compression_non_ascii[py-parser-pyloop-de\xef\xac\x82ate] 
tests/test_http_writer.py::test_write_payload_deflate_compression_all_zlib[zlib-pyloop] 
tests/test_payload.py::test_bytes_payload_default_content_type[pyloop] 
[gw19] [ 52%] PASSED tests/test_payload.py::test_bytes_payload_default_content_type[pyloop] 
tests/test_http_parser.py::test_http_response_parser_utf8_without_reason[py-parser-pyloop] 
[gw7] [ 52%] PASSED tests/test_http_parser.py::test_http_response_parser_utf8_without_reason[py-parser-pyloop] 
[gw11] [ 52%] PASSED tests/test_http_writer.py::test_write_payload_deflate_compression_all_zlib[zlib-pyloop] 
tests/test_http_parser.py::test_http_response_parser_code_not_ascii[c-parser-pyloop-latin1number] 
[gw5] [ 52%] PASSED tests/test_http_parser.py::test_http_response_parser_code_not_ascii[c-parser-pyloop-latin1number] 
tests/test_http_parser.py::test_parse_uri_percent_encoded[py-parser-pyloop-/path#frag%2520-/path-query5-frag%20] 
[gw21] [ 52%] PASSED tests/test_http_parser.py::test_parse_uri_percent_encoded[py-parser-pyloop-/path#frag%2520-/path-query5-frag%20] 
[gw4] [ 52%] PASSED tests/test_multipart.py::TestPartReader::test_read_with_content_transfer_encoding_binary[7bit] 
tests/test_multipart.py::TestPartReader::test_read_with_content_transfer_encoding_unknown 
tests/test_payload.py::test_async_iterable_payload_write_then_cache[pyloop] 
[gw16] [ 52%] PASSED tests/test_payload.py::test_async_iterable_payload_write_then_cache[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-empty-name-empty] 
[gw6] [ 52%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-empty-name-empty] 
tests/test_http_parser.py::test_max_header_value_size_continuation_under_limit[c-parser-pyloop] 
[gw18] [ 52%] PASSED tests/test_http_parser.py::test_max_header_value_size_continuation_under_limit[c-parser-pyloop] 
tests/test_payload.py::test_iobase_payload_exact_chunk_size_limit[pyloop] 
[gw14] [ 52%] PASSED tests/test_payload.py::test_iobase_payload_exact_chunk_size_limit[pyloop] 
tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-Content-Length: +256] 
[gw10] [ 53%] PASSED tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-Content-Length: +256] 
tests/test_http_writer.py::test_write_eof_calls_callback[pyloop] 
[gw22] [ 53%] PASSED tests/test_http_writer.py::test_write_eof_calls_callback[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-NUL-with-name] 
[gw23] [ 53%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-NUL-with-name] 
tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop->] 
[gw8] [ 53%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop->] 
[gw13] [ 53%] PASSED tests/test_http_parser.py::TestParsePayload::test_http_payload_parser_deflate 
tests/test_payload.py::test_all_string_payloads_size_is_bytes[pyloop] 
[gw13] [ 53%] PASSED tests/test_payload.py::test_all_string_payloads_size_is_bytes[pyloop] 
tests/test_connector.py::test_tcp_connector[pyloop] 
[gw1] [ 53%] PASSED tests/test_connector.py::test_tcp_connector[pyloop] 
tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[py-parser-pyloop-ETag] 
[gw15] [ 53%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[py-parser-pyloop-ETag] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-LF-name-empty] 
[gw9] [ 53%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-LF-name-empty] 
tests/test_http_parser.py::test_parse_headers_multi[py-parser-pyloop] 
[gw20] [ 53%] PASSED tests/test_http_parser.py::test_parse_headers_multi[py-parser-pyloop] 
tests/test_http_parser.py::test_http_response_parser_utf8_without_reason[c-parser-pyloop] 
[gw7] [ 53%] PASSED tests/test_http_parser.py::test_http_response_parser_utf8_without_reason[c-parser-pyloop] 
tests/test_http_parser.py::test_compression_non_ascii[c-parser-pyloop-z\xef\xac\x86d] 
[gw12] [ 53%] PASSED tests/test_http_parser.py::test_compression_non_ascii[c-parser-pyloop-z\xef\xac\x86d] 
[gw17] [ 53%] PASSED tests/test_multipart.py::test_writer_content_transfer_encoding_quote_printable 
tests/test_multipart.py::test_writer_content_transfer_encoding_unknown 
tests/test_http_parser.py::test_parse_uri_percent_encoded[c-parser-pyloop-/path%23frag-/path#frag-query0-] 
[gw21] [ 53%] PASSED tests/test_http_parser.py::test_parse_uri_percent_encoded[c-parser-pyloop-/path%23frag-/path#frag-query0-] 
tests/test_http_parser.py::test_http_request_chunked_payload[py-parser-pyloop] 
[gw5] [ 53%] PASSED tests/test_http_parser.py::test_http_request_chunked_payload[py-parser-pyloop] 
[gw17] [ 53%] PASSED tests/test_multipart.py::test_writer_content_transfer_encoding_unknown 
[gw2] [ 53%] PASSED tests/test_multipart.py::TestMultipartReader::test_release_without_read_the_last_object 
tests/test_multipart.py::TestMultipartReader::test_read_chunk_by_length_doesnt_breaks_reader 
tests/test_multipart.py::TestMultipartWriter::test_default_subtype 
[gw17] [ 53%] PASSED tests/test_multipart.py::TestMultipartWriter::test_default_subtype 
tests/test_multipart.py::TestMultipartWriter::test_unquoted_boundary 
[gw17] [ 53%] PASSED tests/test_multipart.py::TestMultipartWriter::test_unquoted_boundary 
tests/test_payload.py::test_iobase_payload_reads_in_chunks[pyloop] 
[gw14] [ 53%] PASSED tests/test_payload.py::test_iobase_payload_reads_in_chunks[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-empty-with-name] 
tests/test_multipart.py::TestMultipartWriter::test_quoted_boundary 
[gw17] [ 53%] PASSED tests/test_multipart.py::TestMultipartWriter::test_quoted_boundary 
tests/test_multipart.py::TestMultipartWriter::test_bad_boundary 
[gw17] [ 53%] PASSED tests/test_multipart.py::TestMultipartWriter::test_bad_boundary 
[gw6] [ 53%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-empty-with-name] 
tests/test_multipart.py::TestMultipartWriter::test_default_headers 
[gw17] [ 53%] PASSED tests/test_multipart.py::TestMultipartWriter::test_default_headers 
tests/test_multipart.py::TestMultipartWriter::test_iter_parts 
[gw17] [ 53%] PASSED tests/test_multipart.py::TestMultipartWriter::test_iter_parts 
tests/test_payload.py::test_bytes_payload_explicit_content_type[pyloop] 
[gw19] [ 53%] PASSED tests/test_payload.py::test_bytes_payload_explicit_content_type[pyloop] 
tests/test_multipart.py::TestMultipartWriter::test_append 
[gw17] [ 53%] PASSED tests/test_multipart.py::TestMultipartWriter::test_append 
tests/test_multipart.py::TestMultipartWriter::test_append_with_headers 
[gw17] [ 53%] PASSED tests/test_multipart.py::TestMultipartWriter::test_append_with_headers 
tests/test_multipart.py::TestMultipartWriter::test_append_json 
[gw17] [ 53%] PASSED tests/test_multipart.py::TestMultipartWriter::test_append_json 
tests/test_multipart.py::TestMultipartWriter::test_append_part 
[gw17] [ 53%] PASSED tests/test_multipart.py::TestMultipartWriter::test_append_part 
tests/test_multipart.py::TestMultipartWriter::test_append_json_overrides_content_type 
[gw17] [ 53%] PASSED tests/test_multipart.py::TestMultipartWriter::test_append_json_overrides_content_type 
tests/test_multipart.py::TestMultipartWriter::test_append_form 
[gw17] [ 53%] PASSED tests/test_multipart.py::TestMultipartWriter::test_append_form 
tests/test_payload.py::test_bytes_io_payload_size[pyloop] 
[gw13] [ 53%] PASSED tests/test_payload.py::test_bytes_io_payload_size[pyloop] 
tests/test_multipart.py::TestMultipartWriter::test_append_multipart 
[gw17] [ 53%] PASSED tests/test_multipart.py::TestMultipartWriter::test_append_multipart 
tests/test_multipart.py::TestMultipartWriter::test_set_content_disposition_after_append 
[gw17] [ 53%] PASSED tests/test_multipart.py::TestMultipartWriter::test_set_content_disposition_after_append 
tests/test_multipart.py::TestMultipartWriter::test_automatic_content_disposition 
[gw17] [ 53%] PASSED tests/test_multipart.py::TestMultipartWriter::test_automatic_content_disposition 
tests/test_multipart.py::TestMultipartWriter::test_with 
[gw3] [ 53%] PASSED tests/test_leaks.py::test_leak[check_for_request_leak.py-Request leaked] 
tests/test_loop.py::test_subprocess_co[pyloop] 
tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-Content-Length: \xb9] 
[gw10] [ 53%] PASSED tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-Content-Length: \xb9] 
tests/test_http_writer.py::test_write_payload_deflate_compression_all_zlib[zlib_ng.zlib_ng-pyloop] 
[gw11] [ 53%] PASSED tests/test_http_writer.py::test_write_payload_deflate_compression_all_zlib[zlib_ng.zlib_ng-pyloop] 
[gw3] [ 53%] PASSED tests/test_loop.py::test_subprocess_co[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-SP-name-empty] 
[gw23] [ 53%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-SP-name-empty] 
tests/test_payload.py::test_bytes_payload_reusability[pyloop] 
[gw16] [ 53%] PASSED tests/test_payload.py::test_bytes_payload_reusability[pyloop] 
tests/test_payload.py::test_iobase_payload_large_content_length[pyloop] 
tests/test_http_parser.py::test_compression_non_ascii[c-parser-pyloop-de\xef\xac\x82ate] 
tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-?] 
[gw8] [ 53%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-?] 
[gw0] [ 54%] PASSED tests/test_http_parser.py::TestDeflateBuffer::test_feed_data_err 
[gw12] [ 54%] PASSED tests/test_http_parser.py::test_compression_non_ascii[c-parser-pyloop-de\xef\xac\x82ate] 
tests/test_http_parser.py::test_http_response_parser_obs_line_folding[py-parser-pyloop] 
[gw7] [ 54%] PASSED tests/test_http_parser.py::test_http_response_parser_obs_line_folding[py-parser-pyloop] 
tests/test_http_parser.py::TestDeflateBuffer::test_feed_eof 
tests/test_resolver.py::test_default_loop_for_threaded_resolver[pyloop] 
[gw21] [ 54%] PASSED tests/test_resolver.py::test_default_loop_for_threaded_resolver[pyloop] 
[gw14] [ 54%] PASSED tests/test_payload.py::test_iobase_payload_large_content_length[pyloop] 
tests/test_payload.py::test_json_payload_size[pyloop] 
[gw13] [ 54%] PASSED tests/test_payload.py::test_json_payload_size[pyloop] 
tests/test_http_parser.py::test_http_request_parser[py-parser-pyloop] 
[gw17] [ 54%] PASSED tests/test_multipart.py::TestMultipartWriter::test_with 
tests/test_multipart.py::TestMultipartWriter::test_append_int_not_allowed 
[gw4] [ 54%] PASSED tests/test_multipart.py::TestPartReader::test_read_with_content_transfer_encoding_unknown 
tests/test_multipart.py::TestPartReader::test_read_text 
[gw17] [ 54%] PASSED tests/test_multipart.py::TestMultipartWriter::test_append_int_not_allowed 
tests/test_multipart.py::TestMultipartWriter::test_append_float_not_allowed 
[gw18] [ 54%] PASSED tests/test_http_parser.py::test_http_request_parser[py-parser-pyloop] 
[gw17] [ 54%] PASSED tests/test_multipart.py::TestMultipartWriter::test_append_float_not_allowed 
tests/test_multipart.py::TestMultipartWriter::test_append_none_not_allowed 
[gw17] [ 54%] PASSED tests/test_multipart.py::TestMultipartWriter::test_append_none_not_allowed 
tests/test_multipart.py::TestMultipartWriter::test_write_preserves_content_disposition 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-NUL-name-empty] 
[gw6] [ 54%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-NUL-name-empty] 
tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[py-parser-pyloop-Max-Forwards] 
[gw15] [ 54%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[py-parser-pyloop-Max-Forwards] 
tests/test_http_writer.py::test_write_to_closing_transport[pyloop] 
[gw22] [ 54%] PASSED tests/test_http_writer.py::test_write_to_closing_transport[pyloop] 
tests/test_proxy_functional.py::test_proxy_http_auth[pyloop] 
tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-@] 
[gw8] [ 54%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-@] 
tests/test_resolver.py::test_async_resolver_ipv6_positive_lookup[pyloop] 
tests/test_payload.py::test_bytes_payload_bad_type[pyloop] 
tests/test_http_parser.py::test_parse_headers_multi[c-parser-pyloop] 
[gw21] [ 54%] PASSED tests/test_resolver.py::test_async_resolver_ipv6_positive_lookup[pyloop] 
[gw2] [ 54%] PASSED tests/test_multipart.py::TestMultipartReader::test_read_chunk_by_length_doesnt_breaks_reader 
tests/test_multipart.py::TestMultipartReader::test_read_chunk_from_stream_doesnt_breaks_reader 
[gw19] [ 54%] PASSED tests/test_payload.py::test_bytes_payload_bad_type[pyloop] 
[gw20] [ 54%] PASSED tests/test_http_parser.py::test_parse_headers_multi[c-parser-pyloop] 
[gw1] [ 54%] PASSED tests/test_proxy_functional.py::test_proxy_http_auth[pyloop] 
tests/test_http_parser.py::test_http_request_chunked_payload[c-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-LF-with-name] 
[gw9] [ 54%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-LF-with-name] 
[gw5] [ 54%] PASSED tests/test_http_parser.py::test_http_request_chunked_payload[c-parser-pyloop] 
tests/test_http_parser.py::test_compression_unknown[py-parser-pyloop] 
[gw12] [ 54%] PASSED tests/test_http_parser.py::test_compression_unknown[py-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-NUL-with-name] 
[gw6] [ 54%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-NUL-with-name] 
tests/test_payload.py::test_text_io_payload_size_matches_file_encoding[pyloop] 
[gw13] [ 54%] PASSED tests/test_payload.py::test_text_io_payload_size_matches_file_encoding[pyloop] 
tests/test_payload.py::test_textio_payload_reads_in_chunks[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-SP-with-name] 
[gw23] [ 54%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-SP-with-name] 
[gw14] [ 54%] PASSED tests/test_payload.py::test_textio_payload_reads_in_chunks[pyloop] 
tests/test_http_writer.py::test_write_payload_deflate_compression_all_zlib[isal.isal_zlib-pyloop] 
[gw11] [ 54%] PASSED tests/test_http_writer.py::test_write_payload_deflate_compression_all_zlib[isal.isal_zlib-pyloop] 
tests/test_loop.py::TestCase::test_on_startup_hook 
[gw17] [ 54%] PASSED tests/test_multipart.py::TestMultipartWriter::test_write_preserves_content_disposition 
tests/test_multipart.py::TestMultipartWriter::test_preserve_content_disposition_header 
[gw3] [ 54%] PASSED tests/test_loop.py::TestCase::test_on_startup_hook 
tests/test_loop.py::test_default_loop[pyloop] 
tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-Content-Length: \U0001d7d9] 
[gw10] [ 54%] PASSED tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-Content-Length: \U0001d7d9] 
tests/test_payload.py::test_string_payload_reusability[pyloop] 
[gw3] [ 54%] PASSED tests/test_loop.py::test_default_loop[pyloop] 
tests/test_resolver.py::test_async_resolver_query_ipv6_positive_lookup[pyloop] 
[gw21] [ 54%] PASSED tests/test_resolver.py::test_async_resolver_query_ipv6_positive_lookup[pyloop] 
[gw16] [ 54%] PASSED tests/test_payload.py::test_string_payload_reusability[pyloop] 
tests/test_http_parser.py::test_http_response_parser_obs_line_folding[c-parser-pyloop] 
[gw7] [ 54%] PASSED tests/test_http_parser.py::test_http_response_parser_obs_line_folding[c-parser-pyloop] 
[gw0] [ 54%] PASSED tests/test_http_parser.py::TestDeflateBuffer::test_feed_eof 
tests/test_http_parser.py::TestDeflateBuffer::test_feed_eof_err_deflate 
tests/test_http_parser.py::test_compression_unknown[c-parser-pyloop] 
[gw12] [ 54%] PASSED tests/test_http_parser.py::test_compression_unknown[c-parser-pyloop] 
tests/test_http_parser.py::test_conn_default_1_0[py-parser-pyloop] 
[gw20] [ 54%] PASSED tests/test_http_parser.py::test_conn_default_1_0[py-parser-pyloop] 
tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[py-parser-pyloop-Server] 
[gw15] [ 54%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[py-parser-pyloop-Server] 
tests/test_http_parser.py::test_http_request_parser[c-parser-pyloop] 
[gw18] [ 54%] PASSED tests/test_http_parser.py::test_http_request_parser[c-parser-pyloop] 
[gw4] [ 54%] PASSED tests/test_multipart.py::TestPartReader::test_read_text 
tests/test_multipart.py::TestPartReader::test_read_text_default_encoding 
[gw2] [ 54%] PASSED tests/test_multipart.py::TestMultipartReader::test_read_chunk_from_stream_doesnt_breaks_reader 
tests/test_multipart.py::TestMultipartReader::test_reading_skips_prelude 
tests/test_http_writer.py::test_write_to_closed_transport[pyloop] 
[gw22] [ 54%] PASSED tests/test_http_writer.py::test_write_to_closed_transport[pyloop] 
tests/test_payload.py::test_text_io_payload_size_utf16[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-SP-name-empty] 
[gw6] [ 55%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-SP-name-empty] 
[gw13] [ 55%] PASSED tests/test_payload.py::test_text_io_payload_size_utf16[pyloop] 
tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-[] 
tests/test_payload.py::test_textio_payload_large_content_length[pyloop] 
tests/test_payload.py::test_bytes_payload_memoryview_correct_size[pyloop] 
[gw19] [ 55%] PASSED tests/test_payload.py::test_bytes_payload_memoryview_correct_size[pyloop] 
tests/test_proxy_functional.py::test_proxy_http_auth_utf8[pyloop] 
[gw14] [ 55%] PASSED tests/test_payload.py::test_textio_payload_large_content_length[pyloop] 
[gw1] [ 55%] PASSED tests/test_proxy_functional.py::test_proxy_http_auth_utf8[pyloop] 
[gw8] [ 55%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-[] 
tests/test_http_writer.py::test_write_payload_deflate_compression_chunked[pyloop] 
[gw11] [ 55%] PASSED tests/test_http_writer.py::test_write_payload_deflate_compression_chunked[pyloop] 
tests/test_http_parser.py::test_http_request_chunked_payload_and_next_message[py-parser-pyloop] 
[gw5] [ 55%] PASSED tests/test_http_parser.py::test_http_request_chunked_payload_and_next_message[py-parser-pyloop] 
tests/test_http_parser.py::test_conn_default_1_0[c-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-SPSP-name-empty] 
[gw23] [ 55%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-SPSP-name-empty] 
[gw20] [ 55%] PASSED tests/test_http_parser.py::test_conn_default_1_0[c-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-NBSP-name-empty] 
tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-Foo: abc\rdef] 
[gw10] [ 55%] PASSED tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-Foo: abc\rdef] 
[gw9] [ 55%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-NBSP-name-empty] 
tests/test_resolver.py::test_async_resolver_query_fallback_error_messages_passed[pyloop] 
tests/test_http_parser.py::test_url_connect[py-parser-pyloop] 
tests/test_loop.py::test_setup_loop_non_main_thread 
[gw12] [ 55%] PASSED tests/test_http_parser.py::test_url_connect[py-parser-pyloop] 
tests/test_http_parser.py::test_http_response_parser_bad_status_line_too_long[py-parser-pyloop-40962] 
[gw7] [ 55%] PASSED tests/test_http_parser.py::test_http_response_parser_bad_status_line_too_long[py-parser-pyloop-40962] 
[gw17] [ 55%] PASSED tests/test_multipart.py::TestMultipartWriter::test_preserve_content_disposition_header 
tests/test_multipart.py::TestMultipartWriter::test_set_content_disposition_override 
[gw21] [ 55%] PASSED tests/test_resolver.py::test_async_resolver_query_fallback_error_messages_passed[pyloop] 
tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[py-parser-pyloop-Transfer-Encoding] 
[gw15] [ 55%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[py-parser-pyloop-Transfer-Encoding] 
[gw2] [ 55%] PASSED tests/test_multipart.py::TestMultipartReader::test_reading_skips_prelude 
tests/test_multipart.py::TestMultipartReader::test_read_empty_body_part 
tests/test_payload.py::test_bytes_io_payload_reusability[pyloop] 
tests/test_http_parser.py::test_conn_default_1_1[py-parser-pyloop] 
[gw20] [ 55%] PASSED tests/test_http_parser.py::test_conn_default_1_1[py-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-SP-with-name] 
[gw6] [ 55%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-SP-with-name] 
[gw16] [ 55%] PASSED tests/test_payload.py::test_bytes_io_payload_reusability[pyloop] 
tests/test_http_parser.py::test_http_request_bad_status_line[py-parser-pyloop] 
tests/test_resolver.py::test_async_resolver_query_fallback_error_messages_passed_no_hosts[pyloop] 
[gw18] [ 55%] PASSED tests/test_http_parser.py::test_http_request_bad_status_line[py-parser-pyloop] 
[gw4] [ 55%] PASSED tests/test_multipart.py::TestPartReader::test_read_text_default_encoding 
[gw0] [ 55%] PASSED tests/test_http_parser.py::TestDeflateBuffer::test_feed_eof_err_deflate 
tests/test_http_writer.py::test_drain[pyloop] 
[gw22] [ 55%] PASSED tests/test_http_writer.py::test_drain[pyloop] 
tests/test_multipart.py::TestPartReader::test_read_text_encoding 
tests/test_proxy_functional.py::test_proxy_http_auth_from_url[pyloop] 
[gw1] [ 55%] PASSED tests/test_proxy_functional.py::test_proxy_http_auth_from_url[pyloop] 
tests/test_payload.py::test_iobase_payload_size_after_reading[pyloop] 
tests/test_payload.py::test_string_payload[pyloop] 
[gw19] [ 55%] PASSED tests/test_payload.py::test_string_payload[pyloop] 
tests/test_http_parser.py::TestDeflateBuffer::test_feed_eof_no_err_gzip 
[gw13] [ 55%] PASSED tests/test_payload.py::test_iobase_payload_size_after_reading[pyloop] 
[gw3] [ 55%] PASSED tests/test_loop.py::test_setup_loop_non_main_thread 
tests/test_multipart.py::TestMultipartResponseWrapper::test_at_eof 
[gw3] [ 55%] PASSED tests/test_multipart.py::TestMultipartResponseWrapper::test_at_eof 
tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_all_zlib[zlib-pyloop] 
[gw11] [ 55%] PASSED tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_all_zlib[zlib-pyloop] 
tests/test_multipart.py::TestMultipartResponseWrapper::test_next 
[gw21] [ 55%] PASSED tests/test_resolver.py::test_async_resolver_query_fallback_error_messages_passed_no_hosts[pyloop] 
tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-\] 
[gw8] [ 55%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-\] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-NBSP-with-name] 
[gw9] [ 55%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-NBSP-with-name] 
tests/test_payload.py::test_async_iterable_payload_write_with_length_no_limit[pyloop] 
[gw14] [ 55%] PASSED tests/test_payload.py::test_async_iterable_payload_write_with_length_no_limit[pyloop] 
tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-Bar: abc\ndef] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-SPSP-with-name] 
[gw10] [ 55%] PASSED tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-Bar: abc\ndef] 
[gw23] [ 55%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-SPSP-with-name] 
tests/test_http_parser.py::test_url_connect[c-parser-pyloop] 
[gw12] [ 55%] PASSED tests/test_http_parser.py::test_url_connect[c-parser-pyloop] 
tests/test_http_parser.py::test_http_request_chunked_payload_and_next_message[c-parser-pyloop] 
[gw5] [ 55%] PASSED tests/test_http_parser.py::test_http_request_chunked_payload_and_next_message[c-parser-pyloop] 
tests/test_http_parser.py::test_http_response_parser_bad_status_line_too_long[py-parser-pyloop-8191] 
[gw7] [ 55%] PASSED tests/test_http_parser.py::test_http_response_parser_bad_status_line_too_long[py-parser-pyloop-8191] 
tests/test_http_parser.py::test_http_request_bad_status_line[c-parser-pyloop] 
[gw18] [ 55%] PASSED tests/test_http_parser.py::test_http_request_bad_status_line[c-parser-pyloop] 
tests/test_proxy_functional.py::test_proxy_http_acquired_cleanup[pyloop] 
[gw1] [ 55%] PASSED tests/test_proxy_functional.py::test_proxy_http_acquired_cleanup[pyloop] 
tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[py-parser-pyloop-User-Agent] 
[gw15] [ 55%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[py-parser-pyloop-User-Agent] 
tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_all_zlib[zlib_ng.zlib_ng-pyloop] 
[gw11] [ 56%] PASSED tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_all_zlib[zlib_ng.zlib_ng-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-TABSP-name-empty] 
[gw9] [ 56%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-TABSP-name-empty] 
tests/test_http_parser.py::test_conn_default_1_1[c-parser-pyloop] 
tests/test_payload.py::test_string_io_payload[pyloop] 
[gw2] [ 56%] PASSED tests/test_multipart.py::TestMultipartReader::test_read_empty_body_part 
tests/test_multipart.py::TestMultipartReader::test_read_body_part_headers_only 
tests/test_payload.py::test_iobase_payload_size_unseekable[pyloop] 
[gw20] [ 56%] PASSED tests/test_http_parser.py::test_conn_default_1_1[c-parser-pyloop] 
[gw13] [ 56%] PASSED tests/test_payload.py::test_iobase_payload_size_unseekable[pyloop] 
[gw19] [ 56%] PASSED tests/test_payload.py::test_string_io_payload[pyloop] 
[gw17] [ 56%] PASSED tests/test_multipart.py::TestMultipartWriter::test_set_content_disposition_override 
tests/test_multipart.py::TestMultipartWriter::test_reset_content_disposition_header 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-LF-name-empty] 
[gw23] [ 56%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-LF-name-empty] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-SPSP-name-empty] 
[gw4] [ 56%] PASSED tests/test_multipart.py::TestPartReader::test_read_text_encoding 
[gw6] [ 56%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-SPSP-name-empty] 
tests/test_payload.py::test_string_io_payload_reusability[pyloop] 
[gw16] [ 56%] PASSED tests/test_payload.py::test_string_io_payload_reusability[pyloop] 
tests/test_multipart.py::TestPartReader::test_read_text_guess_encoding 
tests/test_http_writer.py::test_drain_no_transport[pyloop] 
tests/test_resolver.py::test_async_resolver_error_messages_passed[pyloop] 
[gw22] [ 56%] PASSED tests/test_http_writer.py::test_drain_no_transport[pyloop] 
tests/test_payload.py::test_async_iterable_payload_write_with_length_exact[pyloop] 
[gw14] [ 56%] PASSED tests/test_payload.py::test_async_iterable_payload_write_with_length_exact[pyloop] 
[gw0] [ 56%] PASSED tests/test_http_parser.py::TestDeflateBuffer::test_feed_eof_no_err_gzip 
tests/test_http_parser.py::TestDeflateBuffer::test_feed_eof_no_err_brotli 
tests/test_http_parser.py::test_conn_close[py-parser-pyloop] 
[gw20] [ 56%] PASSED tests/test_http_parser.py::test_conn_close[py-parser-pyloop] 
tests/test_http_parser.py::test_http_request_chunked_payload_chunks[py-parser-pyloop] 
tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-]] 
[gw3] [ 56%] PASSED tests/test_multipart.py::TestMultipartResponseWrapper::test_next 
tests/test_multipart.py::TestMultipartResponseWrapper::test_release 
[gw5] [ 56%] PASSED tests/test_http_parser.py::test_http_request_chunked_payload_chunks[py-parser-pyloop] 
[gw8] [ 56%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-]] 
tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-Baz: abc\x00def] 
[gw10] [ 56%] PASSED tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-Baz: abc\x00def] 
tests/test_http_parser.py::test_headers_connect[py-parser-pyloop] 
[gw21] [ 56%] PASSED tests/test_resolver.py::test_async_resolver_error_messages_passed[pyloop] 
[gw12] [ 56%] PASSED tests/test_http_parser.py::test_headers_connect[py-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-LF-with-name] 
tests/test_http_parser.py::test_http_response_parser_bad_status_line_too_long[c-parser-pyloop-40962] 
[gw23] [ 56%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-LF-with-name] 
tests/test_http_parser.py::test_http_request_bad_status_line_number[py-parser-pyloop-utf8digit] 
[gw18] [ 56%] PASSED tests/test_http_parser.py::test_http_request_bad_status_line_number[py-parser-pyloop-utf8digit] 
[gw7] [ 56%] PASSED tests/test_http_parser.py::test_http_response_parser_bad_status_line_too_long[c-parser-pyloop-40962] 
tests/test_proxy.py::TestProxy::test_connect 
tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[c-parser-pyloop-Content-Location] 
[gw15] [ 56%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[c-parser-pyloop-Content-Location] 
tests/test_proxy_functional.py::test_proxy_http_acquired_cleanup_force[pyloop] 
[gw1] [ 56%] SKIPPED tests/test_proxy_functional.py::test_proxy_http_acquired_cleanup_force[pyloop] 
tests/test_proxy_functional.py::test_proxy_http_multi_conn_limit[pyloop] 
[gw1] [ 56%] SKIPPED tests/test_proxy_functional.py::test_proxy_http_multi_conn_limit[pyloop] 
tests/test_proxy_functional.py::test_proxy_https_connection_error[pyloop] 
[gw1] [ 56%] PASSED tests/test_proxy_functional.py::test_proxy_https_connection_error[pyloop] 
tests/test_payload.py::test_async_iterable_payload_default_content_type[pyloop] 
tests/test_http_parser.py::test_conn_close[c-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-TABSP-with-name] 
[gw19] [ 56%] PASSED tests/test_payload.py::test_async_iterable_payload_default_content_type[pyloop] 
[gw9] [ 56%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-TABSP-with-name] 
[gw20] [ 56%] PASSED tests/test_http_parser.py::test_conn_close[c-parser-pyloop] 
tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_all_zlib[isal.isal_zlib-pyloop] 
[gw11] [ 56%] PASSED tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_all_zlib[isal.isal_zlib-pyloop] 
[gw2] [ 56%] PASSED tests/test_multipart.py::TestMultipartReader::test_read_body_part_headers_only 
tests/test_multipart.py::TestMultipartReader::test_read_form_default_encoding 
[gw4] [ 56%] PASSED tests/test_multipart.py::TestPartReader::test_read_text_guess_encoding 
[gw17] [ 56%] PASSED tests/test_multipart.py::TestMultipartWriter::test_reset_content_disposition_header 
tests/test_multipart.py::test_async_for_reader 
tests/test_multipart.py::TestPartReader::test_read_text_compressed 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-SPSP-with-name] 
[gw6] [ 56%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-SPSP-with-name] 
tests/test_payload.py::test_buffered_reader_payload_reusability[pyloop] 
[gw16] [ 56%] PASSED tests/test_payload.py::test_buffered_reader_payload_reusability[pyloop] 
tests/test_payload.py::test_async_iterable_payload_write_with_length_truncated_mid_chunk[pyloop] 
[gw14] [ 56%] PASSED tests/test_payload.py::test_async_iterable_payload_write_with_length_truncated_mid_chunk[pyloop] 
tests/test_http_writer.py::test_write_headers_prevents_injection[pyloop] 
[gw22] [ 56%] PASSED tests/test_http_writer.py::test_write_headers_prevents_injection[pyloop] 
tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-Foo : bar] 
[gw10] [ 56%] PASSED tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-Foo : bar] 
[gw3] [ 56%] PASSED tests/test_multipart.py::TestMultipartResponseWrapper::test_release 
tests/test_multipart.py::TestMultipartResponseWrapper::test_release_when_stream_at_eof 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-NBSP-name-empty] 
[gw23] [ 56%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-NBSP-name-empty] 
[gw0] [ 56%] PASSED tests/test_http_parser.py::TestDeflateBuffer::test_feed_eof_no_err_brotli 
tests/test_http_parser.py::TestDeflateBuffer::test_feed_eof_no_err_zstandard 
tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-{] 
[gw8] [ 56%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-{] 
tests/test_resolver.py::test_async_resolver_error_messages_passed_no_hosts[pyloop] 
tests/test_http_parser.py::test_http_request_chunked_payload_chunks[c-parser-pyloop] 
[gw5] [ 57%] PASSED tests/test_http_parser.py::test_http_request_chunked_payload_chunks[c-parser-pyloop] 
[gw13] [ 57%] PASSED tests/test_proxy.py::TestProxy::test_connect 
tests/test_proxy.py::TestProxy::test_https_auth 
tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[c-parser-pyloop-Content-Range] 
[gw15] [ 57%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[c-parser-pyloop-Content-Range] 
tests/test_http_parser.py::test_headers_connect[c-parser-pyloop] 
[gw12] [ 57%] PASSED tests/test_http_parser.py::test_headers_connect[c-parser-pyloop] 
tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_writelines[pyloop] 
tests/test_http_parser.py::test_http_request_bad_status_line_number[py-parser-pyloop-utf8number] 
[gw18] [ 57%] PASSED tests/test_http_parser.py::test_http_request_bad_status_line_number[py-parser-pyloop-utf8number] 
tests/test_proxy_functional.py::test_proxy_https_bad_response[pyloop] 
tests/test_http_parser.py::test_http_response_parser_bad_status_line_too_long[c-parser-pyloop-8191] 
[gw11] [ 57%] PASSED tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_writelines[pyloop] 
[gw1] [ 57%] PASSED tests/test_proxy_functional.py::test_proxy_https_bad_response[pyloop] 
[gw7] [ 57%] PASSED tests/test_http_parser.py::test_http_response_parser_bad_status_line_too_long[c-parser-pyloop-8191] 
tests/test_payload.py::test_async_iterable_payload_explicit_content_type[pyloop] 
[gw19] [ 57%] PASSED tests/test_payload.py::test_async_iterable_payload_explicit_content_type[pyloop] 
[gw21] [ 57%] PASSED tests/test_resolver.py::test_async_resolver_error_messages_passed_no_hosts[pyloop] 
[gw2] [ 57%] PASSED tests/test_multipart.py::TestMultipartReader::test_read_form_default_encoding 
tests/test_multipart.py::TestMultipartReader::test_read_form_invalid_default_encoding 
tests/test_http_parser.py::test_conn_close_1_0[py-parser-pyloop] 
[gw13] [ 57%] PASSED tests/test_proxy.py::TestProxy::test_https_auth 
[gw20] [ 57%] PASSED tests/test_http_parser.py::test_conn_close_1_0[py-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-empty-name-empty] 
tests/test_proxy.py::TestProxy::test_https_connect 
[gw9] [ 57%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-empty-name-empty] 
[gw17] [ 57%] PASSED tests/test_multipart.py::test_async_for_reader 
tests/test_multipart.py::test_async_for_bodypart 
tests/test_payload.py::test_async_iterable_payload_reusability_with_cache[pyloop] 
[gw16] [ 57%] PASSED tests/test_payload.py::test_async_iterable_payload_reusability_with_cache[pyloop] 
tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-}] 
[gw8] [ 57%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-}] 
tests/test_resolver.py::test_async_resolver_aiodns_not_present[pyloop] 
[gw21] [ 57%] PASSED tests/test_resolver.py::test_async_resolver_aiodns_not_present[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-NBSP-with-name] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-LF-name-empty] 
[gw6] [ 57%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-LF-name-empty] 
[gw23] [ 57%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-NBSP-with-name] 
tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[c-parser-pyloop-Content-Type] 
[gw15] [ 57%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[c-parser-pyloop-Content-Type] 
tests/test_http_parser.py::test_url_absolute[py-parser-pyloop] 
[gw12] [ 57%] PASSED tests/test_http_parser.py::test_url_absolute[py-parser-pyloop] 
tests/test_http_parser.py::test_parse_chunked_payload_chunk_extension[py-parser-pyloop] 
[gw5] [ 57%] PASSED tests/test_http_parser.py::test_parse_chunked_payload_chunk_extension[py-parser-pyloop] 
tests/test_http_parser.py::test_http_request_bad_status_line_number[py-parser-pyloop-latin1number] 
[gw18] [ 57%] PASSED tests/test_http_parser.py::test_http_request_bad_status_line_number[py-parser-pyloop-latin1number] 
tests/test_http_writer.py::test_set_eof_after_write_headers[pyloop] 
[gw4] [ 57%] PASSED tests/test_multipart.py::TestPartReader::test_read_text_compressed 
tests/test_multipart.py::TestPartReader::test_read_text_while_closed 
[gw22] [ 57%] PASSED tests/test_http_writer.py::test_set_eof_after_write_headers[pyloop] 
tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-Foo\t: bar] 
[gw10] [ 57%] PASSED tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-Foo\t: bar] 
tests/test_payload.py::test_async_iterable_payload_not_async_iterable[pyloop] 
tests/test_payload.py::test_async_iterable_payload_write_with_length_truncated_at_chunk[pyloop] 
[gw14] [ 57%] PASSED tests/test_payload.py::test_async_iterable_payload_write_with_length_truncated_at_chunk[pyloop] 
[gw19] [ 57%] PASSED tests/test_payload.py::test_async_iterable_payload_not_async_iterable[pyloop] 
tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_writelines_all_zlib[zlib-pyloop] 
tests/test_proxy_functional.py::test_proxy_from_env_http[pyloop] 
[gw1] [ 57%] PASSED tests/test_proxy_functional.py::test_proxy_from_env_http[pyloop] 
[gw11] [ 57%] PASSED tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_writelines_all_zlib[zlib-pyloop] 
[gw0] [ 57%] PASSED tests/test_http_parser.py::TestDeflateBuffer::test_feed_eof_no_err_zstandard 
tests/test_http_parser.py::TestDeflateBuffer::test_empty_body 
[gw3] [ 57%] PASSED tests/test_multipart.py::TestMultipartResponseWrapper::test_release_when_stream_at_eof 
tests/test_multipart.py::TestPartReader::test_next 
[gw2] [ 57%] PASSED tests/test_multipart.py::TestMultipartReader::test_read_form_invalid_default_encoding 
tests/test_multipart.py::test_writer 
tests/test_http_parser.py::test_http_response_parser_status_line_under_limit[py-parser-pyloop] 
[gw7] [ 57%] PASSED tests/test_http_parser.py::test_http_response_parser_status_line_under_limit[py-parser-pyloop] 
[gw13] [ 57%] PASSED tests/test_proxy.py::TestProxy::test_https_connect 
tests/test_proxy.py::TestProxy::test_https_connect_certificate_error 
tests/test_http_parser.py::test_http_request_bad_status_line_number[c-parser-pyloop-utf8digit] 
[gw18] [ 57%] PASSED tests/test_http_parser.py::test_http_request_bad_status_line_number[c-parser-pyloop-utf8digit] 
tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-"] 
[gw8] [ 57%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-"] 
tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[c-parser-pyloop-ETag] 
tests/test_http_parser.py::test_conn_close_1_0[c-parser-pyloop] 
tests/test_http_parser.py::test_parse_chunked_payload_chunk_extension[c-parser-pyloop] 
[gw20] [ 57%] PASSED tests/test_http_parser.py::test_conn_close_1_0[c-parser-pyloop] 
[gw15] [ 57%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[c-parser-pyloop-ETag] 
[gw5] [ 57%] PASSED tests/test_http_parser.py::test_parse_chunked_payload_chunk_extension[c-parser-pyloop] 
tests/test_resolver.py::test_aio_dns_is_default 
[gw21] [ 57%] PASSED tests/test_resolver.py::test_aio_dns_is_default 
tests/test_resolver.py::test_threaded_resolver_is_default 
[gw21] [ 57%] SKIPPED tests/test_resolver.py::test_threaded_resolver_is_default 
tests/test_resolver.py::test_dns_resolver_manager_sharing 
tests/test_http_writer.py::test_write_headers_does_not_write_immediately[pyloop] 
[gw22] [ 58%] PASSED tests/test_http_writer.py::test_write_headers_does_not_write_immediately[pyloop] 
tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-\xffoo: bar] 
[gw10] [ 58%] PASSED tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-\xffoo: bar] 
[gw17] [ 58%] PASSED tests/test_multipart.py::test_async_for_bodypart 
tests/test_multipart.py::test_multipart_writer_reusability 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-empty-with-name] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-TABSP-name-empty] 
[gw23] [ 58%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-TABSP-name-empty] 
[gw9] [ 58%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-empty-with-name] 
tests/test_payload.py::test_async_iterable_payload_no_reuse_without_cache[pyloop] 
[gw16] [ 58%] PASSED tests/test_payload.py::test_async_iterable_payload_no_reuse_without_cache[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-LF-with-name] 
[gw6] [ 58%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-LF-with-name] 
[gw3] [ 58%] PASSED tests/test_multipart.py::TestPartReader::test_next 
tests/test_multipart.py::TestPartReader::test_next_next 
[gw2] [ 58%] PASSED tests/test_multipart.py::test_writer 
tests/test_multipart.py::test_writer_serialize_io_chunk 
[gw13] [ 58%] PASSED tests/test_proxy.py::TestProxy::test_https_connect_certificate_error 
tests/test_proxy.py::TestProxy::test_https_connect_fingerprint_mismatch 
tests/test_http_parser.py::test_url_absolute[c-parser-pyloop] 
[gw12] [ 58%] PASSED tests/test_http_parser.py::test_url_absolute[c-parser-pyloop] 
tests/test_payload.py::test_bytes_payload_backwards_compatibility[pyloop] 
[gw14] [ 58%] PASSED tests/test_payload.py::test_bytes_payload_backwards_compatibility[pyloop] 
tests/test_payload.py::test_bytes_payload_write_with_length_no_limit[pyloop] 
[gw19] [ 58%] PASSED tests/test_payload.py::test_bytes_payload_write_with_length_no_limit[pyloop] 
[gw13] [ 58%] SUBPASSED(cleanup=True) tests/test_proxy.py::TestProxy::test_https_connect_fingerprint_mismatch 
[gw13] [ 58%] SUBPASSED(cleanup=False) tests/test_proxy.py::TestProxy::test_https_connect_fingerprint_mismatch 
[gw4] [ 58%] PASSED tests/test_multipart.py::TestPartReader::test_read_text_while_closed 
tests/test_multipart.py::TestPartReader::test_read_json 
tests/test_http_parser.py::test_http_request_bad_status_line_number[c-parser-pyloop-utf8number] 
[gw18] [ 58%] PASSED tests/test_http_parser.py::test_http_request_bad_status_line_number[c-parser-pyloop-utf8number] 
[gw0] [ 58%] PASSED tests/test_http_parser.py::TestDeflateBuffer::test_empty_body 
tests/test_http_parser.py::TestDeflateBuffer::test_streaming_decompress_large_payload[1KB] 
tests/test_proxy_functional.py::test_proxy_from_env_http_with_auth[pyloop] 
[gw1] [ 58%] PASSED tests/test_proxy_functional.py::test_proxy_from_env_http_with_auth[pyloop] 
tests/test_http_parser.py::test_conn_keep_alive_1_0[py-parser-pyloop] 
[gw20] [ 58%] PASSED tests/test_http_parser.py::test_conn_keep_alive_1_0[py-parser-pyloop] 
tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_writelines_all_zlib[zlib_ng.zlib_ng-pyloop] 
[gw11] [ 58%] PASSED tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_writelines_all_zlib[zlib_ng.zlib_ng-pyloop] 
tests/test_http_writer.py::test_write_headers_with_compression_coalescing[pyloop] 
tests/test_http_parser.py::test_http_response_parser_status_line_under_limit[c-parser-pyloop] 
[gw17] [ 58%] PASSED tests/test_multipart.py::test_multipart_writer_reusability 
tests/test_multipart.py::test_multipart_writer_reusability_with_io_payloads 
[gw22] [ 58%] PASSED tests/test_http_writer.py::test_write_headers_with_compression_coalescing[pyloop] 
[gw7] [ 58%] PASSED tests/test_http_parser.py::test_http_response_parser_status_line_under_limit[c-parser-pyloop] 
tests/test_http_parser.py::test_request_chunked_with_trailer[py-parser-pyloop] 
[gw5] [ 58%] PASSED tests/test_http_parser.py::test_request_chunked_with_trailer[py-parser-pyloop] 
[gw21] [ 58%] PASSED tests/test_resolver.py::test_dns_resolver_manager_sharing 
tests/test_resolver.py::test_dns_resolver_manager_singleton 
tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-(] 
[gw8] [ 58%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-(] 
tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[c-parser-pyloop-Max-Forwards] 
[gw15] [ 58%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[c-parser-pyloop-Max-Forwards] 
[gw13] [ 58%] PASSED tests/test_proxy.py::TestProxy::test_https_connect_fingerprint_mismatch 
tests/test_proxy.py::TestProxy::test_https_connect_http_proxy_error 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-TABSP-with-name] 
[gw23] [ 58%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-TABSP-with-name] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-NUL-name-empty] 
[gw9] [ 58%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-NUL-name-empty] 
tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-Foo: abc\x01def] 
[gw10] [ 58%] PASSED tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-Foo: abc\x01def] 
tests/test_http_parser.py::test_http_request_bad_status_line_number[c-parser-pyloop-latin1number] 
[gw18] [ 58%] PASSED tests/test_http_parser.py::test_http_request_bad_status_line_number[c-parser-pyloop-latin1number] 
tests/test_http_parser.py::test_http_response_parser_bad_version[py-parser-pyloop] 
[gw7] [ 58%] PASSED tests/test_http_parser.py::test_http_response_parser_bad_version[py-parser-pyloop] 
tests/test_payload.py::test_bytes_io_payload_close_does_not_close_io[pyloop] 
[gw16] [ 58%] PASSED tests/test_payload.py::test_bytes_io_payload_close_does_not_close_io[pyloop] 
[gw0] [ 58%] PASSED tests/test_http_parser.py::TestDeflateBuffer::test_streaming_decompress_large_payload[1KB] 
tests/test_http_parser.py::TestDeflateBuffer::test_streaming_decompress_large_payload[16KB] 
[gw3] [ 58%] PASSED tests/test_multipart.py::TestPartReader::test_next_next 
tests/test_multipart.py::TestPartReader::test_read 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-NBSP-name-empty] 
tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-)] 
[gw8] [ 58%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-)] 
[gw6] [ 58%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-NBSP-name-empty] 
tests/test_payload.py::test_textio_payload_with_encoding[pyloop] 
[gw14] [ 58%] PASSED tests/test_payload.py::test_textio_payload_with_encoding[pyloop] 
[gw2] [ 58%] PASSED tests/test_multipart.py::test_writer_serialize_io_chunk 
tests/test_multipart.py::test_writer_serialize_json 
tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_writelines_all_zlib[isal.isal_zlib-pyloop] 
[gw17] [ 58%] PASSED tests/test_multipart.py::test_multipart_writer_reusability_with_io_payloads 
tests/test_route_def.py::test_post_deco 
[gw11] [ 58%] PASSED tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_writelines_all_zlib[isal.isal_zlib-pyloop] 
[gw17] [ 58%] PASSED tests/test_route_def.py::test_post_deco 
tests/test_route_def.py::test_put_deco 
[gw17] [ 58%] PASSED tests/test_route_def.py::test_put_deco 
tests/test_route_def.py::test_patch_deco 
[gw17] [ 58%] PASSED tests/test_route_def.py::test_patch_deco 
tests/test_route_def.py::test_delete_deco 
[gw17] [ 59%] PASSED tests/test_route_def.py::test_delete_deco 
tests/test_route_def.py::test_options_deco 
[gw17] [ 59%] PASSED tests/test_route_def.py::test_options_deco 
tests/test_route_def.py::test_route_deco 
[gw17] [ 59%] PASSED tests/test_route_def.py::test_route_deco 
tests/test_route_def.py::test_routedef_sequence_protocol 
[gw17] [ 59%] PASSED tests/test_route_def.py::test_routedef_sequence_protocol 
tests/test_route_def.py::test_repr_route_def 
[gw17] [ 59%] PASSED tests/test_route_def.py::test_repr_route_def 
tests/test_http_writer.py::test_serialize_headers_raises_on_new_line_or_carriage_return[\n] 
tests/test_http_parser.py::test_headers_old_websocket_key1[py-parser-pyloop] 
[gw12] [ 59%] PASSED tests/test_http_parser.py::test_headers_old_websocket_key1[py-parser-pyloop] 
[gw22] [ 59%] PASSED tests/test_http_writer.py::test_serialize_headers_raises_on_new_line_or_carriage_return[\n] 
tests/test_http_writer.py::test_serialize_headers_raises_on_new_line_or_carriage_return[\r] 
[gw22] [ 59%] PASSED tests/test_http_writer.py::test_serialize_headers_raises_on_new_line_or_carriage_return[\r] 
tests/test_http_writer.py::test_serialize_headers_raises_on_null_byte 
[gw22] [ 59%] PASSED tests/test_http_writer.py::test_serialize_headers_raises_on_null_byte 
tests/test_http_writer.py::test_write_compressed_data_with_headers_coalescing[pyloop] 
tests/test_route_def.py::test_repr_route_def_with_extra_info 
[gw17] [ 59%] PASSED tests/test_route_def.py::test_repr_route_def_with_extra_info 
tests/test_route_def.py::test_repr_static_def 
[gw22] [ 59%] PASSED tests/test_http_writer.py::test_write_compressed_data_with_headers_coalescing[pyloop] 
tests/test_http_parser.py::test_http_response_parser_bad_version[c-parser-pyloop] 
tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-Foo: abc\x7fdef] 
[gw10] [ 59%] PASSED tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-Foo: abc\x7fdef] 
[gw17] [ 59%] PASSED tests/test_route_def.py::test_repr_static_def 
tests/test_route_def.py::test_repr_route_table_def 
[gw17] [ 59%] PASSED tests/test_route_def.py::test_repr_route_table_def 
tests/test_run_app.py::test_run_app_http[pyloop] 
[gw7] [ 59%] PASSED tests/test_http_parser.py::test_http_response_parser_bad_version[c-parser-pyloop] 
[gw4] [ 59%] PASSED tests/test_multipart.py::TestPartReader::test_read_json 
tests/test_multipart.py::TestPartReader::test_read_json_encoding 
tests/test_http_parser.py::test_conn_keep_alive_1_0[c-parser-pyloop] 
[gw20] [ 59%] PASSED tests/test_http_parser.py::test_conn_keep_alive_1_0[c-parser-pyloop] 
tests/test_payload.py::test_bytes_payload_write_with_length_exact[pyloop] 
[gw19] [ 59%] PASSED tests/test_payload.py::test_bytes_payload_write_with_length_exact[pyloop] 
tests/test_proxy_functional.py::test_proxy_from_env_http_with_auth_from_netrc[pyloop] 
[gw1] [ 59%] PASSED tests/test_proxy_functional.py::test_proxy_from_env_http_with_auth_from_netrc[pyloop] 
tests/test_http_parser.py::test_request_chunked_with_trailer[c-parser-pyloop] 
[gw5] [ 59%] PASSED tests/test_http_parser.py::test_request_chunked_with_trailer[c-parser-pyloop] 
[gw13] [ 59%] PASSED tests/test_proxy.py::TestProxy::test_https_connect_http_proxy_error 
tests/test_proxy.py::TestProxy::test_https_connect_pass_ssl_context 
[gw21] [ 59%] PASSED tests/test_resolver.py::test_dns_resolver_manager_singleton 
tests/test_resolver.py::test_dns_resolver_manager_resolver_lifecycle 
tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[c-parser-pyloop-Server] 
[gw17] [ 59%] PASSED tests/test_run_app.py::test_run_app_http[pyloop] 
[gw15] [ 59%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[c-parser-pyloop-Server] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-empty-name-empty] 
[gw23] [ 59%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-empty-name-empty] 
tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-,] 
[gw8] [ 59%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-,] 
tests/test_http_parser.py::test_http_request_bad_status_line_separator[py-parser-pyloop] 
[gw18] [ 59%] PASSED tests/test_http_parser.py::test_http_request_bad_status_line_separator[py-parser-pyloop] 
tests/test_payload.py::test_custom_payload_backwards_compat_as_bytes[pyloop] 
[gw16] [ 59%] PASSED tests/test_payload.py::test_custom_payload_backwards_compat_as_bytes[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-NUL-with-name] 
[gw9] [ 59%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-NUL-with-name] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-NBSP-with-name] 
[gw6] [ 59%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-NBSP-with-name] 
tests/test_run_app.py::test_run_app_default_logger_setup_requires_debug[pyloop] 
tests/test_http_parser.py::test_http_response_parser_bad_version_number[py-parser-pyloop] 
[gw7] [ 59%] PASSED tests/test_http_parser.py::test_http_response_parser_bad_version_number[py-parser-pyloop] 
[gw2] [ 59%] PASSED tests/test_multipart.py::test_writer_serialize_json 
tests/test_multipart.py::test_writer_serialize_form 
tests/test_http_writer.py::test_write_payload_deflate_and_chunked[pyloop] 
tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-/] 
[gw8] [ 59%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-/] 
[gw13] [ 59%] PASSED tests/test_proxy.py::TestProxy::test_https_connect_pass_ssl_context 
[gw11] [ 59%] PASSED tests/test_http_writer.py::test_write_payload_deflate_and_chunked[pyloop] 
[gw0] [ 59%] PASSED tests/test_http_parser.py::TestDeflateBuffer::test_streaming_decompress_large_payload[16KB] 
tests/test_proxy.py::TestProxy::test_https_connect_resp_start_error 
tests/test_run_app.py::test_run_app_close_loop[pyloop] 
tests/test_http_parser.py::TestDeflateBuffer::test_streaming_decompress_large_payload[64KB] 
tests/test_payload.py::test_textio_payload_as_bytes[pyloop] 
[gw3] [ 59%] PASSED tests/test_multipart.py::TestPartReader::test_read 
tests/test_multipart.py::TestPartReader::test_read_chunk_at_eof 
[gw14] [ 59%] PASSED tests/test_payload.py::test_textio_payload_as_bytes[pyloop] 
tests/test_payload.py::test_custom_payload_with_encoding_backwards_compat[pyloop] 
[gw17] [ 59%] PASSED tests/test_run_app.py::test_run_app_close_loop[pyloop] 
[gw16] [ 59%] PASSED tests/test_payload.py::test_custom_payload_with_encoding_backwards_compat[pyloop] 
tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[c-parser-pyloop-Transfer-Encoding] 
[gw15] [ 59%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[c-parser-pyloop-Transfer-Encoding] 
tests/test_http_parser.py::test_http_request_bad_status_line_separator[c-parser-pyloop] 
[gw18] [ 59%] PASSED tests/test_http_parser.py::test_http_request_bad_status_line_separator[c-parser-pyloop] 
[gw10] [ 59%] PASSED tests/test_run_app.py::test_run_app_default_logger_setup_requires_debug[pyloop] 
tests/test_http_parser.py::test_http_response_parser_bad_version_number[c-parser-pyloop] 
tests/test_http_parser.py::test_request_chunked_reject_bad_trailer[py-parser-pyloop] 
[gw7] [ 60%] PASSED tests/test_http_parser.py::test_http_response_parser_bad_version_number[c-parser-pyloop] 
[gw5] [ 60%] PASSED tests/test_http_parser.py::test_request_chunked_reject_bad_trailer[py-parser-pyloop] 
[gw21] [ 60%] PASSED tests/test_resolver.py::test_dns_resolver_manager_resolver_lifecycle 
tests/test_resolver.py::test_dns_resolver_manager_client_registration 
tests/test_http_parser.py::test_headers_old_websocket_key1[c-parser-pyloop] 
[gw12] [ 60%] PASSED tests/test_http_parser.py::test_headers_old_websocket_key1[c-parser-pyloop] 
tests/test_http_writer.py::test_write_compressed_chunked_with_headers_coalescing[pyloop] 
[gw22] [ 60%] PASSED tests/test_http_writer.py::test_write_compressed_chunked_with_headers_coalescing[pyloop] 
tests/test_http_parser.py::test_conn_keep_alive_1_1[py-parser-pyloop] 
[gw20] [ 60%] PASSED tests/test_http_parser.py::test_conn_keep_alive_1_1[py-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-TABSP-name-empty] 
[gw4] [ 60%] PASSED tests/test_multipart.py::TestPartReader::test_read_json_encoding 
tests/test_multipart.py::TestPartReader::test_read_json_guess_encoding 
[gw6] [ 60%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-TABSP-name-empty] 
tests/test_payload.py::test_bytes_payload_write_with_length_truncated[pyloop] 
[gw19] [ 60%] PASSED tests/test_payload.py::test_bytes_payload_write_with_length_truncated[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-SP-name-empty] 
[gw9] [ 60%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-SP-name-empty] 
tests/test_http_writer.py::test_write_payload_deflate_and_chunked_all_zlib[zlib-pyloop] 
tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-:] 
[gw8] [ 60%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-:] 
[gw11] [ 60%] PASSED tests/test_http_writer.py::test_write_payload_deflate_and_chunked_all_zlib[zlib-pyloop] 
[gw13] [ 60%] PASSED tests/test_proxy.py::TestProxy::test_https_connect_resp_start_error 
tests/test_proxy.py::TestProxy::test_https_connect_ssl_error 
tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Nothing Specified] 
[gw2] [ 60%] PASSED tests/test_multipart.py::test_writer_serialize_form 
tests/test_multipart.py::test_writer_serialize_form_dict 
tests/test_proxy_functional.py::test_proxy_from_env_http_without_auth_from_netrc[pyloop] 
[gw3] [ 60%] PASSED tests/test_multipart.py::TestPartReader::test_read_chunk_at_eof 
tests/test_multipart.py::TestPartReader::test_read_chunk_without_content_length 
tests/test_streams.py::TestStreamReader::test_readuntil_empty_eof[@@] 
[gw1] [ 60%] PASSED tests/test_proxy_functional.py::test_proxy_from_env_http_without_auth_from_netrc[pyloop] 
tests/test_streams.py::TestStreamReader::test_read_zero 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-empty-with-name] 
[gw23] [ 60%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-empty-with-name] 
tests/test_run_app.py::test_run_app_default_logger_setup_requires_default_logger[pyloop] 
[gw17] [ 60%] PASSED tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Nothing Specified] 
[gw21] [ 60%] PASSED tests/test_resolver.py::test_dns_resolver_manager_client_registration 
tests/test_resolver.py::test_dns_resolver_manager_multiple_event_loops 
tests/test_http_parser.py::test_request_chunked_reject_bad_trailer[c-parser-pyloop] 
[gw5] [ 60%] PASSED tests/test_http_parser.py::test_request_chunked_reject_bad_trailer[c-parser-pyloop] 
[gw0] [ 60%] PASSED tests/test_http_parser.py::TestDeflateBuffer::test_streaming_decompress_large_payload[64KB] 
tests/test_http_writer.py::test_payloadwriter_properties[pyloop] 
[gw0] [ 60%] PASSED tests/test_http_writer.py::test_payloadwriter_properties[pyloop] 
tests/test_payload.py::test_iobase_payload_close_idempotent[pyloop] 
[gw16] [ 60%] PASSED tests/test_payload.py::test_iobase_payload_close_idempotent[pyloop] 
tests/test_payload.py::test_bytesio_payload_backwards_compatibility[pyloop] 
[gw14] [ 60%] PASSED tests/test_payload.py::test_bytesio_payload_backwards_compatibility[pyloop] 
[gw15] [ 60%] PASSED tests/test_streams.py::TestStreamReader::test_read_zero 
tests/test_streams.py::TestStreamReader::test_read 
tests/test_http_parser.py::test_http_response_parser_no_reason[py-parser-pyloop] 
[gw7] [ 60%] PASSED tests/test_http_parser.py::test_http_response_parser_no_reason[py-parser-pyloop] 
tests/test_http_parser.py::test_headers_content_length_err_1[py-parser-pyloop] 
[gw12] [ 60%] PASSED tests/test_http_parser.py::test_headers_content_length_err_1[py-parser-pyloop] 
[gw21] [ 60%] PASSED tests/test_resolver.py::test_dns_resolver_manager_multiple_event_loops 
tests/test_resolver.py::test_dns_resolver_manager_weakref_garbage_collection 
tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Port Only] 
[gw10] [ 60%] PASSED tests/test_run_app.py::test_run_app_default_logger_setup_requires_default_logger[pyloop] 
tests/test_http_writer.py::test_write_multiple_compressed_chunks_after_headers_sent[pyloop] 
[gw22] [ 60%] PASSED tests/test_http_writer.py::test_write_multiple_compressed_chunks_after_headers_sent[pyloop] 
tests/test_http_parser.py::test_conn_keep_alive_1_1[c-parser-pyloop] 
[gw20] [ 60%] PASSED tests/test_http_parser.py::test_conn_keep_alive_1_1[c-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-TABSP-with-name] 
[gw6] [ 60%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-TABSP-with-name] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-SP-with-name] 
[gw18] [ 60%] PASSED tests/test_streams.py::TestStreamReader::test_readuntil_empty_eof[@@] 
tests/test_streams.py::TestStreamReader::test_readuntil_read_byte_count[!] 
[gw9] [ 60%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-SP-with-name] 
[gw2] [ 60%] PASSED tests/test_multipart.py::test_writer_serialize_form_dict 
[gw4] [ 60%] PASSED tests/test_multipart.py::TestPartReader::test_read_json_guess_encoding 
tests/test_multipart.py::TestPartReader::test_read_json_compressed 
tests/test_multipart.py::test_writer_write 
tests/test_http_writer.py::test_write_payload_deflate_and_chunked_all_zlib[zlib_ng.zlib_ng-pyloop] 
tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-;] 
[gw8] [ 60%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-;] 
tests/test_payload.py::test_iobase_payload_write_with_length_no_limit[pyloop] 
[gw11] [ 60%] PASSED tests/test_http_writer.py::test_write_payload_deflate_and_chunked_all_zlib[zlib_ng.zlib_ng-pyloop] 
[gw13] [ 60%] PASSED tests/test_proxy.py::TestProxy::test_https_connect_ssl_error 
tests/test_proxy.py::TestProxy::test_proxy_auth 
[gw19] [ 60%] PASSED tests/test_payload.py::test_iobase_payload_write_with_length_no_limit[pyloop] 
[gw3] [ 60%] PASSED tests/test_multipart.py::TestPartReader::test_read_chunk_without_content_length 
tests/test_multipart.py::TestPartReader::test_read_incomplete_chunk 
[gw15] [ 60%] PASSED tests/test_streams.py::TestStreamReader::test_read 
[gw17] [ 60%] PASSED tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Port Only] 
tests/test_streams.py::TestStreamReader::test_read_line_breaks 
tests/test_proxy_functional.py::test_proxy_from_env_http_without_auth_from_wrong_netrc[pyloop] 
[gw21] [ 60%] PASSED tests/test_resolver.py::test_dns_resolver_manager_weakref_garbage_collection 
tests/test_resolver.py::test_dns_resolver_manager_missing_loop_data 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-NUL-name-empty] 
[gw23] [ 61%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-NUL-name-empty] 
tests/test_http_parser.py::test_parse_no_length_or_te_on_post[py-parser-pyloop] 
[gw5] [ 61%] PASSED tests/test_http_parser.py::test_parse_no_length_or_te_on_post[py-parser-pyloop] 
tests/test_payload.py::test_iobase_payload_decode[pyloop] 
[gw16] [ 61%] PASSED tests/test_payload.py::test_iobase_payload_decode[pyloop] 
[gw1] [ 61%] PASSED tests/test_proxy_functional.py::test_proxy_from_env_http_without_auth_from_wrong_netrc[pyloop] 
tests/test_http_writer.py::test_write_headers_buffered_small_payload[pyloop] 
tests/test_http_parser.py::test_conn_close_comma_list[py-parser-pyloop] 
[gw20] [ 61%] PASSED tests/test_http_parser.py::test_conn_close_comma_list[py-parser-pyloop] 
[gw0] [ 61%] PASSED tests/test_http_writer.py::test_write_headers_buffered_small_payload[pyloop] 
tests/test_payload.py::test_async_iterable_payload_backwards_compatibility[pyloop] 
[gw14] [ 61%] PASSED tests/test_payload.py::test_async_iterable_payload_backwards_compatibility[pyloop] 
tests/test_http_parser.py::test_headers_content_length_err_1[c-parser-pyloop] 
tests/test_http_writer.py::test_write_payload_deflate_and_chunked_all_zlib[isal.isal_zlib-pyloop] 
[gw11] [ 61%] PASSED tests/test_http_writer.py::test_write_payload_deflate_and_chunked_all_zlib[isal.isal_zlib-pyloop] 
[gw12] [ 61%] PASSED tests/test_http_parser.py::test_headers_content_length_err_1[c-parser-pyloop] 
tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Multiple Hosts] 
tests/test_http_parser.py::test_http_response_parser_no_reason[c-parser-pyloop] 
[gw7] [ 61%] PASSED tests/test_http_parser.py::test_http_response_parser_no_reason[c-parser-pyloop] 
tests/test_http_parser.py::test_empty_header_name[py-parser-pyloop] 
[gw6] [ 61%] PASSED tests/test_http_parser.py::test_empty_header_name[py-parser-pyloop] 
[gw18] [ 61%] PASSED tests/test_streams.py::TestStreamReader::test_readuntil_read_byte_count[!] 
tests/test_streams.py::TestStreamReader::test_readuntil_read_byte_count[!!] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-SPSP-name-empty] 
[gw9] [ 61%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-SPSP-name-empty] 
tests/test_run_app.py::test_run_app_default_logger_setup_only_if_unconfigured[pyloop] 
[gw4] [ 61%] PASSED tests/test_multipart.py::TestPartReader::test_read_json_compressed 
tests/test_multipart.py::TestPartReader::test_read_json_while_closed 
tests/test_http_writer.py::test_write_eof_empty_compressed_with_buffered_headers[pyloop] 
[gw17] [ 61%] PASSED tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Multiple Hosts] 
[gw22] [ 61%] PASSED tests/test_http_writer.py::test_write_eof_empty_compressed_with_buffered_headers[pyloop] 
[gw21] [ 61%] PASSED tests/test_resolver.py::test_dns_resolver_manager_missing_loop_data 
tests/test_resolver.py::test_async_resolver_close_multiple_times 
[gw2] [ 61%] PASSED tests/test_multipart.py::test_writer_write 
tests/test_multipart.py::test_writer_write_no_close_boundary 
tests/test_http_parser.py::test_headers_content_length_err_2[py-parser-pyloop] 
[gw13] [ 61%] PASSED tests/test_proxy.py::TestProxy::test_proxy_auth 
tests/test_proxy.py::TestProxy::test_proxy_auth_property 
[gw12] [ 61%] PASSED tests/test_http_parser.py::test_headers_content_length_err_2[py-parser-pyloop] 
tests/test_http_parser.py::test_parse_no_length_or_te_on_post[c-parser-pyloop] 
[gw5] [ 61%] PASSED tests/test_http_parser.py::test_parse_no_length_or_te_on_post[c-parser-pyloop] 
tests/test_payload.py::test_iobase_payload_write_with_length_exact[pyloop] 
tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-<] 
[gw19] [ 61%] PASSED tests/test_payload.py::test_iobase_payload_write_with_length_exact[pyloop] 
[gw8] [ 61%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-<] 
tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_data_in_eof[pyloop] 
[gw11] [ 61%] PASSED tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_data_in_eof[pyloop] 
[gw3] [ 61%] PASSED tests/test_multipart.py::TestPartReader::test_read_incomplete_chunk 
tests/test_multipart.py::TestPartReader::test_read_all_at_once 
[gw15] [ 61%] PASSED tests/test_streams.py::TestStreamReader::test_read_line_breaks 
tests/test_streams.py::TestStreamReader::test_read_all 
[gw10] [ 61%] PASSED tests/test_run_app.py::test_run_app_default_logger_setup_only_if_unconfigured[pyloop] 
tests/test_http_parser.py::test_conn_close_comma_list[c-parser-pyloop] 
[gw20] [ 61%] PASSED tests/test_http_parser.py::test_conn_close_comma_list[c-parser-pyloop] 
tests/test_http_writer.py::test_write_headers_chunked_coalescing[pyloop] 
[gw0] [ 61%] PASSED tests/test_http_writer.py::test_write_headers_chunked_coalescing[pyloop] 
tests/test_payload.py::test_bytes_payload_size[pyloop] 
[gw16] [ 61%] PASSED tests/test_payload.py::test_bytes_payload_size[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-SPSP-with-name] 
[gw9] [ 61%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-SPSP-with-name] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-NUL-with-name] 
[gw23] [ 61%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-NUL-with-name] 
tests/test_http_parser.py::test_http_response_parser_lenient_headers[py-parser-pyloop] 
tests/test_http_writer.py::test_write_compressed_gzip_with_headers_coalescing[pyloop] 
[gw22] [ 61%] PASSED tests/test_http_writer.py::test_write_compressed_gzip_with_headers_coalescing[pyloop] 
[gw7] [ 61%] PASSED tests/test_http_parser.py::test_http_response_parser_lenient_headers[py-parser-pyloop] 
tests/test_http_parser.py::test_headers_content_length_err_2[c-parser-pyloop] 
[gw12] [ 61%] PASSED tests/test_http_parser.py::test_headers_content_length_err_2[c-parser-pyloop] 
tests/test_proxy_functional.py::test_proxy_auth 
[gw21] [ 61%] PASSED tests/test_resolver.py::test_async_resolver_close_multiple_times 
tests/test_resolver.py::test_async_resolver_close_with_none_resolver 
[gw13] [ 61%] PASSED tests/test_proxy.py::TestProxy::test_proxy_auth_property 
[gw18] [ 61%] PASSED tests/test_streams.py::TestStreamReader::test_readuntil_read_byte_count[!!] 
tests/test_payload.py::test_async_iterable_payload_with_none_iterator[pyloop] 
[gw14] [ 61%] PASSED tests/test_payload.py::test_async_iterable_payload_with_none_iterator[pyloop] 
tests/test_streams.py::TestStreamReader::test_readuntil_exception[#] 
tests/test_proxy.py::TestProxy::test_proxy_auth_property_default 
[gw3] [ 61%] PASSED tests/test_multipart.py::TestPartReader::test_read_all_at_once 
tests/test_multipart.py::TestPartReader::test_read_incomplete_body_chunked 
[gw4] [ 61%] PASSED tests/test_multipart.py::TestPartReader::test_read_json_while_closed 
tests/test_multipart.py::TestPartReader::test_read_form 
tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Multiple Paths] 
[gw15] [ 61%] PASSED tests/test_streams.py::TestStreamReader::test_read_all 
tests/test_streams.py::TestStreamReader::test_read_up_to 
tests/test_run_app.py::test_run_app_cancels_all_pending_tasks[pyloop] 
tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-=] 
[gw8] [ 61%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-=] 
tests/test_http_parser.py::test_empty_header_name[c-parser-pyloop] 
[gw6] [ 61%] PASSED tests/test_http_parser.py::test_empty_header_name[c-parser-pyloop] 
tests/test_payload.py::test_iobase_payload_write_with_length_truncated[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-LF-name-empty] 
[gw2] [ 62%] PASSED tests/test_multipart.py::test_writer_write_no_close_boundary 
tests/test_streams.py::TestStreamReader::test_readchunk_separate_http_chunk_tail 
[gw9] [ 62%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-LF-name-empty] 
[gw19] [ 62%] PASSED tests/test_payload.py::test_iobase_payload_write_with_length_truncated[pyloop] 
tests/test_streams.py::test_on_eof 
[gw10] [ 62%] PASSED tests/test_run_app.py::test_run_app_cancels_all_pending_tasks[pyloop] 
tests/test_http_writer.py::test_compression_with_content_length_constraint[pyloop] 
[gw22] [ 62%] PASSED tests/test_http_writer.py::test_compression_with_content_length_constraint[pyloop] 
tests/test_http_writer.py::test_write_eof_with_buffered_headers[pyloop] 
[gw0] [ 62%] PASSED tests/test_http_writer.py::test_write_eof_with_buffered_headers[pyloop] 
tests/test_http_parser.py::test_parse_payload_response_without_body[py-parser-pyloop] 
[gw5] [ 62%] PASSED tests/test_http_parser.py::test_parse_payload_response_without_body[py-parser-pyloop] 
[gw3] [ 62%] PASSED tests/test_multipart.py::TestPartReader::test_read_incomplete_body_chunked 
tests/test_multipart.py::TestPartReader::test_read_with_content_length_malformed_crlf 
[gw17] [ 62%] PASSED tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Multiple Paths] 
[gw13] [ 62%] PASSED tests/test_proxy.py::TestProxy::test_proxy_auth_property_default 
tests/test_proxy.py::TestProxy::test_proxy_connection_error 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-LF-with-name] 
tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_data_in_eof_all_zlib[zlib-pyloop] 
[gw21] [ 62%] PASSED tests/test_resolver.py::test_async_resolver_close_with_none_resolver 
tests/test_resolver.py::test_async_resolver_uses_provided_loop 
[gw21] [ 62%] PASSED tests/test_resolver.py::test_async_resolver_uses_provided_loop 
tests/test_resolver.py::test_async_resolver_uses_running_loop_when_none_provided 
[gw9] [ 62%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-LF-with-name] 
[gw11] [ 62%] PASSED tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_data_in_eof_all_zlib[zlib-pyloop] 
tests/test_http_parser.py::test_conn_close_multiple_headers[py-parser-pyloop] 
tests/test_payload.py::test_string_payload_size[pyloop] 
[gw16] [ 62%] PASSED tests/test_payload.py::test_string_payload_size[pyloop] 
[gw20] [ 62%] PASSED tests/test_http_parser.py::test_conn_close_multiple_headers[py-parser-pyloop] 
[gw12] [ 62%] PASSED tests/test_streams.py::test_on_eof 
tests/test_streams.py::test_on_eof_empty_reader 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-SP-name-empty] 
[gw23] [ 62%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-SP-name-empty] 
[gw1] [ 62%] PASSED tests/test_proxy_functional.py::test_proxy_auth 
tests/test_proxy_functional.py::test_https_proxy_connect_tunnel_session_close_no_hang[pyloop] 
[gw1] [ 62%] PASSED tests/test_proxy_functional.py::test_https_proxy_connect_tunnel_session_close_no_hang[pyloop] 
[gw3] [ 62%] PASSED tests/test_multipart.py::TestPartReader::test_read_with_content_length_malformed_crlf 
tests/test_multipart.py::TestPartReader::test_read_boundary_with_incomplete_chunk 
tests/test_tcp_helpers.py::test_tcp_nodelay_enable 
[gw14] [ 62%] PASSED tests/test_tcp_helpers.py::test_tcp_nodelay_enable 
tests/test_tcp_helpers.py::test_tcp_nodelay_enable_and_disable 
tests/test_http_parser.py::test_http_response_parser_lenient_headers[c-parser-pyloop] 
[gw7] [ 62%] PASSED tests/test_http_parser.py::test_http_response_parser_lenient_headers[c-parser-pyloop] 
[gw14] [ 62%] PASSED tests/test_tcp_helpers.py::test_tcp_nodelay_enable_and_disable 
tests/test_tcp_helpers.py::test_tcp_nodelay_enable_ipv6 
[gw14] [ 62%] PASSED tests/test_tcp_helpers.py::test_tcp_nodelay_enable_ipv6 
tests/test_tcp_helpers.py::test_tcp_nodelay_enable_unix 
[gw14] [ 62%] PASSED tests/test_tcp_helpers.py::test_tcp_nodelay_enable_unix 
tests/test_tcp_helpers.py::test_tcp_nodelay_enable_no_socket 
[gw14] [ 62%] PASSED tests/test_tcp_helpers.py::test_tcp_nodelay_enable_no_socket 
tests/test_test_utils.py::test_with_test_server_fails 
[gw14] [ 62%] PASSED tests/test_test_utils.py::test_with_test_server_fails 
tests/test_http_writer.py::test_write_compressed_zero_length_chunk[pyloop] 
[gw22] [ 62%] PASSED tests/test_http_writer.py::test_write_compressed_zero_length_chunk[pyloop] 
[gw4] [ 62%] PASSED tests/test_multipart.py::TestPartReader::test_read_form 
tests/test_multipart.py::TestPartReader::test_read_form_invalid_utf8 
tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Multiple Paths, Port] 
tests/test_run_app.py::test_run_app_cancels_done_tasks[pyloop] 
[gw18] [ 62%] PASSED tests/test_streams.py::TestStreamReader::test_readuntil_exception[#] 
tests/test_streams.py::TestStreamReader::test_readuntil_exception[##] 
[gw15] [ 62%] PASSED tests/test_streams.py::TestStreamReader::test_read_up_to 
tests/test_streams.py::TestStreamReader::test_read_eof 
[gw21] [ 62%] PASSED tests/test_resolver.py::test_async_resolver_uses_running_loop_when_none_provided 
tests/test_route_def.py::test_get 
tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop->] 
[gw8] [ 62%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop->] 
[gw21] [ 62%] PASSED tests/test_route_def.py::test_get 
tests/test_route_def.py::test_head 
[gw21] [ 62%] PASSED tests/test_route_def.py::test_head 
tests/test_route_def.py::test_options 
[gw21] [ 62%] PASSED tests/test_route_def.py::test_options 
tests/test_route_def.py::test_post 
[gw21] [ 62%] PASSED tests/test_route_def.py::test_post 
tests/test_route_def.py::test_put 
[gw21] [ 62%] PASSED tests/test_route_def.py::test_put 
tests/test_test_utils.py::test_make_mocked_request_sslcontext 
[gw6] [ 62%] PASSED tests/test_test_utils.py::test_make_mocked_request_sslcontext 
tests/test_route_def.py::test_patch 
[gw21] [ 62%] PASSED tests/test_route_def.py::test_patch 
tests/test_route_def.py::test_delete 
[gw21] [ 62%] PASSED tests/test_route_def.py::test_delete 
tests/test_route_def.py::test_route 
tests/test_test_utils.py::test_make_mocked_request_unknown_extra_info 
[gw21] [ 62%] PASSED tests/test_route_def.py::test_route 
tests/test_route_def.py::test_static 
[gw21] [ 63%] PASSED tests/test_route_def.py::test_static 
tests/test_route_def.py::test_head_deco 
[gw21] [ 63%] PASSED tests/test_route_def.py::test_head_deco 
[gw6] [ 63%] PASSED tests/test_test_utils.py::test_make_mocked_request_unknown_extra_info 
tests/test_test_utils.py::test_make_mocked_request_app 
[gw6] [ 63%] PASSED tests/test_test_utils.py::test_make_mocked_request_app 
tests/test_test_utils.py::test_make_mocked_request_app_can_store_values 
[gw6] [ 63%] PASSED tests/test_test_utils.py::test_make_mocked_request_app_can_store_values 
tests/test_test_utils.py::test_make_mocked_request_app_access_non_existing 
tests/test_route_def.py::test_get_deco 
[gw21] [ 63%] PASSED tests/test_route_def.py::test_get_deco 
tests/test_test_utils.py::test_base_test_server_socket_factory[TestServer] 
[gw21] [ 63%] PASSED tests/test_test_utils.py::test_base_test_server_socket_factory[TestServer] 
tests/test_payload.py::test_bytesio_payload_write_with_length_no_limit[pyloop] 
[gw19] [ 63%] PASSED tests/test_payload.py::test_bytesio_payload_write_with_length_no_limit[pyloop] 
[gw17] [ 63%] PASSED tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Multiple Paths, Port] 
[gw3] [ 63%] PASSED tests/test_multipart.py::TestPartReader::test_read_boundary_with_incomplete_chunk 
tests/test_multipart.py::TestPartReader::test_multi_read_chunk 
tests/test_http_writer.py::test_set_eof_sends_buffered_headers[pyloop] 
[gw0] [ 63%] PASSED tests/test_http_writer.py::test_set_eof_sends_buffered_headers[pyloop] 
[gw10] [ 63%] PASSED tests/test_run_app.py::test_run_app_cancels_done_tasks[pyloop] 
tests/test_http_parser.py::test_http_response_parser_null_byte_in_header_value[py-parser-pyloop] 
[gw7] [ 63%] PASSED tests/test_http_parser.py::test_http_response_parser_null_byte_in_header_value[py-parser-pyloop] 
[gw15] [ 63%] PASSED tests/test_streams.py::TestStreamReader::test_read_eof 
tests/test_pytest_plugin.py::test_aiohttp_plugin 
tests/test_streams.py::TestStreamReader::test_read_eof_infinite 
[gw6] [ 63%] PASSED tests/test_test_utils.py::test_make_mocked_request_app_access_non_existing 
[gw12] [ 63%] PASSED tests/test_streams.py::test_on_eof_empty_reader 
tests/test_http_parser.py::test_parse_payload_response_without_body[c-parser-pyloop] 
tests/test_test_utils.py::test_make_mocked_request_match_info 
tests/test_streams.py::test_on_eof_exc_in_callback 
[gw6] [ 63%] PASSED tests/test_test_utils.py::test_make_mocked_request_match_info 
tests/test_test_utils.py::test_make_mocked_request_content 
[gw5] [ 63%] PASSED tests/test_http_parser.py::test_parse_payload_response_without_body[c-parser-pyloop] 
[gw2] [ 63%] PASSED tests/test_streams.py::TestStreamReader::test_readchunk_separate_http_chunk_tail 
tests/test_streams.py::TestStreamReader::test___repr__ 
[gw6] [ 63%] PASSED tests/test_test_utils.py::test_make_mocked_request_content 
tests/test_test_utils.py::test_make_mocked_request_empty_payload 
[gw13] [ 63%] PASSED tests/test_proxy.py::TestProxy::test_proxy_connection_error 
tests/test_proxy.py::TestProxy::test_proxy_dns_error 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-NBSP-name-empty] 
[gw9] [ 63%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-NBSP-name-empty] 
tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_data_in_eof_all_zlib[zlib_ng.zlib_ng-pyloop] 
[gw11] [ 63%] PASSED tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_data_in_eof_all_zlib[zlib_ng.zlib_ng-pyloop] 
tests/test_http_writer.py::test_chunked_compressed_eof_coalescing[pyloop] 
[gw22] [ 63%] PASSED tests/test_http_writer.py::test_chunked_compressed_eof_coalescing[pyloop] 
[gw18] [ 63%] PASSED tests/test_streams.py::TestStreamReader::test_readuntil_exception[##] 
tests/test_payload.py::test_string_io_payload_size[pyloop] 
[gw16] [ 63%] PASSED tests/test_payload.py::test_string_io_payload_size[pyloop] 
tests/test_streams.py::TestStreamReader::test_readexactly_zero_or_less 
tests/test_http_parser.py::test_http_response_parser_null_byte_in_header_value[c-parser-pyloop] 
tests/test_test_utils.py::test_with_client_fails 
[gw7] [ 63%] PASSED tests/test_http_parser.py::test_http_response_parser_null_byte_in_header_value[c-parser-pyloop] 
tests/test_tracing.py::TestTrace::test_send[connection_queued_start-params6-TraceConnectionQueuedStartParams] 
[gw14] [ 63%] PASSED tests/test_test_utils.py::test_with_client_fails 
[gw3] [ 63%] PASSED tests/test_multipart.py::TestPartReader::test_multi_read_chunk 
tests/test_http_parser.py::test_conn_close_multiple_headers[c-parser-pyloop] 
[gw20] [ 63%] PASSED tests/test_http_parser.py::test_conn_close_multiple_headers[c-parser-pyloop] 
tests/test_multipart.py::TestPartReader::test_read_chunk_properly_counts_read_bytes 
[gw4] [ 63%] PASSED tests/test_multipart.py::TestPartReader::test_read_form_invalid_utf8 
tests/test_multipart.py::TestPartReader::test_read_form_encoding 
tests/test_test_utils.py::test_base_test_server_socket_factory[RawTestServer] 
[gw21] [ 63%] PASSED tests/test_test_utils.py::test_base_test_server_socket_factory[RawTestServer] 
tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Multiple Paths, Single Host] 
tests/test_run_app.py::test_run_app_cancels_failed_tasks[pyloop] 
tests/test_payload.py::test_bytesio_payload_write_with_length_exact[pyloop] 
[gw19] [ 63%] PASSED tests/test_payload.py::test_bytesio_payload_write_with_length_exact[pyloop] 
tests/test_urldispatch.py::test_static_not_match 
tests/test_urldispatch.py::test_add_url_invalid4 
[gw8] [ 63%] PASSED tests/test_urldispatch.py::test_add_url_invalid4 
tests/test_urldispatch.py::test_add_url_escaping 
[gw15] [ 63%] PASSED tests/test_streams.py::TestStreamReader::test_read_eof_infinite 
tests/test_streams.py::TestStreamReader::test_read_eof_unread_data_no_warning 
[gw18] [ 63%] PASSED tests/test_streams.py::TestStreamReader::test_readexactly_zero_or_less 
tests/test_streams.py::TestStreamReader::test_readexactly 
[gw13] [ 63%] PASSED tests/test_proxy.py::TestProxy::test_proxy_dns_error 
tests/test_proxy.py::TestProxy::test_proxy_headers 
[gw12] [ 63%] PASSED tests/test_streams.py::test_on_eof_exc_in_callback 
tests/test_streams.py::test_on_eof_exc_in_callback_empty_stream_reader 
[gw10] [ 63%] PASSED tests/test_run_app.py::test_run_app_cancels_failed_tasks[pyloop] 
tests/test_http_parser.py::test_http_response_parser_bad_crlf[py-parser-pyloop] 
[gw7] [ 63%] PASSED tests/test_http_parser.py::test_http_response_parser_bad_crlf[py-parser-pyloop] 
tests/test_http_parser.py::test_parse_length_payload[py-parser-pyloop] 
[gw17] [ 63%] PASSED tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Multiple Paths, Single Host] 
tests/test_test_utils.py::test_test_server_hostnames[127.0.0.1-127.0.0.1] 
[gw21] [ 63%] PASSED tests/test_test_utils.py::test_test_server_hostnames[127.0.0.1-127.0.0.1] 
[gw5] [ 63%] PASSED tests/test_http_parser.py::test_parse_length_payload[py-parser-pyloop] 
[gw2] [ 63%] PASSED tests/test_streams.py::TestStreamReader::test___repr__ 
tests/test_streams.py::TestStreamReader::test___repr__nondefault_limit 
tests/test_urldispatch.py::test_not_found_repr 
tests/test_http_writer.py::test_compression_different_strategies[pyloop] 
[gw22] [ 64%] PASSED tests/test_http_writer.py::test_compression_different_strategies[pyloop] 
[gw6] [ 64%] PASSED tests/test_test_utils.py::test_make_mocked_request_empty_payload 
tests/test_test_utils.py::test_make_mocked_request_transport 
[gw6] [ 64%] PASSED tests/test_test_utils.py::test_make_mocked_request_transport 
tests/test_test_utils.py::test_test_client_props 
[gw6] [ 64%] PASSED tests/test_test_utils.py::test_test_client_props 
tests/test_test_utils.py::test_aiohttp_client_close_is_idempotent 
[gw3] [ 64%] PASSED tests/test_multipart.py::TestPartReader::test_read_chunk_properly_counts_read_bytes 
tests/test_multipart.py::TestPartReader::test_read_does_not_read_boundary 
[gw18] [ 64%] PASSED tests/test_streams.py::TestStreamReader::test_readexactly 
tests/test_streams.py::TestStreamReader::test_readexactly_eof 
tests/test_run_app.py::test_run_app_pass_apprunner_kwargs[pyloop-keepalive_timeout] 
tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_data_in_eof_all_zlib[isal.isal_zlib-pyloop] 
[gw11] [ 64%] PASSED tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_data_in_eof_all_zlib[isal.isal_zlib-pyloop] 
tests/test_urldispatch.py::test_error_on_adding_route_after_wildcard 
[gw16] [ 64%] PASSED tests/test_urldispatch.py::test_error_on_adding_route_after_wildcard 
tests/test_urldispatch.py::test_http_exception_is_none_when_resolved 
[gw23] [ 64%] PASSED tests/test_tracing.py::TestTrace::test_send[connection_queued_start-params6-TraceConnectionQueuedStartParams] 
tests/test_tracing.py::TestTrace::test_send[connection_queued_end-params7-TraceConnectionQueuedEndParams] 
[gw4] [ 64%] PASSED tests/test_multipart.py::TestPartReader::test_read_form_encoding 
tests/test_multipart.py::TestPartReader::test_read_form_guess_encoding 
tests/test_http_parser.py::test_conn_other_1_0[py-parser-pyloop] 
[gw20] [ 64%] PASSED tests/test_http_parser.py::test_conn_other_1_0[py-parser-pyloop] 
tests/test_http_writer.py::test_chunked_headers_single_write_with_set_eof[pyloop] 
tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Single Path, Single Host] 
[gw22] [ 64%] PASSED tests/test_http_writer.py::test_chunked_headers_single_write_with_set_eof[pyloop] 
[gw15] [ 64%] PASSED tests/test_streams.py::TestStreamReader::test_read_eof_unread_data_no_warning 
tests/test_streams.py::TestStreamReader::test_read_until_eof 
[gw8] [ 64%] PASSED tests/test_urldispatch.py::test_add_url_escaping 
tests/test_urldispatch.py::test_any_method 
[gw0] [ 64%] PASSED tests/test_urldispatch.py::test_static_not_match 
tests/test_urldispatch.py::test_add_static_access_resources 
[gw13] [ 64%] PASSED tests/test_proxy.py::TestProxy::test_proxy_headers 
tests/test_proxy.py::TestProxy::test_proxy_server_hostname_default 
[gw10] [ 64%] PASSED tests/test_run_app.py::test_run_app_pass_apprunner_kwargs[pyloop-keepalive_timeout] 
tests/test_urldispatch.py::test_domain_validation_error[-ValueError] 
[gw19] [ 64%] PASSED tests/test_urldispatch.py::test_domain_validation_error[-ValueError] 
tests/test_urldispatch.py::test_domain_validation_error[http://dom-ValueError] 
[gw19] [ 64%] PASSED tests/test_urldispatch.py::test_domain_validation_error[http://dom-ValueError] 
tests/test_urldispatch.py::test_domain_validation_error[*.example.com-ValueError] 
[gw19] [ 64%] PASSED tests/test_urldispatch.py::test_domain_validation_error[*.example.com-ValueError] 
tests/test_urldispatch.py::test_domain_validation_error[example$com-ValueError] 
[gw19] [ 64%] PASSED tests/test_urldispatch.py::test_domain_validation_error[example$com-ValueError] 
tests/test_urldispatch.py::test_domain_valid 
[gw19] [ 64%] PASSED tests/test_urldispatch.py::test_domain_valid 
[gw12] [ 64%] PASSED tests/test_streams.py::test_on_eof_exc_in_callback_empty_stream_reader 
tests/test_streams.py::test_on_eof_eof_is_set 
tests/test_urldispatch.py::test_frozen_router_subapp 
[gw7] [ 64%] PASSED tests/test_urldispatch.py::test_frozen_router_subapp 
tests/test_urldispatch.py::test_frozen_app_on_subapp 
[gw7] [ 64%] PASSED tests/test_urldispatch.py::test_frozen_app_on_subapp 
tests/test_urldispatch.py::test_match_domain[example.com-example.com-True] 
[gw19] [ 64%] PASSED tests/test_urldispatch.py::test_match_domain[example.com-example.com-True] 
tests/test_urldispatch.py::test_match_domain[example.com:81-example.com:81-True] 
[gw19] [ 64%] PASSED tests/test_urldispatch.py::test_match_domain[example.com:81-example.com:81-True] 
tests/test_urldispatch.py::test_match_domain[example.com:81-example.com-False] 
tests/test_urldispatch.py::test_set_options_route 
[gw7] [ 64%] PASSED tests/test_urldispatch.py::test_set_options_route 
[gw19] [ 64%] PASSED tests/test_urldispatch.py::test_match_domain[example.com:81-example.com-False] 
tests/test_urldispatch.py::test_match_domain[\u043f\u0443\u043d\u0438\u043a\u043e\u0434-xn--d1ahgkhc2a-True] 
[gw19] [ 64%] PASSED tests/test_urldispatch.py::test_match_domain[\u043f\u0443\u043d\u0438\u043a\u043e\u0434-xn--d1ahgkhc2a-True] 
tests/test_urldispatch.py::test_match_domain[*.example.com-jpg.example.com-True] 
[gw19] [ 64%] PASSED tests/test_urldispatch.py::test_match_domain[*.example.com-jpg.example.com-True] 
tests/test_urldispatch.py::test_match_domain[*.example.com-a.example.com-True] 
[gw19] [ 64%] PASSED tests/test_urldispatch.py::test_match_domain[*.example.com-a.example.com-True] 
tests/test_urldispatch.py::test_match_domain[*.example.com-example.com-False] 
[gw19] [ 64%] PASSED tests/test_urldispatch.py::test_match_domain[*.example.com-example.com-False] 
tests/test_urldispatch.py::test_add_subapp_errors 
[gw19] [ 64%] PASSED tests/test_urldispatch.py::test_add_subapp_errors 
tests/test_urldispatch.py::test_subapp_rule_resource 
tests/test_urldispatch.py::test_dynamic_url_with_name_started_from_underscore 
[gw7] [ 64%] PASSED tests/test_urldispatch.py::test_dynamic_url_with_name_started_from_underscore 
tests/test_urldispatch.py::test_cannot_add_subapp_with_empty_prefix 
[gw19] [ 64%] PASSED tests/test_urldispatch.py::test_subapp_rule_resource 
tests/test_urldispatch.py::test_add_domain_not_str[pyloop] 
[gw19] [ 64%] PASSED tests/test_urldispatch.py::test_add_domain_not_str[pyloop] 
[gw7] [ 64%] PASSED tests/test_urldispatch.py::test_cannot_add_subapp_with_empty_prefix 
tests/test_urldispatch.py::test_cannot_add_subapp_with_slash_prefix 
[gw7] [ 64%] PASSED tests/test_urldispatch.py::test_cannot_add_subapp_with_slash_prefix 
tests/test_urldispatch.py::test_convert_empty_path_to_slash_on_freezing 
[gw17] [ 64%] PASSED tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Single Path, Single Host] 
tests/test_http_parser.py::test_parse_length_payload[c-parser-pyloop] 
[gw5] [ 64%] PASSED tests/test_http_parser.py::test_parse_length_payload[c-parser-pyloop] 
tests/test_http_writer.py::test_send_headers_forces_header_write[pyloop] 
[gw22] [ 64%] PASSED tests/test_http_writer.py::test_send_headers_forces_header_write[pyloop] 
[gw3] [ 64%] PASSED tests/test_multipart.py::TestPartReader::test_read_does_not_read_boundary 
tests/test_multipart.py::TestPartReader::test_multiread 
[gw2] [ 65%] PASSED tests/test_streams.py::TestStreamReader::test___repr__nondefault_limit 
tests/test_streams.py::TestStreamReader::test___repr__eof 
[gw18] [ 65%] PASSED tests/test_streams.py::TestStreamReader::test_readexactly_eof 
tests/test_streams.py::TestStreamReader::test_readexactly_exception 
tests/test_test_utils.py::test_test_server_hostnames[localhost-127.0.0.1] 
[gw21] [ 65%] PASSED tests/test_test_utils.py::test_test_server_hostnames[localhost-127.0.0.1] 
[gw14] [ 65%] PASSED tests/test_test_utils.py::test_aiohttp_client_close_is_idempotent 
tests/test_test_utils.py::TestAioHTTPTestCase::test_example_with_loop 
tests/test_test_utils.py::test_test_client_raw_server_props 
[gw6] [ 65%] PASSED tests/test_test_utils.py::test_test_client_raw_server_props 
[gw8] [ 65%] PASSED tests/test_urldispatch.py::test_any_method 
tests/test_urldispatch.py::test_any_method_appears_in_routes 
[gw9] [ 65%] PASSED tests/test_urldispatch.py::test_not_found_repr 
tests/test_urldispatch.py::test_not_allowed_repr 
tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_data_in_eof_writelines[pyloop] 
[gw11] [ 65%] PASSED tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_data_in_eof_writelines[pyloop] 
[gw7] [ 65%] PASSED tests/test_urldispatch.py::test_convert_empty_path_to_slash_on_freezing 
tests/test_urldispatch.py::test_deprecate_non_coroutine 
[gw7] [ 65%] PASSED tests/test_urldispatch.py::test_deprecate_non_coroutine 
tests/test_urldispatch.py::test_plain_resource_canonical 
[gw7] [ 65%] PASSED tests/test_urldispatch.py::test_plain_resource_canonical 
tests/test_urldispatch.py::test_dynamic_resource_canonical 
[gw7] [ 65%] PASSED tests/test_urldispatch.py::test_dynamic_resource_canonical 
tests/test_urldispatch.py::test_static_resource_canonical 
[gw7] [ 65%] PASSED tests/test_urldispatch.py::test_static_resource_canonical 
tests/test_urldispatch.py::test_prefixed_subapp_resource_canonical 
[gw7] [ 65%] PASSED tests/test_urldispatch.py::test_prefixed_subapp_resource_canonical 
tests/test_urldispatch.py::test_prefixed_subapp_overlap 
tests/test_http_writer.py::test_send_headers_idempotent[pyloop] 
[gw22] [ 65%] PASSED tests/test_http_writer.py::test_send_headers_idempotent[pyloop] 
[gw4] [ 65%] PASSED tests/test_multipart.py::TestPartReader::test_read_form_guess_encoding 
tests/test_multipart.py::TestPartReader::test_read_form_while_closed 
[gw14] [ 65%] PASSED tests/test_test_utils.py::TestAioHTTPTestCase::test_example_with_loop 
tests/test_test_utils.py::TestAioHTTPTestCase::test_example_without_explicit_loop 
tests/test_run_app.py::test_run_app_pass_apprunner_kwargs[pyloop-max_line_size] 
tests/test_http_parser.py::test_conn_other_1_0[c-parser-pyloop] 
[gw20] [ 65%] PASSED tests/test_http_parser.py::test_conn_other_1_0[c-parser-pyloop] 
[gw12] [ 65%] PASSED tests/test_streams.py::test_on_eof_eof_is_set 
tests/test_streams.py::test_on_eof_eof_is_set_exception 
[gw0] [ 65%] PASSED tests/test_urldispatch.py::test_add_static_access_resources 
tests/test_urldispatch.py::test_add_static_set_options_route 
[gw23] [ 65%] PASSED tests/test_tracing.py::TestTrace::test_send[connection_queued_end-params7-TraceConnectionQueuedEndParams] 
tests/test_tracing.py::TestTrace::test_send[connection_create_start-params8-TraceConnectionCreateStartParams] 
[gw16] [ 65%] PASSED tests/test_urldispatch.py::test_http_exception_is_none_when_resolved 
tests/test_urldispatch.py::test_http_exception_is_not_none_when_not_resolved 
[gw13] [ 65%] PASSED tests/test_proxy.py::TestProxy::test_proxy_server_hostname_default 
tests/test_proxy.py::TestProxy::test_proxy_server_hostname_override 
[gw14] [ 65%] PASSED tests/test_test_utils.py::TestAioHTTPTestCase::test_example_without_explicit_loop 
[gw15] [ 65%] PASSED tests/test_streams.py::TestStreamReader::test_read_until_eof 
tests/test_test_utils.py::TestAioHTTPTestCase::test_inner_example 
tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Single Path, Multiple Hosts] 
[gw10] [ 65%] PASSED tests/test_run_app.py::test_run_app_pass_apprunner_kwargs[pyloop-max_line_size] 
tests/test_streams.py::TestStreamReader::test_read_exception 
[gw8] [ 65%] PASSED tests/test_urldispatch.py::test_any_method_appears_in_routes 
tests/test_urldispatch.py::test_match_second_result_in_table 
[gw7] [ 65%] PASSED tests/test_urldispatch.py::test_prefixed_subapp_overlap 
tests/test_urldispatch.py::test_prefixed_subapp_empty_route 
tests/test_http_parser.py::test_parse_no_length_payload[py-parser-pyloop] 
[gw5] [ 65%] PASSED tests/test_http_parser.py::test_parse_no_length_payload[py-parser-pyloop] 
tests/test_test_utils.py::test_test_server_hostnames[::1-::1] 
[gw21] [ 65%] PASSED tests/test_test_utils.py::test_test_server_hostnames[::1-::1] 
[gw14] [ 65%] PASSED tests/test_test_utils.py::TestAioHTTPTestCase::test_inner_example 
tests/test_test_utils.py::TestAioHTTPTestCase::test_inner_example_without_explicit_loop 
tests/test_urldispatch.py::test_add_domain[pyloop] 
tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_data_in_eof_writelines_all_zlib[zlib-pyloop] 
[gw11] [ 65%] PASSED tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_data_in_eof_writelines_all_zlib[zlib-pyloop] 
[gw13] [ 65%] PASSED tests/test_proxy.py::TestProxy::test_proxy_server_hostname_override 
tests/test_proxy.py::TestProxy::test_request_port 
[gw17] [ 65%] PASSED tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Single Path, Multiple Hosts] 
tests/test_http_writer.py::test_send_headers_no_buffered_headers[pyloop] 
[gw22] [ 65%] PASSED tests/test_http_writer.py::test_send_headers_no_buffered_headers[pyloop] 
[gw18] [ 65%] PASSED tests/test_streams.py::TestStreamReader::test_readexactly_exception 
tests/test_streams.py::TestStreamReader::test_unread_data 
[gw14] [ 65%] PASSED tests/test_test_utils.py::TestAioHTTPTestCase::test_inner_example_without_explicit_loop 
tests/test_test_utils.py::test_unittest_run_loop 
[gw3] [ 65%] PASSED tests/test_multipart.py::TestPartReader::test_multiread 
tests/test_multipart.py::TestPartReader::test_read_multiline 
[gw14] [ 65%] PASSED tests/test_test_utils.py::test_unittest_run_loop 
tests/test_test_utils.py::test_get_route 
[gw14] [ 65%] PASSED tests/test_test_utils.py::test_get_route 
[gw9] [ 65%] PASSED tests/test_urldispatch.py::test_not_allowed_repr 
tests/test_urldispatch.py::test_default_expect_handler 
[gw9] [ 65%] PASSED tests/test_urldispatch.py::test_default_expect_handler 
tests/test_urldispatch.py::test_custom_expect_handler_plain 
[gw9] [ 65%] PASSED tests/test_urldispatch.py::test_custom_expect_handler_plain 
[gw19] [ 65%] PASSED tests/test_urldispatch.py::test_add_domain[pyloop] 
tests/test_urldispatch.py::test_custom_expect_handler_dynamic 
[gw9] [ 66%] PASSED tests/test_urldispatch.py::test_custom_expect_handler_dynamic 
tests/test_urldispatch.py::test_expect_handler_non_coroutine 
[gw9] [ 66%] PASSED tests/test_urldispatch.py::test_expect_handler_non_coroutine 
tests/test_urldispatch.py::test_dynamic_match_non_ascii 
tests/test_run_app.py::test_run_app_pass_apprunner_kwargs[pyloop-max_headers] 
[gw15] [ 66%] PASSED tests/test_streams.py::TestStreamReader::test_read_exception 
tests/test_streams.py::TestStreamReader::test_readline 
[gw8] [ 66%] PASSED tests/test_urldispatch.py::test_match_second_result_in_table 
tests/test_urldispatch.py::test_raise_method_not_allowed 
[gw7] [ 66%] PASSED tests/test_urldispatch.py::test_prefixed_subapp_empty_route 
tests/test_urldispatch.py::test_prefixed_subapp_root_route 
tests/test_test_utils.py::test_test_server_context_manager 
[gw6] [ 66%] PASSED tests/test_test_utils.py::test_test_server_context_manager 
[gw2] [ 66%] PASSED tests/test_streams.py::TestStreamReader::test___repr__eof 
tests/test_streams.py::TestStreamReader::test___repr__data 
tests/test_http_parser.py::test_conn_other_1_1[py-parser-pyloop] 
[gw20] [ 66%] PASSED tests/test_http_parser.py::test_conn_other_1_1[py-parser-pyloop] 
[gw4] [ 66%] PASSED tests/test_multipart.py::TestPartReader::test_read_form_while_closed 
tests/test_multipart.py::TestPartReader::test_readline 
tests/test_test_utils.py::test_client_websocket 
[gw14] [ 66%] PASSED tests/test_test_utils.py::test_client_websocket 
[gw12] [ 66%] PASSED tests/test_streams.py::test_on_eof_eof_is_set_exception 
tests/test_streams.py::test_set_exception 
[gw0] [ 66%] PASSED tests/test_urldispatch.py::test_add_static_set_options_route 
tests/test_urldispatch.py::test_dynamic_with_trailing_slash 
[gw0] [ 66%] PASSED tests/test_urldispatch.py::test_dynamic_with_trailing_slash 
tests/test_urldispatch.py::test_len 
[gw0] [ 66%] PASSED tests/test_urldispatch.py::test_len 
tests/test_urldispatch.py::test_iter 
[gw0] [ 66%] PASSED tests/test_urldispatch.py::test_iter 
tests/test_urldispatch.py::test_contains 
[gw0] [ 66%] PASSED tests/test_urldispatch.py::test_contains 
tests/test_urldispatch.py::test_static_repr 
[gw18] [ 66%] PASSED tests/test_streams.py::TestStreamReader::test_unread_data 
[gw13] [ 66%] PASSED tests/test_proxy.py::TestProxy::test_request_port 
tests/test_streams.py::TestStreamReader::test_exception 
tests/test_proxy_functional.py::test_secure_https_proxy_absolute_path[pyloop-http] 
[gw16] [ 66%] PASSED tests/test_urldispatch.py::test_http_exception_is_not_none_when_not_resolved 
tests/test_urldispatch.py::test_match_info_get_info_plain 
[gw0] [ 66%] PASSED tests/test_urldispatch.py::test_static_repr 
tests/test_urldispatch.py::test_static_adds_slash 
[gw0] [ 66%] PASSED tests/test_urldispatch.py::test_static_adds_slash 
tests/test_urldispatch.py::test_static_remove_trailing_slash 
[gw0] [ 66%] PASSED tests/test_urldispatch.py::test_static_remove_trailing_slash 
tests/test_urldispatch.py::test_add_route_with_re[{to:\\d+}-1234-expected0] 
[gw10] [ 66%] PASSED tests/test_run_app.py::test_run_app_pass_apprunner_kwargs[pyloop-max_headers] 
[gw23] [ 66%] PASSED tests/test_tracing.py::TestTrace::test_send[connection_create_start-params8-TraceConnectionCreateStartParams] 
tests/test_tracing.py::TestTrace::test_send[connection_create_end-params9-TraceConnectionCreateEndParams] 
tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Single Path, Port] 
[gw8] [ 66%] PASSED tests/test_urldispatch.py::test_raise_method_not_allowed 
tests/test_urldispatch.py::test_raise_method_not_found 
tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_data_in_eof_writelines_all_zlib[zlib_ng.zlib_ng-pyloop] 
[gw11] [ 66%] PASSED tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_data_in_eof_writelines_all_zlib[zlib_ng.zlib_ng-pyloop] 
tests/test_http_parser.py::test_parse_no_length_payload[c-parser-pyloop] 
[gw5] [ 66%] PASSED tests/test_http_parser.py::test_parse_no_length_payload[c-parser-pyloop] 
[gw15] [ 66%] PASSED tests/test_streams.py::TestStreamReader::test_readline 
tests/test_streams.py::TestStreamReader::test_readline_limit_with_existing_data 
[gw17] [ 66%] PASSED tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Single Path, Port] 
tests/test_tracing.py::TestTraceConfig::test_trace_config_ctx_default 
[gw21] [ 66%] PASSED tests/test_tracing.py::TestTraceConfig::test_trace_config_ctx_default 
tests/test_tracing.py::TestTraceConfig::test_trace_config_ctx_factory 
[gw21] [ 66%] PASSED tests/test_tracing.py::TestTraceConfig::test_trace_config_ctx_factory 
tests/test_tracing.py::TestTraceConfig::test_trace_config_ctx_request_ctx 
[gw21] [ 66%] PASSED tests/test_tracing.py::TestTraceConfig::test_trace_config_ctx_request_ctx 
tests/test_tracing.py::TestTraceConfig::test_freeze 
[gw21] [ 66%] PASSED tests/test_tracing.py::TestTraceConfig::test_freeze 
tests/test_tracing.py::TestTrace::test_send[request_start-params0-TraceRequestStartParams] 
tests/test_run_app.py::test_run_app_nondefault_host_port[pyloop] 
[gw3] [ 66%] PASSED tests/test_multipart.py::TestPartReader::test_read_multiline 
tests/test_multipart.py::TestPartReader::test_read_respects_content_length 
[gw7] [ 66%] PASSED tests/test_urldispatch.py::test_prefixed_subapp_root_route 
[gw4] [ 66%] PASSED tests/test_multipart.py::TestPartReader::test_readline 
tests/test_multipart.py::TestPartReader::test_release 
tests/test_web_app.py::test_app_ctor 
tests/test_urldispatch.py::test_subapp_url_for 
[gw19] [ 66%] PASSED tests/test_urldispatch.py::test_subapp_url_for 
tests/test_urldispatch.py::test_subapp_repr 
[gw19] [ 66%] PASSED tests/test_urldispatch.py::test_subapp_repr 
tests/test_test_utils.py::test_client_cookie 
tests/test_urldispatch.py::test_subapp_len 
[gw19] [ 66%] PASSED tests/test_urldispatch.py::test_subapp_len 
tests/test_urldispatch.py::test_subapp_iter 
[gw14] [ 66%] PASSED tests/test_test_utils.py::test_client_cookie 
[gw19] [ 66%] PASSED tests/test_urldispatch.py::test_subapp_iter 
tests/test_urldispatch.py::test_invalid_route_name[invalid name] 
[gw19] [ 66%] PASSED tests/test_urldispatch.py::test_invalid_route_name[invalid name] 
tests/test_urldispatch.py::test_invalid_route_name[class] 
[gw19] [ 66%] PASSED tests/test_urldispatch.py::test_invalid_route_name[class] 
[gw9] [ 67%] PASSED tests/test_urldispatch.py::test_dynamic_match_non_ascii 
tests/test_urldispatch.py::test_dynamic_match_with_static_part 
[gw22] [ 67%] PASSED tests/test_run_app.py::test_run_app_nondefault_host_port[pyloop] 
tests/test_run_app.py::test_run_app_pass_apprunner_kwargs[pyloop-max_field_size] 
tests/test_test_utils.py::test_client_unsupported_arg 
[gw6] [ 67%] PASSED tests/test_test_utils.py::test_client_unsupported_arg 
tests/test_test_utils.py::test_server_make_url_yarl_compatibility 
[gw6] [ 67%] PASSED tests/test_test_utils.py::test_server_make_url_yarl_compatibility 
tests/test_web_app.py::test_appkey_repr_annotated 
[gw20] [ 67%] PASSED tests/test_web_app.py::test_appkey_repr_annotated 
tests/test_web_app.py::test_app_str_keys 
[gw20] [ 67%] PASSED tests/test_web_app.py::test_app_str_keys 
tests/test_web_app.py::test_app_get 
[gw20] [ 67%] PASSED tests/test_web_app.py::test_app_get 
tests/test_web_app.py::test_app_freeze 
[gw20] [ 67%] PASSED tests/test_web_app.py::test_app_freeze 
tests/test_urldispatch.py::test_frozen_router 
[gw19] [ 67%] PASSED tests/test_urldispatch.py::test_frozen_router 
tests/test_web_app.py::test_app_make_handler_args 
tests/test_web_app.py::test_equality 
[gw20] [ 67%] PASSED tests/test_web_app.py::test_equality 
tests/test_web_app.py::test_app_run_middlewares 
[gw20] [ 67%] PASSED tests/test_web_app.py::test_app_run_middlewares 
tests/test_web_app.py::test_subapp_pre_frozen_after_adding 
[gw20] [ 67%] PASSED tests/test_web_app.py::test_subapp_pre_frozen_after_adding 
tests/test_web_app.py::test_app_inheritance 
[gw20] [ 67%] PASSED tests/test_web_app.py::test_app_inheritance 
[gw2] [ 67%] PASSED tests/test_streams.py::TestStreamReader::test___repr__data 
tests/test_web_app.py::test_app_custom_attr 
[gw20] [ 67%] SKIPPED tests/test_web_app.py::test_app_custom_attr 
tests/test_web_app.py::test_cleanup_ctx 
[gw12] [ 67%] PASSED tests/test_streams.py::test_set_exception 
tests/test_streams.py::test_set_exception_cancelled 
tests/test_streams.py::TestStreamReader::test___repr__exception 
[gw18] [ 67%] PASSED tests/test_streams.py::TestStreamReader::test_exception 
tests/test_streams.py::TestStreamReader::test_exception_waiter 
[gw16] [ 67%] PASSED tests/test_urldispatch.py::test_match_info_get_info_plain 
tests/test_urldispatch.py::test_match_info_get_info_dynamic 
tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Multiple Paths, Multiple Hosts, Port] 
[gw21] [ 67%] PASSED tests/test_tracing.py::TestTrace::test_send[request_start-params0-TraceRequestStartParams] 
tests/test_tracing.py::TestTrace::test_send[request_chunk_sent-params1-TraceRequestChunkSentParams] 
[gw3] [ 67%] PASSED tests/test_multipart.py::TestPartReader::test_read_respects_content_length 
[gw10] [ 67%] PASSED tests/test_run_app.py::test_run_app_pass_apprunner_kwargs[pyloop-max_field_size] 
tests/test_multipart.py::TestPartReader::test_read_with_content_encoding_gzip 
[gw0] [ 67%] PASSED tests/test_urldispatch.py::test_add_route_with_re[{to:\\d+}-1234-expected0] 
tests/test_urldispatch.py::test_add_route_with_re[{name}.html-test.html-expected1] 
[gw8] [ 67%] PASSED tests/test_urldispatch.py::test_raise_method_not_found 
tests/test_urldispatch.py::test_double_add_url_with_the_same_name 
[gw8] [ 67%] PASSED tests/test_urldispatch.py::test_double_add_url_with_the_same_name 
tests/test_urldispatch.py::test_route_plain 
[gw8] [ 67%] PASSED tests/test_urldispatch.py::test_route_plain 
tests/test_urldispatch.py::test_route_unknown_route_name 
[gw8] [ 67%] PASSED tests/test_urldispatch.py::test_route_unknown_route_name 
tests/test_urldispatch.py::test_route_dynamic 
[gw8] [ 67%] PASSED tests/test_urldispatch.py::test_route_dynamic 
tests/test_urldispatch.py::test_add_static_path_checks 
[gw8] [ 67%] PASSED tests/test_urldispatch.py::test_add_static_path_checks 
tests/test_urldispatch.py::test_add_static_path_resolution 
[gw8] [ 67%] PASSED tests/test_urldispatch.py::test_add_static_path_resolution 
tests/test_urldispatch.py::test_add_static 
[gw8] [ 67%] PASSED tests/test_urldispatch.py::test_add_static 
tests/test_urldispatch.py::test_add_static_append_version 
[gw8] [ 67%] PASSED tests/test_urldispatch.py::test_add_static_append_version 
tests/test_urldispatch.py::test_add_static_append_version_set_from_constructor 
[gw8] [ 67%] PASSED tests/test_urldispatch.py::test_add_static_append_version_set_from_constructor 
tests/test_urldispatch.py::test_add_static_append_version_override_constructor 
[gw8] [ 67%] PASSED tests/test_urldispatch.py::test_add_static_append_version_override_constructor 
tests/test_urldispatch.py::test_add_static_append_version_filename_without_slash 
[gw8] [ 67%] PASSED tests/test_urldispatch.py::test_add_static_append_version_filename_without_slash 
tests/test_urldispatch.py::test_add_static_append_version_non_exists_file 
[gw8] [ 67%] PASSED tests/test_urldispatch.py::test_add_static_append_version_non_exists_file 
tests/test_urldispatch.py::test_add_static_append_version_non_exists_file_without_slash 
[gw8] [ 67%] PASSED tests/test_urldispatch.py::test_add_static_append_version_non_exists_file_without_slash 
tests/test_urldispatch.py::test_add_static_append_version_follow_symlink 
[gw23] [ 67%] PASSED tests/test_tracing.py::TestTrace::test_send[connection_create_end-params9-TraceConnectionCreateEndParams] 
tests/test_tracing.py::TestTrace::test_send[connection_reuseconn-params10-TraceConnectionReuseconnParams] 
[gw8] [ 67%] PASSED tests/test_urldispatch.py::test_add_static_append_version_follow_symlink 
tests/test_urldispatch.py::test_add_static_append_version_not_follow_symlink 
[gw8] [ 67%] PASSED tests/test_urldispatch.py::test_add_static_append_version_not_follow_symlink 
tests/test_urldispatch.py::test_add_static_quoting 
[gw8] [ 67%] PASSED tests/test_urldispatch.py::test_add_static_quoting 
tests/test_urldispatch.py::test_plain_not_match 
[gw8] [ 67%] PASSED tests/test_urldispatch.py::test_plain_not_match 
tests/test_urldispatch.py::test_dynamic_not_match 
[gw8] [ 67%] PASSED tests/test_urldispatch.py::test_dynamic_not_match 
tests/test_web_exceptions.py::test_reason_with_cr 
[gw8] [ 67%] PASSED tests/test_web_exceptions.py::test_reason_with_cr 
tests/test_web_exceptions.py::test_reason_with_lf 
[gw8] [ 67%] PASSED tests/test_web_exceptions.py::test_reason_with_lf 
tests/test_web_functional.py::test_simple_get[pyloop] 
[gw7] [ 68%] PASSED tests/test_web_app.py::test_app_ctor 
tests/test_web_app.py::test_app_call 
[gw17] [ 68%] PASSED tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Multiple Paths, Multiple Hosts, Port] 
[gw8] [ 68%] PASSED tests/test_web_functional.py::test_simple_get[pyloop] 
[gw7] [ 68%] PASSED tests/test_web_app.py::test_app_call 
tests/test_web_app.py::test_app_default_loop 
[gw7] [ 68%] PASSED tests/test_web_app.py::test_app_default_loop 
[gw15] [ 68%] PASSED tests/test_streams.py::TestStreamReader::test_readline_limit_with_existing_data 
tests/test_streams.py::TestStreamReader::test_readline_limit 
tests/test_web_app.py::test_set_loop 
tests/test_run_app.py::test_run_app_pass_apprunner_kwargs[pyloop-lingering_time] 
tests/test_test_utils.py::test_testcase_no_app 
tests/test_run_app.py::test_run_app_with_sock[pyloop] 
tests/test_http_parser.py::test_parse_content_length_payload_multiple[py-parser-pyloop] 
[gw4] [ 68%] PASSED tests/test_multipart.py::TestPartReader::test_release 
tests/test_multipart.py::TestPartReader::test_release_respects_content_length 
[gw21] [ 68%] PASSED tests/test_tracing.py::TestTrace::test_send[request_chunk_sent-params1-TraceRequestChunkSentParams] 
tests/test_tracing.py::TestTrace::test_send[response_chunk_received-params2-TraceResponseChunkReceivedParams] 
[gw5] [ 68%] PASSED tests/test_http_parser.py::test_parse_content_length_payload_multiple[py-parser-pyloop] 
[gw2] [ 68%] PASSED tests/test_streams.py::TestStreamReader::test___repr__exception 
tests/test_streams.py::TestStreamReader::test___repr__waiter 
tests/test_test_utils.py::test_test_client_methods[get] 
[gw20] [ 68%] PASSED tests/test_web_app.py::test_cleanup_ctx 
tests/test_web_app.py::test_cleanup_ctx_exception_on_startup 
[gw14] [ 68%] PASSED tests/test_test_utils.py::test_test_client_methods[get] 
[gw13] [ 68%] PASSED tests/test_proxy_functional.py::test_secure_https_proxy_absolute_path[pyloop-http] 
[gw12] [ 68%] PASSED tests/test_streams.py::test_set_exception_cancelled 
tests/test_streams.py::test_set_exception_eof_callbacks 
tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_data_in_eof_writelines_all_zlib[isal.isal_zlib-pyloop] 
[gw3] [ 68%] PASSED tests/test_multipart.py::TestPartReader::test_read_with_content_encoding_gzip 
tests/test_web_exceptions.py::test_terminal_classes_has_status_code 
[gw7] [ 68%] PASSED tests/test_web_app.py::test_set_loop 
tests/test_web_app.py::test_set_loop_default_loop 
tests/test_web_functional.py::test_simple_get_with_text[pyloop] 
[gw10] [ 68%] PASSED tests/test_run_app.py::test_run_app_pass_apprunner_kwargs[pyloop-lingering_time] 
[gw8] [ 68%] PASSED tests/test_web_functional.py::test_simple_get_with_text[pyloop] 
[gw11] [ 68%] PASSED tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_data_in_eof_writelines_all_zlib[isal.isal_zlib-pyloop] 
[gw9] [ 68%] PASSED tests/test_urldispatch.py::test_dynamic_match_with_static_part 
tests/test_urldispatch.py::test_dynamic_match_two_part2 
[gw0] [ 68%] PASSED tests/test_urldispatch.py::test_add_route_with_re[{name}.html-test.html-expected1] 
tests/test_urldispatch.py::test_add_route_with_re[{fn:\\w+ \\d+}-abc 123-expected2] 
[gw22] [ 68%] PASSED tests/test_run_app.py::test_run_app_with_sock[pyloop] 
[gw18] [ 68%] PASSED tests/test_streams.py::TestStreamReader::test_exception_waiter 
tests/test_streams.py::TestStreamReader::test_exception_cancel 
[gw19] [ 68%] PASSED tests/test_web_app.py::test_app_make_handler_args 
tests/test_web_app.py::test_app_make_handler_access_log_class 
[gw21] [ 68%] PASSED tests/test_tracing.py::TestTrace::test_send[response_chunk_received-params2-TraceResponseChunkReceivedParams] 
tests/test_tracing.py::TestTrace::test_send[request_end-params3-TraceRequestEndParams] 
[gw16] [ 68%] PASSED tests/test_urldispatch.py::test_match_info_get_info_dynamic 
tests/test_urldispatch.py::test_match_info_get_info_dynamic2 
tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Only socket] 
[gw3] [ 68%] PASSED tests/test_web_exceptions.py::test_terminal_classes_has_status_code 
[gw6] [ 68%] PASSED tests/test_test_utils.py::test_testcase_no_app 
tests/test_web_exceptions.py::test_HTTPFound 
[gw7] [ 68%] PASSED tests/test_web_app.py::test_set_loop_default_loop 
tests/test_web_app.py::test_set_loop_with_different_loops 
tests/test_run_app.py::test_run_app_multiple_hosts[pyloop] 
tests/test_run_app.py::test_run_app_pass_apprunner_kwargs[pyloop-read_bufsize] 
[gw17] [ 68%] PASSED tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Only socket] 
[gw23] [ 68%] PASSED tests/test_tracing.py::TestTrace::test_send[connection_reuseconn-params10-TraceConnectionReuseconnParams] 
tests/test_tracing.py::TestTrace::test_send[dns_resolvehost_start-params11-TraceDnsResolveHostStartParams] 
[gw22] [ 68%] PASSED tests/test_run_app.py::test_run_app_multiple_hosts[pyloop] 
[gw12] [ 68%] PASSED tests/test_streams.py::test_set_exception_eof_callbacks 
tests/test_streams.py::test_stream_reader_lines 
tests/test_web_functional.py::test_handler_returns_not_response[pyloop] 
tests/test_test_utils.py::test_test_client_methods[post0] 
[gw14] [ 68%] PASSED tests/test_test_utils.py::test_test_client_methods[post0] 
[gw15] [ 68%] PASSED tests/test_streams.py::TestStreamReader::test_readline_limit 
tests/test_streams.py::TestStreamReader::test_readline_nolimit_nowait 
[gw2] [ 68%] PASSED tests/test_streams.py::TestStreamReader::test___repr__waiter 
tests/test_streams.py::TestStreamReader::test_unread_empty 
[gw4] [ 68%] PASSED tests/test_multipart.py::TestPartReader::test_release_respects_content_length 
[gw10] [ 68%] PASSED tests/test_run_app.py::test_run_app_pass_apprunner_kwargs[pyloop-read_bufsize] 
[gw8] [ 68%] PASSED tests/test_web_functional.py::test_handler_returns_not_response[pyloop] 
tests/test_multipart.py::TestPartReader::test_release_release 
[gw16] [ 68%] PASSED tests/test_urldispatch.py::test_match_info_get_info_dynamic2 
tests/test_urldispatch.py::test_static_resource_get_info 
[gw16] [ 68%] PASSED tests/test_urldispatch.py::test_static_resource_get_info 
tests/test_urldispatch.py::test_system_route_get_info 
[gw21] [ 68%] PASSED tests/test_tracing.py::TestTrace::test_send[request_end-params3-TraceRequestEndParams] 
tests/test_tracing.py::TestTrace::test_send[request_exception-params4-TraceRequestExceptionParams] 
[gw9] [ 68%] PASSED tests/test_urldispatch.py::test_dynamic_match_two_part2 
[gw0] [ 69%] PASSED tests/test_urldispatch.py::test_add_route_with_re[{fn:\\w+ \\d+}-abc 123-expected2] 
tests/test_urldispatch.py::test_add_route_with_re[{fn:\\w+\\s\\d+}-abc 123-expected3] 
tests/test_urldispatch.py::test_dynamic_match_unquoted_path 
tests/test_http_parser.py::test_parse_content_length_payload_multiple[c-parser-pyloop] 
tests/test_http_writer.py::test_write_large_payload_deflate_compression_chunked_data_in_eof[pyloop] 
[gw20] [ 69%] PASSED tests/test_web_app.py::test_cleanup_ctx_exception_on_startup 
tests/test_web_app.py::test_cleanup_ctx_exception_on_cleanup 
[gw5] [ 69%] PASSED tests/test_http_parser.py::test_parse_content_length_payload_multiple[c-parser-pyloop] 
[gw3] [ 69%] PASSED tests/test_web_exceptions.py::test_HTTPFound 
tests/test_web_exceptions.py::test_HTTPFound_empty_location 
[gw3] [ 69%] PASSED tests/test_web_exceptions.py::test_HTTPFound_empty_location 
tests/test_web_exceptions.py::test_HTTPFound_location_CRLF 
[gw3] [ 69%] PASSED tests/test_web_exceptions.py::test_HTTPFound_location_CRLF 
tests/test_web_exceptions.py::test_HTTPMethodNotAllowed 
[gw11] [ 69%] PASSED tests/test_http_writer.py::test_write_large_payload_deflate_compression_chunked_data_in_eof[pyloop] 
[gw18] [ 69%] PASSED tests/test_streams.py::TestStreamReader::test_exception_cancel 
tests/test_streams.py::TestStreamReader::test_readany_eof 
tests/test_test_utils.py::test_disable_retry_persistent_connection 
[gw6] [ 69%] PASSED tests/test_test_utils.py::test_disable_retry_persistent_connection 
tests/test_run_app.py::test_run_app_custom_backlog[pyloop] 
tests/test_run_app.py::test_run_app_pass_apprunner_kwargs[pyloop-auto_decompress] 
[gw19] [ 69%] PASSED tests/test_web_app.py::test_app_make_handler_access_log_class 
tests/test_web_app.py::test_app_make_handler_no_access_log_class 
[gw4] [ 69%] PASSED tests/test_multipart.py::TestPartReader::test_release_release 
[gw7] [ 69%] PASSED tests/test_web_app.py::test_set_loop_with_different_loops 
tests/test_web_app.py::test_app_make_handler_debug_exc[True] 
[gw10] [ 69%] PASSED tests/test_run_app.py::test_run_app_pass_apprunner_kwargs[pyloop-auto_decompress] 
tests/test_test_utils.py::test_test_client_methods[options] 
[gw14] [ 69%] PASSED tests/test_test_utils.py::test_test_client_methods[options] 
tests/test_web_functional.py::test_100_continue[pyloop] 
[gw5] [ 69%] PASSED tests/test_web_functional.py::test_100_continue[pyloop] 
[gw23] [ 69%] PASSED tests/test_tracing.py::TestTrace::test_send[dns_resolvehost_start-params11-TraceDnsResolveHostStartParams] 
tests/test_tracing.py::TestTrace::test_send[dns_resolvehost_end-params12-TraceDnsResolveHostEndParams] 
[gw21] [ 69%] PASSED tests/test_tracing.py::TestTrace::test_send[request_exception-params4-TraceRequestExceptionParams] 
tests/test_tracing.py::TestTrace::test_send[request_redirect-params5-TraceRequestRedirectParams] 
[gw22] [ 69%] PASSED tests/test_run_app.py::test_run_app_custom_backlog[pyloop] 
tests/test_multipart.py::TestPartReader::test_filename 
tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Socket, port] 
[gw12] [ 69%] PASSED tests/test_streams.py::test_stream_reader_lines 
tests/test_streams.py::test_stream_reader_chunks_complete 
tests/test_web_functional.py::test_handler_returns_none[pyloop] 
[gw2] [ 69%] PASSED tests/test_streams.py::TestStreamReader::test_unread_empty 
tests/test_streams.py::test_empty_stream_reader 
[gw8] [ 69%] PASSED tests/test_web_functional.py::test_handler_returns_none[pyloop] 
[gw9] [ 69%] PASSED tests/test_urldispatch.py::test_dynamic_match_unquoted_path 
tests/test_urldispatch.py::test_dynamic_match_double_quoted_path 
[gw17] [ 69%] PASSED tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Socket, port] 
[gw15] [ 69%] PASSED tests/test_streams.py::TestStreamReader::test_readline_nolimit_nowait 
[gw16] [ 69%] PASSED tests/test_urldispatch.py::test_system_route_get_info 
tests/test_urldispatch.py::test_resources_view_len 
[gw16] [ 69%] PASSED tests/test_urldispatch.py::test_resources_view_len 
tests/test_urldispatch.py::test_resources_view_iter 
[gw18] [ 69%] PASSED tests/test_streams.py::TestStreamReader::test_readany_eof 
[gw16] [ 69%] PASSED tests/test_urldispatch.py::test_resources_view_iter 
tests/test_urldispatch.py::test_resources_view_contains 
tests/test_streams.py::TestStreamReader::test_readline_eof 
[gw16] [ 69%] PASSED tests/test_urldispatch.py::test_resources_view_contains 
tests/test_urldispatch.py::test_resources_abc 
[gw4] [ 69%] PASSED tests/test_multipart.py::TestPartReader::test_filename 
tests/test_multipart.py::TestPartReader::test_reading_long_part 
tests/test_streams.py::TestStreamReader::test_readany_empty_eof 
[gw16] [ 69%] PASSED tests/test_urldispatch.py::test_resources_abc 
tests/test_urldispatch.py::test_static_route_user_home 
[gw16] [ 69%] SKIPPED tests/test_urldispatch.py::test_static_route_user_home 
tests/test_urldispatch.py::test_static_route_points_to_file 
[gw16] [ 69%] PASSED tests/test_urldispatch.py::test_static_route_points_to_file 
tests/test_urldispatch.py::test_404_for_static_resource 
[gw3] [ 69%] PASSED tests/test_web_exceptions.py::test_HTTPMethodNotAllowed 
tests/test_web_exceptions.py::test_override_body_with_text 
[gw3] [ 69%] PASSED tests/test_web_exceptions.py::test_override_body_with_text 
tests/test_web_exceptions.py::test_override_body_with_binary 
[gw3] [ 69%] PASSED tests/test_web_exceptions.py::test_override_body_with_binary 
tests/test_web_exceptions.py::test_default_body 
[gw3] [ 69%] PASSED tests/test_web_exceptions.py::test_default_body 
tests/test_web_exceptions.py::test_empty_body_204 
[gw3] [ 69%] PASSED tests/test_web_exceptions.py::test_empty_body_204 
tests/test_web_exceptions.py::test_empty_body_205 
[gw3] [ 69%] PASSED tests/test_web_exceptions.py::test_empty_body_205 
tests/test_web_exceptions.py::test_empty_body_304 
[gw3] [ 69%] PASSED tests/test_web_exceptions.py::test_empty_body_304 
tests/test_http_writer.py::test_write_large_payload_deflate_compression_chunked_data_in_eof_all_zlib[zlib-pyloop] 
tests/test_web_exceptions.py::test_no_link_451 
[gw3] [ 69%] PASSED tests/test_web_exceptions.py::test_no_link_451 
tests/test_web_exceptions.py::test_link_none_451 
[gw3] [ 69%] PASSED tests/test_web_exceptions.py::test_link_none_451 
tests/test_web_exceptions.py::test_link_empty_451 
[gw3] [ 69%] PASSED tests/test_web_exceptions.py::test_link_empty_451 
tests/test_web_exceptions.py::test_link_str_451 
[gw3] [ 69%] PASSED tests/test_web_exceptions.py::test_link_str_451 
tests/test_web_exceptions.py::test_link_url_451 
[gw11] [ 70%] PASSED tests/test_http_writer.py::test_write_large_payload_deflate_compression_chunked_data_in_eof_all_zlib[zlib-pyloop] 
[gw0] [ 70%] PASSED tests/test_urldispatch.py::test_add_route_with_re[{fn:\\w+\\s\\d+}-abc 123-expected3] 
[gw20] [ 70%] PASSED tests/test_web_app.py::test_cleanup_ctx_exception_on_cleanup 
tests/test_web_app.py::test_cleanup_ctx_cleanup_after_exception 
[gw3] [ 70%] PASSED tests/test_web_exceptions.py::test_link_url_451 
tests/test_web_exceptions.py::test_link_CRLF_451 
[gw3] [ 70%] PASSED tests/test_web_exceptions.py::test_link_CRLF_451 
tests/test_web_exceptions.py::test_HTTPException_retains_cause 
[gw3] [ 70%] PASSED tests/test_web_exceptions.py::test_HTTPException_retains_cause 
tests/test_web_exceptions.py::test_HTTPException_retains_cookie[pyloop] 
[gw3] [ 70%] PASSED tests/test_web_exceptions.py::test_HTTPException_retains_cookie[pyloop] 
tests/test_urldispatch.py::test_add_route_with_re_and_slashes 
[gw21] [ 70%] PASSED tests/test_tracing.py::TestTrace::test_send[request_redirect-params5-TraceRequestRedirectParams] 
tests/test_web_cli.py::test_entry_func_only_module 
tests/test_web_functional.py::test_100_continue_custom[pyloop] 
tests/test_test_utils.py::test_server_context_manager 
[gw5] [ 70%] PASSED tests/test_web_functional.py::test_100_continue_custom[pyloop] 
[gw6] [ 70%] PASSED tests/test_test_utils.py::test_server_context_manager 
[gw21] [ 70%] PASSED tests/test_web_cli.py::test_entry_func_only_module 
tests/test_web_cli.py::test_entry_func_only_function 
[gw21] [ 70%] PASSED tests/test_web_cli.py::test_entry_func_only_function 
tests/test_web_cli.py::test_entry_func_only_separator 
[gw21] [ 70%] PASSED tests/test_web_cli.py::test_entry_func_only_separator 
tests/test_run_app.py::test_run_app_custom_backlog_unix[pyloop] 
[gw12] [ 70%] PASSED tests/test_streams.py::test_stream_reader_chunks_complete 
tests/test_web_cli.py::test_entry_func_relative_module 
[gw21] [ 70%] PASSED tests/test_web_cli.py::test_entry_func_relative_module 
tests/test_web_cli.py::test_entry_func_non_existent_module 
tests/test_streams.py::test_stream_reader_chunks_incomplete 
[gw19] [ 70%] PASSED tests/test_web_app.py::test_app_make_handler_no_access_log_class 
tests/test_web_app.py::test_app_make_handler_raises_deprecation_warning 
tests/test_run_app.py::test_run_app_context_vars[pyloop] 
[gw18] [ 70%] PASSED tests/test_streams.py::TestStreamReader::test_readany_empty_eof 
[gw9] [ 70%] PASSED tests/test_urldispatch.py::test_dynamic_match_double_quoted_path 
tests/test_urldispatch.py::test_add_route_not_started_with_slash 
[gw9] [ 70%] PASSED tests/test_urldispatch.py::test_add_route_not_started_with_slash 
[gw7] [ 70%] PASSED tests/test_web_app.py::test_app_make_handler_debug_exc[True] 
tests/test_web_app.py::test_app_make_handler_debug_exc[False] 
tests/test_urldispatch.py::test_add_route_invalid_method 
[gw9] [ 70%] PASSED tests/test_urldispatch.py::test_add_route_invalid_method 
tests/test_streams.py::TestStreamReader::test_readany_exception 
tests/test_urldispatch.py::test_routes_view_len 
[gw9] [ 70%] PASSED tests/test_urldispatch.py::test_routes_view_len 
tests/test_urldispatch.py::test_routes_view_iter 
[gw9] [ 70%] PASSED tests/test_urldispatch.py::test_routes_view_iter 
tests/test_urldispatch.py::test_routes_view_contains 
[gw9] [ 70%] PASSED tests/test_urldispatch.py::test_routes_view_contains 
tests/test_urldispatch.py::test_routes_abc 
[gw9] [ 70%] PASSED tests/test_urldispatch.py::test_routes_abc 
tests/test_urldispatch.py::test_named_resources_abc 
[gw9] [ 70%] PASSED tests/test_urldispatch.py::test_named_resources_abc 
tests/test_urldispatch.py::test_named_resources 
[gw9] [ 70%] PASSED tests/test_urldispatch.py::test_named_resources 
tests/test_urldispatch.py::test_resource_iter 
[gw23] [ 70%] PASSED tests/test_tracing.py::TestTrace::test_send[dns_resolvehost_end-params12-TraceDnsResolveHostEndParams] 
tests/test_tracing.py::TestTrace::test_send[dns_cache_hit-params13-TraceDnsCacheHitParams] 
[gw9] [ 70%] PASSED tests/test_urldispatch.py::test_resource_iter 
tests/test_urldispatch.py::test_deprecate_bare_generators 
[gw9] [ 70%] PASSED tests/test_urldispatch.py::test_deprecate_bare_generators 
tests/test_urldispatch.py::test_view_route 
[gw9] [ 70%] PASSED tests/test_urldispatch.py::test_view_route 
tests/test_urldispatch.py::test_resource_route_match 
[gw9] [ 70%] PASSED tests/test_urldispatch.py::test_resource_route_match 
tests/test_urldispatch.py::test_error_on_double_route_adding 
[gw9] [ 70%] PASSED tests/test_urldispatch.py::test_error_on_double_route_adding 
tests/test_web_functional.py::test_subapp_not_allowed[pyloop] 
[gw9] [ 70%] PASSED tests/test_web_functional.py::test_subapp_not_allowed[pyloop] 
[gw10] [ 70%] PASSED tests/test_run_app.py::test_run_app_context_vars[pyloop] 
[gw2] [ 70%] PASSED tests/test_streams.py::test_empty_stream_reader 
[gw21] [ 70%] PASSED tests/test_web_cli.py::test_entry_func_non_existent_module 
tests/test_web_cli.py::test_entry_func_non_existent_attribute 
[gw21] [ 70%] PASSED tests/test_web_cli.py::test_entry_func_non_existent_attribute 
tests/test_web_cli.py::test_path_no_host 
tests/test_web_functional.py::test_handler_returns_not_response_after_100expect[pyloop] 
[gw21] [ 70%] PASSED tests/test_web_cli.py::test_path_no_host 
tests/test_web_cli.py::test_path_and_host 
[gw21] [ 70%] PASSED tests/test_web_cli.py::test_path_and_host 
tests/test_web_cli.py::test_path_when_unsupported 
[gw21] [ 70%] PASSED tests/test_web_cli.py::test_path_when_unsupported 
tests/test_web_cli.py::test_entry_func_call 
[gw15] [ 70%] PASSED tests/test_streams.py::TestStreamReader::test_readline_eof 
tests/test_streams.py::test_empty_stream_reader_iter_chunks 
[gw21] [ 70%] PASSED tests/test_web_cli.py::test_entry_func_call 
tests/test_web_cli.py::test_running_application 
[gw8] [ 70%] PASSED tests/test_web_functional.py::test_handler_returns_not_response_after_100expect[pyloop] 
[gw21] [ 71%] PASSED tests/test_web_cli.py::test_running_application 
tests/test_test_utils.py::test_test_client_methods[post1] 
[gw14] [ 71%] PASSED tests/test_test_utils.py::test_test_client_methods[post1] 
tests/test_web_exceptions.py::test_all_http_exceptions_exported 
[gw0] [ 71%] PASSED tests/test_urldispatch.py::test_add_route_with_re_and_slashes 
tests/test_urldispatch.py::test_add_route_with_re_not_match 
[gw21] [ 71%] PASSED tests/test_web_exceptions.py::test_all_http_exceptions_exported 
tests/test_web_exceptions.py::test_HTTPOk 
tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Socket, Host, No port] 
tests/test_streams.py::TestStreamReader::test_readline_empty_eof 
tests/test_proxy_functional.py::test_secure_https_proxy_absolute_path[pyloop-https] 
[gw4] [ 71%] PASSED tests/test_multipart.py::TestPartReader::test_reading_long_part 
tests/test_multipart.py::TestMultipartReader::test_from_response 
[gw4] [ 71%] PASSED tests/test_multipart.py::TestMultipartReader::test_from_response 
tests/test_multipart.py::TestMultipartReader::test_bad_boundary 
[gw4] [ 71%] PASSED tests/test_multipart.py::TestMultipartReader::test_bad_boundary 
[gw16] [ 71%] PASSED tests/test_urldispatch.py::test_404_for_static_resource 
tests/test_urldispatch.py::test_405_for_resource_adapter 
[gw22] [ 71%] PASSED tests/test_run_app.py::test_run_app_custom_backlog_unix[pyloop] 
tests/test_multipart.py::TestMultipartReader::test_dispatch 
[gw4] [ 71%] PASSED tests/test_multipart.py::TestMultipartReader::test_dispatch 
tests/test_web_functional.py::test_subapp_middleware_context[pyloop-/sub/-expected4-C] 
[gw4] [ 71%] PASSED tests/test_web_functional.py::test_subapp_middleware_context[pyloop-/sub/-expected4-C] 
tests/test_http_writer.py::test_write_large_payload_deflate_compression_chunked_data_in_eof_all_zlib[zlib_ng.zlib_ng-pyloop] 
[gw11] [ 71%] PASSED tests/test_http_writer.py::test_write_large_payload_deflate_compression_chunked_data_in_eof_all_zlib[zlib_ng.zlib_ng-pyloop] 
[gw20] [ 71%] PASSED tests/test_web_app.py::test_cleanup_ctx_cleanup_after_exception 
tests/test_web_app.py::test_cleanup_ctx_exception_on_cleanup_multiple[Exception] 
[gw21] [ 71%] PASSED tests/test_web_exceptions.py::test_HTTPOk 
tests/test_web_functional.py::test_stream_response_multiple_chunks[pyloop] 
[gw21] [ 71%] PASSED tests/test_web_functional.py::test_stream_response_multiple_chunks[pyloop] 
[gw17] [ 71%] PASSED tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Socket, Host, No port] 
[gw19] [ 71%] PASSED tests/test_web_app.py::test_app_make_handler_raises_deprecation_warning 
tests/test_web_app.py::test_app_register_on_finish 
tests/test_run_app.py::test_run_app_raises_exception[pyloop] 
[gw18] [ 71%] PASSED tests/test_streams.py::TestStreamReader::test_readany_exception 
tests/test_streams.py::TestStreamReader::test_read_nowait 
tests/test_web_exceptions.py::test_unicode_text_body_unauthorized 
[gw3] [ 71%] PASSED tests/test_web_exceptions.py::test_unicode_text_body_unauthorized 
tests/test_web_exceptions.py::test_multiline_reason 
[gw3] [ 71%] PASSED tests/test_web_exceptions.py::test_multiline_reason 
tests/test_web_functional.py::test_response_with_precompressed_body[gzip-zlib-pyloop] 
[gw3] [ 71%] PASSED tests/test_web_functional.py::test_response_with_precompressed_body[gzip-zlib-pyloop] 
tests/test_test_utils.py::test_client_context_manager_response[head] 
[gw6] [ 71%] PASSED tests/test_test_utils.py::test_client_context_manager_response[head] 
[gw7] [ 71%] PASSED tests/test_web_app.py::test_app_make_handler_debug_exc[False] 
tests/test_web_functional.py::test_cancel_shutdown[pyloop] 
[gw7] [ 71%] PASSED tests/test_web_functional.py::test_cancel_shutdown[pyloop] 
[gw12] [ 71%] PASSED tests/test_streams.py::test_stream_reader_chunks_incomplete 
tests/test_streams.py::test_data_queue_empty 
[gw15] [ 71%] PASSED tests/test_streams.py::TestStreamReader::test_readline_empty_eof 
tests/test_streams.py::TestStreamReader::test_readline_read_byte_count 
[gw10] [ 71%] PASSED tests/test_run_app.py::test_run_app_raises_exception[pyloop] 
tests/test_web_functional.py::test_100_continue_custom_response[pyloop] 
tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-reuse_port] 
[gw5] [ 71%] PASSED tests/test_web_functional.py::test_100_continue_custom_response[pyloop] 
tests/test_web_functional.py::test_subapp_cannot_add_app_in_handler[pyloop] 
[gw0] [ 71%] PASSED tests/test_urldispatch.py::test_add_route_with_re_not_match 
tests/test_urldispatch.py::test_add_route_with_re_including_slashes 
[gw17] [ 71%] PASSED tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-reuse_port] 
[gw9] [ 71%] PASSED tests/test_web_functional.py::test_subapp_cannot_add_app_in_handler[pyloop] 
[gw23] [ 71%] PASSED tests/test_tracing.py::TestTrace::test_send[dns_cache_hit-params13-TraceDnsCacheHitParams] 
tests/test_tracing.py::TestTrace::test_send[dns_cache_miss-params14-TraceDnsCacheMissParams] 
[gw2] [ 71%] PASSED tests/test_streams.py::test_empty_stream_reader_iter_chunks 
tests/test_streams.py::TestDataQueue::test_is_eof[pyloop] 
[gw2] [ 71%] PASSED tests/test_streams.py::TestDataQueue::test_is_eof[pyloop] 
tests/test_test_utils.py::test_test_client_methods[put] 
[gw14] [ 71%] PASSED tests/test_test_utils.py::test_test_client_methods[put] 
[gw19] [ 71%] PASSED tests/test_web_app.py::test_app_register_on_finish 
tests/test_web_app.py::test_app_register_coro 
tests/test_web_functional.py::test_head_returns_empty_body[pyloop] 
tests/test_web_functional.py::test_context_manager_close_on_release[pyloop] 
[gw8] [ 71%] PASSED tests/test_web_functional.py::test_head_returns_empty_body[pyloop] 
[gw11] [ 71%] PASSED tests/test_web_functional.py::test_context_manager_close_on_release[pyloop] 
tests/test_run_app.py::test_run_app_http_unix_socket[pyloop] 
tests/test_web_functional.py::test_start_without_routes[pyloop] 
tests/test_web_functional.py::test_subapp_middleware_context[pyloop-/-expected5-C] 
[gw21] [ 71%] PASSED tests/test_web_functional.py::test_start_without_routes[pyloop] 
[gw4] [ 71%] PASSED tests/test_web_functional.py::test_subapp_middleware_context[pyloop-/-expected5-C] 
[gw15] [ 71%] PASSED tests/test_streams.py::TestStreamReader::test_readline_read_byte_count 
tests/test_streams.py::TestStreamReader::test_readline_exception 
[gw16] [ 71%] PASSED tests/test_urldispatch.py::test_405_for_resource_adapter 
tests/test_urldispatch.py::test_static_resource_outside_traversal 
tests/test_run_app.py::TestShutdown::test_shutdown_wait_for_handler 
[gw22] [ 71%] PASSED tests/test_run_app.py::test_run_app_http_unix_socket[pyloop] 
[gw20] [ 72%] PASSED tests/test_web_app.py::test_cleanup_ctx_exception_on_cleanup_multiple[Exception] 
tests/test_web_app.py::test_cleanup_ctx_exception_on_cleanup_multiple[CancelledError] 
tests/test_web_functional.py::test_post_form[pyloop] 
tests/test_test_utils.py::test_client_context_manager_response[get] 
[gw7] [ 72%] PASSED tests/test_web_functional.py::test_post_form[pyloop] 
[gw6] [ 72%] PASSED tests/test_test_utils.py::test_client_context_manager_response[get] 
[gw18] [ 72%] PASSED tests/test_streams.py::TestStreamReader::test_read_nowait 
[gw13] [ 72%] PASSED tests/test_proxy_functional.py::test_secure_https_proxy_absolute_path[pyloop-https] 
tests/test_streams.py::TestStreamReader::test_read_nowait_n 
[gw12] [ 72%] PASSED tests/test_streams.py::test_data_queue_empty 
tests/test_streams.py::test_data_queue_items 
tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-reuse_address] 
tests/test_web_functional.py::test_subapp_middlewares[pyloop] 
[gw9] [ 72%] PASSED tests/test_web_functional.py::test_subapp_middlewares[pyloop] 
tests/test_web_functional.py::test_response_with_precompressed_body[gzip-zlib_ng.zlib_ng-pyloop] 
[gw3] [ 72%] PASSED tests/test_web_functional.py::test_response_with_precompressed_body[gzip-zlib_ng.zlib_ng-pyloop] 
[gw17] [ 72%] PASSED tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-reuse_address] 
[gw19] [ 72%] PASSED tests/test_web_app.py::test_app_register_coro 
tests/test_web_app.py::test_non_default_router 
[gw19] [ 72%] PASSED tests/test_web_app.py::test_non_default_router 
tests/test_web_app.py::test_logging 
tests/test_web_functional.py::test_expect_handler_custom_response[pyloop] 
[gw5] [ 72%] PASSED tests/test_web_functional.py::test_expect_handler_custom_response[pyloop] 
[gw19] [ 72%] PASSED tests/test_web_app.py::test_logging 
tests/test_web_app.py::test_on_shutdown 
[gw15] [ 72%] PASSED tests/test_streams.py::TestStreamReader::test_readline_exception 
tests/test_streams.py::TestStreamReader::test_readuntil[*] 
[gw0] [ 72%] PASSED tests/test_urldispatch.py::test_add_route_with_re_including_slashes 
tests/test_urldispatch.py::test_add_route_with_invalid_re 
[gw0] [ 72%] PASSED tests/test_urldispatch.py::test_add_route_with_invalid_re 
tests/test_urldispatch.py::test_route_dynamic_with_regex_spec 
tests/test_web_functional.py::test_default_content_type_no_body[pyloop-201] 
[gw8] [ 72%] PASSED tests/test_web_functional.py::test_default_content_type_no_body[pyloop-201] 
[gw0] [ 72%] PASSED tests/test_urldispatch.py::test_route_dynamic_with_regex_spec 
tests/test_urldispatch.py::test_route_dynamic_with_regex_spec_and_trailing_slash 
[gw0] [ 72%] PASSED tests/test_urldispatch.py::test_route_dynamic_with_regex_spec_and_trailing_slash 
tests/test_urldispatch.py::test_route_dynamic_with_regex 
tests/test_web_functional.py::test_iter_any[pyloop] 
[gw0] [ 72%] PASSED tests/test_urldispatch.py::test_route_dynamic_with_regex 
tests/test_urldispatch.py::test_route_dynamic_quoting 
[gw0] [ 72%] PASSED tests/test_urldispatch.py::test_route_dynamic_quoting 
tests/test_urldispatch.py::test_regular_match_info 
[gw11] [ 72%] PASSED tests/test_web_functional.py::test_iter_any[pyloop] 
tests/test_web_functional.py::test_requests_count[pyloop] 
[gw18] [ 72%] PASSED tests/test_streams.py::TestStreamReader::test_read_nowait_n 
tests/test_streams.py::TestStreamReader::test_read_nowait_exception 
[gw21] [ 72%] PASSED tests/test_web_functional.py::test_requests_count[pyloop] 
tests/test_test_utils.py::test_test_client_methods[patch] 
[gw23] [ 72%] PASSED tests/test_tracing.py::TestTrace::test_send[dns_cache_miss-params14-TraceDnsCacheMissParams] 
tests/test_urldispatch.py::test_register_uncommon_http_methods 
[gw14] [ 72%] PASSED tests/test_test_utils.py::test_test_client_methods[patch] 
tests/test_run_app.py::test_run_app_https_unix_socket[pyloop] 
[gw23] [ 72%] PASSED tests/test_urldispatch.py::test_register_uncommon_http_methods 
tests/test_urldispatch.py::test_add_route_root 
tests/test_streams.py::TestDataQueue::test_at_eof[pyloop] 
[gw2] [ 72%] PASSED tests/test_streams.py::TestDataQueue::test_at_eof[pyloop] 
tests/test_web_functional.py::test_post_text[pyloop] 
[gw7] [ 72%] PASSED tests/test_web_functional.py::test_post_text[pyloop] 
[gw22] [ 72%] PASSED tests/test_run_app.py::test_run_app_https_unix_socket[pyloop] 
[gw1] [ 72%] PASSED tests/test_pytest_plugin.py::test_aiohttp_plugin 
[gw16] [ 72%] PASSED tests/test_urldispatch.py::test_static_resource_outside_traversal 
tests/test_urldispatch.py::test_check_allowed_method_for_found_resource 
tests/test_pytest_plugin.py::test_warning_checks 
tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-reuse_port, reuse_address] 
tests/test_test_utils.py::test_client_context_manager_response[post0] 
[gw6] [ 72%] PASSED tests/test_test_utils.py::test_client_context_manager_response[post0] 
tests/test_web_functional.py::test_subapp_middleware_context[pyloop-/sub/-expected6-] 
[gw20] [ 72%] PASSED tests/test_web_app.py::test_cleanup_ctx_exception_on_cleanup_multiple[CancelledError] 
tests/test_web_app.py::test_cleanup_ctx_multiple_yields 
[gw4] [ 72%] PASSED tests/test_web_functional.py::test_subapp_middleware_context[pyloop-/sub/-expected6-] 
[gw12] [ 72%] PASSED tests/test_streams.py::test_data_queue_items 
tests/test_streams.py::test_stream_reader_iter_any 
[gw15] [ 72%] PASSED tests/test_streams.py::TestStreamReader::test_readuntil[*] 
tests/test_streams.py::TestStreamReader::test_readuntil[**] 
tests/test_web_functional.py::test_request_tracing[pyloop] 
tests/test_web_functional.py::test_subapp_on_response_prepare[pyloop] 
[gw9] [ 72%] PASSED tests/test_web_functional.py::test_subapp_on_response_prepare[pyloop] 
tests/test_web_functional.py::test_response_with_precompressed_body[gzip-isal.isal_zlib-pyloop] 
[gw3] [ 72%] PASSED tests/test_web_functional.py::test_response_with_precompressed_body[gzip-isal.isal_zlib-pyloop] 
[gw17] [ 72%] PASSED tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-reuse_port, reuse_address] 
[gw11] [ 72%] PASSED tests/test_web_functional.py::test_request_tracing[pyloop] 
tests/test_test_utils.py::test_test_client_methods[delete] 
[gw14] [ 72%] PASSED tests/test_test_utils.py::test_test_client_methods[delete] 
tests/test_web_functional.py::test_redirect_url[pyloop] 
[gw21] [ 72%] PASSED tests/test_web_functional.py::test_redirect_url[pyloop] 
[gw19] [ 72%] PASSED tests/test_web_app.py::test_on_shutdown 
tests/test_web_app.py::test_on_startup 
tests/test_web_functional.py::test_100_continue_for_not_found[pyloop] 
tests/test_run_app.py::test_run_app_abstract_linux_socket[pyloop] 
[gw0] [ 73%] PASSED tests/test_urldispatch.py::test_regular_match_info 
tests/test_urldispatch.py::test_match_info_with_plus 
[gw5] [ 73%] PASSED tests/test_web_functional.py::test_100_continue_for_not_found[pyloop] 
tests/test_web_functional.py::test_default_content_type_no_body[pyloop-204] 
[gw8] [ 73%] PASSED tests/test_web_functional.py::test_default_content_type_no_body[pyloop-204] 
[gw18] [ 73%] PASSED tests/test_streams.py::TestStreamReader::test_read_nowait_exception 
[gw22] [ 73%] PASSED tests/test_run_app.py::test_run_app_abstract_linux_socket[pyloop] 
tests/test_streams.py::TestStreamReader::test_read_nowait_waiter 
[gw23] [ 73%] PASSED tests/test_urldispatch.py::test_add_route_root 
tests/test_urldispatch.py::test_add_route_simple 
tests/test_streams.py::TestDataQueue::test_feed_data[pyloop] 
[gw2] [ 73%] PASSED tests/test_streams.py::TestDataQueue::test_feed_data[pyloop] 
tests/test_web_functional.py::test_post_json[pyloop] 
[gw7] [ 73%] PASSED tests/test_web_functional.py::test_post_json[pyloop] 
[gw12] [ 73%] PASSED tests/test_streams.py::test_stream_reader_iter_any 
tests/test_streams.py::test_stream_reader_iter 
tests/test_web_functional.py::test_return_http_exception_deprecated[pyloop] 
[gw11] [ 73%] PASSED tests/test_web_functional.py::test_return_http_exception_deprecated[pyloop] 
[gw20] [ 73%] PASSED tests/test_web_app.py::test_cleanup_ctx_multiple_yields 
tests/test_web_app.py::test_subapp_chained_config_dict_visibility[pyloop] 
tests/test_web_functional.py::test_response_with_precompressed_body[deflate-zlib-pyloop] 
[gw3] [ 73%] PASSED tests/test_web_functional.py::test_response_with_precompressed_body[deflate-zlib-pyloop] 
[gw20] [ 73%] PASSED tests/test_web_app.py::test_subapp_chained_config_dict_visibility[pyloop] 
[gw16] [ 73%] PASSED tests/test_urldispatch.py::test_check_allowed_method_for_found_resource 
tests/test_urldispatch.py::test_url_for_in_static_resource 
[gw16] [ 73%] PASSED tests/test_urldispatch.py::test_url_for_in_static_resource 
tests/test_urldispatch.py::test_url_for_in_static_resource_pathlib 
tests/test_web_functional.py::test_subapp_middleware_context[pyloop-/-expected7-] 
[gw4] [ 73%] PASSED tests/test_web_functional.py::test_subapp_middleware_context[pyloop-/-expected7-] 
[gw16] [ 73%] PASSED tests/test_urldispatch.py::test_url_for_in_static_resource_pathlib 
tests/test_urldispatch.py::test_url_for_in_resource_route 
[gw16] [ 73%] PASSED tests/test_urldispatch.py::test_url_for_in_resource_route 
tests/test_urldispatch.py::test_subapp_get_info 
[gw16] [ 73%] PASSED tests/test_urldispatch.py::test_subapp_get_info 
tests/test_urldispatch.py::test_domain_validation_error[None-TypeError] 
[gw16] [ 73%] PASSED tests/test_urldispatch.py::test_domain_validation_error[None-TypeError] 
tests/test_web_functional.py::test_get_with_empty_arg[pyloop] 
[gw16] [ 73%] PASSED tests/test_web_functional.py::test_get_with_empty_arg[pyloop] 
[gw19] [ 73%] PASSED tests/test_web_app.py::test_on_startup 
tests/test_web_app.py::test_appkey 
[gw19] [ 73%] PASSED tests/test_web_app.py::test_appkey 
tests/test_web_app.py::test_appkey_repr_concrete 
[gw19] [ 73%] PASSED tests/test_web_app.py::test_appkey_repr_concrete 
tests/test_web_app.py::test_appkey_repr_nonconcrete 
[gw19] [ 73%] PASSED tests/test_web_app.py::test_appkey_repr_nonconcrete 
tests/test_web_functional.py::test_stream_response_headers_204[pyloop] 
tests/test_run_app.py::test_run_app_preexisting_inet_socket[pyloop] 
[gw19] [ 73%] PASSED tests/test_web_functional.py::test_stream_response_headers_204[pyloop] 
tests/test_test_utils.py::test_client_context_manager_response[options] 
[gw6] [ 73%] PASSED tests/test_test_utils.py::test_client_context_manager_response[options] 
[gw15] [ 73%] PASSED tests/test_streams.py::TestStreamReader::test_readuntil[**] 
tests/test_streams.py::TestStreamReader::test_readuntil_limit_with_existing_data[&] 
tests/test_web_functional.py::test_multipart[pyloop] 
tests/test_test_utils.py::test_test_client_head 
[gw7] [ 73%] PASSED tests/test_web_functional.py::test_multipart[pyloop] 
[gw0] [ 73%] PASSED tests/test_urldispatch.py::test_match_info_with_plus 
tests/test_web_log.py::test_access_logger_dst_timezone 
[gw14] [ 73%] PASSED tests/test_test_utils.py::test_test_client_head 
[gw0] [ 73%] PASSED tests/test_web_log.py::test_access_logger_dst_timezone 
tests/test_web_log.py::test_access_logger_dicts 
[gw0] [ 73%] PASSED tests/test_web_log.py::test_access_logger_dicts 
tests/test_web_log.py::test_access_logger_unix_socket 
[gw18] [ 73%] PASSED tests/test_streams.py::TestStreamReader::test_read_nowait_waiter 
tests/test_streams.py::TestStreamReader::test_readchunk 
[gw0] [ 73%] PASSED tests/test_web_log.py::test_access_logger_unix_socket 
tests/test_web_log.py::test_logger_no_message 
[gw0] [ 73%] PASSED tests/test_web_log.py::test_logger_no_message 
tests/test_web_log.py::test_logger_internal_error 
tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Port, reuse_port] 
[gw23] [ 73%] PASSED tests/test_urldispatch.py::test_add_route_simple 
[gw0] [ 73%] PASSED tests/test_web_log.py::test_logger_internal_error 
tests/test_web_log.py::test_logger_no_transport 
[gw0] [ 73%] PASSED tests/test_web_log.py::test_logger_no_transport 
tests/test_web_log.py::test_logger_abc 
[gw0] [ 73%] PASSED tests/test_web_log.py::test_logger_abc 
tests/test_urldispatch.py::test_add_with_matchdict 
tests/test_web_log.py::test_contextvars_logger[pyloop] 
[gw0] [ 73%] PASSED tests/test_web_log.py::test_contextvars_logger[pyloop] 
tests/test_web_functional.py::test_simple_subapp[pyloop] 
tests/test_web_functional.py::test_100_continue_for_not_allowed[pyloop] 
[gw21] [ 73%] PASSED tests/test_web_functional.py::test_simple_subapp[pyloop] 
[gw5] [ 73%] PASSED tests/test_web_functional.py::test_100_continue_for_not_allowed[pyloop] 
tests/test_streams.py::TestDataQueue::test_feed_eof[pyloop] 
[gw2] [ 74%] PASSED tests/test_streams.py::TestDataQueue::test_feed_eof[pyloop] 
[gw22] [ 74%] PASSED tests/test_run_app.py::test_run_app_preexisting_inet_socket[pyloop] 
[gw12] [ 74%] PASSED tests/test_streams.py::test_stream_reader_iter 
tests/test_proxy_functional.py::test_https_proxy_unsupported_tls_in_tls[pyloop-https] 
[gw13] [ 74%] SKIPPED tests/test_proxy_functional.py::test_https_proxy_unsupported_tls_in_tls[pyloop-https] 
tests/test_proxy_functional.py::test_proxy_http_absolute_path[pyloop] 
tests/test_streams.py::test_stream_reader_iter_chunks_no_chunked_encoding 
[gw13] [ 74%] PASSED tests/test_proxy_functional.py::test_proxy_http_absolute_path[pyloop] 
tests/test_web_functional.py::test_subapp_on_startup[pyloop] 
[gw9] [ 74%] PASSED tests/test_web_functional.py::test_subapp_on_startup[pyloop] 
tests/test_web_functional.py::test_request_path[pyloop] 
[gw11] [ 74%] PASSED tests/test_web_functional.py::test_request_path[pyloop] 
[gw15] [ 74%] PASSED tests/test_streams.py::TestStreamReader::test_readuntil_limit_with_existing_data[&] 
tests/test_streams.py::TestStreamReader::test_readuntil_limit_with_existing_data[&&] 
tests/test_web_functional.py::test_large_header[pyloop] 
[gw16] [ 74%] PASSED tests/test_web_functional.py::test_large_header[pyloop] 
tests/test_web_functional.py::test_default_content_type_no_body[pyloop-404] 
tests/test_web_app.py::test_subapp_chained_config_dict_overriding[pyloop] 
tests/test_web_functional.py::test_httpfound_cookies_302[pyloop] 
[gw20] [ 74%] PASSED tests/test_web_app.py::test_subapp_chained_config_dict_overriding[pyloop] 
[gw17] [ 74%] PASSED tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Port, reuse_port] 
tests/test_web_functional.py::test_multipart_empty[pyloop] 
[gw8] [ 74%] PASSED tests/test_web_functional.py::test_default_content_type_no_body[pyloop-404] 
tests/test_web_functional.py::test_response_with_precompressed_body[deflate-zlib_ng.zlib_ng-pyloop] 
[gw7] [ 74%] PASSED tests/test_web_functional.py::test_multipart_empty[pyloop] 
[gw19] [ 74%] PASSED tests/test_web_functional.py::test_httpfound_cookies_302[pyloop] 
[gw1] [ 74%] PASSED tests/test_pytest_plugin.py::test_warning_checks 
[gw3] [ 74%] PASSED tests/test_web_functional.py::test_response_with_precompressed_body[deflate-zlib_ng.zlib_ng-pyloop] 
tests/test_pytest_plugin.py::test_aiohttp_plugin_async_fixture 
tests/test_test_utils.py::test_client_context_manager_response[post1] 
[gw6] [ 74%] PASSED tests/test_test_utils.py::test_client_context_manager_response[post1] 
[gw18] [ 74%] PASSED tests/test_streams.py::TestStreamReader::test_readchunk 
tests/test_streams.py::TestStreamReader::test_readchunk_wait_eof 
tests/test_proxy_functional.py::test_proxy_http_raw_path[pyloop] 
tests/test_web_functional.py::test_custom_date_header[pyloop] 
[gw4] [ 74%] PASSED tests/test_web_functional.py::test_custom_date_header[pyloop] 
tests/test_streams.py::TestDataQueue::test_read[pyloop] 
[gw2] [ 74%] PASSED tests/test_streams.py::TestDataQueue::test_read[pyloop] 
[gw13] [ 74%] PASSED tests/test_proxy_functional.py::test_proxy_http_raw_path[pyloop] 
tests/test_web_log.py::test_access_logger_feeds_logger 
[gw0] [ 74%] PASSED tests/test_web_log.py::test_access_logger_feeds_logger 
tests/test_web_log.py::test_logger_does_not_log_when_not_enabled[pyloop] 
[gw0] [ 74%] PASSED tests/test_web_log.py::test_logger_does_not_log_when_not_enabled[pyloop] 
tests/test_test_utils.py::test_make_mocked_request[headers0] 
[gw23] [ 74%] PASSED tests/test_urldispatch.py::test_add_with_matchdict 
tests/test_urldispatch.py::test_add_with_matchdict_with_colon 
[gw12] [ 74%] PASSED tests/test_streams.py::test_stream_reader_iter_chunks_no_chunked_encoding 
tests/test_streams.py::test_stream_reader_iter_chunks_chunked_encoding 
[gw14] [ 74%] PASSED tests/test_test_utils.py::test_make_mocked_request[headers0] 
tests/test_test_utils.py::test_make_mocked_request[headers1] 
[gw14] [ 74%] PASSED tests/test_test_utils.py::test_make_mocked_request[headers1] 
tests/test_test_utils.py::test_make_mocked_request[headers2] 
[gw14] [ 74%] PASSED tests/test_test_utils.py::test_make_mocked_request[headers2] 
tests/test_web_functional.py::test_subapp_reverse_url[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_no_trailing_slash_when_disabled[pyloop-/resource1-200] 
[gw14] [ 74%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_no_trailing_slash_when_disabled[pyloop-/resource1-200] 
[gw21] [ 74%] PASSED tests/test_web_functional.py::test_subapp_reverse_url[pyloop] 
tests/test_run_app.py::test_run_app_preexisting_inet6_socket[pyloop] 
[gw15] [ 74%] PASSED tests/test_streams.py::TestStreamReader::test_readuntil_limit_with_existing_data[&&] 
tests/test_streams.py::TestStreamReader::test_readuntil_limit[$] 
tests/test_web_functional.py::test_subapp_on_shutdown[pyloop] 
[gw9] [ 74%] PASSED tests/test_web_functional.py::test_subapp_on_shutdown[pyloop] 
tests/test_web_functional.py::test_http11_keep_alive_default[pyloop] 
[gw5] [ 74%] PASSED tests/test_web_functional.py::test_http11_keep_alive_default[pyloop] 
tests/test_web_functional.py::test_response_with_precompressed_body[deflate-isal.isal_zlib-pyloop] 
[gw3] [ 74%] PASSED tests/test_web_functional.py::test_response_with_precompressed_body[deflate-isal.isal_zlib-pyloop] 
tests/test_web_functional.py::test_large_header_allowed[pyloop] 
[gw16] [ 74%] PASSED tests/test_web_functional.py::test_large_header_allowed[pyloop] 
tests/test_proxy_functional.py::test_proxy_http_idna_support[pyloop] 
tests/test_web_functional.py::test_app_add_routes[pyloop] 
[gw11] [ 74%] PASSED tests/test_web_functional.py::test_app_add_routes[pyloop] 
[gw22] [ 74%] PASSED tests/test_run_app.py::test_run_app_preexisting_inet6_socket[pyloop] 
[gw13] [ 74%] PASSED tests/test_proxy_functional.py::test_proxy_http_idna_support[pyloop] 
tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Multiple Hosts, reuse_port] 
tests/test_web_functional.py::test_no_body_for_1xx_204_304_responses[pyloop-version0-101] 
[gw19] [ 74%] PASSED tests/test_web_functional.py::test_no_body_for_1xx_204_304_responses[pyloop-version0-101] 
tests/test_test_utils.py::test_client_context_manager_response[put] 
[gw6] [ 74%] PASSED tests/test_test_utils.py::test_client_context_manager_response[put] 
tests/test_web_app.py::test_subapp_on_startup[pyloop] 
[gw20] [ 74%] PASSED tests/test_web_app.py::test_subapp_on_startup[pyloop] 
tests/test_web_functional.py::test_response_before_complete[pyloop] 
tests/test_web_functional.py::test_multipart_content_transfer_encoding[pyloop] 
[gw8] [ 74%] PASSED tests/test_web_functional.py::test_response_before_complete[pyloop] 
[gw7] [ 74%] PASSED tests/test_web_functional.py::test_multipart_content_transfer_encoding[pyloop] 
tests/test_web_functional.py::test_response_prepared_with_clone[pyloop] 
[gw4] [ 74%] PASSED tests/test_web_functional.py::test_response_prepared_with_clone[pyloop] 
tests/test_run_app.py::test_run_app_preexisting_unix_socket[pyloop] 
[gw23] [ 75%] PASSED tests/test_urldispatch.py::test_add_with_matchdict_with_colon 
tests/test_urldispatch.py::test_add_route_with_add_get_shortcut 
[gw17] [ 75%] PASSED tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Multiple Hosts, reuse_port] 
[gw12] [ 75%] PASSED tests/test_streams.py::test_stream_reader_iter_chunks_chunked_encoding 
tests/test_web_log.py::test_logger_set_to_none[pyloop] 
[gw0] [ 75%] PASSED tests/test_web_log.py::test_logger_set_to_none[pyloop] 
tests/test_web_functional.py::test_subapp_reverse_variable_url[pyloop] 
[gw21] [ 75%] PASSED tests/test_web_functional.py::test_subapp_reverse_variable_url[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_no_trailing_slash_when_disabled[pyloop-/resource1/-404] 
tests/test_streams.py::TestDataQueue::test_read_eof[pyloop] 
[gw2] [ 75%] PASSED tests/test_streams.py::TestDataQueue::test_read_eof[pyloop] 
tests/test_streams.py::test_isinstance_check 
[gw12] [ 75%] PASSED tests/test_streams.py::test_isinstance_check 
tests/test_streams.py::test_stream_reader_pause_on_high_water_chunks 
[gw14] [ 75%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_no_trailing_slash_when_disabled[pyloop-/resource1/-404] 
[gw18] [ 75%] PASSED tests/test_streams.py::TestStreamReader::test_readchunk_wait_eof 
tests/test_streams.py::TestStreamReader::test_begin_and_end_chunk_receiving 
tests/test_proxy_functional.py::test_proxy_http_connection_error[pyloop] 
[gw13] [ 75%] PASSED tests/test_proxy_functional.py::test_proxy_http_connection_error[pyloop] 
[gw22] [ 75%] PASSED tests/test_run_app.py::test_run_app_preexisting_unix_socket[pyloop] 
tests/test_web_functional.py::test_response_with_precompressed_body[deflate-raw-zlib-pyloop] 
[gw3] [ 75%] PASSED tests/test_web_functional.py::test_response_with_precompressed_body[deflate-raw-zlib-pyloop] 
tests/test_web_functional.py::test_http10_keep_alive_default[pyloop] 
[gw5] [ 75%] PASSED tests/test_web_functional.py::test_http10_keep_alive_default[pyloop] 
tests/test_web_functional.py::test_subapp_on_cleanup[pyloop] 
[gw9] [ 75%] PASSED tests/test_web_functional.py::test_subapp_on_cleanup[pyloop] 
[gw15] [ 75%] PASSED tests/test_streams.py::TestStreamReader::test_readuntil_limit[$] 
tests/test_streams.py::TestStreamReader::test_readuntil_limit[$$] 
tests/test_web_functional.py::test_no_body_for_1xx_204_304_responses[pyloop-version0-204] 
tests/test_web_functional.py::test_get_with_empty_arg_with_equal[pyloop] 
[gw16] [ 75%] PASSED tests/test_web_functional.py::test_get_with_empty_arg_with_equal[pyloop] 
[gw19] [ 75%] PASSED tests/test_web_functional.py::test_no_body_for_1xx_204_304_responses[pyloop-version0-204] 
[gw23] [ 75%] PASSED tests/test_urldispatch.py::test_add_route_with_add_get_shortcut 
tests/test_urldispatch.py::test_add_route_with_add_post_shortcut 
tests/test_web_functional.py::test_request_headers_type[pyloop] 
[gw11] [ 75%] PASSED tests/test_web_functional.py::test_request_headers_type[pyloop] 
tests/test_web_functional.py::test_render_redirect[pyloop] 
[gw7] [ 75%] PASSED tests/test_web_functional.py::test_render_redirect[pyloop] 
tests/test_web_functional.py::test_app_max_client_size[pyloop] 
[gw4] [ 75%] PASSED tests/test_web_functional.py::test_app_max_client_size[pyloop] 
tests/test_web_app.py::test_app_iter 
[gw20] [ 75%] PASSED tests/test_web_app.py::test_app_iter 
tests/test_web_app.py::test_app_boolean 
[gw20] [ 75%] PASSED tests/test_web_app.py::test_app_boolean 
tests/test_web_functional.py::test_subapp_reverse_static_url[pyloop] 
tests/test_test_utils.py::test_client_context_manager_response[patch] 
tests/test_web_cli.py::test_entry_func_empty 
[gw20] [ 75%] PASSED tests/test_web_cli.py::test_entry_func_empty 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-///resource2//a//b-200] 
[gw6] [ 75%] PASSED tests/test_test_utils.py::test_client_context_manager_response[patch] 
[gw21] [ 75%] PASSED tests/test_web_functional.py::test_subapp_reverse_static_url[pyloop] 
[gw20] [ 75%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-///resource2//a//b-200] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_merge_slash[pyloop-/resource1/a/b?p=1-200] 
[gw12] [ 75%] PASSED tests/test_streams.py::test_stream_reader_pause_on_high_water_chunks 
tests/test_streams.py::test_stream_reader_resume_on_low_water_chunks 
[gw8] [ 75%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_merge_slash[pyloop-/resource1/a/b?p=1-200] 
[gw18] [ 75%] PASSED tests/test_streams.py::TestStreamReader::test_begin_and_end_chunk_receiving 
tests/test_streams.py::TestStreamReader::test_readany_chunk_end_race 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_no_trailing_slash_when_disabled[pyloop-/resource2-404] 
tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Multiple Paths, Port, reuse_address] 
tests/test_run_app.py::test_run_app_multiple_preexisting_sockets[pyloop] 
[gw14] [ 75%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_no_trailing_slash_when_disabled[pyloop-/resource2-404] 
tests/test_streams.py::TestDataQueue::test_read_cancelled[pyloop] 
[gw2] [ 75%] PASSED tests/test_streams.py::TestDataQueue::test_read_cancelled[pyloop] 
tests/test_web_log.py::test_logger_does_not_log_when_enabled_post_init[pyloop] 
[gw0] [ 75%] PASSED tests/test_web_log.py::test_logger_does_not_log_when_enabled_post_init[pyloop] 
tests/test_web_functional.py::test_http10_keep_alive_with_headers_close[pyloop] 
tests/test_web_functional.py::test_response_with_precompressed_body[deflate-raw-zlib_ng.zlib_ng-pyloop] 
[gw5] [ 75%] PASSED tests/test_web_functional.py::test_http10_keep_alive_with_headers_close[pyloop] 
[gw3] [ 75%] PASSED tests/test_web_functional.py::test_response_with_precompressed_body[deflate-raw-zlib_ng.zlib_ng-pyloop] 
tests/test_web_functional.py::test_subapp_middleware_context[pyloop-/sub/-expected0-AC] 
[gw9] [ 75%] PASSED tests/test_web_functional.py::test_subapp_middleware_context[pyloop-/sub/-expected0-AC] 
tests/test_web_functional.py::test_subapp_app[pyloop] 
tests/test_proxy_functional.py::test_proxy_http_bad_response[pyloop] 
[gw21] [ 75%] PASSED tests/test_web_functional.py::test_subapp_app[pyloop] 
[gw13] [ 75%] PASSED tests/test_proxy_functional.py::test_proxy_http_bad_response[pyloop] 
[gw22] [ 75%] PASSED tests/test_run_app.py::test_run_app_multiple_preexisting_sockets[pyloop] 
[gw17] [ 75%] PASSED tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Multiple Paths, Port, reuse_address] 
[gw23] [ 75%] PASSED tests/test_urldispatch.py::test_add_route_with_add_post_shortcut 
tests/test_urldispatch.py::test_add_route_with_add_put_shortcut 
tests/test_web_functional.py::test_no_body_for_1xx_204_304_responses[pyloop-version0-304] 
[gw19] [ 75%] PASSED tests/test_web_functional.py::test_no_body_for_1xx_204_304_responses[pyloop-version0-304] 
tests/test_web_functional.py::test_app_max_client_size_adjusted[pyloop] 
tests/test_web_functional.py::test_response_with_async_gen[pyloop] 
[gw4] [ 75%] PASSED tests/test_web_functional.py::test_app_max_client_size_adjusted[pyloop] 
[gw16] [ 76%] PASSED tests/test_web_functional.py::test_response_with_async_gen[pyloop] 
tests/test_web_functional.py::test_post_single_file[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-///resource2//a//b/-200] 
[gw20] [ 76%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-///resource2//a//b/-200] 
[gw7] [ 76%] PASSED tests/test_web_functional.py::test_post_single_file[pyloop] 
[gw15] [ 76%] PASSED tests/test_streams.py::TestStreamReader::test_readuntil_limit[$$] 
tests/test_streams.py::TestStreamReader::test_readuntil_nolimit_nowait[!] 
[gw12] [ 76%] PASSED tests/test_streams.py::test_stream_reader_resume_on_low_water_chunks 
tests/test_streams.py::test_stream_reader_no_resume_when_chunks_still_high 
tests/test_web_functional.py::test_response_with_precompressed_body[deflate-raw-isal.isal_zlib-pyloop] 
[gw3] [ 76%] PASSED tests/test_web_functional.py::test_response_with_precompressed_body[deflate-raw-isal.isal_zlib-pyloop] 
tests/test_test_utils.py::test_client_context_manager_response[delete] 
[gw6] [ 76%] PASSED tests/test_test_utils.py::test_client_context_manager_response[delete] 
tests/test_web_functional.py::test_app_max_client_size_none[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_no_trailing_slash_when_disabled[pyloop-/resource2/-200] 
[gw14] [ 76%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_no_trailing_slash_when_disabled[pyloop-/resource2/-200] 
tests/test_web_functional.py::test_http10_keep_alive_with_headers[pyloop] 
tests/test_web_functional.py::test_signal_on_error_handler[pyloop] 
[gw4] [ 76%] PASSED tests/test_web_functional.py::test_app_max_client_size_none[pyloop] 
[gw5] [ 76%] PASSED tests/test_web_functional.py::test_http10_keep_alive_with_headers[pyloop] 
[gw11] [ 76%] PASSED tests/test_web_functional.py::test_signal_on_error_handler[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_merge_slash[pyloop-//resource1//a//b?p=1-200] 
tests/test_web_functional.py::test_response_with_streamer[pyloop] 
[gw8] [ 76%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_merge_slash[pyloop-//resource1//a//b?p=1-200] 
tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Multiple Paths, Single Host, reuse_address, reuse_port] 
[gw16] [ 76%] PASSED tests/test_web_functional.py::test_response_with_streamer[pyloop] 
tests/test_run_app.py::test_sigint 
tests/test_web_functional.py::test_subapp_not_found[pyloop] 
[gw21] [ 76%] PASSED tests/test_web_functional.py::test_subapp_not_found[pyloop] 
tests/test_web_middleware.py::test_middleware_modifies_response[pyloop] 
[gw0] [ 76%] PASSED tests/test_web_middleware.py::test_middleware_modifies_response[pyloop] 
[gw10] [ 76%] PASSED tests/test_run_app.py::TestShutdown::test_shutdown_wait_for_handler 
tests/test_run_app.py::TestShutdown::test_shutdown_timeout_handler 
tests/test_web_functional.py::test_no_body_for_1xx_204_304_responses[pyloop-version1-101] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_add_trailing_when_necessary[pyloop-/resource2/?p1=1&p2=2-200] 
[gw19] [ 76%] PASSED tests/test_web_functional.py::test_no_body_for_1xx_204_304_responses[pyloop-version1-101] 
[gw1] [ 76%] PASSED tests/test_pytest_plugin.py::test_aiohttp_plugin_async_fixture 
tests/test_streams.py::TestDataQueue::test_read_until_eof[pyloop] 
[gw2] [ 76%] PASSED tests/test_streams.py::TestDataQueue::test_read_until_eof[pyloop] 
[gw13] [ 76%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_add_trailing_when_necessary[pyloop-/resource2/?p1=1&p2=2-200] 
tests/test_pytest_plugin.py::test_aiohttp_plugin_async_gen_fixture 
[gw17] [ 76%] PASSED tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Multiple Paths, Single Host, reuse_address, reuse_port] 
[gw18] [ 76%] PASSED tests/test_streams.py::TestStreamReader::test_readany_chunk_end_race 
tests/test_streams.py::TestStreamReader::test_end_chunk_receiving_without_begin 
tests/test_web_functional.py::test_post_max_client_size[pyloop] 
[gw23] [ 76%] PASSED tests/test_urldispatch.py::test_add_route_with_add_put_shortcut 
tests/test_urldispatch.py::test_add_route_with_add_patch_shortcut 
[gw4] [ 76%] PASSED tests/test_web_functional.py::test_post_max_client_size[pyloop] 
tests/test_web_functional.py::test_subapp_middleware_context[pyloop-/-expected1-AC] 
[gw9] [ 76%] PASSED tests/test_web_functional.py::test_subapp_middleware_context[pyloop-/-expected1-AC] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/////resource2/a///b-200] 
tests/test_web_functional.py::test_response_with_precompressed_body_brotli[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_no_trailing_slash_when_disabled[pyloop-/resource1?p1=1&p2=2-200] 
[gw12] [ 76%] PASSED tests/test_streams.py::test_stream_reader_no_resume_when_chunks_still_high 
tests/test_streams.py::test_stream_reader_read_non_chunked_response 
[gw3] [ 76%] PASSED tests/test_web_functional.py::test_response_with_precompressed_body_brotli[pyloop] 
[gw14] [ 76%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_no_trailing_slash_when_disabled[pyloop-/resource1?p1=1&p2=2-200] 
[gw20] [ 76%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/////resource2/a///b-200] 
tests/test_web_functional.py::test_files_upload_with_same_key[pyloop] 
[gw7] [ 76%] PASSED tests/test_web_functional.py::test_files_upload_with_same_key[pyloop] 
[gw15] [ 76%] PASSED tests/test_streams.py::TestStreamReader::test_readuntil_nolimit_nowait[!] 
tests/test_streams.py::TestStreamReader::test_readuntil_nolimit_nowait[!!] 
tests/test_web_functional.py::test_subapp_not_found2[pyloop] 
tests/test_test_utils.py::test_custom_port 
[gw21] [ 76%] PASSED tests/test_web_functional.py::test_subapp_not_found2[pyloop] 
[gw6] [ 76%] PASSED tests/test_test_utils.py::test_custom_port 
tests/test_web_functional.py::test_upload_file[pyloop] 
tests/test_web_middleware.py::test_middleware_handles_exception[pyloop] 
[gw0] [ 76%] PASSED tests/test_web_middleware.py::test_middleware_handles_exception[pyloop] 
[gw5] [ 76%] PASSED tests/test_web_functional.py::test_upload_file[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_merge_slash[pyloop-//resource1//a//b/?p=1-404] 
[gw8] [ 76%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_merge_slash[pyloop-//resource1//a//b/?p=1-404] 
[gw18] [ 76%] PASSED tests/test_streams.py::TestStreamReader::test_end_chunk_receiving_without_begin 
tests/test_streams.py::TestStreamReader::test_readchunk_with_unread 
tests/test_web_functional.py::test_response_with_async_gen_no_params[pyloop] 
tests/test_web_functional.py::test_bad_method_for_c_http_parser_not_hangs[pyloop] 
tests/test_web_functional.py::test_post_files[pyloop] 
[gw11] [ 76%] PASSED tests/test_web_functional.py::test_bad_method_for_c_http_parser_not_hangs[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_add_trailing_when_necessary[pyloop-/resource2/a/b%2Fc-200] 
tests/test_streams.py::TestDataQueue::test_read_exc[pyloop] 
[gw2] [ 76%] PASSED tests/test_streams.py::TestDataQueue::test_read_exc[pyloop] 
[gw16] [ 76%] PASSED tests/test_web_functional.py::test_response_with_async_gen_no_params[pyloop] 
tests/test_run_app.py::test_run_app_https[pyloop] 
[gw7] [ 76%] PASSED tests/test_web_functional.py::test_post_files[pyloop] 
[gw13] [ 76%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_add_trailing_when_necessary[pyloop-/resource2/a/b%2Fc-200] 
tests/test_web_functional.py::test_no_body_for_1xx_204_304_responses[pyloop-version1-204] 
tests/test_web_functional.py::test_subapp_middleware_context[pyloop-/sub/-expected2-A] 
[gw19] [ 76%] PASSED tests/test_web_functional.py::test_no_body_for_1xx_204_304_responses[pyloop-version1-204] 
[gw23] [ 76%] PASSED tests/test_urldispatch.py::test_add_route_with_add_patch_shortcut 
tests/test_urldispatch.py::test_add_route_with_add_delete_shortcut 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_no_trailing_slash_when_disabled[pyloop-/resource1/?p1=1&p2=2-404] 
[gw9] [ 77%] PASSED tests/test_web_functional.py::test_subapp_middleware_context[pyloop-/sub/-expected2-A] 
[gw14] [ 77%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_no_trailing_slash_when_disabled[pyloop-/resource1/?p1=1&p2=2-404] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/////resource2/a///b/-200] 
[gw20] [ 77%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/////resource2/a///b/-200] 
tests/test_web_functional.py::test_post_max_client_size_for_file[pyloop] 
[gw17] [ 77%] PASSED tests/test_run_app.py::test_run_app_https[pyloop] 
[gw4] [ 77%] PASSED tests/test_web_functional.py::test_post_max_client_size_for_file[pyloop] 
[gw12] [ 77%] PASSED tests/test_streams.py::test_stream_reader_read_non_chunked_response 
tests/test_streams.py::test_stream_reader_resume_non_chunked_when_paused 
[gw15] [ 77%] PASSED tests/test_streams.py::TestStreamReader::test_readuntil_nolimit_nowait[!!] 
tests/test_streams.py::TestStreamReader::test_readuntil_eof[@] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-///resource2//a//b-404] 
[gw21] [ 77%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-///resource2//a//b-404] 
[gw22] [ 77%] PASSED tests/test_run_app.py::test_sigint 
tests/test_run_app.py::test_sigterm 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-///resource2//a//b?p=1-200] 
[gw6] [ 77%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-///resource2//a//b?p=1-200] 
tests/test_web_functional.py::test_bad_request_payload[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_merge_slash[pyloop-///resource1//a//b?p=1-200] 
[gw8] [ 77%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_merge_slash[pyloop-///resource1//a//b?p=1-200] 
[gw18] [ 77%] PASSED tests/test_streams.py::TestStreamReader::test_readchunk_with_unread 
tests/test_streams.py::TestStreamReader::test_readchunk_with_other_read_calls 
tests/test_web_middleware.py::test_middleware_chain[pyloop] 
[gw0] [ 77%] PASSED tests/test_web_middleware.py::test_middleware_chain[pyloop] 
[gw3] [ 77%] PASSED tests/test_web_functional.py::test_bad_request_payload[pyloop] 
tests/test_web_functional.py::test_upload_file_object[pyloop] 
[gw1] [ 77%] PASSED tests/test_pytest_plugin.py::test_aiohttp_plugin_async_gen_fixture 
tests/test_resolver.py::test_async_resolver_positive_ipv4_lookup[pyloop] 
[gw1] [ 77%] PASSED tests/test_resolver.py::test_async_resolver_positive_ipv4_lookup[pyloop] 
[gw5] [ 77%] PASSED tests/test_web_functional.py::test_upload_file_object[pyloop] 
[gw23] [ 77%] PASSED tests/test_urldispatch.py::test_add_route_with_add_delete_shortcut 
tests/test_urldispatch.py::test_add_route_with_add_head_shortcut 
tests/test_web_functional.py::test_release_post_data[pyloop] 
tests/test_web_functional.py::test_response_with_streamer_no_params[pyloop] 
[gw7] [ 77%] PASSED tests/test_web_functional.py::test_release_post_data[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_add_trailing_when_necessary[pyloop-/resource2/a/b%2Fc/-200] 
[gw13] [ 77%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_add_trailing_when_necessary[pyloop-/resource2/a/b%2Fc/-200] 
[gw16] [ 77%] PASSED tests/test_web_functional.py::test_response_with_streamer_no_params[pyloop] 
tests/test_web_functional.py::test_read_bufsize[pyloop] 
[gw11] [ 77%] PASSED tests/test_web_functional.py::test_read_bufsize[pyloop] 
[gw15] [ 77%] PASSED tests/test_streams.py::TestStreamReader::test_readuntil_eof[@] 
tests/test_streams.py::TestStreamReader::test_readuntil_eof[@@] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_no_trailing_slash_when_disabled[pyloop-/resource2?p1=1&p2=2-404] 
tests/test_streams.py::TestDataQueue::test_read_exception[pyloop] 
[gw14] [ 77%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_no_trailing_slash_when_disabled[pyloop-/resource2?p1=1&p2=2-404] 
[gw2] [ 77%] PASSED tests/test_streams.py::TestDataQueue::test_read_exception[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-///resource2//a//b/-200] 
[gw21] [ 77%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-///resource2//a//b/-200] 
tests/test_web_request.py::test_doubleslashes 
tests/test_web_middleware.py::test_middleware_subapp[pyloop] 
[gw0] [ 77%] PASSED tests/test_web_middleware.py::test_middleware_subapp[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/resource1/a/b?p=1-200] 
[gw20] [ 77%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/resource1/a/b?p=1-200] 
tests/test_web_functional.py::test_response_with_bodypart[pyloop] 
[gw3] [ 77%] PASSED tests/test_web_request.py::test_doubleslashes 
tests/test_web_request.py::test_content_type_not_specified 
[gw3] [ 77%] PASSED tests/test_web_request.py::test_content_type_not_specified 
tests/test_web_functional.py::test_no_body_for_1xx_204_304_responses[pyloop-version1-304] 
[gw4] [ 77%] PASSED tests/test_web_functional.py::test_response_with_bodypart[pyloop] 
tests/test_web_request.py::test_content_type_from_spec 
tests/test_web_functional.py::test_subapp_middleware_context[pyloop-/-expected3-A] 
[gw9] [ 77%] PASSED tests/test_web_functional.py::test_subapp_middleware_context[pyloop-/-expected3-A] 
[gw12] [ 77%] PASSED tests/test_streams.py::test_stream_reader_resume_non_chunked_when_paused 
tests/test_streams.py::test_stream_reader_small_limit_resumes_reading[1] 
[gw19] [ 77%] PASSED tests/test_web_functional.py::test_no_body_for_1xx_204_304_responses[pyloop-version1-304] 
[gw3] [ 77%] PASSED tests/test_web_request.py::test_content_type_from_spec 
tests/test_web_request.py::test_content_type_from_spec_with_charset 
[gw3] [ 77%] PASSED tests/test_web_request.py::test_content_type_from_spec_with_charset 
tests/test_web_request.py::test_calc_content_type_on_getting_charset 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-///resource2//a//b/?p=1-200] 
[gw6] [ 77%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-///resource2//a//b/?p=1-200] 
[gw18] [ 77%] PASSED tests/test_streams.py::TestStreamReader::test_readchunk_with_other_read_calls 
tests/test_streams.py::TestStreamReader::test_chunksplits_memory_leak 
[gw3] [ 77%] PASSED tests/test_web_request.py::test_calc_content_type_on_getting_charset 
tests/test_web_request.py::test_urlencoded_querystring 
[gw3] [ 77%] PASSED tests/test_web_request.py::test_urlencoded_querystring 
tests/test_web_request.py::test_non_ascii_path 
[gw3] [ 77%] PASSED tests/test_web_request.py::test_non_ascii_path 
tests/test_web_request.py::test_non_ascii_raw_path 
[gw3] [ 77%] PASSED tests/test_web_request.py::test_non_ascii_raw_path 
tests/test_web_request.py::test_absolute_url 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-///resource2//a//b/?p=1-200] 
[gw3] [ 77%] PASSED tests/test_web_request.py::test_absolute_url 
tests/test_web_request.py::test_clone_absolute_scheme 
[gw3] [ 78%] PASSED tests/test_web_request.py::test_clone_absolute_scheme 
tests/test_resolver.py::test_async_resolver_positive_link_local_ipv6_lookup[pyloop] 
tests/test_web_request.py::test_clone_absolute_host 
[gw1] [ 78%] PASSED tests/test_resolver.py::test_async_resolver_positive_link_local_ipv6_lookup[pyloop] 
[gw3] [ 78%] PASSED tests/test_web_request.py::test_clone_absolute_host 
tests/test_web_request.py::test_content_length 
[gw3] [ 78%] PASSED tests/test_web_request.py::test_content_length 
tests/test_web_request.py::test_range_to_slice_head 
[gw3] [ 78%] PASSED tests/test_web_request.py::test_range_to_slice_head 
tests/test_web_request.py::test_range_to_slice_mid 
[gw3] [ 78%] PASSED tests/test_web_request.py::test_range_to_slice_mid 
tests/test_web_request.py::test_range_to_slice_tail_start 
[gw3] [ 78%] PASSED tests/test_web_request.py::test_range_to_slice_tail_start 
[gw17] [ 78%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-///resource2//a//b/?p=1-200] 
tests/test_web_functional.py::test_response_with_file[pyloop] 
tests/test_web_request.py::test_request_cookies_quoted_values 
[gw3] [ 78%] PASSED tests/test_web_request.py::test_request_cookies_quoted_values 
tests/test_streams.py::TestDataQueue::test_read_exception_with_data[pyloop] 
tests/test_web_request.py::test_request_cookies_with_attributes 
[gw3] [ 78%] PASSED tests/test_web_request.py::test_request_cookies_with_attributes 
tests/test_web_request.py::test_match_info 
[gw3] [ 78%] PASSED tests/test_web_request.py::test_match_info 
[gw2] [ 78%] PASSED tests/test_streams.py::TestDataQueue::test_read_exception_with_data[pyloop] 
tests/test_web_request.py::test_request_is_mutable_mapping 
[gw3] [ 78%] PASSED tests/test_web_request.py::test_request_is_mutable_mapping 
tests/test_web_request.py::test_request_delitem 
[gw3] [ 78%] PASSED tests/test_web_request.py::test_request_delitem 
tests/test_web_request.py::test_request_len 
[gw16] [ 78%] PASSED tests/test_web_functional.py::test_response_with_file[pyloop] 
[gw3] [ 78%] PASSED tests/test_web_request.py::test_request_len 
tests/test_web_request.py::test_request_iter 
[gw3] [ 78%] PASSED tests/test_web_request.py::test_request_iter 
tests/test_web_request.py::test___repr__ 
[gw3] [ 78%] PASSED tests/test_web_request.py::test___repr__ 
tests/test_web_request.py::test___repr___non_ascii_path 
[gw3] [ 78%] PASSED tests/test_web_request.py::test___repr___non_ascii_path 
tests/test_web_request.py::test_http_scheme 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_merge_slash[pyloop-/////resource1/a///b?p=1-200] 
[gw3] [ 78%] PASSED tests/test_web_request.py::test_http_scheme 
tests/test_web_request.py::test_https_scheme_by_ssl_transport 
[gw3] [ 78%] PASSED tests/test_web_request.py::test_https_scheme_by_ssl_transport 
tests/test_web_request.py::test_single_forwarded_header 
[gw8] [ 78%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_merge_slash[pyloop-/////resource1/a///b?p=1-200] 
[gw3] [ 78%] PASSED tests/test_web_request.py::test_single_forwarded_header 
tests/test_web_request.py::test_forwarded_re_performance 
[gw3] [ 78%] PASSED tests/test_web_request.py::test_forwarded_re_performance 
tests/test_web_request.py::test_forwarded_node_identifier[1.2.3.4:1234-1.2.3.4:1234] 
[gw3] [ 78%] PASSED tests/test_web_request.py::test_forwarded_node_identifier[1.2.3.4:1234-1.2.3.4:1234] 
tests/test_web_request.py::test_forwarded_node_identifier[1.2.3.4-1.2.3.4] 
[gw3] [ 78%] PASSED tests/test_web_request.py::test_forwarded_node_identifier[1.2.3.4-1.2.3.4] 
tests/test_web_request.py::test_forwarded_node_identifier["[2001:db8:cafe::17]:1234"-[2001:db8:cafe::17]:1234] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/////resource2/a///b?p=1-200] 
[gw6] [ 78%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/////resource2/a///b?p=1-200] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/resource1/a/b/?p=1-404] 
[gw3] [ 78%] PASSED tests/test_web_request.py::test_forwarded_node_identifier["[2001:db8:cafe::17]:1234"-[2001:db8:cafe::17]:1234] 
tests/test_web_request.py::test_forwarded_node_identifier["[2001:db8:cafe::17]"-[2001:db8:cafe::17]] 
[gw3] [ 78%] PASSED tests/test_web_request.py::test_forwarded_node_identifier["[2001:db8:cafe::17]"-[2001:db8:cafe::17]] 
tests/test_web_request.py::test_single_forwarded_header_camelcase 
[gw3] [ 78%] PASSED tests/test_web_request.py::test_single_forwarded_header_camelcase 
tests/test_web_request.py::test_single_forwarded_header_single_param 
[gw3] [ 78%] PASSED tests/test_web_request.py::test_single_forwarded_header_single_param 
tests/test_web_request.py::test_single_forwarded_header_multiple_param 
[gw3] [ 78%] PASSED tests/test_web_request.py::test_single_forwarded_header_multiple_param 
tests/test_web_request.py::test_single_forwarded_header_quoted_escaped 
tests/test_web_functional.py::test_empty_content_for_query_without_body[pyloop-get] 
[gw20] [ 78%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/resource1/a/b/?p=1-404] 
[gw3] [ 78%] PASSED tests/test_web_request.py::test_single_forwarded_header_quoted_escaped 
tests/test_web_request.py::test_single_forwarded_header_custom_param 
[gw3] [ 78%] PASSED tests/test_web_request.py::test_single_forwarded_header_custom_param 
tests/test_web_request.py::test_single_forwarded_header_empty_params 
[gw3] [ 78%] PASSED tests/test_web_request.py::test_single_forwarded_header_empty_params 
tests/test_web_request.py::test_single_forwarded_header_bad_separator 
[gw3] [ 78%] PASSED tests/test_web_request.py::test_single_forwarded_header_bad_separator 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/////resource2/a///b-404] 
[gw5] [ 78%] PASSED tests/test_web_functional.py::test_empty_content_for_query_without_body[pyloop-get] 
[gw21] [ 78%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/////resource2/a///b-404] 
tests/test_web_request.py::test_single_forwarded_header_injection1 
[gw3] [ 78%] PASSED tests/test_web_request.py::test_single_forwarded_header_injection1 
tests/test_web_request.py::test_single_forwarded_header_injection2 
[gw3] [ 78%] PASSED tests/test_web_request.py::test_single_forwarded_header_injection2 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_add_trailing_when_necessary[pyloop-/resource1-200] 
[gw0] [ 78%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_add_trailing_when_necessary[pyloop-/resource1-200] 
[gw23] [ 78%] PASSED tests/test_urldispatch.py::test_add_route_with_add_head_shortcut 
tests/test_urldispatch.py::test_add_with_name 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_trailing_when_necessary[pyloop-/resource1-200] 
[gw15] [ 78%] PASSED tests/test_streams.py::TestStreamReader::test_readuntil_eof[@@] 
tests/test_streams.py::TestStreamReader::test_readuntil_empty_eof[@] 
tests/test_web_request.py::test_single_forwarded_header_long_quoted_string 
[gw3] [ 79%] PASSED tests/test_web_request.py::test_single_forwarded_header_long_quoted_string 
tests/test_web_request.py::test_multiple_forwarded_headers 
[gw13] [ 79%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_trailing_when_necessary[pyloop-/resource1-200] 
[gw3] [ 79%] PASSED tests/test_web_request.py::test_multiple_forwarded_headers 
tests/test_web_request.py::test_multiple_forwarded_headers_bad_syntax 
[gw3] [ 79%] PASSED tests/test_web_request.py::test_multiple_forwarded_headers_bad_syntax 
tests/test_web_request.py::test_multiple_forwarded_headers_injection 
[gw3] [ 79%] PASSED tests/test_web_request.py::test_multiple_forwarded_headers_injection 
[gw18] [ 79%] PASSED tests/test_streams.py::TestStreamReader::test_chunksplits_memory_leak 
tests/test_web_request.py::test_host_by_host_header 
tests/test_streams.py::TestStreamReader::test_read_empty_chunks 
[gw3] [ 79%] PASSED tests/test_web_request.py::test_host_by_host_header 
tests/test_web_functional.py::test_post_form_with_duplicate_keys[pyloop] 
[gw7] [ 79%] PASSED tests/test_web_functional.py::test_post_form_with_duplicate_keys[pyloop] 
tests/test_web_request.py::test_range_to_slice_tail_stop 
tests/test_web_functional.py::test_auto_decompress[zlib-pyloop-True-uncompressed] 
tests/test_web_request.py::test_raw_headers 
[gw9] [ 79%] PASSED tests/test_web_request.py::test_range_to_slice_tail_stop 
tests/test_web_request.py::test_range_non_ascii 
[gw3] [ 79%] PASSED tests/test_web_request.py::test_raw_headers 
tests/test_web_request.py::test_rel_url 
[gw3] [ 79%] PASSED tests/test_web_request.py::test_rel_url 
tests/test_web_request.py::test_url_url 
[gw9] [ 79%] PASSED tests/test_web_request.py::test_range_non_ascii 
tests/test_web_request.py::test_non_keepalive_on_http10 
[gw9] [ 79%] PASSED tests/test_web_request.py::test_non_keepalive_on_http10 
tests/test_web_request.py::test_non_keepalive_on_closing 
[gw9] [ 79%] PASSED tests/test_web_request.py::test_non_keepalive_on_closing 
tests/test_web_request.py::test_call_POST_on_GET_request 
[gw22] [ 79%] PASSED tests/test_run_app.py::test_sigterm 
tests/test_run_app.py::test_startup_cleanup_signals_even_on_failure[pyloop] 
[gw11] [ 79%] PASSED tests/test_web_functional.py::test_auto_decompress[zlib-pyloop-True-uncompressed] 
tests/test_streams.py::TestDataQueue::test_read_exception_on_wait[pyloop] 
[gw2] [ 79%] PASSED tests/test_streams.py::TestDataQueue::test_read_exception_on_wait[pyloop] 
[gw3] [ 79%] PASSED tests/test_web_request.py::test_url_url 
tests/test_web_request.py::test_url_non_default_port 
[gw3] [ 79%] PASSED tests/test_web_request.py::test_url_non_default_port 
tests/test_web_request.py::test_url_ipv6 
[gw3] [ 79%] PASSED tests/test_web_request.py::test_url_ipv6 
tests/test_web_request.py::test_eq 
[gw3] [ 79%] PASSED tests/test_web_request.py::test_eq 
tests/test_web_request.py::test_loop_prop 
tests/test_web_functional.py::test_response_with_bodypart_named[pyloop] 
tests/test_web_functional.py::test_keepalive_race_condition[pyloop] 
[gw19] [ 79%] PASSED tests/test_web_functional.py::test_keepalive_race_condition[pyloop] 
tests/test_resolver.py::test_async_resolver_multiple_replies[pyloop] 
[gw4] [ 79%] PASSED tests/test_web_functional.py::test_response_with_bodypart_named[pyloop] 
[gw1] [ 79%] PASSED tests/test_resolver.py::test_async_resolver_multiple_replies[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_no_trailing_slash_when_disabled[pyloop-/resource2/?p1=1&p2=2-200] 
[gw14] [ 79%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_no_trailing_slash_when_disabled[pyloop-/resource2/?p1=1&p2=2-200] 
[gw12] [ 79%] PASSED tests/test_streams.py::test_stream_reader_small_limit_resumes_reading[1] 
tests/test_streams.py::test_stream_reader_small_limit_resumes_reading[2] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-//resource2//a//b?p=1-200_0] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/////resource2/a///b/?p=1-200] 
[gw20] [ 79%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-//resource2//a//b?p=1-200_0] 
[gw6] [ 79%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/////resource2/a///b/?p=1-200] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/////resource2/a///b?p=1-404] 
[gw17] [ 79%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/////resource2/a///b?p=1-404] 
tests/test_web_functional.py::test_response_with_file_ctype[pyloop] 
[gw22] [ 79%] PASSED tests/test_run_app.py::test_startup_cleanup_signals_even_on_failure[pyloop] 
[gw16] [ 79%] PASSED tests/test_web_functional.py::test_response_with_file_ctype[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/////resource2/a///b/-200] 
[gw21] [ 79%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/////resource2/a///b/-200] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_add_trailing_when_necessary[pyloop-/resource1/-404] 
[gw0] [ 79%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_add_trailing_when_necessary[pyloop-/resource1/-404] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_merge_slash[pyloop-/////resource1/a//b/?p=1-404] 
[gw8] [ 79%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_merge_slash[pyloop-/////resource1/a//b/?p=1-404] 
tests/test_web_functional.py::test_repr_for_application 
[gw7] [ 79%] PASSED tests/test_web_functional.py::test_repr_for_application 
tests/test_web_functional.py::test_auto_decompress[zlib-pyloop-False-compressed] 
[gw11] [ 79%] PASSED tests/test_web_functional.py::test_auto_decompress[zlib-pyloop-False-compressed] 
tests/test_web_functional.py::test_expect_default_handler_unknown[pyloop] 
[gw7] [ 79%] PASSED tests/test_web_functional.py::test_expect_default_handler_unknown[pyloop] 
[gw15] [ 79%] PASSED tests/test_streams.py::TestStreamReader::test_readuntil_empty_eof[@] 
tests/test_web_request.py::test_clone 
[gw15] [ 79%] PASSED tests/test_web_request.py::test_clone 
tests/test_web_request.py::test_clone_client_max_size 
tests/test_web_functional.py::test_empty_content_for_query_without_body[pyloop-post0] 
[gw15] [ 79%] PASSED tests/test_web_request.py::test_clone_client_max_size 
tests/test_web_request.py::test_clone_override_client_max_size 
[gw23] [ 79%] PASSED tests/test_urldispatch.py::test_add_with_name 
tests/test_urldispatch.py::test_add_with_tailing_slash 
[gw5] [ 79%] PASSED tests/test_web_functional.py::test_empty_content_for_query_without_body[pyloop-post0] 
[gw15] [ 79%] PASSED tests/test_web_request.py::test_clone_override_client_max_size 
tests/test_web_request.py::test_clone_method 
[gw3] [ 80%] PASSED tests/test_web_request.py::test_loop_prop 
tests/test_web_request.py::test_etag_headers["67ab43", W/"54ed21", "7892,dd"-expected0-If-Match-if_match] 
tests/test_streams.py::TestDataQueue::test_exception[pyloop] 
[gw9] [ 80%] PASSED tests/test_web_request.py::test_call_POST_on_GET_request 
[gw15] [ 80%] PASSED tests/test_web_request.py::test_clone_method 
tests/test_web_request.py::test_clone_rel_url 
[gw3] [ 80%] PASSED tests/test_web_request.py::test_etag_headers["67ab43", W/"54ed21", "7892,dd"-expected0-If-Match-if_match] 
tests/test_web_request.py::test_call_POST_on_weird_content_type 
tests/test_web_request.py::test_etag_headers["67ab43", W/"54ed21", "7892,dd"-expected0-If-None-Match-if_none_match] 
[gw3] [ 80%] PASSED tests/test_web_request.py::test_etag_headers["67ab43", W/"54ed21", "7892,dd"-expected0-If-None-Match-if_none_match] 
tests/test_web_request.py::test_etag_headers["bfc1ef-5b2c2730249c88ca92d82d"-expected1-If-Match-if_match] 
[gw2] [ 80%] PASSED tests/test_streams.py::TestDataQueue::test_exception[pyloop] 
tests/test_resolver.py::test_async_resolver_negative_lookup[pyloop] 
[gw3] [ 80%] PASSED tests/test_web_request.py::test_etag_headers["bfc1ef-5b2c2730249c88ca92d82d"-expected1-If-Match-if_match] 
tests/test_web_request.py::test_etag_headers["bfc1ef-5b2c2730249c88ca92d82d"-expected1-If-None-Match-if_none_match] 
tests/test_web_functional.py::test_response_with_bodypart_invalid_name[pyloop] 
[gw4] [ 80%] PASSED tests/test_web_functional.py::test_response_with_bodypart_invalid_name[pyloop] 
[gw3] [ 80%] PASSED tests/test_web_request.py::test_etag_headers["bfc1ef-5b2c2730249c88ca92d82d"-expected1-If-None-Match-if_none_match] 
tests/test_web_request.py::test_etag_headers["valid-tag", "also-valid-tag",somegarbage"last-tag"-expected2-If-Match-if_match] 
[gw18] [ 80%] PASSED tests/test_streams.py::TestStreamReader::test_read_empty_chunks 
tests/test_web_request.py::test_multipart_formdata_headers_too_many 
[gw1] [ 80%] PASSED tests/test_resolver.py::test_async_resolver_negative_lookup[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_trailing_when_necessary[pyloop-/resource1/-200] 
[gw13] [ 80%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_trailing_when_necessary[pyloop-/resource1/-200] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/resource1/a/b?p=1-200] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_no_trailing_slash_when_disabled[pyloop-/resource2/a/b%2Fc-404] 
[gw14] [ 80%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_no_trailing_slash_when_disabled[pyloop-/resource2/a/b%2Fc-404] 
[gw21] [ 80%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/resource1/a/b?p=1-200] 
tests/test_web_functional.py::test_keepalive_expires_on_time[pyloop] 
tests/test_run_app.py::test_run_app_coro[pyloop] 
[gw19] [ 80%] PASSED tests/test_web_functional.py::test_keepalive_expires_on_time[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/resource1/a/b-200] 
[gw6] [ 80%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/resource1/a/b-200] 
[gw15] [ 80%] PASSED tests/test_web_request.py::test_clone_rel_url 
[gw10] [ 80%] PASSED tests/test_run_app.py::TestShutdown::test_shutdown_timeout_handler 
tests/test_run_app.py::TestShutdown::test_shutdown_timeout_not_reached 
[gw12] [ 80%] PASSED tests/test_streams.py::test_stream_reader_small_limit_resumes_reading[2] 
tests/test_streams.py::test_stream_reader_small_limit_resumes_reading[4] 
tests/test_web_functional.py::test_response_with_payload_disp[pyloop] 
[gw16] [ 80%] PASSED tests/test_web_functional.py::test_response_with_payload_disp[pyloop] 
tests/test_web_request.py::test_clone_rel_url_str 
[gw15] [ 80%] PASSED tests/test_web_request.py::test_clone_rel_url_str 
tests/test_web_request.py::test_clone_headers 
[gw15] [ 80%] PASSED tests/test_web_request.py::test_clone_headers 
tests/test_web_request.py::test_clone_headers_dict 
[gw15] [ 80%] PASSED tests/test_web_request.py::test_clone_headers_dict 
tests/test_web_request.py::test_cannot_clone_after_read 
[gw3] [ 80%] PASSED tests/test_web_request.py::test_etag_headers["valid-tag", "also-valid-tag",somegarbage"last-tag"-expected2-If-Match-if_match] 
tests/test_web_request.py::test_etag_headers["valid-tag", "also-valid-tag",somegarbage"last-tag"-expected2-If-None-Match-if_none_match] 
tests/test_web_functional.py::test_auto_decompress[zlib_ng.zlib_ng-pyloop-True-uncompressed] 
[gw11] [ 80%] PASSED tests/test_web_functional.py::test_auto_decompress[zlib_ng.zlib_ng-pyloop-True-uncompressed] 
[gw3] [ 80%] PASSED tests/test_web_request.py::test_etag_headers["valid-tag", "also-valid-tag",somegarbage"last-tag"-expected2-If-None-Match-if_none_match] 
tests/test_web_request.py::test_datetime_headers[Tue, 08 Oct 2000 00:56:40 GMT-expected3-If-Modified-Since-if_modified_since] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-//resource2//a//b/?p=1-200_0] 
[gw20] [ 80%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-//resource2//a//b/?p=1-200_0] 
[gw3] [ 80%] PASSED tests/test_web_request.py::test_datetime_headers[Tue, 08 Oct 2000 00:56:40 GMT-expected3-If-Modified-Since-if_modified_since] 
tests/test_web_request.py::test_datetime_headers[Tue, 08 Oct 2000 00:56:40 GMT-expected3-If-Unmodified-Since-if_unmodified_since] 
[gw3] [ 80%] PASSED tests/test_web_request.py::test_datetime_headers[Tue, 08 Oct 2000 00:56:40 GMT-expected3-If-Unmodified-Since-if_unmodified_since] 
tests/test_web_request.py::test_datetime_headers[Tue, 08 Oct 2000 00:56:40 GMT-expected3-If-Range-if_range] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/resource1/a/b-200] 
[gw8] [ 80%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/resource1/a/b-200] 
[gw3] [ 80%] PASSED tests/test_web_request.py::test_datetime_headers[Tue, 08 Oct 2000 00:56:40 GMT-expected3-If-Range-if_range] 
tests/test_web_request_handler.py::test_repr 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/////resource2/a///b/?p=1-200] 
[gw17] [ 80%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/////resource2/a///b/?p=1-200] 
[gw22] [ 80%] PASSED tests/test_run_app.py::test_run_app_coro[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_add_trailing_when_necessary[pyloop-/resource2-200] 
tests/test_web_request.py::test_etag_headers["ascii", "\u044d\u0442\u043e \u0442\u043e\u0447\u043d\u043e \u043d\u0435 ascii", "ascii again"-expected3-If-Match-if_match] 
[gw7] [ 80%] PASSED tests/test_web_request.py::test_etag_headers["ascii", "\u044d\u0442\u043e \u0442\u043e\u0447\u043d\u043e \u043d\u0435 ascii", "ascii again"-expected3-If-Match-if_match] 
tests/test_web_request.py::test_etag_headers["ascii", "\u044d\u0442\u043e \u0442\u043e\u0447\u043d\u043e \u043d\u0435 ascii", "ascii again"-expected3-If-None-Match-if_none_match] 
[gw7] [ 80%] PASSED tests/test_web_request.py::test_etag_headers["ascii", "\u044d\u0442\u043e \u0442\u043e\u0447\u043d\u043e \u043d\u0435 ascii", "ascii again"-expected3-If-None-Match-if_none_match] 
tests/test_web_request.py::test_etag_headers[*-expected4-If-Match-if_match] 
[gw7] [ 80%] PASSED tests/test_web_request.py::test_etag_headers[*-expected4-If-Match-if_match] 
tests/test_web_request.py::test_etag_headers[*-expected4-If-None-Match-if_none_match] 
[gw7] [ 80%] PASSED tests/test_web_request.py::test_etag_headers[*-expected4-If-None-Match-if_none_match] 
tests/test_web_request.py::test_datetime_headers[xxyyzz-None-If-Modified-Since-if_modified_since] 
[gw0] [ 80%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_add_trailing_when_necessary[pyloop-/resource2-200] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/resource1/a/b/?p=1-200] 
tests/test_web_functional.py::test_response_with_payload_stringio[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_no_trailing_slash_when_disabled[pyloop-/resource2/a/b%2Fc/-200] 
[gw16] [ 80%] PASSED tests/test_web_functional.py::test_response_with_payload_stringio[pyloop] 
[gw21] [ 80%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/resource1/a/b/?p=1-200] 
[gw14] [ 80%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_no_trailing_slash_when_disabled[pyloop-/resource2/a/b%2Fc/-200] 
[gw9] [ 80%] PASSED tests/test_web_request.py::test_call_POST_on_weird_content_type 
tests/test_web_request.py::test_call_POST_twice 
[gw15] [ 80%] PASSED tests/test_web_request.py::test_cannot_clone_after_read 
[gw7] [ 80%] PASSED tests/test_web_request.py::test_datetime_headers[xxyyzz-None-If-Modified-Since-if_modified_since] 
tests/test_web_request.py::test_datetime_headers[xxyyzz-None-If-Unmodified-Since-if_unmodified_since] 
tests/test_web_request.py::test_make_too_big_request 
[gw7] [ 81%] PASSED tests/test_web_request.py::test_datetime_headers[xxyyzz-None-If-Unmodified-Since-if_unmodified_since] 
tests/test_web_request.py::test_datetime_headers[xxyyzz-None-If-Range-if_range] 
[gw7] [ 81%] PASSED tests/test_web_request.py::test_datetime_headers[xxyyzz-None-If-Range-if_range] 
tests/test_web_request.py::test_datetime_headers[Tue, 08 Oct 4446413 00:56:40 GMT-None-If-Modified-Since-if_modified_since] 
[gw7] [ 81%] PASSED tests/test_web_request.py::test_datetime_headers[Tue, 08 Oct 4446413 00:56:40 GMT-None-If-Modified-Since-if_modified_since] 
tests/test_web_functional.py::test_empty_content_for_query_without_body[pyloop-options] 
[gw5] [ 81%] PASSED tests/test_web_functional.py::test_empty_content_for_query_without_body[pyloop-options] 
tests/test_web_request.py::test_datetime_headers[Tue, 08 Oct 4446413 00:56:40 GMT-None-If-Unmodified-Since-if_unmodified_since] 
[gw7] [ 81%] PASSED tests/test_web_request.py::test_datetime_headers[Tue, 08 Oct 4446413 00:56:40 GMT-None-If-Unmodified-Since-if_unmodified_since] 
tests/test_web_request.py::test_datetime_headers[Tue, 08 Oct 4446413 00:56:40 GMT-None-If-Range-if_range] 
[gw18] [ 81%] PASSED tests/test_web_request.py::test_multipart_formdata_headers_too_many 
tests/test_web_request.py::test_multipart_formdata_header_too_long 
tests/test_streams.py::TestDataQueue::test_exception_waiter[pyloop] 
[gw2] [ 81%] PASSED tests/test_streams.py::TestDataQueue::test_exception_waiter[pyloop] 
[gw7] [ 81%] PASSED tests/test_web_request.py::test_datetime_headers[Tue, 08 Oct 4446413 00:56:40 GMT-None-If-Range-if_range] 
tests/test_resolver.py::test_async_resolver_no_hosts_in_getaddrinfo[pyloop] 
tests/test_web_request.py::test_datetime_headers[Tue, 08 Oct 2000 00:56:80 GMT-None-If-Modified-Since-if_modified_since] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_cannot_remove_and_add_slash 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_trailing_when_necessary[pyloop-/resource2-404] 
[gw13] [ 81%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_trailing_when_necessary[pyloop-/resource2-404] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/resource1/a/b/-200] 
tests/test_web_log.py::test_access_logger_format 
[gw19] [ 81%] PASSED tests/test_web_log.py::test_access_logger_format 
tests/test_web_log.py::test_access_logger_atoms[%t-[01/Jan/1843:00:29:56 +0800]-extra0] 
[gw19] [ 81%] PASSED tests/test_web_log.py::test_access_logger_atoms[%t-[01/Jan/1843:00:29:56 +0800]-extra0] 
[gw6] [ 81%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/resource1/a/b/-200] 
[gw1] [ 81%] PASSED tests/test_resolver.py::test_async_resolver_no_hosts_in_getaddrinfo[pyloop] 
[gw7] [ 81%] PASSED tests/test_web_request.py::test_datetime_headers[Tue, 08 Oct 2000 00:56:80 GMT-None-If-Modified-Since-if_modified_since] 
tests/test_web_request.py::test_datetime_headers[Tue, 08 Oct 2000 00:56:80 GMT-None-If-Unmodified-Since-if_unmodified_since] 
[gw7] [ 81%] PASSED tests/test_web_request.py::test_datetime_headers[Tue, 08 Oct 2000 00:56:80 GMT-None-If-Unmodified-Since-if_unmodified_since] 
tests/test_web_log.py::test_access_logger_atoms[%a %t %P %r %s %b %T %Tf %D "%{H1}i" "%{H2}i"-127.0.0.2 [01/Jan/1843:00:29:56 +0800] <42> GET /path HTTP/1.1 200 42 3 3.141593 3141593 "a" "b"-extra1] 
[gw19] [ 81%] PASSED tests/test_web_log.py::test_access_logger_atoms[%a %t %P %r %s %b %T %Tf %D "%{H1}i" "%{H2}i"-127.0.0.2 [01/Jan/1843:00:29:56 +0800] <42> GET /path HTTP/1.1 200 42 3 3.141593 3141593 "a" "b"-extra1] 
tests/test_web_response.py::test_last_modified_reset 
[gw19] [ 81%] PASSED tests/test_web_response.py::test_last_modified_reset 
tests/test_web_request.py::test_datetime_headers[Tue, 08 Oct 2000 00:56:80 GMT-None-If-Range-if_range] 
[gw7] [ 81%] PASSED tests/test_web_request.py::test_datetime_headers[Tue, 08 Oct 2000 00:56:80 GMT-None-If-Range-if_range] 
tests/test_web_response.py::test_default_charset 
tests/test_web_response.py::test_last_modified_invalid_type 
[gw19] [ 81%] PASSED tests/test_web_response.py::test_last_modified_invalid_type 
tests/test_web_response.py::test_last_modified_string_invalid[xxyyzz-None] 
[gw19] [ 81%] PASSED tests/test_web_response.py::test_last_modified_string_invalid[xxyyzz-None] 
tests/test_web_response.py::test_last_modified_string_invalid[Tue, 08 Oct 4446413 00:56:40 GMT-None] 
tests/test_web_functional.py::test_request_clone[pyloop] 
[gw19] [ 81%] PASSED tests/test_web_response.py::test_last_modified_string_invalid[Tue, 08 Oct 4446413 00:56:40 GMT-None] 
tests/test_web_response.py::test_last_modified_string_invalid[Tue, 08 Oct 2000 00:56:80 GMT-None] 
[gw19] [ 81%] PASSED tests/test_web_response.py::test_last_modified_string_invalid[Tue, 08 Oct 2000 00:56:80 GMT-None] 
tests/test_web_response.py::test_etag_initial 
[gw7] [ 81%] PASSED tests/test_web_response.py::test_default_charset 
tests/test_web_response.py::test_reset_charset 
[gw7] [ 81%] PASSED tests/test_web_response.py::test_reset_charset 
tests/test_web_response.py::test_reset_charset_after_setting 
[gw19] [ 81%] PASSED tests/test_web_response.py::test_etag_initial 
tests/test_web_response.py::test_etag_string 
[gw19] [ 81%] PASSED tests/test_web_response.py::test_etag_string 
tests/test_web_response.py::test_etag_class[etag0-W/"0123-weak-kotik"] 
[gw19] [ 81%] PASSED tests/test_web_response.py::test_etag_class[etag0-W/"0123-weak-kotik"] 
tests/test_web_response.py::test_etag_class[etag1-"0123-strong-kotik"] 
[gw23] [ 81%] PASSED tests/test_urldispatch.py::test_add_with_tailing_slash 
tests/test_urldispatch.py::test_add_invalid_path 
[gw23] [ 81%] PASSED tests/test_urldispatch.py::test_add_invalid_path 
[gw7] [ 81%] PASSED tests/test_web_response.py::test_reset_charset_after_setting 
tests/test_web_response.py::test_charset_without_content_type 
[gw7] [ 81%] PASSED tests/test_web_response.py::test_charset_without_content_type 
tests/test_web_response.py::test_last_modified_initial 
tests/test_urldispatch.py::test_add_url_invalid1 
[gw23] [ 81%] PASSED tests/test_urldispatch.py::test_add_url_invalid1 
[gw19] [ 81%] PASSED tests/test_web_response.py::test_etag_class[etag1-"0123-strong-kotik"] 
tests/test_web_response.py::test_etag_any 
[gw19] [ 81%] PASSED tests/test_web_response.py::test_etag_any 
[gw4] [ 81%] PASSED tests/test_web_functional.py::test_request_clone[pyloop] 
tests/test_urldispatch.py::test_add_url_invalid2 
[gw23] [ 81%] PASSED tests/test_urldispatch.py::test_add_url_invalid2 
tests/test_urldispatch.py::test_add_url_invalid3 
[gw7] [ 81%] PASSED tests/test_web_response.py::test_last_modified_initial 
tests/test_web_response.py::test_last_modified_string 
[gw7] [ 81%] PASSED tests/test_web_response.py::test_last_modified_string 
tests/test_web_response.py::test_etag_invalid_value_set["invalid"] 
[gw12] [ 81%] PASSED tests/test_streams.py::test_stream_reader_small_limit_resumes_reading[4] 
[gw23] [ 81%] PASSED tests/test_urldispatch.py::test_add_url_invalid3 
tests/test_web_response.py::test_force_compression_no_accept_backwards_compat 
tests/test_tcp_helpers.py::test_tcp_nodelay_exception 
[gw12] [ 81%] PASSED tests/test_tcp_helpers.py::test_tcp_nodelay_exception 
tests/test_web_response.py::test_force_compression_deflate_large_payload[zlib_ng.zlib_ng] 
tests/test_web_response.py::test_last_modified_timestamp 
[gw7] [ 81%] PASSED tests/test_web_response.py::test_last_modified_timestamp 
tests/test_web_response.py::test_last_modified_datetime 
[gw7] [ 81%] PASSED tests/test_web_response.py::test_last_modified_datetime 
[gw19] [ 81%] PASSED tests/test_web_response.py::test_etag_invalid_value_set["invalid"] 
tests/test_web_response.py::test_etag_invalid_value_set[\u043f\u043e\u0432\u0438\u043d\u0435\u043d \u0431\u0443\u0442\u0438 ascii] 
[gw19] [ 82%] PASSED tests/test_web_response.py::test_etag_invalid_value_set[\u043f\u043e\u0432\u0438\u043d\u0435\u043d \u0431\u0443\u0442\u0438 ascii] 
tests/test_web_response.py::test_etag_invalid_value_set[invalid_value2] 
tests/test_web_functional.py::test_auto_decompress[zlib_ng.zlib_ng-pyloop-False-compressed] 
[gw11] [ 82%] PASSED tests/test_web_functional.py::test_auto_decompress[zlib_ng.zlib_ng-pyloop-False-compressed] 
tests/test_web_response.py::test_start 
[gw19] [ 82%] PASSED tests/test_web_response.py::test_etag_invalid_value_set[invalid_value2] 
tests/test_web_response.py::test_etag_invalid_value_set[invalid_value3] 
[gw19] [ 82%] PASSED tests/test_web_response.py::test_etag_invalid_value_set[invalid_value3] 
tests/test_web_response.py::test_etag_invalid_value_get[forgotten quotes] 
[gw19] [ 82%] PASSED tests/test_web_response.py::test_etag_invalid_value_get[forgotten quotes] 
tests/test_web_response.py::test_etag_invalid_value_get["\u2200 x \u2209 ascii"] 
[gw19] [ 82%] PASSED tests/test_web_response.py::test_etag_invalid_value_get["\u2200 x \u2209 ascii"] 
tests/test_web_response.py::test_etag_invalid_value_class[123] 
[gw19] [ 82%] PASSED tests/test_web_response.py::test_etag_invalid_value_class[123] 
tests/test_web_response.py::test_etag_invalid_value_class[invalid1] 
[gw19] [ 82%] PASSED tests/test_web_response.py::test_etag_invalid_value_class[invalid1] 
tests/test_web_response.py::test_etag_reset 
[gw19] [ 82%] PASSED tests/test_web_response.py::test_etag_reset 
tests/test_web_response.py::test_change_content_threaded_compression_enabled[zlib] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/resource1/a/b/-404] 
[gw8] [ 82%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/resource1/a/b/-404] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_merge_slash[pyloop-/resource1/a/b-200] 
[gw9] [ 82%] PASSED tests/test_web_request.py::test_call_POST_twice 
tests/test_web_request.py::test_no_request_cookies 
[gw14] [ 82%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_merge_slash[pyloop-/resource1/a/b-200] 
tests/test_run_app.py::test_run_app_default_logger[pyloop] 
[gw9] [ 82%] PASSED tests/test_web_request.py::test_no_request_cookies 
tests/test_web_request.py::test_request_cookie 
[gw9] [ 82%] PASSED tests/test_web_request.py::test_request_cookie 
tests/test_web_request.py::test_request_cookie__set_item 
[gw9] [ 82%] PASSED tests/test_web_request.py::test_request_cookie__set_item 
tests/test_web_request.py::test_request_cookies_with_special_characters 
tests/test_web_response.py::test_stream_response_eq 
[gw16] [ 82%] PASSED tests/test_web_response.py::test_stream_response_eq 
tests/test_web_response.py::test_stream_response_is_mutable_mapping 
[gw18] [ 82%] PASSED tests/test_web_request.py::test_multipart_formdata_header_too_long 
tests/test_web_request.py::test_make_too_big_request_limit_None 
[gw3] [ 82%] PASSED tests/test_web_request_handler.py::test_repr 
[gw16] [ 82%] PASSED tests/test_web_response.py::test_stream_response_is_mutable_mapping 
tests/test_web_response.py::test_stream_response_delitem 
[gw16] [ 82%] PASSED tests/test_web_response.py::test_stream_response_delitem 
[gw15] [ 82%] PASSED tests/test_web_request.py::test_make_too_big_request 
tests/test_web_request.py::test_make_too_big_request_adjust_limit 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-///resource1//a//b?p=1-200] 
[gw20] [ 82%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-///resource1//a//b?p=1-200] 
tests/test_web_response.py::test_stream_response_len 
[gw16] [ 82%] PASSED tests/test_web_response.py::test_stream_response_len 
tests/test_web_response.py::test_request_iter 
tests/test_web_request_handler.py::test_connections 
[gw16] [ 82%] PASSED tests/test_web_response.py::test_request_iter 
tests/test_web_response.py::test_content_length 
[gw16] [ 82%] PASSED tests/test_web_response.py::test_content_length 
tests/test_web_response.py::test_content_length_setter 
[gw16] [ 82%] PASSED tests/test_web_response.py::test_content_length_setter 
tests/test_web_response.py::test_content_length_setter_with_enable_chunked_encoding 
[gw16] [ 82%] PASSED tests/test_web_response.py::test_content_length_setter_with_enable_chunked_encoding 
tests/test_web_response.py::test_drop_content_length_header_on_setting_len_to_None 
[gw16] [ 82%] PASSED tests/test_web_response.py::test_drop_content_length_header_on_setting_len_to_None 
tests/test_web_response.py::test_set_content_length_to_None_on_non_set 
[gw16] [ 82%] PASSED tests/test_web_response.py::test_set_content_length_to_None_on_non_set 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-//resource2//a//b?p=1-404_0] 
[gw21] [ 82%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-//resource2//a//b?p=1-404_0] 
tests/test_web_response.py::test_setting_content_type 
[gw16] [ 82%] PASSED tests/test_web_response.py::test_setting_content_type 
tests/test_web_response.py::test_setting_charset 
[gw16] [ 82%] PASSED tests/test_web_response.py::test_setting_charset 
tests/test_web_response.py::test_rm_content_length_if_compression_http11[zlib_ng.zlib_ng] 
[gw17] [ 82%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_cannot_remove_and_add_slash 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_open_redirects[pyloop-True-False] 
[gw17] [ 82%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_open_redirects[pyloop-True-False] 
tests/test_web_functional.py::test_empty_content_for_query_without_body[pyloop-post1] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_add_trailing_when_necessary[pyloop-/resource2/-200] 
[gw0] [ 82%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_add_trailing_when_necessary[pyloop-/resource2/-200] 
[gw5] [ 82%] PASSED tests/test_web_functional.py::test_empty_content_for_query_without_body[pyloop-post1] 
[gw9] [ 82%] PASSED tests/test_web_request.py::test_request_cookies_with_special_characters 
tests/test_web_request.py::test_request_cookies_real_world_examples 
[gw9] [ 82%] PASSED tests/test_web_request.py::test_request_cookies_real_world_examples 
tests/test_web_request.py::test_request_cookies_edge_cases 
[gw9] [ 82%] PASSED tests/test_web_request.py::test_request_cookies_edge_cases 
tests/test_web_request.py::test_request_cookies_many_invalid 
[gw9] [ 82%] PASSED tests/test_web_request.py::test_request_cookies_many_invalid 
tests/test_web_request.py::test_request_cookies_no_500_error 
[gw9] [ 82%] PASSED tests/test_web_request.py::test_request_cookies_no_500_error 
tests/test_web_response.py::test_force_compression_identity[zlib] 
[gw7] [ 82%] PASSED tests/test_web_response.py::test_start 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-//resource2//a//b-404_0] 
[gw6] [ 82%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-//resource2//a//b-404_0] 
[gw19] [ 83%] PASSED tests/test_web_response.py::test_change_content_threaded_compression_enabled[zlib] 
tests/test_web_response.py::test_change_content_threaded_compression_enabled[zlib_ng.zlib_ng] 
[gw23] [ 83%] PASSED tests/test_web_response.py::test_force_compression_no_accept_backwards_compat 
tests/test_web_response.py::test_chunked_encoding 
tests/test_web_response.py::test_force_compression_false_backwards_compat 
tests/test_streams.py::test_feed_data_waiters 
[gw22] [ 83%] PASSED tests/test_run_app.py::test_run_app_default_logger[pyloop] 
tests/test_web_functional.py::test_auto_decompress[isal.isal_zlib-pyloop-True-uncompressed] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_trailing_when_necessary[pyloop-/resource2/-200] 
[gw11] [ 83%] PASSED tests/test_web_functional.py::test_auto_decompress[isal.isal_zlib-pyloop-True-uncompressed] 
tests/test_web_functional.py::test_await[pyloop] 
[gw13] [ 83%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_trailing_when_necessary[pyloop-/resource2/-200] 
tests/test_resolver.py::test_threaded_resolver_positive_lookup 
[gw4] [ 83%] PASSED tests/test_web_functional.py::test_await[pyloop] 
[gw18] [ 83%] PASSED tests/test_web_request.py::test_make_too_big_request_limit_None 
tests/test_web_request.py::test_remote_peername_tcp 
[gw18] [ 83%] PASSED tests/test_web_request.py::test_remote_peername_tcp 
tests/test_web_request.py::test_remote_peername_unix 
[gw12] [ 83%] PASSED tests/test_web_response.py::test_force_compression_deflate_large_payload[zlib_ng.zlib_ng] 
[gw18] [ 83%] PASSED tests/test_web_request.py::test_remote_peername_unix 
tests/test_web_request.py::test_save_state_on_clone 
[gw18] [ 83%] PASSED tests/test_web_request.py::test_save_state_on_clone 
tests/test_web_request.py::test_clone_scheme 
tests/test_web_response.py::test_force_compression_deflate_large_payload[isal.isal_zlib] 
[gw15] [ 83%] PASSED tests/test_web_request.py::test_make_too_big_request_adjust_limit 
[gw18] [ 83%] PASSED tests/test_web_request.py::test_clone_scheme 
tests/test_web_request.py::test_clone_host 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_open_redirects[pyloop-False-True] 
tests/test_web_request.py::test_multipart_formdata 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-//resource2//a//b-200_0] 
[gw8] [ 83%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-//resource2//a//b-200_0] 
[gw17] [ 83%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_open_redirects[pyloop-False-True] 
[gw3] [ 83%] PASSED tests/test_web_request_handler.py::test_connections 
tests/test_web_functional.py::test_empty_content_for_query_without_body[pyloop-put] 
tests/test_web_request_handler.py::test_shutdown_no_timeout 
[gw5] [ 83%] PASSED tests/test_web_functional.py::test_empty_content_for_query_without_body[pyloop-put] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-//resource2//a//b/?p=1-200_0] 
[gw21] [ 83%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-//resource2//a//b/?p=1-200_0] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-//resource2//a//b/-200_0] 
[gw18] [ 83%] PASSED tests/test_web_request.py::test_clone_host 
tests/test_web_request.py::test_clone_remote 
[gw18] [ 83%] PASSED tests/test_web_request.py::test_clone_remote 
tests/test_web_request.py::test_remote_with_closed_transport 
[gw6] [ 83%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-//resource2//a//b/-200_0] 
[gw18] [ 83%] PASSED tests/test_web_request.py::test_remote_with_closed_transport 
tests/test_web_request.py::test_url_http_with_closed_transport 
[gw18] [ 83%] PASSED tests/test_web_request.py::test_url_http_with_closed_transport 
tests/test_web_request.py::test_url_https_with_closed_transport 
[gw18] [ 83%] PASSED tests/test_web_request.py::test_url_https_with_closed_transport 
tests/test_web_request.py::test_get_extra_info 
[gw16] [ 83%] PASSED tests/test_web_response.py::test_rm_content_length_if_compression_http11[zlib_ng.zlib_ng] 
tests/test_web_response.py::test_rm_content_length_if_compression_http11[isal.isal_zlib] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_merge_slash[pyloop-//resource1//a//b-200] 
[gw14] [ 83%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_merge_slash[pyloop-//resource1//a//b-200] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-///resource1//a//b/?p=1-404] 
[gw20] [ 83%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-///resource1//a//b/?p=1-404] 
tests/test_web_functional.py::test_auto_decompress[isal.isal_zlib-pyloop-False-compressed] 
[gw11] [ 83%] PASSED tests/test_web_functional.py::test_auto_decompress[isal.isal_zlib-pyloop-False-compressed] 
[gw9] [ 83%] PASSED tests/test_web_response.py::test_force_compression_identity[zlib] 
tests/test_web_response.py::test_force_compression_identity[zlib_ng.zlib_ng] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_add_trailing_when_necessary[pyloop-/resource1?p1=1&p2=2-200] 
[gw0] [ 83%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_add_trailing_when_necessary[pyloop-/resource1?p1=1&p2=2-200] 
[gw19] [ 83%] PASSED tests/test_web_response.py::test_change_content_threaded_compression_enabled[zlib_ng.zlib_ng] 
tests/test_web_response.py::test_change_content_threaded_compression_enabled[isal.isal_zlib] 
tests/test_web_response.py::test_change_content_length_if_compression_enabled[zlib_ng.zlib_ng] 
[gw7] [ 83%] PASSED tests/test_web_response.py::test_chunked_encoding 
tests/test_web_response.py::test_enable_chunked_encoding_with_content_length 
[gw7] [ 83%] PASSED tests/test_web_response.py::test_enable_chunked_encoding_with_content_length 
tests/test_web_response.py::test_chunk_size 
[gw18] [ 83%] PASSED tests/test_web_request.py::test_get_extra_info 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_trailing_when_necessary[pyloop-/resource1?p1=1&p2=2-200] 
tests/test_web_response.py::test_rm_transfer_encoding_rfc_9112_6_3_http_11[101] 
[gw13] [ 83%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_trailing_when_necessary[pyloop-/resource1?p1=1&p2=2-200] 
[gw1] [ 83%] PASSED tests/test_resolver.py::test_threaded_resolver_positive_lookup 
tests/test_resolver.py::test_threaded_resolver_positive_ipv6_link_local_lookup 
[gw23] [ 83%] PASSED tests/test_web_response.py::test_force_compression_false_backwards_compat 
tests/test_web_response.py::test_compression_default_coding[zlib] 
[gw3] [ 83%] PASSED tests/test_web_request_handler.py::test_shutdown_no_timeout 
tests/test_web_request_handler.py::test_shutdown_timeout 
tests/test_web_functional.py::test_response_context_manager[pyloop] 
[gw4] [ 83%] PASSED tests/test_web_functional.py::test_response_context_manager[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_open_redirects[pyloop-False-False] 
[gw2] [ 83%] PASSED tests/test_streams.py::test_feed_data_waiters 
tests/test_streams.py::test_feed_data_completed_waiters 
[gw17] [ 83%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_open_redirects[pyloop-False-False] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-//resource2//a//b/-200_0] 
[gw8] [ 83%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-//resource2//a//b/-200_0] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-///resource1//a//b-200] 
[gw6] [ 83%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-///resource1//a//b-200] 
tests/test_web_functional.py::test_empty_content_for_query_without_body[pyloop-patch] 
[gw5] [ 83%] PASSED tests/test_web_functional.py::test_empty_content_for_query_without_body[pyloop-patch] 
[gw15] [ 84%] PASSED tests/test_web_request.py::test_multipart_formdata 
tests/test_web_request.py::test_multipart_formdata_field_missing_name 
[gw12] [ 84%] PASSED tests/test_web_response.py::test_force_compression_deflate_large_payload[isal.isal_zlib] 
tests/test_web_response.py::test_force_compression_no_accept_deflate[zlib] 
tests/test_web_functional.py::test_response_101_204_no_content_length_http11[pyloop-101] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-///resource1//a//b?p=1-200] 
[gw11] [ 84%] PASSED tests/test_web_functional.py::test_response_101_204_no_content_length_http11[pyloop-101] 
[gw21] [ 84%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-///resource1//a//b?p=1-200] 
[gw7] [ 84%] PASSED tests/test_web_response.py::test_chunk_size 
tests/test_web_response.py::test_chunked_encoding_forbidden_for_http_10 
[gw19] [ 84%] PASSED tests/test_web_response.py::test_change_content_threaded_compression_enabled[isal.isal_zlib] 
tests/test_web_response.py::test_change_content_threaded_compression_enabled_explicit[zlib] 
[gw22] [ 84%] PASSED tests/test_web_response.py::test_change_content_length_if_compression_enabled[zlib_ng.zlib_ng] 
tests/test_web_response.py::test_change_content_length_if_compression_enabled[isal.isal_zlib] 
[gw9] [ 84%] PASSED tests/test_web_response.py::test_force_compression_identity[zlib_ng.zlib_ng] 
tests/test_web_response.py::test_force_compression_identity[isal.isal_zlib] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_add_trailing_when_necessary[pyloop-/resource1/?p1=1&p2=2-404] 
[gw0] [ 84%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_add_trailing_when_necessary[pyloop-/resource1/?p1=1&p2=2-404] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_merge_slash[pyloop-//resource1//a//b/-404] 
[gw14] [ 84%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_merge_slash[pyloop-//resource1//a//b/-404] 
tests/test_web_functional.py::test_response_context_manager_error[pyloop] 
[gw16] [ 84%] PASSED tests/test_web_response.py::test_rm_content_length_if_compression_http11[isal.isal_zlib] 
[gw4] [ 84%] PASSED tests/test_web_functional.py::test_response_context_manager_error[pyloop] 
tests/test_web_response.py::test_rm_content_length_if_compression_http10[zlib] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/////resource1/a///b?p=1-200] 
[gw20] [ 84%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/////resource1/a///b?p=1-200] 
[gw1] [ 84%] PASSED tests/test_resolver.py::test_threaded_resolver_positive_ipv6_link_local_lookup 
[gw3] [ 84%] PASSED tests/test_web_request_handler.py::test_shutdown_timeout 
tests/test_web_response.py::test_stream_response_ctor 
[gw3] [ 84%] PASSED tests/test_web_response.py::test_stream_response_ctor 
tests/test_resolver.py::test_threaded_resolver_multiple_replies 
tests/test_web_response.py::test_stream_response_hashable 
[gw3] [ 84%] PASSED tests/test_web_response.py::test_stream_response_hashable 
tests/test_web_response.py::test_cannot_write_eof_twice 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-///resource1//a//b-200] 
[gw8] [ 84%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-///resource1//a//b-200] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_trailing_when_necessary[pyloop-/resource1/?p1=1&p2=2-200] 
[gw19] [ 84%] PASSED tests/test_web_response.py::test_change_content_threaded_compression_enabled_explicit[zlib] 
tests/test_web_response.py::test_change_content_threaded_compression_enabled_explicit[zlib_ng.zlib_ng] 
tests/test_web_middleware.py::test_old_style_middleware[pyloop] 
[gw17] [ 84%] PASSED tests/test_web_middleware.py::test_old_style_middleware[pyloop] 
[gw13] [ 84%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_trailing_when_necessary[pyloop-/resource1/?p1=1&p2=2-200] 
[gw10] [ 84%] PASSED tests/test_run_app.py::TestShutdown::test_shutdown_timeout_not_reached 
tests/test_run_app.py::TestShutdown::test_shutdown_new_conn_rejected 
[gw2] [ 84%] PASSED tests/test_streams.py::test_feed_data_completed_waiters 
tests/test_streams.py::test_feed_eof_waiters 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-///resource1//a//b/-200] 
[gw18] [ 84%] PASSED tests/test_web_response.py::test_rm_transfer_encoding_rfc_9112_6_3_http_11[101] 
tests/test_web_response.py::test_rm_transfer_encoding_rfc_9112_6_3_http_11[204] 
[gw6] [ 84%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-///resource1//a//b/-200] 
[gw23] [ 84%] PASSED tests/test_web_response.py::test_compression_default_coding[zlib] 
tests/test_web_response.py::test_compression_default_coding[zlib_ng.zlib_ng] 
tests/test_web_response.py::test_rm_content_length_1xx_204_304_responses[304] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_add_trailing_when_necessary[pyloop-/resource2?p1=1&p2=2-200] 
[gw0] [ 84%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_add_trailing_when_necessary[pyloop-/resource2?p1=1&p2=2-200] 
[gw9] [ 84%] PASSED tests/test_web_response.py::test_force_compression_identity[isal.isal_zlib] 
tests/test_web_response.py::test_force_compression_identity_response[zlib] 
tests/test_web_functional.py::test_empty_content_for_query_without_body[pyloop-delete] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-///resource1//a//b/?p=1-200] 
tests/test_web_functional.py::test_response_101_204_no_content_length_http11[pyloop-204] 
[gw5] [ 84%] PASSED tests/test_web_functional.py::test_empty_content_for_query_without_body[pyloop-delete] 
[gw11] [ 84%] PASSED tests/test_web_functional.py::test_response_101_204_no_content_length_http11[pyloop-204] 
[gw21] [ 84%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-///resource1//a//b/?p=1-200] 
[gw7] [ 84%] PASSED tests/test_web_response.py::test_chunked_encoding_forbidden_for_http_10 
tests/test_web_response.py::test_compression_no_accept[zlib] 
[gw15] [ 84%] PASSED tests/test_web_request.py::test_multipart_formdata_field_missing_name 
[gw12] [ 84%] PASSED tests/test_web_response.py::test_force_compression_no_accept_deflate[zlib] 
tests/test_web_response.py::test_force_compression_no_accept_deflate[zlib_ng.zlib_ng] 
tests/test_web_request.py::test_multipart_formdata_file 
[gw16] [ 84%] PASSED tests/test_web_response.py::test_rm_content_length_if_compression_http10[zlib] 
tests/test_web_response.py::test_rm_content_length_if_compression_http10[zlib_ng.zlib_ng] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_merge_slash[pyloop-///resource1//a//b-200] 
[gw14] [ 84%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_merge_slash[pyloop-///resource1//a//b-200] 
[gw22] [ 84%] PASSED tests/test_web_response.py::test_change_content_length_if_compression_enabled[isal.isal_zlib] 
tests/test_web_response.py::test_set_content_length_if_compression_enabled[zlib] 
[gw19] [ 84%] PASSED tests/test_web_response.py::test_change_content_threaded_compression_enabled_explicit[zlib_ng.zlib_ng] 
tests/test_web_response.py::test_change_content_threaded_compression_enabled_explicit[isal.isal_zlib] 
tests/test_web_response.py::test_set_status_reason_with_cr 
[gw0] [ 84%] PASSED tests/test_web_response.py::test_set_status_reason_with_cr 
tests/test_web_response.py::test_set_status_reason_with_lf 
[gw0] [ 84%] PASSED tests/test_web_response.py::test_set_status_reason_with_lf 
tests/test_web_response.py::test_set_status_reason_with_crlf 
[gw0] [ 84%] PASSED tests/test_web_response.py::test_set_status_reason_with_crlf 
tests/test_web_response.py::test_start_force_close 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-///resource1//a//b/-404] 
[gw8] [ 84%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-///resource1//a//b/-404] 
[gw1] [ 84%] PASSED tests/test_resolver.py::test_threaded_resolver_multiple_replies 
tests/test_resolver.py::test_threaded_negative_lookup 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/////resource1/a///b/?p=1-404] 
[gw20] [ 85%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/////resource1/a///b/?p=1-404] 
[gw2] [ 85%] PASSED tests/test_streams.py::test_feed_eof_waiters 
[gw3] [ 85%] PASSED tests/test_web_response.py::test_cannot_write_eof_twice 
tests/test_web_response.py::test_force_close 
tests/test_streams.py::test_feed_eof_cancelled 
[gw3] [ 85%] PASSED tests/test_web_response.py::test_force_close 
tests/test_web_response.py::test_response_output_length 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_trailing_when_necessary[pyloop-/resource2?p1=1&p2=2-404] 
tests/test_web_middleware.py::test_old_style_middleware_class[pyloop] 
[gw17] [ 85%] PASSED tests/test_web_middleware.py::test_old_style_middleware_class[pyloop] 
[gw13] [ 85%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_trailing_when_necessary[pyloop-/resource2?p1=1&p2=2-404] 
[gw23] [ 85%] PASSED tests/test_web_response.py::test_compression_default_coding[zlib_ng.zlib_ng] 
tests/test_web_response.py::test_compression_default_coding[isal.isal_zlib] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/////resource1/a///b-200] 
[gw6] [ 85%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/////resource1/a///b-200] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/////resource1/a///b?p=1-200] 
[gw9] [ 85%] PASSED tests/test_web_response.py::test_force_compression_identity_response[zlib] 
[gw21] [ 85%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/////resource1/a///b?p=1-200] 
tests/test_web_response.py::test_force_compression_identity_response[zlib_ng.zlib_ng] 
tests/test_web_response.py::test_prepare_calls_signal 
[gw19] [ 85%] PASSED tests/test_web_response.py::test_change_content_threaded_compression_enabled_explicit[isal.isal_zlib] 
tests/test_web_response.py::test_change_content_length_if_compression_enabled[zlib] 
[gw7] [ 85%] PASSED tests/test_web_response.py::test_compression_no_accept[zlib] 
tests/test_web_response.py::test_compression_no_accept[zlib_ng.zlib_ng] 
tests/test_web_functional.py::test_empty_content_for_query_with_body[pyloop] 
[gw5] [ 85%] PASSED tests/test_web_functional.py::test_empty_content_for_query_with_body[pyloop] 
[gw22] [ 85%] PASSED tests/test_web_response.py::test_set_content_length_if_compression_enabled[zlib] 
tests/test_web_response.py::test_set_content_length_if_compression_enabled[zlib_ng.zlib_ng] 
[gw4] [ 85%] PASSED tests/test_web_response.py::test_rm_content_length_1xx_204_304_responses[304] 
tests/test_web_response.py::test_head_response_keeps_content_length_of_original_body 
[gw18] [ 85%] PASSED tests/test_web_response.py::test_rm_transfer_encoding_rfc_9112_6_3_http_11[204] 
tests/test_web_response.py::test_rm_transfer_encoding_rfc_9112_6_3_http_11[304] 
[gw16] [ 85%] PASSED tests/test_web_response.py::test_rm_content_length_if_compression_http10[zlib_ng.zlib_ng] 
tests/test_web_response.py::test_rm_content_length_if_compression_http10[isal.isal_zlib] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_merge_slash[pyloop-/////resource1/a///b-200] 
[gw14] [ 85%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_merge_slash[pyloop-/////resource1/a///b-200] 
[gw12] [ 85%] PASSED tests/test_web_response.py::test_force_compression_no_accept_deflate[zlib_ng.zlib_ng] 
tests/test_web_response.py::test_force_compression_no_accept_deflate[isal.isal_zlib] 
[gw19] [ 85%] PASSED tests/test_web_response.py::test_change_content_length_if_compression_enabled[zlib] 
tests/test_web_response.py::test_send_headers_for_empty_body 
[gw11] [ 85%] PASSED tests/test_web_response.py::test_prepare_calls_signal 
tests/test_web_response.py::test_response_ctor 
[gw11] [ 85%] PASSED tests/test_web_response.py::test_response_ctor 
tests/test_web_response.py::test_ctor_with_headers_and_status 
[gw0] [ 85%] PASSED tests/test_web_response.py::test_start_force_close 
tests/test_web_response.py::test___repr__ 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/////resource1/a///b/?p=1-200] 
[gw21] [ 85%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/////resource1/a///b/?p=1-200] 
[gw1] [ 85%] PASSED tests/test_resolver.py::test_threaded_negative_lookup 
tests/test_resolver.py::test_threaded_negative_ipv6_lookup 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/////resource1/a///b-200] 
[gw9] [ 85%] PASSED tests/test_web_response.py::test_force_compression_identity_response[zlib_ng.zlib_ng] 
[gw8] [ 85%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/////resource1/a///b-200] 
tests/test_web_response.py::test_force_compression_identity_response[isal.isal_zlib] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/resource2/a/b?p=1-200] 
[gw20] [ 85%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/resource2/a/b?p=1-200] 
[gw2] [ 85%] PASSED tests/test_streams.py::test_feed_eof_cancelled 
tests/test_web_response.py::test_payload_body_get_text[payload1-test] 
[gw2] [ 85%] PASSED tests/test_web_response.py::test_payload_body_get_text[payload1-test] 
tests/test_web_response.py::test_payload_body_get_text[payload2-test] 
[gw2] [ 85%] PASSED tests/test_web_response.py::test_payload_body_get_text[payload2-test] 
tests/test_web_response.py::test_payload_body_get_text[payload3-test] 
[gw2] [ 85%] PASSED tests/test_web_response.py::test_payload_body_get_text[payload3-test] 
tests/test_web_response.py::test_payload_body_get_text[payload4-test] 
[gw2] [ 85%] PASSED tests/test_web_response.py::test_payload_body_get_text[payload4-test] 
[gw3] [ 85%] PASSED tests/test_web_response.py::test_response_output_length 
tests/test_web_response.py::test_response_cookies 
[gw3] [ 85%] PASSED tests/test_web_response.py::test_response_cookies 
tests/test_web_response.py::test_response_cookie_partitioned 
[gw3] [ 85%] PASSED tests/test_web_response.py::test_response_cookie_partitioned 
tests/test_web_response.py::test_payload_body_get_text[payload5-test] 
[gw2] [ 85%] PASSED tests/test_web_response.py::test_payload_body_get_text[payload5-test] 
tests/test_web_response.py::test_payload_body_get_text[async_iter-None] 
[gw2] [ 85%] PASSED tests/test_web_response.py::test_payload_body_get_text[async_iter-None] 
tests/test_web_response.py::test_payload_body_get_text[payload7-None] 
[gw2] [ 85%] PASSED tests/test_web_response.py::test_payload_body_get_text[payload7-None] 
tests/test_web_response.py::test_payload_body_get_text[payload8---x\r\nContent-Type: text/plain; charset=utf-8\r\nContent-Length: 4\r\n\r\ntest] 
[gw2] [ 85%] PASSED tests/test_web_response.py::test_payload_body_get_text[payload8---x\r\nContent-Type: text/plain; charset=utf-8\r\nContent-Length: 4\r\n\r\ntest] 
tests/test_web_response.py::test_response_cookie_path 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_trailing_when_necessary[pyloop-/resource2/?p1=1&p2=2-200] 
[gw13] [ 85%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_trailing_when_necessary[pyloop-/resource2/?p1=1&p2=2-200] 
tests/test_web_response.py::test_response_set_content_length 
[gw2] [ 85%] PASSED tests/test_web_response.py::test_response_set_content_length 
tests/test_web_response.py::test_text_in_ctor_with_content_type_header 
[gw2] [ 85%] PASSED tests/test_web_response.py::test_text_in_ctor_with_content_type_header 
[gw3] [ 85%] PASSED tests/test_web_response.py::test_response_cookie_path 
tests/test_web_response.py::test_response_cookie__issue_del_cookie 
[gw3] [ 86%] PASSED tests/test_web_response.py::test_response_cookie__issue_del_cookie 
tests/test_web_response.py::test_cookie_set_after_del 
[gw3] [ 86%] PASSED tests/test_web_response.py::test_cookie_set_after_del 
tests/test_web_response.py::test_set_status_with_reason 
[gw3] [ 86%] PASSED tests/test_web_response.py::test_set_status_with_reason 
[gw23] [ 86%] PASSED tests/test_web_response.py::test_compression_default_coding[isal.isal_zlib] 
tests/test_web_response.py::test_text_in_ctor_with_content_type_header_multidict 
[gw2] [ 86%] PASSED tests/test_web_response.py::test_text_in_ctor_with_content_type_header_multidict 
tests/test_web_response.py::test_body_in_ctor_with_content_type_header_multidict 
[gw2] [ 86%] PASSED tests/test_web_response.py::test_body_in_ctor_with_content_type_header_multidict 
tests/test_web_response.py::test_text_with_empty_payload 
tests/test_web_response.py::test_content_type_with_set_text 
[gw5] [ 86%] PASSED tests/test_web_response.py::test_content_type_with_set_text 
tests/test_web_response.py::test_content_type_with_set_body 
tests/test_web_response.py::test_force_compression_deflate[zlib] 
[gw2] [ 86%] PASSED tests/test_web_response.py::test_text_with_empty_payload 
tests/test_web_response.py::test_response_with_content_length_header_without_body 
tests/test_web_response.py::test_set_status_with_empty_reason 
[gw3] [ 86%] PASSED tests/test_web_response.py::test_set_status_with_empty_reason 
tests/test_web_response.py::test_response_prepared_after_header_preparation 
[gw5] [ 86%] PASSED tests/test_web_response.py::test_content_type_with_set_body 
tests/test_web_response.py::test_prepared_when_not_started 
[gw2] [ 86%] PASSED tests/test_web_response.py::test_response_with_content_length_header_without_body 
tests/test_web_middleware.py::test_new_style_middleware_class[pyloop] 
[gw5] [ 86%] PASSED tests/test_web_response.py::test_prepared_when_not_started 
tests/test_web_response.py::test_prepared_when_started 
tests/test_web_response.py::test_response_with_immutable_headers 
[gw2] [ 86%] PASSED tests/test_web_response.py::test_response_with_immutable_headers 
tests/test_web_response.py::TestJSONResponse::test_content_type_is_overrideable 
[gw2] [ 86%] PASSED tests/test_web_response.py::TestJSONResponse::test_content_type_is_overrideable 
tests/test_web_response.py::test_passing_cimultidict_to_web_response_not_mutated[MultiDict] 
[gw15] [ 86%] PASSED tests/test_web_request.py::test_multipart_formdata_file 
tests/test_web_response.py::test_ctor_content_type_with_extra 
[gw15] [ 86%] PASSED tests/test_web_response.py::test_ctor_content_type_with_extra 
tests/test_web_response.py::test_invalid_content_type_parses_to_application_octect_stream 
[gw15] [ 86%] PASSED tests/test_web_response.py::test_invalid_content_type_parses_to_application_octect_stream 
[gw17] [ 86%] PASSED tests/test_web_middleware.py::test_new_style_middleware_class[pyloop] 
tests/test_web_response.py::test_ctor_both_content_type_param_and_header_with_text 
[gw15] [ 86%] PASSED tests/test_web_response.py::test_ctor_both_content_type_param_and_header_with_text 
tests/test_web_response.py::test_ctor_both_charset_param_and_header_with_text 
[gw15] [ 86%] PASSED tests/test_web_response.py::test_ctor_both_charset_param_and_header_with_text 
tests/test_web_response.py::test_ctor_both_content_type_param_and_header 
[gw15] [ 86%] PASSED tests/test_web_response.py::test_ctor_both_content_type_param_and_header 
tests/test_web_response.py::test_ctor_both_charset_param_and_header 
[gw15] [ 86%] PASSED tests/test_web_response.py::test_ctor_both_charset_param_and_header 
tests/test_web_response.py::test_assign_nonbyteish_body 
[gw19] [ 86%] PASSED tests/test_web_response.py::test_send_headers_for_empty_body 
tests/test_web_response.py::test_render_with_body 
[gw7] [ 86%] PASSED tests/test_web_response.py::test_compression_no_accept[zlib_ng.zlib_ng] 
tests/test_web_response.py::test_compression_no_accept[isal.isal_zlib] 
[gw22] [ 86%] PASSED tests/test_web_response.py::test_set_content_length_if_compression_enabled[zlib_ng.zlib_ng] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/////resource1/a///b/-200] 
[gw6] [ 86%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/////resource1/a///b/-200] 
tests/test_web_response.py::test_set_content_length_if_compression_enabled[isal.isal_zlib] 
[gw12] [ 86%] PASSED tests/test_web_response.py::test_force_compression_no_accept_deflate[isal.isal_zlib] 
tests/test_web_response.py::test_force_compression_gzip[zlib] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_merge_slash[pyloop-/////resource1/a//b/-404] 
[gw14] [ 86%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_merge_slash[pyloop-/////resource1/a//b/-404] 
[gw5] [ 86%] PASSED tests/test_web_response.py::test_prepared_when_started 
tests/test_web_response.py::test_prepared_after_eof 
[gw16] [ 86%] PASSED tests/test_web_response.py::test_rm_content_length_if_compression_http10[isal.isal_zlib] 
tests/test_web_response.py::test_rm_content_length_if_204 
[gw4] [ 86%] PASSED tests/test_web_response.py::test_head_response_keeps_content_length_of_original_body 
tests/test_web_response.py::test_head_response_omits_content_length_when_body_unset 
[gw11] [ 86%] PASSED tests/test_web_response.py::test_ctor_with_headers_and_status 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/////resource1/a///b/-404] 
tests/test_web_response.py::test_ctor_content_type 
[gw11] [ 86%] PASSED tests/test_web_response.py::test_ctor_content_type 
tests/test_web_response.py::test_ctor_text_body_combined 
[gw11] [ 86%] PASSED tests/test_web_response.py::test_ctor_text_body_combined 
tests/test_web_response.py::test_ctor_text 
[gw8] [ 86%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/////resource1/a///b/-404] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/resource2/a/b?p=1-404] 
[gw21] [ 86%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/resource2/a/b?p=1-404] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_trailing_when_necessary[pyloop-/resource2/a/b%2Fc-404] 
[gw13] [ 86%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_trailing_when_necessary[pyloop-/resource2/a/b%2Fc-404] 
[gw1] [ 86%] PASSED tests/test_resolver.py::test_threaded_negative_ipv6_lookup 
tests/test_resolver.py::test_threaded_negative_lookup_with_unknown_result 
[gw19] [ 86%] PASSED tests/test_web_response.py::test_render_with_body 
tests/test_web_response.py::test_multiline_reason 
[gw3] [ 86%] PASSED tests/test_web_response.py::test_response_prepared_after_header_preparation 
tests/test_web_response.py::TestJSONResponse::test_content_type_is_application_json_by_default 
[gw18] [ 86%] PASSED tests/test_web_response.py::test_rm_transfer_encoding_rfc_9112_6_3_http_11[304] 
[gw23] [ 86%] PASSED tests/test_web_response.py::test_force_compression_deflate[zlib] 
tests/test_web_response.py::test_force_compression_deflate[zlib_ng.zlib_ng] 
[gw3] [ 86%] PASSED tests/test_web_response.py::TestJSONResponse::test_content_type_is_application_json_by_default 
tests/test_web_response.py::TestJSONResponse::test_passing_text_only 
[gw3] [ 87%] PASSED tests/test_web_response.py::TestJSONResponse::test_passing_text_only 
tests/test_web_response.py::TestJSONResponse::test_data_and_text_raises_value_error 
[gw3] [ 87%] PASSED tests/test_web_response.py::TestJSONResponse::test_data_and_text_raises_value_error 
tests/test_web_response.py::TestJSONResponse::test_data_and_body_raises_value_error 
[gw3] [ 87%] PASSED tests/test_web_response.py::TestJSONResponse::test_data_and_body_raises_value_error 
tests/test_web_response.py::test_rm_content_length_1xx_204_304_responses[100] 
[gw0] [ 87%] PASSED tests/test_web_response.py::test___repr__ 
tests/test_web_response.py::test___repr___not_prepared 
[gw0] [ 87%] PASSED tests/test_web_response.py::test___repr___not_prepared 
tests/test_web_response.py::TestJSONResponse::test_text_is_json_encoded 
[gw3] [ 87%] PASSED tests/test_web_response.py::TestJSONResponse::test_text_is_json_encoded 
tests/test_web_sendfile.py::test_gzip_if_header_present_and_file_not_available[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-//resource2//a//b?p=1-200_1] 
tests/test_web_response.py::test_keep_alive_http10_default 
[gw20] [ 87%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-//resource2//a//b?p=1-200_1] 
[gw9] [ 87%] PASSED tests/test_web_response.py::test_force_compression_identity_response[isal.isal_zlib] 
tests/test_web_response.py::test_rm_content_length_if_compression_http11[zlib] 
[gw2] [ 87%] PASSED tests/test_web_response.py::test_passing_cimultidict_to_web_response_not_mutated[MultiDict] 
tests/test_web_response.py::test_passing_cimultidict_to_web_response_not_mutated[CIMultiDict] 
[gw5] [ 87%] PASSED tests/test_web_response.py::test_prepared_after_eof 
tests/test_web_response.py::test_drain_before_start 
tests/test_web_runner.py::test_run_after_asyncio_run 
[gw14] [ 87%] PASSED tests/test_web_runner.py::test_run_after_asyncio_run 
tests/test_web_runner.py::test_app_handler_args_failure 
[gw15] [ 87%] PASSED tests/test_web_response.py::test_assign_nonbyteish_body 
[gw11] [ 87%] PASSED tests/test_web_response.py::test_ctor_text 
tests/test_web_response.py::test_ctor_charset 
tests/test_web_response.py::test_assign_nonstr_text 
[gw15] [ 87%] PASSED tests/test_web_response.py::test_assign_nonstr_text 
tests/test_web_response.py::test_payload_body_get_text[test-test] 
tests/test_web_middleware.py::test_new_style_middleware_method[pyloop] 
[gw11] [ 87%] PASSED tests/test_web_response.py::test_ctor_charset 
tests/test_web_response.py::test_ctor_charset_default_utf8 
[gw11] [ 87%] PASSED tests/test_web_response.py::test_ctor_charset_default_utf8 
tests/test_web_response.py::test_ctor_charset_in_content_type 
[gw11] [ 87%] PASSED tests/test_web_response.py::test_ctor_charset_in_content_type 
[gw7] [ 87%] PASSED tests/test_web_response.py::test_compression_no_accept[isal.isal_zlib] 
tests/test_web_runner.py::test_unreg_site[pyloop] 
[gw17] [ 87%] PASSED tests/test_web_middleware.py::test_new_style_middleware_method[pyloop] 
tests/test_web_response.py::test_ctor_charset_without_text 
[gw11] [ 87%] PASSED tests/test_web_response.py::test_ctor_charset_without_text 
tests/test_web_sendfile_functional.py::test_static_file_with_content_type[sendfile-pyloop] 
[gw7] [ 87%] PASSED tests/test_web_runner.py::test_unreg_site[pyloop] 
[gw15] [ 87%] PASSED tests/test_web_response.py::test_payload_body_get_text[test-test] 
tests/test_web_runner.py::test_site_for_nonfrozen_app[pyloop] 
[gw15] [ 87%] PASSED tests/test_web_runner.py::test_site_for_nonfrozen_app[pyloop] 
[gw11] [ 87%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_content_type[sendfile-pyloop] 
[gw19] [ 87%] PASSED tests/test_web_response.py::test_multiline_reason 
tests/test_web_response.py::test_send_set_cookie_header 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/resource2/a/b-200] 
[gw8] [ 87%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/resource2/a/b-200] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/////resource1/a///b///-200] 
[gw6] [ 87%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/////resource1/a///b///-200] 
[gw12] [ 87%] PASSED tests/test_web_response.py::test_force_compression_gzip[zlib] 
tests/test_web_response.py::test_force_compression_gzip[zlib_ng.zlib_ng] 
[gw22] [ 87%] PASSED tests/test_web_response.py::test_set_content_length_if_compression_enabled[isal.isal_zlib] 
tests/test_web_response.py::test_remove_content_length_if_compression_enabled_http11[zlib] 
[gw16] [ 87%] PASSED tests/test_web_response.py::test_rm_content_length_if_204 
tests/test_web_response.py::test_rm_transfer_encoding_rfc_9112_6_3_http_11[100] 
[gw0] [ 87%] PASSED tests/test_web_response.py::test_keep_alive_http10_default 
tests/test_web_response.py::test_keep_alive_http10_switched_on 
[gw3] [ 87%] PASSED tests/test_web_sendfile.py::test_gzip_if_header_present_and_file_not_available[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_trailing_when_necessary[pyloop-/resource2/a/b%2Fc/-200] 
[gw13] [ 87%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_trailing_when_necessary[pyloop-/resource2/a/b%2Fc/-200] 
[gw4] [ 87%] PASSED tests/test_web_response.py::test_head_response_omits_content_length_when_body_unset 
tests/test_web_response.py::test_304_response_omits_content_length_when_body_unset 
[gw14] [ 87%] PASSED tests/test_web_runner.py::test_app_handler_args_failure 
tests/test_web_runner.py::test_app_handler_args_ceil_threshold[2-2_0] 
[gw2] [ 87%] PASSED tests/test_web_response.py::test_passing_cimultidict_to_web_response_not_mutated[CIMultiDict] 
tests/test_web_response.py::test_passing_cimultidict_to_web_response_not_mutated[dict] 
[gw1] [ 87%] PASSED tests/test_resolver.py::test_threaded_negative_lookup_with_unknown_result 
tests/test_resolver.py::test_close_for_threaded_resolver[pyloop] 
[gw1] [ 87%] PASSED tests/test_resolver.py::test_close_for_threaded_resolver[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-//resource2//a//b?p=1-404_1] 
[gw9] [ 87%] PASSED tests/test_web_response.py::test_rm_content_length_if_compression_http11[zlib] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-//resource2//a//b/?p=1-200_1] 
[gw20] [ 87%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-//resource2//a//b/?p=1-200_1] 
[gw21] [ 87%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-//resource2//a//b?p=1-404_1] 
tests/test_web_sendfile_functional.py::test_zero_bytes_file_ok[sendfile-pyloop] 
[gw9] [ 87%] PASSED tests/test_web_sendfile_functional.py::test_zero_bytes_file_ok[sendfile-pyloop] 
[gw18] [ 87%] PASSED tests/test_web_response.py::test_rm_content_length_1xx_204_304_responses[100] 
[gw5] [ 87%] PASSED tests/test_web_response.py::test_drain_before_start 
tests/test_web_response.py::test_changing_status_after_prepare_raises 
[gw19] [ 88%] PASSED tests/test_web_response.py::test_send_set_cookie_header 
tests/test_web_response.py::test_consecutive_write_eof 
tests/test_web_response.py::test_rm_content_length_1xx_204_304_responses[101] 
tests/test_web_sendfile_functional.py::test_static_file_with_content_type[no_sendfile-pyloop] 
[gw23] [ 88%] PASSED tests/test_web_response.py::test_force_compression_deflate[zlib_ng.zlib_ng] 
tests/test_web_response.py::test_force_compression_deflate[isal.isal_zlib] 
tests/test_web_middleware.py::test_middleware_does_not_leak[pyloop] 
[gw17] [ 88%] PASSED tests/test_web_middleware.py::test_middleware_does_not_leak[pyloop] 
[gw0] [ 88%] PASSED tests/test_web_response.py::test_keep_alive_http10_switched_on 
tests/test_web_response.py::test_keep_alive_http09 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-//resource2//a//b-200_1] 
tests/test_web_runner.py::test_runner_setup_handle_signals[pyloop] 
[gw15] [ 88%] PASSED tests/test_web_runner.py::test_runner_setup_handle_signals[pyloop] 
[gw8] [ 88%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-//resource2//a//b-200_1] 
[gw11] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_content_type[no_sendfile-pyloop] 
tests/test_web_runner.py::test_app_property[pyloop] 
[gw7] [ 88%] PASSED tests/test_web_runner.py::test_app_property[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/resource2/a/b-404] 
[gw6] [ 88%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/resource2/a/b-404] 
[gw5] [ 88%] PASSED tests/test_web_response.py::test_changing_status_after_prepare_raises 
tests/test_web_response.py::test_nonstr_text_in_ctor 
[gw5] [ 88%] PASSED tests/test_web_response.py::test_nonstr_text_in_ctor 
tests/test_web_response.py::test_text_in_ctor_with_content_type 
[gw5] [ 88%] PASSED tests/test_web_response.py::test_text_in_ctor_with_content_type 
tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[isal.isal_zlib-sendfile-pyloop-None-gzip, deflate-gzip] 
[gw5] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[isal.isal_zlib-sendfile-pyloop-None-gzip, deflate-gzip] 
[gw12] [ 88%] PASSED tests/test_web_response.py::test_force_compression_gzip[zlib_ng.zlib_ng] 
tests/test_web_response.py::test_force_compression_gzip[isal.isal_zlib] 
[gw22] [ 88%] PASSED tests/test_web_response.py::test_remove_content_length_if_compression_enabled_http11[zlib] 
tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[zlib-sendfile-pyloop-ContentCoding.gzip-gzip, deflate-gzip] 
tests/test_web_response.py::test_remove_content_length_if_compression_enabled_http11[zlib_ng.zlib_ng] 
[gw4] [ 88%] PASSED tests/test_web_response.py::test_304_response_omits_content_length_when_body_unset 
tests/test_web_response.py::test_content_length_on_chunked 
[gw14] [ 88%] PASSED tests/test_web_runner.py::test_app_handler_args_ceil_threshold[2-2_0] 
tests/test_web_runner.py::test_app_handler_args_ceil_threshold[None-5] 
[gw19] [ 88%] PASSED tests/test_web_response.py::test_consecutive_write_eof 
tests/test_web_sendfile.py::test_status_controlled_by_user[pyloop] 
tests/test_web_response.py::test_set_text_with_content_type 
[gw19] [ 88%] PASSED tests/test_web_response.py::test_set_text_with_content_type 
tests/test_web_response.py::test_set_text_with_charset 
[gw19] [ 88%] PASSED tests/test_web_response.py::test_set_text_with_charset 
tests/test_web_response.py::test_default_content_type_in_stream_response 
[gw19] [ 88%] PASSED tests/test_web_response.py::test_default_content_type_in_stream_response 
[gw13] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[zlib-sendfile-pyloop-ContentCoding.gzip-gzip, deflate-gzip] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-//resource2//a//b/?p=1-200_1] 
tests/test_web_response.py::test_default_content_type_in_response 
[gw19] [ 88%] PASSED tests/test_web_response.py::test_default_content_type_in_response 
tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[isal.isal_zlib-no_sendfile-pyloop-ContentCoding.gzip-gzip, deflate, br-br] 
tests/test_web_sendfile_functional.py::test_zero_bytes_file_ok[no_sendfile-pyloop] 
[gw21] [ 88%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-//resource2//a//b/?p=1-200_1] 
[gw9] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_zero_bytes_file_ok[no_sendfile-pyloop] 
[gw19] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[isal.isal_zlib-no_sendfile-pyloop-ContentCoding.gzip-gzip, deflate, br-br] 
[gw16] [ 88%] PASSED tests/test_web_response.py::test_rm_transfer_encoding_rfc_9112_6_3_http_11[100] 
tests/test_web_sendfile_functional.py::test_static_file_custom_content_type[no_sendfile-pyloop-br] 
[gw16] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_static_file_custom_content_type[no_sendfile-pyloop-br] 
[gw0] [ 88%] PASSED tests/test_web_response.py::test_keep_alive_http09 
tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[zlib_ng.zlib_ng-sendfile-pyloop-None-gzip, deflate, br-br] 
tests/test_web_response.py::test_prepare_twice 
[gw20] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[zlib_ng.zlib_ng-sendfile-pyloop-None-gzip, deflate, br-br] 
[gw2] [ 88%] PASSED tests/test_web_response.py::test_passing_cimultidict_to_web_response_not_mutated[dict] 
tests/test_web_response.py::test_stream_response_sends_headers_immediately 
tests/test_resolver.py::test_close_for_async_resolver[pyloop] 
[gw1] [ 88%] PASSED tests/test_resolver.py::test_close_for_async_resolver[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-//resource2//a//b/-200_1] 
[gw8] [ 88%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-//resource2//a//b/-200_1] 
tests/test_web_runner.py::test_runner_setup_without_signal_handling[pyloop] 
[gw15] [ 88%] PASSED tests/test_web_runner.py::test_runner_setup_without_signal_handling[pyloop] 
[gw23] [ 88%] PASSED tests/test_web_response.py::test_force_compression_deflate[isal.isal_zlib] 
tests/test_web_sendfile_functional.py::test_static_file_custom_content_type[sendfile-pyloop-gzip] 
tests/test_web_request.py::test_base_ctor 
[gw17] [ 88%] PASSED tests/test_web_request.py::test_base_ctor 
tests/test_web_response.py::test_force_compression_deflate_large_payload[zlib] 
[gw11] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_static_file_custom_content_type[sendfile-pyloop-gzip] 
tests/test_web_request.py::test_ctor 
[gw17] [ 88%] PASSED tests/test_web_request.py::test_ctor 
tests/test_web_request.py::test_deprecated_message 
[gw17] [ 88%] PASSED tests/test_web_request.py::test_deprecated_message 
tests/test_web_sendfile_functional.py::test_static_file_if_none_match[no_sendfile-pyloop-additional_etags0-] 
[gw3] [ 88%] PASSED tests/test_web_sendfile.py::test_status_controlled_by_user[pyloop] 
[gw4] [ 88%] PASSED tests/test_web_response.py::test_content_length_on_chunked 
tests/test_web_response.py::test_write_non_byteish 
[gw18] [ 88%] PASSED tests/test_web_response.py::test_rm_content_length_1xx_204_304_responses[101] 
tests/test_web_response.py::test_rm_content_length_1xx_204_304_responses[102] 
[gw14] [ 88%] PASSED tests/test_web_runner.py::test_app_handler_args_ceil_threshold[None-5] 
tests/test_web_runner.py::test_app_handler_args_ceil_threshold[2-2_1] 
tests/test_web_sendfile_functional.py::test_static_file_with_content_encoding[sendfile-pyloop-gzip-application/gzip] 
[gw19] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_content_encoding[sendfile-pyloop-gzip-application/gzip] 
tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[zlib-sendfile-pyloop-ContentCoding.gzip-gzip, deflate, br-br] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-//resource2//a//b-404_1] 
tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[isal.isal_zlib-sendfile-pyloop-None-gzip, deflate, br-br] 
[gw6] [ 89%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-//resource2//a//b-404_1] 
tests/test_web_sendfile_functional.py::test_zero_bytes_file_mocked_native_sendfile[pyloop] 
[gw5] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[isal.isal_zlib-sendfile-pyloop-None-gzip, deflate, br-br] 
[gw13] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[zlib-sendfile-pyloop-ContentCoding.gzip-gzip, deflate, br-br] 
[gw17] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_none_match[no_sendfile-pyloop-additional_etags0-] 
[gw9] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_zero_bytes_file_mocked_native_sendfile[pyloop] 
[gw22] [ 89%] PASSED tests/test_web_response.py::test_remove_content_length_if_compression_enabled_http11[zlib_ng.zlib_ng] 
tests/test_web_response.py::test_remove_content_length_if_compression_enabled_http11[isal.isal_zlib] 
tests/test_web_runner.py::test_non_app 
[gw7] [ 89%] PASSED tests/test_web_runner.py::test_non_app 
tests/test_web_runner.py::test_addresses[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-///resource2//a//b?p=1-404] 
[gw21] [ 89%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-///resource2//a//b?p=1-404] 
[gw12] [ 89%] PASSED tests/test_web_response.py::test_force_compression_gzip[isal.isal_zlib] 
tests/test_web_response.py::test_force_compression_no_accept_gzip[zlib] 
[gw7] [ 89%] PASSED tests/test_web_runner.py::test_addresses[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_match_custom_tags[sendfile-pyloop-etags0-200-] 
tests/test_web_sendfile_functional.py::test_static_file_if_modified_since_invalid_date[no_sendfile-pyloop] 
tests/test_web_runner.py::test_site_double_added[pyloop] 
[gw15] [ 89%] PASSED tests/test_web_runner.py::test_site_double_added[pyloop] 
[gw8] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_match_custom_tags[sendfile-pyloop-etags0-200-] 
[gw1] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_modified_since_invalid_date[no_sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_custom_content_type[no_sendfile-pyloop-gzip] 
[gw23] [ 89%] PASSED tests/test_web_response.py::test_force_compression_deflate_large_payload[zlib] 
[gw11] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_custom_content_type[no_sendfile-pyloop-gzip] 
[gw4] [ 89%] PASSED tests/test_web_response.py::test_write_non_byteish 
tests/test_web_response.py::test_write_before_start 
tests/test_web_sendfile.py::test_file_response_sends_headers_immediately 
[gw0] [ 89%] PASSED tests/test_web_response.py::test_prepare_twice 
tests/test_web_sendfile_functional.py::test_static_file_with_content_encoding[no_sendfile-pyloop-br-application/x-brotli] 
tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[zlib_ng.zlib_ng-sendfile-pyloop-ContentCoding.gzip-gzip, deflate-gzip] 
tests/test_web_sendfile_functional.py::test_static_file_if_match_custom_tags[no_sendfile-pyloop-etags1-412-] 
[gw20] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[zlib_ng.zlib_ng-sendfile-pyloop-ContentCoding.gzip-gzip, deflate-gzip] 
[gw14] [ 89%] PASSED tests/test_web_runner.py::test_app_handler_args_ceil_threshold[2-2_1] 
tests/test_web_sendfile.py::test_using_gzip_if_header_present_and_file_available[pyloop] 
[gw0] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_content_encoding[no_sendfile-pyloop-br-application/x-brotli] 
tests/test_web_sendfile_functional.py::test_static_file_ok_string_path[sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_custom_content_type_compress[sendfile-pyloop-gzip, deflate-gzip] 
tests/test_web_sendfile_functional.py::test_static_file_with_content_encoding[sendfile-pyloop-br-application/x-brotli] 
[gw23] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_match_custom_tags[no_sendfile-pyloop-etags1-412-] 
[gw9] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_ok_string_path[sendfile-pyloop] 
[gw16] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_custom_content_type_compress[sendfile-pyloop-gzip, deflate-gzip] 
[gw19] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_content_encoding[sendfile-pyloop-br-application/x-brotli] 
tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[zlib-no_sendfile-pyloop-None-gzip, deflate-gzip] 
tests/test_web_sendfile_functional.py::test_static_file_if_none_match[no_sendfile-pyloop-additional_etags0-Fri, 31 Dec 9999 23:59:59 GMT] 
[gw13] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[zlib-no_sendfile-pyloop-None-gzip, deflate-gzip] 
[gw17] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_none_match[no_sendfile-pyloop-additional_etags0-Fri, 31 Dec 9999 23:59:59 GMT] 
tests/test_web_sendfile_functional.py::test_static_file_if_match_custom_tags[sendfile-pyloop-etags0-200-Fri, 31 Dec 0000 23:59:59 GMT] 
[gw8] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_match_custom_tags[sendfile-pyloop-etags0-200-Fri, 31 Dec 0000 23:59:59 GMT] 
tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[isal.isal_zlib-sendfile-pyloop-ContentCoding.gzip-gzip, deflate-gzip] 
[gw5] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[isal.isal_zlib-sendfile-pyloop-ContentCoding.gzip-gzip, deflate-gzip] 
[gw22] [ 89%] PASSED tests/test_web_response.py::test_remove_content_length_if_compression_enabled_http11[isal.isal_zlib] 
tests/test_web_response.py::test_remove_content_length_if_compression_enabled_http10[zlib] 
[gw4] [ 89%] PASSED tests/test_web_response.py::test_write_before_start 
tests/test_web_response.py::test_cannot_write_after_eof 
[gw2] [ 89%] PASSED tests/test_web_response.py::test_stream_response_sends_headers_immediately 
[gw14] [ 89%] PASSED tests/test_web_sendfile.py::test_using_gzip_if_header_present_and_file_available[pyloop] 
[gw18] [ 89%] PASSED tests/test_web_response.py::test_rm_content_length_1xx_204_304_responses[102] 
tests/test_web_response.py::test_response_buffers_headers 
tests/test_web_sendfile_functional.py::test_static_file_if_modified_since_future_date[sendfile-pyloop] 
[gw1] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_modified_since_future_date[sendfile-pyloop] 
tests/test_web_response.py::test_rm_content_length_1xx_204_304_responses[204] 
tests/test_web_sendfile_functional.py::test_static_file_ok_string_path[no_sendfile-pyloop] 
tests/test_web_runner.py::test_site_stop_not_started[pyloop] 
[gw15] [ 89%] PASSED tests/test_web_runner.py::test_site_stop_not_started[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_none_match_star[no_sendfile-pyloop] 
[gw21] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_none_match_star[no_sendfile-pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-//resource2//a//b/-200_1] 
[gw12] [ 89%] PASSED tests/test_web_response.py::test_force_compression_no_accept_gzip[zlib] 
[gw9] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_ok_string_path[no_sendfile-pyloop] 
[gw6] [ 89%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-//resource2//a//b/-200_1] 
tests/test_web_response.py::test_force_compression_no_accept_gzip[zlib_ng.zlib_ng] 
tests/test_web_sendfile_functional.py::test_static_file_with_content_encoding[no_sendfile-pyloop-bzip2-application/x-bzip2] 
tests/test_web_runner.py::test_named_pipe_runner_wrong_loop 
[gw7] [ 89%] SKIPPED tests/test_web_runner.py::test_named_pipe_runner_wrong_loop 
tests/test_web_runner.py::test_named_pipe_runner_proactor_loop 
[gw7] [ 89%] SKIPPED tests/test_web_runner.py::test_named_pipe_runner_proactor_loop 
tests/test_web_runner.py::test_tcpsite_default_host[pyloop] 
[gw7] [ 89%] PASSED tests/test_web_runner.py::test_tcpsite_default_host[pyloop] 
[gw0] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_content_encoding[no_sendfile-pyloop-bzip2-application/x-bzip2] 
tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[zlib_ng.zlib_ng-sendfile-pyloop-ContentCoding.gzip-gzip, deflate, br-br] 
[gw20] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[zlib_ng.zlib_ng-sendfile-pyloop-ContentCoding.gzip-gzip, deflate, br-br] 
tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[zlib-no_sendfile-pyloop-None-gzip, deflate, br-br] 
tests/test_web_sendfile_functional.py::test_static_file_if_match_custom_tags[sendfile-pyloop-etags1-412-] 
[gw8] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_match_custom_tags[sendfile-pyloop-etags1-412-] 
tests/test_web_sendfile_functional.py::test_static_file_if_match_custom_tags[no_sendfile-pyloop-etags1-412-Fri, 31 Dec 0000 23:59:59 GMT] 
[gw23] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_match_custom_tags[no_sendfile-pyloop-etags1-412-Fri, 31 Dec 0000 23:59:59 GMT] 
[gw13] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[zlib-no_sendfile-pyloop-None-gzip, deflate, br-br] 
tests/test_web_sendfile_functional.py::test_static_file_if_none_match[no_sendfile-pyloop-additional_etags1-] 
tests/test_web_sendfile_functional.py::test_static_file_with_content_encoding[sendfile-pyloop-bzip2-application/x-bzip2] 
tests/test_web_sendfile.py::test_gzip_if_header_not_present_and_file_available[pyloop] 
[gw17] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_none_match[no_sendfile-pyloop-additional_etags1-] 
[gw19] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_content_encoding[sendfile-pyloop-bzip2-application/x-bzip2] 
[gw4] [ 90%] PASSED tests/test_web_response.py::test_cannot_write_after_eof 
tests/test_web_response.py::test___repr___after_eof 
tests/test_web_sendfile_functional.py::test_static_file_custom_content_type_compress[sendfile-pyloop-gzip, deflate, br-br] 
tests/test_web_sendfile_functional.py::test_static_file_not_exists[pyloop] 
[gw16] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_custom_content_type_compress[sendfile-pyloop-gzip, deflate, br-br] 
[gw9] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_not_exists[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_custom_content_type[sendfile-pyloop-br] 
[gw11] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_custom_content_type[sendfile-pyloop-br] 
[gw2] [ 90%] PASSED tests/test_web_response.py::test_response_buffers_headers 
tests/test_web_sendfile_functional.py::test_static_file_directory_traversal_attack[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_none_match_weak[sendfile-pyloop-] 
[gw2] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_directory_traversal_attack[pyloop] 
[gw21] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_none_match_weak[sendfile-pyloop-] 
tests/test_web_runner.py::test_custom_log_format[pyloop] 
[gw15] [ 90%] PASSED tests/test_web_runner.py::test_custom_log_format[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_past_with_range[sendfile-pyloop] 
[gw6] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_past_with_range[sendfile-pyloop] 
[gw4] [ 90%] PASSED tests/test_web_response.py::test___repr___after_eof 
tests/test_web_response.py::test_cannot_write_eof_before_headers 
tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[isal.isal_zlib-sendfile-pyloop-ContentCoding.gzip-gzip, deflate, br-br] 
[gw5] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[isal.isal_zlib-sendfile-pyloop-ContentCoding.gzip-gzip, deflate, br-br] 
tests/test_web_runner.py::test_tcpsite_empty_str_host[pyloop] 
[gw7] [ 90%] PASSED tests/test_web_runner.py::test_tcpsite_empty_str_host[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_none_match[no_sendfile-pyloop-additional_etags1-Fri, 31 Dec 9999 23:59:59 GMT] 
[gw17] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_none_match[no_sendfile-pyloop-additional_etags1-Fri, 31 Dec 9999 23:59:59 GMT] 
[gw3] [ 90%] PASSED tests/test_web_sendfile.py::test_file_response_sends_headers_immediately 
tests/test_web_sendfile.py::test_sendfile_fallback_respects_count_boundary 
tests/test_web_sendfile_functional.py::test_static_file_if_modified_since_future_date[no_sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[zlib_ng.zlib_ng-no_sendfile-pyloop-None-gzip, deflate-gzip] 
[gw1] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_modified_since_future_date[no_sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_none_match[sendfile-pyloop-additional_etags0-] 
[gw20] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[zlib_ng.zlib_ng-no_sendfile-pyloop-None-gzip, deflate-gzip] 
[gw18] [ 90%] PASSED tests/test_web_response.py::test_rm_content_length_1xx_204_304_responses[204] 
tests/test_web_sendfile_functional.py::test_static_file_range_beyond_eof[sendfile-pyloop] 
[gw22] [ 90%] PASSED tests/test_web_response.py::test_remove_content_length_if_compression_enabled_http10[zlib] 
tests/test_web_response.py::test_remove_content_length_if_compression_enabled_http10[zlib_ng.zlib_ng] 
tests/test_web_sendfile_functional.py::test_static_file_custom_content_type_compress[no_sendfile-pyloop-gzip, deflate-gzip] 
tests/test_web_sendfile_functional.py::test_static_file_if_match_custom_tags[sendfile-pyloop-etags1-412-Fri, 31 Dec 0000 23:59:59 GMT] 
[gw23] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_none_match[sendfile-pyloop-additional_etags0-] 
[gw8] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_match_custom_tags[sendfile-pyloop-etags1-412-Fri, 31 Dec 0000 23:59:59 GMT] 
[gw16] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_custom_content_type_compress[no_sendfile-pyloop-gzip, deflate-gzip] 
tests/test_web_sendfile_functional.py::test_static_file_name_too_long[pyloop] 
[gw9] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_name_too_long[pyloop] 
[gw18] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_range_beyond_eof[sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[zlib-no_sendfile-pyloop-ContentCoding.gzip-gzip, deflate-gzip] 
[gw12] [ 90%] PASSED tests/test_web_response.py::test_force_compression_no_accept_gzip[zlib_ng.zlib_ng] 
[gw13] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[zlib-no_sendfile-pyloop-ContentCoding.gzip-gzip, deflate-gzip] 
tests/test_web_response.py::test_force_compression_no_accept_gzip[isal.isal_zlib] 
tests/test_web_sendfile_functional.py::test_static_file_if_modified_since[sendfile-pyloop] 
[gw0] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_modified_since[sendfile-pyloop] 
[gw14] [ 90%] PASSED tests/test_web_sendfile.py::test_gzip_if_header_not_present_and_file_available[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_future_without_range[no_sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_invalid_date[sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_with_content_encoding[no_sendfile-pyloop-gzip-application/gzip] 
[gw11] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_future_without_range[no_sendfile-pyloop] 
[gw4] [ 90%] PASSED tests/test_web_response.py::test_cannot_write_eof_before_headers 
tests/test_web_sendfile_functional.py::test_static_file_compression[zlib-no_sendfile-pyloop] 
[gw19] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_content_encoding[no_sendfile-pyloop-gzip-application/gzip] 
[gw15] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_invalid_date[sendfile-pyloop] 
[gw4] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_compression[zlib-no_sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_past_with_range[no_sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[isal.isal_zlib-no_sendfile-pyloop-None-gzip, deflate-gzip] 
[gw5] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[isal.isal_zlib-no_sendfile-pyloop-None-gzip, deflate-gzip] 
[gw6] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_past_with_range[no_sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_none_match_star[sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_none_match_weak[sendfile-pyloop-Fri, 31 Dec 9999 23:59:59 GMT] 
[gw17] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_none_match_star[sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_range_beyond_eof[no_sendfile-pyloop] 
[gw21] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_none_match_weak[sendfile-pyloop-Fri, 31 Dec 9999 23:59:59 GMT] 
[gw18] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_range_beyond_eof[no_sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_range_future_with_range[sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_huge[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_upper_directory[pyloop] 
[gw9] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_upper_directory[pyloop] 
[gw7] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_range_future_with_range[sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_match[sendfile-pyloop-] 
tests/test_web_sendfile_functional.py::test_static_file_if_match_custom_tags[no_sendfile-pyloop-etags0-200-] 
[gw1] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_match[sendfile-pyloop-] 
[gw8] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_match_custom_tags[no_sendfile-pyloop-etags0-200-] 
tests/test_web_sendfile_functional.py::test_static_file_if_none_match[sendfile-pyloop-additional_etags0-Fri, 31 Dec 9999 23:59:59 GMT] 
[gw2] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_huge[pyloop] 
[gw23] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_none_match[sendfile-pyloop-additional_etags0-Fri, 31 Dec 9999 23:59:59 GMT] 
tests/test_web_sendfile_functional.py::test_static_file_custom_content_type_compress[no_sendfile-pyloop-gzip, deflate, br-br] 
[gw16] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_custom_content_type_compress[no_sendfile-pyloop-gzip, deflate, br-br] 
tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[zlib_ng.zlib_ng-no_sendfile-pyloop-None-gzip, deflate, br-br] 
[gw20] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[zlib_ng.zlib_ng-no_sendfile-pyloop-None-gzip, deflate, br-br] 
[gw22] [ 91%] PASSED tests/test_web_response.py::test_remove_content_length_if_compression_enabled_http10[zlib_ng.zlib_ng] 
tests/test_web_response.py::test_remove_content_length_if_compression_enabled_http10[isal.isal_zlib] 
[gw12] [ 91%] PASSED tests/test_web_response.py::test_force_compression_no_accept_gzip[isal.isal_zlib] 
tests/test_web_sendfile_functional.py::test_static_file_huge_cancel[pyloop] 
[gw12] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_huge_cancel[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_none_match_weak[no_sendfile-pyloop-] 
tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[zlib-no_sendfile-pyloop-ContentCoding.gzip-gzip, deflate, br-br] 
[gw13] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[zlib-no_sendfile-pyloop-ContentCoding.gzip-gzip, deflate, br-br] 
[gw21] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_none_match_weak[no_sendfile-pyloop-] 
tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_future_with_range[sendfile-pyloop] 
[gw6] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_future_with_range[sendfile-pyloop] 
tests/test_web_sendfile.py::test_gzip_if_header_not_present_and_file_not_available[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_modified_since[no_sendfile-pyloop] 
[gw0] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_modified_since[no_sendfile-pyloop] 
tests/test_web_server.py::test_raw_server_do_not_swallow_exceptions[pyloop] 
[gw17] [ 91%] PASSED tests/test_web_server.py::test_raw_server_do_not_swallow_exceptions[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_range_tail[sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_none_match[sendfile-pyloop-additional_etags1-] 
tests/test_web_sendfile_functional.py::test_static_file_if_range_past_without_range[sendfile-pyloop] 
[gw11] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_range_past_without_range[sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[isal.isal_zlib-no_sendfile-pyloop-None-gzip, deflate, br-br] 
[gw23] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_none_match[sendfile-pyloop-additional_etags1-] 
tests/test_web_sendfile_functional.py::test_static_file_range[sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_compression[zlib_ng.zlib_ng-sendfile-pyloop] 
[gw3] [ 91%] PASSED tests/test_web_sendfile.py::test_sendfile_fallback_respects_count_boundary 
tests/test_web_sendfile_functional.py::test_static_file_ok[sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[zlib_ng.zlib_ng-no_sendfile-pyloop-ContentCoding.gzip-gzip, deflate-gzip] 
[gw18] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_range_tail[sendfile-pyloop] 
[gw20] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[zlib_ng.zlib_ng-no_sendfile-pyloop-ContentCoding.gzip-gzip, deflate-gzip] 
tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_invalid_date[no_sendfile-pyloop] 
[gw4] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_compression[zlib_ng.zlib_ng-sendfile-pyloop] 
[gw5] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[isal.isal_zlib-no_sendfile-pyloop-None-gzip, deflate, br-br] 
[gw2] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_range[sendfile-pyloop] 
[gw15] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_invalid_date[no_sendfile-pyloop] 
[gw3] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_ok[sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_match[sendfile-pyloop-Fri, 31 Dec 0000 23:59:59 GMT] 
[gw1] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_match[sendfile-pyloop-Fri, 31 Dec 0000 23:59:59 GMT] 
tests/test_web_sendfile_functional.py::test_static_file_if_match_custom_tags[no_sendfile-pyloop-etags0-200-Fri, 31 Dec 0000 23:59:59 GMT] 
[gw8] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_match_custom_tags[no_sendfile-pyloop-etags0-200-Fri, 31 Dec 0000 23:59:59 GMT] 
tests/test_web_sendfile_functional.py::test_static_file_huge_error[pyloop] 
tests/test_web_server.py::test_raw_server_logs_invalid_method_with_loop_debug[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[zlib-sendfile-pyloop-None-gzip, deflate-gzip] 
[gw16] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[zlib-sendfile-pyloop-None-gzip, deflate-gzip] 
[gw12] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_huge_error[pyloop] 
tests/test_web_server.py::test_raw_server_html_exception_debug[pyloop] 
[gw9] [ 91%] PASSED tests/test_web_server.py::test_raw_server_html_exception_debug[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_range_future_with_range[no_sendfile-pyloop] 
[gw7] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_range_future_with_range[no_sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_none_match_weak[no_sendfile-pyloop-Fri, 31 Dec 9999 23:59:59 GMT] 
tests/test_web_sendfile_functional.py::test_static_file_range_tail[no_sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_none_match[sendfile-pyloop-additional_etags1-Fri, 31 Dec 9999 23:59:59 GMT] 
tests/test_web_sendfile_functional.py::test_static_file_if_range_past_without_range[no_sendfile-pyloop] 
[gw21] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_none_match_weak[no_sendfile-pyloop-Fri, 31 Dec 9999 23:59:59 GMT] 
[gw23] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_none_match[sendfile-pyloop-additional_etags1-Fri, 31 Dec 9999 23:59:59 GMT] 
[gw14] [ 91%] PASSED tests/test_web_sendfile.py::test_gzip_if_header_not_present_and_file_not_available[pyloop] 
tests/test_web_server.py::test_raw_server_does_not_swallow_base_exceptions[pyloop] 
[gw18] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_range_tail[no_sendfile-pyloop] 
[gw11] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_range_past_without_range[no_sendfile-pyloop] 
[gw19] [ 91%] PASSED tests/test_web_server.py::test_raw_server_logs_invalid_method_with_loop_debug[pyloop] 
[gw17] [ 91%] PASSED tests/test_web_server.py::test_raw_server_does_not_swallow_base_exceptions[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[zlib_ng.zlib_ng-sendfile-pyloop-None-gzip, deflate-gzip] 
tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[isal.isal_zlib-no_sendfile-pyloop-ContentCoding.gzip-gzip, deflate-gzip] 
[gw13] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[zlib_ng.zlib_ng-sendfile-pyloop-None-gzip, deflate-gzip] 
tests/test_web_sendfile_functional.py::test_static_file_if_modified_since_past_date[sendfile-pyloop] 
[gw5] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[isal.isal_zlib-no_sendfile-pyloop-ContentCoding.gzip-gzip, deflate-gzip] 
tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_future_with_range[no_sendfile-pyloop] 
tests/test_web_urldispatcher.py::test_follow_symlink_directory_traversal_after_normalization[pyloop] 
[gw22] [ 91%] PASSED tests/test_web_response.py::test_remove_content_length_if_compression_enabled_http10[isal.isal_zlib] 
tests/test_web_urldispatcher.py::test_access_root_of_static_handler[pyloop-index_static] 
[gw0] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_modified_since_past_date[sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_match[no_sendfile-pyloop-] 
[gw6] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_future_with_range[no_sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_range_invalid_date[sendfile-pyloop] 
[gw15] [ 92%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_range_invalid_date[sendfile-pyloop] 
[gw1] [ 92%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_match[no_sendfile-pyloop-] 
[gw22] [ 92%] PASSED tests/test_web_urldispatcher.py::test_access_root_of_static_handler[pyloop-index_static] 
tests/test_web_sendfile_functional.py::test_static_file_ok[no_sendfile-pyloop] 
[gw8] [ 92%] PASSED tests/test_web_urldispatcher.py::test_follow_symlink_directory_traversal_after_normalization[pyloop] 
[gw3] [ 92%] PASSED tests/test_web_sendfile_functional.py::test_static_file_ok[no_sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_compression[zlib_ng.zlib_ng-no_sendfile-pyloop] 
[gw4] [ 92%] PASSED tests/test_web_sendfile_functional.py::test_static_file_compression[zlib_ng.zlib_ng-no_sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[zlib_ng.zlib_ng-no_sendfile-pyloop-ContentCoding.gzip-gzip, deflate, br-br] 
[gw20] [ 92%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[zlib_ng.zlib_ng-no_sendfile-pyloop-ContentCoding.gzip-gzip, deflate, br-br] 
tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[zlib-sendfile-pyloop-None-gzip, deflate, br-br] 
[gw16] [ 92%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[zlib-sendfile-pyloop-None-gzip, deflate, br-br] 
tests/test_web_sendfile_functional.py::test_static_file_invalid_range[sendfile-pyloop] 
[gw18] [ 92%] PASSED tests/test_web_sendfile_functional.py::test_static_file_invalid_range[sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_past_without_range[sendfile-pyloop] 
[gw7] [ 92%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_past_without_range[sendfile-pyloop] 
tests/test_web_server.py::test_simple_server[pyloop] 
[gw12] [ 92%] PASSED tests/test_web_server.py::test_simple_server[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_range_future_without_range[sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_range[no_sendfile-pyloop] 
tests/test_web_server.py::test_raw_server_logs_invalid_method_without_loop_debug[pyloop] 
[gw19] [ 92%] PASSED tests/test_web_server.py::test_raw_server_logs_invalid_method_without_loop_debug[pyloop] 
[gw11] [ 92%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_range_future_without_range[sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_ssl[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_modified_since_past_date[no_sendfile-pyloop] 
[gw0] [ 92%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_modified_since_past_date[no_sendfile-pyloop] 
tests/test_web_server.py::test_handler_cancellation 
tests/test_web_urldispatcher.py::test_static_directory_without_read_permission[pyloop-] 
tests/test_web_sendfile_functional.py::test_static_file_if_range_invalid_date[no_sendfile-pyloop] 
tests/test_web_urldispatcher.py::test_url_escaping[pyloop-/a:b-/a:b] 
tests/test_web_urldispatcher.py::test_access_root_of_static_handler_xss[pyloop-True-200-/-/-<html>\n<head>\n<title>Index of /.</title>\n</head>\n<body>\n<h1>Index of /.</h1>\n<ul>\n<li><a href="/%3Cimg%20src=0%20onerror=alert(1)%3E.dir">&lt;img src=0 onerror=alert(1)&gt;.dir/</a></li>\n<li><a href="/%3Cimg%20src=0%20onerror=alert(1)%3E.txt">&lt;img src=0 onerror=alert(1)&gt;.txt</a></li>\n</ul>\n</body>\n</html>] 
[gw15] [ 92%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_range_invalid_date[no_sendfile-pyloop] 
[gw23] [ 92%] PASSED tests/test_web_urldispatcher.py::test_url_escaping[pyloop-/a:b-/a:b] 
[gw13] [ 92%] PASSED tests/test_web_urldispatcher.py::test_static_directory_without_read_permission[pyloop-] 
tests/test_web_urldispatcher.py::test_access_special_resource[pyloop] 
[gw14] [ 92%] PASSED tests/test_web_urldispatcher.py::test_access_root_of_static_handler_xss[pyloop-True-200-/-/-<html>\n<head>\n<title>Index of /.</title>\n</head>\n<body>\n<h1>Index of /.</h1>\n<ul>\n<li><a href="/%3Cimg%20src=0%20onerror=alert(1)%3E.dir">&lt;img src=0 onerror=alert(1)&gt;.dir/</a></li>\n<li><a href="/%3Cimg%20src=0%20onerror=alert(1)%3E.txt">&lt;img src=0 onerror=alert(1)&gt;.txt</a></li>\n</ul>\n</body>\n</html>] 
[gw3] [ 92%] PASSED tests/test_web_urldispatcher.py::test_access_special_resource[pyloop] 
tests/test_web_urldispatcher.py::test_reuse_last_added_resource[/{a}] 
[gw16] [ 92%] PASSED tests/test_web_urldispatcher.py::test_reuse_last_added_resource[/{a}] 
tests/test_web_server.py::test_raw_server_cancelled_in_write_eof[pyloop] 
tests/test_web_urldispatcher.py::test_reuse_last_added_resource[/{a:.*}] 
[gw16] [ 92%] PASSED tests/test_web_urldispatcher.py::test_reuse_last_added_resource[/{a:.*}] 
tests/test_web_urldispatcher.py::test_resource_raw_match 
tests/test_web_sendfile_functional.py::test_static_file_if_range_past_with_range[sendfile-pyloop] 
[gw16] [ 92%] PASSED tests/test_web_urldispatcher.py::test_resource_raw_match 
tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_past_without_range[no_sendfile-pyloop] 
[gw17] [ 92%] PASSED tests/test_web_server.py::test_raw_server_cancelled_in_write_eof[pyloop] 
tests/test_web_urldispatcher.py::test_add_view[pyloop] 
[gw7] [ 92%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_past_without_range[no_sendfile-pyloop] 
[gw16] [ 92%] PASSED tests/test_web_urldispatcher.py::test_add_view[pyloop] 
[gw6] [ 92%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_range_past_with_range[sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_modified_since_invalid_date[sendfile-pyloop] 
[gw0] [ 92%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_modified_since_invalid_date[sendfile-pyloop] 
tests/test_web_urldispatcher.py::test_static_file_without_read_permission[pyloop] 
[gw21] [ 92%] PASSED tests/test_web_sendfile_functional.py::test_static_file_ssl[pyloop] 
tests/test_web_urldispatcher.py::test_access_to_the_file_with_spaces[pyloop--test file.txt-test text] 
tests/test_web_sendfile_functional.py::test_static_file_compression[zlib-sendfile-pyloop] 
[gw15] [ 92%] PASSED tests/test_web_sendfile_functional.py::test_static_file_compression[zlib-sendfile-pyloop] 
[gw2] [ 92%] PASSED tests/test_web_sendfile_functional.py::test_static_file_range[no_sendfile-pyloop] 
[gw8] [ 92%] PASSED tests/test_web_urldispatcher.py::test_access_to_the_file_with_spaces[pyloop--test file.txt-test text] 
[gw5] [ 92%] PASSED tests/test_web_urldispatcher.py::test_static_file_without_read_permission[pyloop] 
tests/test_web_urldispatcher.py::test_access_root_of_static_handler_xss[pyloop-index_static] 
tests/test_web_urldispatcher.py::test_access_mock_special_resource[pyloop] 
tests/test_web_urldispatcher.py::test_access_root_of_static_handler[pyloop-index_subdir] 
tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_future_without_range[sendfile-pyloop] 
[gw7] [ 92%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_future_without_range[sendfile-pyloop] 
[gw3] [ 92%] PASSED tests/test_web_urldispatcher.py::test_access_mock_special_resource[pyloop] 
tests/test_web_urldispatcher.py::test_decoded_url_match[pyloop-/1%2C3/hello-/1%2C3/hello-404] 
[gw14] [ 92%] PASSED tests/test_web_urldispatcher.py::test_access_root_of_static_handler_xss[pyloop-index_static] 
[gw0] [ 92%] PASSED tests/test_web_urldispatcher.py::test_decoded_url_match[pyloop-/1%2C3/hello-/1%2C3/hello-404] 
tests/test_web_sendfile_functional.py::test_static_file_if_match[no_sendfile-pyloop-Fri, 31 Dec 0000 23:59:59 GMT] 
[gw1] [ 92%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_match[no_sendfile-pyloop-Fri, 31 Dec 0000 23:59:59 GMT] 
tests/test_web_server.py::test_raw_server_logs_invalid_method_second_request[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_invalid_range[no_sendfile-pyloop] 
tests/test_web_urldispatcher.py::test_subapp_domain_routing_same_path[pyloop] 
[gw15] [ 92%] PASSED tests/test_web_urldispatcher.py::test_subapp_domain_routing_same_path[pyloop] 
[gw22] [ 92%] PASSED tests/test_web_urldispatcher.py::test_access_root_of_static_handler[pyloop-index_subdir] 
[gw18] [ 92%] PASSED tests/test_web_sendfile_functional.py::test_static_file_invalid_range[no_sendfile-pyloop] 
[gw19] [ 92%] PASSED tests/test_web_server.py::test_raw_server_logs_invalid_method_second_request[pyloop] 
tests/test_web_server.py::test_unsupported_upgrade[pyloop] 
tests/test_web_urldispatcher.py::test_system_route 
[gw20] [ 92%] PASSED tests/test_web_urldispatcher.py::test_system_route 
tests/test_web_urldispatcher.py::test_412_is_returned[pyloop] 
[gw20] [ 92%] PASSED tests/test_web_urldispatcher.py::test_412_is_returned[pyloop] 
[gw12] [ 92%] PASSED tests/test_web_server.py::test_unsupported_upgrade[pyloop] 
tests/test_web_server.py::test_raw_server_not_http_exception_debug[pyloop] 
[gw17] [ 93%] PASSED tests/test_web_server.py::test_raw_server_not_http_exception_debug[pyloop] 
tests/test_web_urldispatcher.py::test_decoded_raw_match_regex[pyloop] 
[gw0] [ 93%] PASSED tests/test_web_urldispatcher.py::test_decoded_raw_match_regex[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_range_future_without_range[no_sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_compression[isal.isal_zlib-sendfile-pyloop] 
tests/test_web_websocket.py::test_nonstarted_send_frame 
[gw4] [ 93%] PASSED tests/test_web_sendfile_functional.py::test_static_file_compression[isal.isal_zlib-sendfile-pyloop] 
[gw11] [ 93%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_range_future_without_range[no_sendfile-pyloop] 
tests/test_web_urldispatcher.py::test_decorate_view[pyloop] 
[gw21] [ 93%] PASSED tests/test_web_urldispatcher.py::test_decorate_view[pyloop] 
tests/test_web_urldispatcher.py::test_route_with_regex[pyloop] 
[gw15] [ 93%] PASSED tests/test_web_urldispatcher.py::test_route_with_regex[pyloop] 
tests/test_web_urldispatcher.py::test_url_escaping[pyloop-/a@b-/a@b] 
tests/test_web_urldispatcher.py::test_decoded_url_match[pyloop-/467,802,24834/hello-/467%2C802%2C24834/hello-200] 
[gw16] [ 93%] PASSED tests/test_web_urldispatcher.py::test_decoded_url_match[pyloop-/467,802,24834/hello-/467%2C802%2C24834/hello-200] 
[gw23] [ 93%] PASSED tests/test_web_urldispatcher.py::test_url_escaping[pyloop-/a@b-/a@b] 
tests/test_web_urldispatcher.py::test_allow_head[pyloop] 
[gw20] [ 93%] PASSED tests/test_web_urldispatcher.py::test_allow_head[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_range_past_with_range[no_sendfile-pyloop] 
tests/test_web_urldispatcher.py::test_order_is_preserved[pyloop] 
[gw0] [ 93%] PASSED tests/test_web_urldispatcher.py::test_order_is_preserved[pyloop] 
[gw6] [ 93%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_range_past_with_range[no_sendfile-pyloop] 
tests/test_web_urldispatcher.py::test_access_to_the_file_with_spaces[pyloop-test dir name-test dir file .txt-test text file folder] 
[gw7] [ 93%] PASSED tests/test_web_websocket.py::test_nonstarted_send_frame 
tests/test_web_websocket.py::test_nonstarted_send_str 
tests/test_web_urldispatcher.py::test_static_directory_without_read_permission[pyloop-my_file.txt] 
[gw8] [ 93%] PASSED tests/test_web_urldispatcher.py::test_access_to_the_file_with_spaces[pyloop-test dir name-test dir file .txt-test text file folder] 
[gw13] [ 93%] PASSED tests/test_web_urldispatcher.py::test_static_directory_without_read_permission[pyloop-my_file.txt] 
tests/test_web_websocket.py::test_nonstarted_close 
tests/test_web_websocket.py::test_nonstarted_ping 
tests/test_web_urldispatcher.py::test_partially_applied_handler[pyloop] 
[gw3] [ 93%] PASSED tests/test_web_urldispatcher.py::test_partially_applied_handler[pyloop] 
[gw9] [ 93%] PASSED tests/test_web_server.py::test_handler_cancellation 
tests/test_web_urldispatcher.py::test_static_file_with_mock_permission_error[pyloop] 
tests/test_web_server.py::test_no_handler_cancellation 
tests/test_web_websocket.py::test_nonstarted_receive_json 
tests/test_web_sendfile_functional.py::test_static_file_range_end_bigger_than_size[sendfile-pyloop] 
[gw2] [ 93%] PASSED tests/test_web_sendfile_functional.py::test_static_file_range_end_bigger_than_size[sendfile-pyloop] 
tests/test_web_urldispatcher.py::test_url_with_many_slashes[pyloop] 
tests/test_web_urldispatcher.py::test_reuse_last_added_resource[/a] 
[gw20] [ 93%] PASSED tests/test_web_urldispatcher.py::test_reuse_last_added_resource[/a] 
[gw0] [ 93%] PASSED tests/test_web_urldispatcher.py::test_url_with_many_slashes[pyloop] 
tests/test_web_websocket.py::test_bool_websocket_not_ready 
[gw20] [ 93%] PASSED tests/test_web_websocket.py::test_bool_websocket_not_ready 
tests/test_web_websocket.py::test_can_prepare_ok[pyloop] 
[gw20] [ 93%] PASSED tests/test_web_websocket.py::test_can_prepare_ok[pyloop] 
[gw7] [ 93%] PASSED tests/test_web_websocket.py::test_nonstarted_send_str 
tests/test_web_websocket.py::test_nonstarted_send_bytes 
[gw5] [ 93%] PASSED tests/test_web_urldispatcher.py::test_static_file_with_mock_permission_error[pyloop] 
tests/test_web_urldispatcher.py::test_access_root_of_static_handler[pyloop-index_static_trailing_slash] 
[gw15] [ 93%] PASSED tests/test_web_websocket.py::test_nonstarted_ping 
tests/test_web_websocket.py::test_nonstarted_pong 
[gw22] [ 93%] PASSED tests/test_web_urldispatcher.py::test_access_root_of_static_handler[pyloop-index_static_trailing_slash] 
tests/test_web_server.py::test_raw_server_logs_bad_status_line_as_exception[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_range_end_bigger_than_size[no_sendfile-pyloop] 
tests/test_web_server.py::test_raw_server_html_exception[pyloop] 
[gw19] [ 93%] PASSED tests/test_web_server.py::test_raw_server_logs_bad_status_line_as_exception[pyloop] 
[gw17] [ 93%] PASSED tests/test_web_server.py::test_raw_server_html_exception[pyloop] 
[gw2] [ 93%] PASSED tests/test_web_sendfile_functional.py::test_static_file_range_end_bigger_than_size[no_sendfile-pyloop] 
tests/test_web_urldispatcher.py::test_access_symlink_loop[pyloop] 
[gw7] [ 93%] PASSED tests/test_web_websocket.py::test_nonstarted_send_bytes 
tests/test_web_urldispatcher.py::test_web_view[pyloop] 
tests/test_web_websocket.py::test_nonstarted_send_json 
[gw5] [ 93%] PASSED tests/test_web_urldispatcher.py::test_access_symlink_loop[pyloop] 
tests/test_web_websocket.py::test_send_str_nonstring[pyloop] 
tests/test_web_urldispatcher.py::test_access_root_of_static_handler_xss[pyloop-index_subdir] 
tests/test_web_websocket.py::test_can_prepare_unknown_protocol[pyloop] 
[gw21] [ 93%] PASSED tests/test_web_urldispatcher.py::test_web_view[pyloop] 
[gw11] [ 93%] PASSED tests/test_web_websocket.py::test_send_str_nonstring[pyloop] 
[gw20] [ 93%] PASSED tests/test_web_websocket.py::test_can_prepare_unknown_protocol[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_compression[isal.isal_zlib-no_sendfile-pyloop] 
tests/test_web_urldispatcher.py::test_access_non_existing_resource[pyloop] 
[gw15] [ 93%] PASSED tests/test_web_websocket.py::test_nonstarted_pong 
tests/test_web_websocket.py::test_can_prepare_without_upgrade[pyloop] 
tests/test_web_server.py::test_raw_server_not_http_exception[pyloop] 
[gw12] [ 93%] PASSED tests/test_web_server.py::test_raw_server_not_http_exception[pyloop] 
[gw4] [ 93%] PASSED tests/test_web_sendfile_functional.py::test_static_file_compression[isal.isal_zlib-no_sendfile-pyloop] 
[gw8] [ 93%] PASSED tests/test_web_urldispatcher.py::test_access_non_existing_resource[pyloop] 
[gw15] [ 93%] PASSED tests/test_web_websocket.py::test_can_prepare_without_upgrade[pyloop] 
tests/test_web_websocket.py::test_websocket_not_ready 
[gw0] [ 93%] PASSED tests/test_web_websocket.py::test_websocket_not_ready 
tests/test_web_urldispatcher.py::test_static_directory_with_mock_permission_error[pyloop-] 
tests/test_web_websocket.py::test_websocket_ready_unknown_protocol 
[gw0] [ 93%] PASSED tests/test_web_websocket.py::test_websocket_ready_unknown_protocol 
tests/test_web_websocket.py::test_bool_websocket_ready 
[gw0] [ 93%] PASSED tests/test_web_websocket.py::test_bool_websocket_ready 
tests/test_web_websocket.py::test_multiple_receive_on_close_connection[pyloop] 
[gw13] [ 93%] PASSED tests/test_web_urldispatcher.py::test_static_directory_with_mock_permission_error[pyloop-] 
[gw0] [ 93%] PASSED tests/test_web_websocket.py::test_multiple_receive_on_close_connection[pyloop] 
tests/test_web_urldispatcher.py::test_decoded_url_match[pyloop-/{user_ids:([0-9]+)(,([0-9]+))*}/hello-/467%2C802%2C24834/hello-200] 
[gw16] [ 94%] PASSED tests/test_web_urldispatcher.py::test_decoded_url_match[pyloop-/{user_ids:([0-9]+)(,([0-9]+))*}/hello-/467%2C802%2C24834/hello-200] 
[gw14] [ 94%] PASSED tests/test_web_urldispatcher.py::test_access_root_of_static_handler_xss[pyloop-index_subdir] 
tests/test_web_websocket.py::test_raise_writer_limit[pyloop] 
[gw2] [ 94%] PASSED tests/test_web_websocket.py::test_raise_writer_limit[pyloop] 
[gw18] [ 94%] PASSED tests/test_web_websocket.py::test_nonstarted_receive_json 
tests/test_web_websocket.py::test_receive_str_nonstring[pyloop] 
[gw18] [ 94%] PASSED tests/test_web_websocket.py::test_receive_str_nonstring[pyloop] 
tests/test_web_websocket.py::test_send_bytes_closed[pyloop] 
[gw17] [ 94%] PASSED tests/test_web_websocket.py::test_send_bytes_closed[pyloop] 
[gw7] [ 94%] PASSED tests/test_web_websocket.py::test_nonstarted_send_json 
tests/test_web_websocket.py::test_send_frame_closed[pyloop] 
[gw7] [ 94%] PASSED tests/test_web_websocket.py::test_send_frame_closed[pyloop] 
tests/test_web_urldispatcher.py::test_url_escaping[pyloop-/a:b-/a%3Ab] 
[gw23] [ 94%] PASSED tests/test_web_urldispatcher.py::test_url_escaping[pyloop-/a:b-/a%3Ab] 
tests/test_web_websocket.py::test_write_non_prepared 
tests/test_web_urldispatcher.py::test_static_head[pyloop] 
tests/test_web_websocket.py::test_close_idempotent[pyloop] 
[gw20] [ 94%] PASSED tests/test_web_websocket.py::test_close_idempotent[pyloop] 
tests/test_web_urldispatcher.py::test_access_compressed_file_as_symlink[pyloop] 
tests/test_web_websocket.py::test_can_prepare_started[pyloop] 
[gw15] [ 94%] PASSED tests/test_web_websocket.py::test_can_prepare_started[pyloop] 
[gw3] [ 94%] PASSED tests/test_web_urldispatcher.py::test_static_head[pyloop] 
tests/test_web_server.py::test_raw_server_handler_timeout[pyloop] 
tests/test_web_websocket.py::test_receive_eofstream_in_reader[pyloop] 
[gw5] [ 94%] PASSED tests/test_web_urldispatcher.py::test_access_compressed_file_as_symlink[pyloop] 
tests/test_web_websocket.py::test_receive_closing[pyloop] 
[gw4] [ 94%] PASSED tests/test_web_websocket.py::test_receive_eofstream_in_reader[pyloop] 
tests/test_web_websocket.py::test_send_str_closed[pyloop] 
[gw2] [ 94%] PASSED tests/test_web_websocket.py::test_send_str_closed[pyloop] 
[gw8] [ 94%] PASSED tests/test_web_websocket.py::test_receive_closing[pyloop] 
[gw19] [ 94%] PASSED tests/test_web_server.py::test_raw_server_handler_timeout[pyloop] 
[gw1] [ 94%] PASSED tests/test_web_websocket.py::test_nonstarted_close 
tests/test_web_websocket.py::test_nonstarted_receive_str 
tests/test_web_websocket.py::test_recv_bytes_closed[pyloop] 
[gw17] [ 94%] PASSED tests/test_web_websocket.py::test_recv_bytes_closed[pyloop] 
tests/test_web_websocket.py::test_wait_closed_before_start 
tests/test_web_websocket.py::test_concurrent_receive[pyloop] 
[gw0] [ 94%] PASSED tests/test_web_websocket.py::test_concurrent_receive[pyloop] 
[gw9] [ 94%] PASSED tests/test_web_server.py::test_no_handler_cancellation 
tests/test_web_urldispatcher.py::test_access_root_of_static_handler[pyloop-index_subdir_trailing_slash] 
tests/test_web_urldispatcher.py::test_access_root_of_static_handler[pyloop-index_forbidden] 
tests/test_web_websocket.py::test_ping_closed[pyloop] 
[gw7] [ 94%] PASSED tests/test_web_websocket.py::test_ping_closed[pyloop] 
[gw22] [ 94%] PASSED tests/test_web_urldispatcher.py::test_access_root_of_static_handler[pyloop-index_subdir_trailing_slash] 
tests/test_web_urldispatcher.py::test_decoded_url_match[pyloop-/467,802,24834/hello-/467,802,24834/hello-200] 
[gw16] [ 94%] PASSED tests/test_web_urldispatcher.py::test_decoded_url_match[pyloop-/467,802,24834/hello-/467,802,24834/hello-200] 
tests/test_web_urldispatcher.py::test_static_directory_with_mock_permission_error[pyloop-my_file.txt] 
[gw13] [ 94%] PASSED tests/test_web_urldispatcher.py::test_static_directory_with_mock_permission_error[pyloop-my_file.txt] 
tests/test_web_urldispatcher.py::test_follow_symlink[pyloop] 
tests/test_web_websocket.py::test_send_bytes_nonbytes[pyloop] 
[gw9] [ 94%] PASSED tests/test_web_urldispatcher.py::test_access_root_of_static_handler[pyloop-index_forbidden] 
tests/test_web_urldispatcher.py::test_static_absolute_url[pyloop] 
tests/test_web_websocket.py::test_close_after_closing[pyloop] 
tests/test_web_websocket.py::test_closed_after_ctor 
[gw15] [ 94%] PASSED tests/test_web_websocket.py::test_closed_after_ctor 
tests/test_web_websocket_functional.py::test_websocket_send_json[pyloop] 
[gw11] [ 94%] PASSED tests/test_web_websocket.py::test_send_bytes_nonbytes[pyloop] 
[gw14] [ 94%] PASSED tests/test_web_urldispatcher.py::test_follow_symlink[pyloop] 
[gw8] [ 94%] PASSED tests/test_web_websocket.py::test_close_after_closing[pyloop] 
tests/test_web_websocket.py::test_prepare_post_method_ok[pyloop] 
[gw15] [ 94%] PASSED tests/test_web_websocket_functional.py::test_websocket_send_json[pyloop] 
tests/test_web_websocket.py::test_receive_bytes_nonsbytes[pyloop] 
[gw20] [ 94%] PASSED tests/test_web_websocket.py::test_prepare_post_method_ok[pyloop] 
[gw1] [ 94%] PASSED tests/test_web_websocket.py::test_nonstarted_receive_str 
[gw18] [ 94%] PASSED tests/test_web_websocket.py::test_receive_bytes_nonsbytes[pyloop] 
[gw21] [ 94%] PASSED tests/test_web_urldispatcher.py::test_static_absolute_url[pyloop] 
tests/test_web_websocket.py::test_nonstarted_receive_bytes 
tests/test_web_websocket.py::test_receive_exception_in_reader[pyloop] 
[gw4] [ 94%] PASSED tests/test_web_websocket.py::test_receive_exception_in_reader[pyloop] 
tests/test_web_urldispatcher.py::test_handler_metadata_persistence 
tests/test_web_websocket.py::test_get_extra_info[pyloop-ws_transport0-existent] 
[gw5] [ 94%] PASSED tests/test_web_websocket.py::test_get_extra_info[pyloop-ws_transport0-existent] 
tests/test_web_websocket.py::test_recv_str_closed[pyloop] 
[gw2] [ 94%] PASSED tests/test_web_websocket.py::test_recv_str_closed[pyloop] 
tests/test_web_websocket.py::test_prepare_twice_idempotent[pyloop] 
[gw3] [ 94%] PASSED tests/test_web_websocket.py::test_prepare_twice_idempotent[pyloop] 
[gw6] [ 94%] PASSED tests/test_web_websocket.py::test_write_non_prepared 
tests/test_web_websocket.py::test_heartbeat_timeout[pyloop] 
[gw6] [ 94%] PASSED tests/test_web_websocket.py::test_heartbeat_timeout[pyloop] 
tests/test_web_websocket.py::test_receive_timeouterror[pyloop] 
[gw8] [ 94%] PASSED tests/test_web_websocket.py::test_receive_timeouterror[pyloop] 
[gw12] [ 94%] PASSED tests/test_web_websocket.py::test_wait_closed_before_start 
tests/test_web_websocket.py::test_write_eof_not_started 
tests/test_web_websocket.py::test_send_json_closed[pyloop] 
[gw17] [ 94%] PASSED tests/test_web_websocket.py::test_send_json_closed[pyloop] 
tests/test_web_websocket.py::test_send_json_nonjson[pyloop] 
[gw11] [ 95%] PASSED tests/test_web_websocket.py::test_send_json_nonjson[pyloop] 
tests/test_web_websocket.py::test_prepare_without_upgrade[pyloop] 
[gw20] [ 95%] PASSED tests/test_web_websocket.py::test_prepare_without_upgrade[pyloop] 
tests/test_web_websocket.py::test_close_exc[pyloop] 
[gw0] [ 95%] PASSED tests/test_web_websocket.py::test_close_exc[pyloop] 
tests/test_web_websocket.py::test_get_extra_info[pyloop-ws_transport2-default] 
[gw19] [ 95%] PASSED tests/test_web_websocket.py::test_get_extra_info[pyloop-ws_transport2-default] 
tests/test_web_urldispatcher.py::test_access_root_of_static_handler_xss[pyloop-index_forbidden] 
[gw1] [ 95%] PASSED tests/test_web_websocket.py::test_nonstarted_receive_bytes 
tests/test_web_websocket_functional.py::test_send_recv_json[pyloop] 
tests/test_web_urldispatcher.py::test_decoded_url_match[pyloop-/{user_ids:([0-9]+)(,([0-9]+))*}/hello-/467,802,24834/hello-200] 
[gw16] [ 95%] PASSED tests/test_web_urldispatcher.py::test_decoded_url_match[pyloop-/{user_ids:([0-9]+)(,([0-9]+))*}/hello-/467,802,24834/hello-200] 
[gw1] [ 95%] PASSED tests/test_web_websocket_functional.py::test_send_recv_json[pyloop] 
tests/test_web_websocket.py::test_pong_closed[pyloop] 
[gw7] [ 95%] PASSED tests/test_web_websocket.py::test_pong_closed[pyloop] 
[gw23] [ 95%] PASSED tests/test_web_urldispatcher.py::test_handler_metadata_persistence 
tests/test_web_websocket_functional.py::test_concurrent_close[pyloop] 
[gw23] [ 95%] PASSED tests/test_web_websocket_functional.py::test_concurrent_close[pyloop] 
tests/test_web_websocket_functional.py::test_websocket_json[pyloop] 
[gw13] [ 95%] PASSED tests/test_web_websocket_functional.py::test_websocket_json[pyloop] 
tests/test_web_urldispatcher.py::test_follow_symlink_directory_traversal[pyloop] 
[gw22] [ 95%] PASSED tests/test_web_urldispatcher.py::test_access_root_of_static_handler_xss[pyloop-index_forbidden] 
tests/test_web_websocket_functional.py::test_send_recv_text[pyloop] 
[gw18] [ 95%] PASSED tests/test_web_websocket_functional.py::test_send_recv_text[pyloop] 
tests/test_web_websocket_functional.py::test_websocket_receive_json[pyloop] 
tests/test_web_websocket_functional.py::test_close_op_code_from_client[pyloop] 
[gw15] [ 95%] PASSED tests/test_web_websocket_functional.py::test_websocket_receive_json[pyloop] 
[gw2] [ 95%] PASSED tests/test_web_websocket_functional.py::test_close_op_code_from_client[pyloop] 
[gw14] [ 95%] PASSED tests/test_web_urldispatcher.py::test_follow_symlink_directory_traversal[pyloop] 
tests/test_web_websocket.py::test_get_extra_info[pyloop-None-default] 
[gw5] [ 95%] PASSED tests/test_web_websocket.py::test_get_extra_info[pyloop-None-default] 
tests/test_web_websocket.py::test_receive_close_but_left_open[pyloop] 
[gw4] [ 95%] PASSED tests/test_web_websocket.py::test_receive_close_but_left_open[pyloop] 
tests/test_web_urldispatcher.py::test_access_root_of_static_handler[pyloop-True-200-/-/-<html>\n<head>\n<title>Index of /.</title>\n</head>\n<body>\n<h1>Index of /.</h1>\n<ul>\n<li><a href="/my_dir">my_dir/</a></li>\n<li><a href="/my_file">my_file</a></li>\n</ul>\n</body>\n</html>] 
tests/test_web_websocket_functional.py::test_ping[pyloop] 
tests/test_web_websocket.py::test_websocket_ready 
[gw6] [ 95%] PASSED tests/test_web_websocket.py::test_websocket_ready 
tests/test_web_websocket_functional.py::test_normal_closure_while_client_sends_msg[pyloop] 
[gw12] [ 95%] PASSED tests/test_web_websocket.py::test_write_eof_not_started 
[gw8] [ 95%] PASSED tests/test_web_websocket_functional.py::test_ping[pyloop] 
tests/test_web_websocket.py::test_write_eof_idempotent[pyloop] 
[gw12] [ 95%] PASSED tests/test_web_websocket.py::test_write_eof_idempotent[pyloop] 
tests/test_web_urldispatcher.py::test_for_issue_5250[pyloop] 
[gw9] [ 95%] PASSED tests/test_web_urldispatcher.py::test_access_root_of_static_handler[pyloop-True-200-/-/-<html>\n<head>\n<title>Index of /.</title>\n</head>\n<body>\n<h1>Index of /.</h1>\n<ul>\n<li><a href="/my_dir">my_dir/</a></li>\n<li><a href="/my_file">my_file</a></li>\n</ul>\n</body>\n</html>] 
[gw21] [ 95%] PASSED tests/test_web_urldispatcher.py::test_for_issue_5250[pyloop] 
tests/test_web_websocket_functional.py::test_close_timeout[pyloop] 
tests/test_web_websocket_functional.py::test_receive_timeout[pyloop] 
tests/test_web_websocket_functional.py::test_heartbeat_no_pong_send_many_messages[pyloop] 
tests/test_web_websocket_functional.py::test_server_ws_async_for[pyloop] 
tests/test_web_websocket_functional.py::test_server_close_handshake[pyloop] 
[gw6] [ 95%] PASSED tests/test_web_websocket_functional.py::test_normal_closure_while_client_sends_msg[pyloop] 
[gw11] [ 95%] PASSED tests/test_web_websocket_functional.py::test_server_close_handshake[pyloop] 
[gw7] [ 95%] PASSED tests/test_web_websocket_functional.py::test_server_ws_async_for[pyloop] 
tests/test_web_websocket_functional.py::test_heartbeat[pyloop] 
tests/test_web_websocket_functional.py::test_websocket_can_prepare[pyloop] 
[gw19] [ 95%] PASSED tests/test_web_websocket_functional.py::test_websocket_can_prepare[pyloop] 
[gw16] [ 95%] PASSED tests/test_web_websocket_functional.py::test_heartbeat_no_pong_send_many_messages[pyloop] 
tests/test_web_websocket_functional.py::test_heartbeat_connection_closed[pyloop] 
[gw20] [ 95%] PASSED tests/test_web_websocket_functional.py::test_receive_timeout[pyloop] 
tests/test_web_websocket.py::test_send_with_per_message_deflate[pyloop] 
[gw0] [ 95%] PASSED tests/test_web_websocket_functional.py::test_heartbeat[pyloop] 
tests/test_web_websocket_functional.py::test_change_status[pyloop] 
[gw3] [ 95%] PASSED tests/test_web_websocket.py::test_send_with_per_message_deflate[pyloop] 
[gw17] [ 95%] PASSED tests/test_web_websocket_functional.py::test_change_status[pyloop] 
tests/test_web_websocket_functional.py::test_auto_pong_with_closing_by_peer[pyloop] 
[gw2] [ 95%] PASSED tests/test_web_websocket_functional.py::test_auto_pong_with_closing_by_peer[pyloop] 
[gw22] [ 95%] PASSED tests/test_web_websocket_functional.py::test_heartbeat_connection_closed[pyloop] 
tests/test_web_websocket_functional.py::test_pong[pyloop] 
[gw8] [ 95%] PASSED tests/test_web_websocket_functional.py::test_pong[pyloop] 
tests/test_web_websocket_functional.py::test_websocket_disable_keepalive[pyloop] 
[gw14] [ 95%] PASSED tests/test_web_websocket_functional.py::test_websocket_disable_keepalive[pyloop] 
[gw1] [ 95%] PASSED tests/test_web_websocket_functional.py::test_close_timeout[pyloop] 
tests/test_web_websocket_functional.py::test_websocket_prepare_timeout_from_issue_reproducer[pyloop] 
[gw12] [ 95%] PASSED tests/test_web_websocket_functional.py::test_websocket_prepare_timeout_from_issue_reproducer[pyloop] 
tests/test_web_websocket_functional.py::test_concurrent_close_multiple_tasks[pyloop] 
tests/test_web_websocket_functional.py::test_websocket_json_invalid_message[pyloop] 
[gw13] [ 95%] PASSED tests/test_web_websocket_functional.py::test_websocket_json_invalid_message[pyloop] 
tests/test_web_websocket_functional.py::test_receive_bytes_nonbytes[pyloop] 
[gw23] [ 95%] PASSED tests/test_web_websocket_functional.py::test_concurrent_close_multiple_tasks[pyloop] 
[gw15] [ 95%] PASSED tests/test_web_websocket_functional.py::test_receive_bytes_nonbytes[pyloop] 
tests/test_web_websocket_functional.py::test_websocket_shutdown[pyloop] 
tests/test_web_websocket_functional.py::test_websocket_prepare_timeout_close_issue[pyloop] 
[gw6] [ 95%] PASSED tests/test_web_websocket_functional.py::test_websocket_prepare_timeout_close_issue[pyloop] 
tests/test_web_websocket_functional.py::test_send_recv_bytes[pyloop] 
[gw18] [ 96%] PASSED tests/test_web_websocket_functional.py::test_send_recv_bytes[pyloop] 
[gw4] [ 96%] PASSED tests/test_web_websocket_functional.py::test_websocket_shutdown[pyloop] 
tests/test_web_websocket_functional.py::test_server_close_handshake_server_eats_client_messages[pyloop] 
[gw11] [ 96%] PASSED tests/test_web_websocket_functional.py::test_server_close_handshake_server_eats_client_messages[pyloop] 
tests/test_web_websocket_functional.py::test_receive_being_cancelled_keeps_connection_open[pyloop] 
tests/test_web_websocket_functional.py::test_abnormal_closure_when_server_does_not_receive[pyloop] 
[gw5] [ 96%] PASSED tests/test_web_websocket_functional.py::test_receive_being_cancelled_keeps_connection_open[pyloop] 
tests/test_websocket_handshake.py::test_protocol_version_unset 
tests/test_web_websocket_functional.py::test_heartbeat_no_pong[pyloop] 
tests/test_websocket_data_queue.py::TestWebSocketDataQueue::test_feed_pause[pyloop] 
tests/test_websocket_handshake.py::test_protocol_version_not_supported 
tests/test_web_websocket_functional.py::test_heartbeat_no_pong_receive_many_messages[pyloop] 
tests/test_web_websocket_functional.py::test_closed_async_for[pyloop] 
[gw0] [ 96%] PASSED tests/test_web_websocket_functional.py::test_heartbeat_no_pong[pyloop] 
tests/test_websocket_handshake.py::test_no_connection 
[gw7] [ 96%] PASSED tests/test_web_websocket_functional.py::test_closed_async_for[pyloop] 
tests/test_websocket_handshake.py::test_no_upgrade 
[gw21] [ 96%] PASSED tests/test_websocket_data_queue.py::TestWebSocketDataQueue::test_feed_pause[pyloop] 
[gw9] [ 96%] PASSED tests/test_web_websocket_functional.py::test_abnormal_closure_when_server_does_not_receive[pyloop] 
[gw16] [ 96%] PASSED tests/test_web_websocket_functional.py::test_heartbeat_no_pong_receive_many_messages[pyloop] 
tests/test_web_websocket_functional.py::test_websocket_prepared_property[pyloop] 
[gw12] [ 96%] PASSED tests/test_web_websocket_functional.py::test_websocket_prepared_property[pyloop] 
tests/test_web_websocket_functional.py::test_heartbeat_failure_ends_receive[pyloop] 
tests/test_websocket_handshake.py::test_handshake_protocol 
tests/test_websocket_handshake.py::test_handshake_ok 
tests/test_web_websocket_functional.py::test_custom_receive_timeout[pyloop] 
[gw2] [ 96%] PASSED tests/test_websocket_handshake.py::test_protocol_version_unset 
tests/test_websocket_handshake.py::test_handshake_protocol_agreement 
tests/test_web_websocket.py::test_no_transfer_encoding_header[pyloop] 
[gw3] [ 96%] PASSED tests/test_web_websocket.py::test_no_transfer_encoding_header[pyloop] 
[gw22] [ 96%] PASSED tests/test_web_websocket_functional.py::test_heartbeat_failure_ends_receive[pyloop] 
[gw8] [ 96%] PASSED tests/test_websocket_handshake.py::test_protocol_version_not_supported 
tests/test_websocket_handshake.py::test_handshake_compress 
tests/test_websocket_handshake.py::test_protocol_key_not_present 
tests/test_websocket_handshake.py::test_protocol_key_bad_size 
tests/test_web_websocket_functional.py::test_receive_str_nonstring[pyloop] 
[gw14] [ 96%] PASSED tests/test_web_websocket_functional.py::test_receive_str_nonstring[pyloop] 
[gw20] [ 96%] PASSED tests/test_web_websocket_functional.py::test_custom_receive_timeout[pyloop] 
tests/test_web_websocket_functional.py::test_handle_protocol[pyloop] 
[gw17] [ 96%] PASSED tests/test_web_websocket_functional.py::test_handle_protocol[pyloop] 
tests/test_web_websocket_functional.py::test_ws_close_return_code[pyloop] 
[gw4] [ 96%] PASSED tests/test_web_websocket_functional.py::test_ws_close_return_code[pyloop] 
tests/test_web_websocket_functional.py::test_receive_timeout_keeps_connection_open[pyloop] 
tests/test_websocket_handshake.py::test_protocol_key_invalid 
[gw5] [ 96%] PASSED tests/test_web_websocket_functional.py::test_receive_timeout_keeps_connection_open[pyloop] 
tests/test_web_websocket_functional.py::test_bug3380[pyloop] 
[gw15] [ 96%] PASSED tests/test_web_websocket_functional.py::test_bug3380[pyloop] 
tests/test_websocket_data_queue.py::TestWebSocketDataQueue::test_resume_on_read[pyloop] 
[gw1] [ 96%] PASSED tests/test_websocket_handshake.py::test_no_upgrade 
tests/test_websocket_handshake.py::test_handshake_compress_wbits_error 
[gw1] [ 96%] PASSED tests/test_websocket_handshake.py::test_handshake_compress_wbits_error 
[gw21] [ 96%] PASSED tests/test_websocket_data_queue.py::TestWebSocketDataQueue::test_resume_on_read[pyloop] 
tests/test_websocket_parser.py::test_ping_frame[pyloop-bytearray] 
tests/test_websocket_handshake.py::test_handshake_compress_wbits 
[gw7] [ 96%] PASSED tests/test_websocket_handshake.py::test_handshake_compress_wbits 
[gw1] [ 96%] PASSED tests/test_websocket_parser.py::test_ping_frame[pyloop-bytearray] 
tests/test_websocket_parser.py::test_pong_frame[pyloop] 
[gw6] [ 96%] PASSED tests/test_websocket_handshake.py::test_handshake_ok 
[gw7] [ 96%] PASSED tests/test_websocket_parser.py::test_pong_frame[pyloop] 
tests/test_websocket_handshake.py::test_handshake_no_transfer_encoding 
[gw6] [ 96%] PASSED tests/test_websocket_handshake.py::test_handshake_no_transfer_encoding 
tests/test_websocket_handshake.py::test_handshake_compress_multi_ext_bad 
[gw22] [ 96%] PASSED tests/test_websocket_handshake.py::test_handshake_compress_multi_ext_bad 
[gw19] [ 96%] PASSED tests/test_websocket_handshake.py::test_no_connection 
tests/test_websocket_parser.py::test_close_frame_info[pyloop] 
[gw6] [ 96%] PASSED tests/test_websocket_parser.py::test_close_frame_info[pyloop] 
[gw8] [ 96%] PASSED tests/test_websocket_handshake.py::test_handshake_compress 
tests/test_websocket_parser.py::test_close_frame_invalid[pyloop] 
[gw22] [ 96%] PASSED tests/test_websocket_parser.py::test_close_frame_invalid[pyloop] 
tests/test_websocket_handshake.py::test_handshake_compress_client_notakeover 
[gw19] [ 96%] PASSED tests/test_websocket_handshake.py::test_handshake_compress_client_notakeover 
tests/test_websocket_parser.py::test_unknown_frame[pyloop] 
tests/test_websocket_parser.py::test_parse_frame_length2_multi_byte[pyloop] 
[gw8] [ 96%] PASSED tests/test_websocket_parser.py::test_parse_frame_length2_multi_byte[pyloop] 
[gw19] [ 96%] PASSED tests/test_websocket_parser.py::test_unknown_frame[pyloop] 
tests/test_websocket_handshake.py::test_handshake_compress_server_notakeover 
[gw16] [ 96%] PASSED tests/test_websocket_handshake.py::test_handshake_compress_server_notakeover 
[gw2] [ 96%] PASSED tests/test_websocket_handshake.py::test_handshake_protocol_agreement 
tests/test_websocket_parser.py::test_simple_binary[pyloop] 
[gw16] [ 96%] PASSED tests/test_websocket_parser.py::test_simple_binary[pyloop] 
tests/test_websocket_parser.py::test_parse_frame[pyloop] 
[gw2] [ 96%] PASSED tests/test_websocket_parser.py::test_parse_frame[pyloop] 
tests/test_websocket_handshake.py::test_handshake_protocol_unsupported 
tests/test_web_websocket_functional.py::test_abnormal_closure_when_client_does_not_close[pyloop] 
[gw11] [ 96%] PASSED tests/test_websocket_handshake.py::test_handshake_protocol 
tests/test_websocket_handshake.py::test_handshake_compress_multi_ext_wbits 
[gw11] [ 96%] PASSED tests/test_websocket_handshake.py::test_handshake_compress_multi_ext_wbits 
tests/test_websocket_parser.py::test_fragmented_masked_message[pyloop] 
[gw11] [ 96%] PASSED tests/test_websocket_parser.py::test_fragmented_masked_message[pyloop] 
[gw23] [ 96%] PASSED tests/test_websocket_handshake.py::test_protocol_key_not_present 
tests/test_websocket_parser.py::test_parse_frame_length2[pyloop] 
[gw23] [ 97%] PASSED tests/test_websocket_parser.py::test_parse_frame_length2[pyloop] 
tests/test_websocket_handshake.py::test_handshake_compress_bad_ext 
[gw12] [ 97%] PASSED tests/test_websocket_handshake.py::test_handshake_compress_bad_ext 
tests/test_websocket_parser.py::test_continuation_with_ping[pyloop] 
[gw12] [ 97%] PASSED tests/test_websocket_parser.py::test_continuation_with_ping[pyloop] 
[gw18] [ 97%] PASSED tests/test_websocket_handshake.py::test_protocol_key_bad_size 
tests/test_websocket_parser.py::test_parse_frame_length0[pyloop] 
[gw3] [ 97%] PASSED tests/test_websocket_parser.py::test_parse_frame_length0[pyloop] 
tests/test_websocket_parser.py::test_parse_frame_length2_multi_byte_multi_packet[pyloop] 
[gw18] [ 97%] PASSED tests/test_websocket_parser.py::test_parse_frame_length2_multi_byte_multi_packet[pyloop] 
tests/test_websocket_parser.py::test_feed_data_remembers_exception[pyloop] 
[gw20] [ 97%] PASSED tests/test_websocket_parser.py::test_feed_data_remembers_exception[pyloop] 
[gw13] [ 97%] PASSED tests/test_websocket_handshake.py::test_protocol_key_invalid 
tests/test_websocket_parser.py::test_parse_frame_header_reversed_bits[pyloop] 
[gw4] [ 97%] PASSED tests/test_websocket_parser.py::test_parse_frame_header_reversed_bits[pyloop] 
tests/test_websocket_parser.py::test_parse_frame_header_payload_size[pyloop] 
[gw15] [ 97%] PASSED tests/test_websocket_parser.py::test_parse_frame_header_payload_size[pyloop] 
tests/test_websocket_parser.py::test_parse_frame_mask[pyloop] 
[gw17] [ 97%] PASSED tests/test_websocket_parser.py::test_parse_frame_mask[pyloop] 
tests/test_websocket_parser.py::test_parse_frame_header_new_data_err[pyloop] 
[gw13] [ 97%] PASSED tests/test_websocket_parser.py::test_parse_frame_header_new_data_err[pyloop] 
tests/test_websocket_parser.py::test_ping_frame[pyloop-memoryview] 
[gw1] [ 97%] PASSED tests/test_websocket_parser.py::test_ping_frame[pyloop-memoryview] 
tests/test_websocket_parser.py::test_close_frame[pyloop] 
[gw7] [ 97%] PASSED tests/test_websocket_parser.py::test_close_frame[pyloop] 
tests/test_websocket_parser.py::test_fragmentation_header[pyloop] 
[gw2] [ 97%] PASSED tests/test_websocket_parser.py::test_fragmentation_header[pyloop] 
tests/test_websocket_parser.py::test_close_frame_invalid_2[pyloop] 
[gw9] [ 97%] PASSED tests/test_web_websocket_functional.py::test_abnormal_closure_when_client_does_not_close[pyloop] 
[gw6] [ 97%] PASSED tests/test_websocket_parser.py::test_close_frame_invalid_2[pyloop] 
tests/test_websocket_parser.py::test_ping_frame[pyloop-bytes] 
[gw21] [ 97%] PASSED tests/test_websocket_parser.py::test_ping_frame[pyloop-bytes] 
tests/test_websocket_parser.py::test_parse_frame_header_control_frame[pyloop] 
[gw5] [ 97%] PASSED tests/test_websocket_parser.py::test_parse_frame_header_control_frame[pyloop] 
tests/test_websocket_parser.py::test_close_frame_unicode_err[pyloop] 
[gw22] [ 97%] PASSED tests/test_websocket_parser.py::test_close_frame_unicode_err[pyloop] 
tests/test_websocket_parser.py::test_simple_text_unicode_err[pyloop] 
[gw19] [ 97%] PASSED tests/test_websocket_parser.py::test_simple_text_unicode_err[pyloop] 
tests/test_websocket_parser.py::test_simple_text[pyloop] 
[gw8] [ 97%] PASSED tests/test_websocket_parser.py::test_simple_text[pyloop] 
tests/test_websocket_parser.py::test_parse_frame_length4[pyloop] 
[gw14] [ 97%] PASSED tests/test_websocket_parser.py::test_parse_frame_length4[pyloop] 
tests/test_websocket_parser.py::test_one_byte_at_a_time[pyloop] 
[gw16] [ 97%] PASSED tests/test_websocket_parser.py::test_one_byte_at_a_time[pyloop] 
tests/test_websocket_parser.py::test_continuation[pyloop] 
[gw23] [ 97%] PASSED tests/test_websocket_parser.py::test_continuation[pyloop] 
tests/test_websocket_parser.py::test_large_fragmented_masked_message[pyloop] 
[gw11] [ 97%] PASSED tests/test_websocket_parser.py::test_large_fragmented_masked_message[pyloop] 
[gw0] [ 97%] PASSED tests/test_websocket_handshake.py::test_handshake_protocol_unsupported 
tests/test_websocket_parser.py::test_continuation_with_close_bad_payload[pyloop] 
[gw13] [ 97%] PASSED tests/test_websocket_parser.py::test_continuation_with_close_bad_payload[pyloop] 
tests/test_websocket_parser.py::test_continuation_with_close_bad_code[pyloop] 
[gw20] [ 97%] PASSED tests/test_websocket_parser.py::test_continuation_with_close_bad_code[pyloop] 
tests/test_websocket_parser.py::test_continuation_err[pyloop] 
[gw12] [ 97%] PASSED tests/test_websocket_parser.py::test_continuation_err[pyloop] 
tests/test_websocket_parser.py::test_large_message[pyloop] 
[gw0] [ 97%] PASSED tests/test_websocket_parser.py::test_large_message[pyloop] 
tests/test_websocket_parser.py::test_msgtype_aliases 
[gw2] [ 97%] PASSED tests/test_websocket_parser.py::test_msgtype_aliases 
tests/test_websocket_parser.py::test_websocket_mask_cython_empty 
[gw1] [ 97%] PASSED tests/test_websocket_parser.py::test_websocket_mask_cython_empty 
tests/test_websocket_writer.py::test_ping[pyloop] 
[gw2] [ 97%] PASSED tests/test_websocket_writer.py::test_ping[pyloop] 
tests/test_websocket_writer.py::test_send_binary[pyloop] 
[gw1] [ 97%] PASSED tests/test_websocket_writer.py::test_send_binary[pyloop] 
tests/test_websocket_parser.py::test_continuation_with_close_unicode_err[pyloop] 
[gw18] [ 97%] PASSED tests/test_websocket_parser.py::test_continuation_with_close_unicode_err[pyloop] 
tests/test_websocket_parser.py::test_continuation_with_close_empty[pyloop] 
[gw4] [ 97%] PASSED tests/test_websocket_parser.py::test_continuation_with_close_empty[pyloop] 
tests/test_websocket_parser.py::test_continuation_with_close[pyloop] 
[gw3] [ 97%] PASSED tests/test_websocket_parser.py::test_continuation_with_close[pyloop] 
tests/test_websocket_parser.py::test_websocket_mask_cython 
[gw17] [ 97%] PASSED tests/test_websocket_parser.py::test_websocket_mask_cython 
tests/test_websocket_parser.py::test_parse_no_compress_frame_single[zlib-pyloop] 
[gw22] [ 97%] PASSED tests/test_websocket_parser.py::test_parse_no_compress_frame_single[zlib-pyloop] 
tests/test_websocket_writer.py::test_send_compress_text[zlib] 
tests/test_websocket_parser.py::test_websocket_mask_python 
[gw15] [ 97%] PASSED tests/test_websocket_parser.py::test_websocket_mask_python 
tests/test_websocket_parser.py::test_large_masked_message[pyloop] 
[gw9] [ 97%] PASSED tests/test_websocket_parser.py::test_large_masked_message[pyloop] 
tests/test_websocket_parser.py::test_websocket_mask_python_empty 
[gw7] [ 97%] PASSED tests/test_websocket_parser.py::test_websocket_mask_python_empty 
tests/test_websocket_parser.py::test_parse_no_compress_frame_single[zlib_ng.zlib_ng-pyloop] 
[gw19] [ 98%] PASSED tests/test_websocket_parser.py::test_parse_no_compress_frame_single[zlib_ng.zlib_ng-pyloop] 
tests/test_websocket_writer.py::test_send_compress_text_notakeover[zlib] 
tests/test_websocket_writer.py::test_send_compress_text_per_message 
tests/test_websocket_parser.py::test_parse_compress_error_frame[pyloop] 
[gw5] [ 98%] PASSED tests/test_websocket_parser.py::test_parse_compress_error_frame[pyloop] 
tests/test_websocket_parser.py::test_parse_compress_frame_multi[pyloop] 
[gw21] [ 98%] PASSED tests/test_websocket_parser.py::test_parse_compress_frame_multi[pyloop] 
tests/test_websocket_parser.py::test_parse_compress_frame_single[pyloop] 
[gw6] [ 98%] PASSED tests/test_websocket_parser.py::test_parse_compress_frame_single[pyloop] 
tests/test_websocket_parser.py::test_msg_too_large[pyloop] 
[gw8] [ 98%] PASSED tests/test_websocket_parser.py::test_msg_too_large[pyloop] 
tests/test_websocket_parser.py::test_parse_no_compress_frame_single[isal.isal_zlib-pyloop] 
[gw14] [ 98%] PASSED tests/test_websocket_parser.py::test_parse_no_compress_frame_single[isal.isal_zlib-pyloop] 
tests/test_websocket_parser.py::test_compressed_msg_too_large[pyloop] 
[gw23] [ 98%] PASSED tests/test_websocket_parser.py::test_compressed_msg_too_large[pyloop] 
tests/test_websocket_parser.py::test_msg_too_large_not_fin[pyloop] 
[gw16] [ 98%] PASSED tests/test_websocket_parser.py::test_msg_too_large_not_fin[pyloop] 
tests/test_websocket_parser.py::TestWebSocketError::test_pickle 
[gw13] [ 98%] PASSED tests/test_websocket_parser.py::TestWebSocketError::test_pickle 
tests/test_websocket_writer.py::test_concurrent_messages[zlib_ng.zlib_ng-16-<lambda>] 
tests/test_websocket_parser.py::TestWebSocketError::test_ctor 
[gw11] [ 98%] PASSED tests/test_websocket_parser.py::TestWebSocketError::test_ctor 
tests/test_websocket_writer.py::test_concurrent_messages[zlib_ng.zlib_ng-32-<lambda>] 
tests/test_websocket_writer.py::test_send_text[pyloop] 
[gw2] [ 98%] PASSED tests/test_websocket_writer.py::test_send_text[pyloop] 
tests/test_websocket_writer.py::test_pong[pyloop] 
[gw12] [ 98%] PASSED tests/test_websocket_writer.py::test_pong[pyloop] 
tests/test_websocket_writer.py::test_close[pyloop] 
[gw4] [ 98%] PASSED tests/test_websocket_writer.py::test_close[pyloop] 
tests/test_websocket_parser.py::test_flow_control_binary[pyloop] 
[gw20] [ 98%] PASSED tests/test_websocket_parser.py::test_flow_control_binary[pyloop] 
tests/test_websocket_writer.py::test_send_binary_very_long[pyloop] 
[gw18] [ 98%] PASSED tests/test_websocket_writer.py::test_send_binary_very_long[pyloop] 
tests/test_websocket_parser.py::test_flow_control_multi_byte_text[pyloop] 
[gw0] [ 98%] PASSED tests/test_websocket_parser.py::test_flow_control_multi_byte_text[pyloop] 
tests/test_websocket_writer.py::test_send_binary_long[pyloop] 
[gw1] [ 98%] PASSED tests/test_websocket_writer.py::test_send_binary_long[pyloop] 
tests/test_websocket_writer.py::test_send_compress_text_notakeover[zlib_ng.zlib_ng] 
tests/test_websocket_writer.py::test_send_compress_multiple_cancelled[zlib] 
[gw17] [ 98%] PASSED tests/test_websocket_writer.py::test_send_compress_text[zlib] 
tests/test_websocket_writer.py::test_send_compress_multiple_cancelled[zlib_ng.zlib_ng] 
tests/test_websocket_writer.py::test_send_compress_text[isal.isal_zlib] 
tests/test_websocket_writer.py::test_send_text_masked 
tests/test_websocket_writer.py::test_send_compress_text[zlib_ng.zlib_ng] 
[gw15] [ 98%] PASSED tests/test_websocket_writer.py::test_send_compress_text_notakeover[zlib] 
tests/test_websocket_writer.py::test_send_compress_cancelled[zlib_ng.zlib_ng] 
tests/test_websocket_writer.py::test_send_compress_cancelled[isal.isal_zlib] 
[gw7] [ 98%] PASSED tests/test_websocket_writer.py::test_send_compress_text_per_message 
tests/test_websocket_writer.py::test_send_compress_text_notakeover[isal.isal_zlib] 
tests/test_websocket_writer.py::test_send_compress_cancelled[zlib] 
tests/test_websocket_writer.py::test_concurrent_messages[zlib-4096-<lambda>] 
tests/test_websocket_writer.py::test_concurrent_messages[zlib-16-<lambda>] 
tests/test_websocket_writer.py::test_concurrent_messages[zlib-32-<lambda>] 
tests/test_websocket_writer.py::test_send_compress_multiple_cancelled[isal.isal_zlib] 
tests/test_worker.py::test_init_process[UvloopWorker-pyloop] 
[gw4] [ 98%] PASSED tests/test_worker.py::test_init_process[UvloopWorker-pyloop] 
tests/test_websocket_writer.py::test_concurrent_messages[isal.isal_zlib-4096-<lambda>] 
tests/test_worker.py::test_init_process_no_loop[AsyncioWorker-pyloop] 
[gw20] [ 98%] PASSED tests/test_worker.py::test_init_process_no_loop[AsyncioWorker-pyloop] 
tests/test_worker.py::test_init_process[AsyncioWorker-pyloop] 
[gw18] [ 98%] PASSED tests/test_worker.py::test_init_process[AsyncioWorker-pyloop] 
[gw9] [ 98%] PASSED tests/test_websocket_writer.py::test_send_compress_text_notakeover[zlib_ng.zlib_ng] 
tests/test_websocket_writer.py::test_concurrent_messages[isal.isal_zlib-32-<lambda>] 
tests/test_worker.py::test_run[UvloopWorker-pyloop] 
[gw9] [ 98%] PASSED tests/test_worker.py::test_run[UvloopWorker-pyloop] 
[gw13] [ 98%] PASSED tests/test_websocket_writer.py::test_concurrent_messages[zlib_ng.zlib_ng-16-<lambda>] 
[gw11] [ 98%] PASSED tests/test_websocket_writer.py::test_concurrent_messages[zlib_ng.zlib_ng-32-<lambda>] 
tests/test_worker.py::test_run[AsyncioWorker-pyloop] 
tests/test_websocket_writer.py::test_concurrent_messages[zlib_ng.zlib_ng-4096-<lambda>] 
[gw22] [ 98%] PASSED tests/test_websocket_writer.py::test_send_compress_text[zlib_ng.zlib_ng] 
[gw1] [ 98%] PASSED tests/test_worker.py::test_run[AsyncioWorker-pyloop] 
tests/test_websocket_writer.py::test_concurrent_messages[isal.isal_zlib-16-<lambda>] 
tests/test_worker.py::test_init_process_no_loop[UvloopWorker-pyloop] 
[gw0] [ 98%] PASSED tests/test_worker.py::test_init_process_no_loop[UvloopWorker-pyloop] 
tests/test_worker.py::test_handle_abort[AsyncioWorker-pyloop] 
[gw22] [ 98%] PASSED tests/test_worker.py::test_handle_abort[AsyncioWorker-pyloop] 
[gw17] [ 98%] PASSED tests/test_websocket_writer.py::test_send_compress_text[isal.isal_zlib] 
tests/test_worker.py::test_run_async_factory[UvloopWorker-pyloop] 
[gw17] [ 98%] PASSED tests/test_worker.py::test_run_async_factory[UvloopWorker-pyloop] 
[gw3] [ 98%] PASSED tests/test_websocket_writer.py::test_send_text_masked 
tests/test_worker.py::test_run_not_app[UvloopWorker-pyloop] 
[gw3] [ 98%] PASSED tests/test_worker.py::test_run_not_app[UvloopWorker-pyloop] 
[gw19] [ 98%] PASSED tests/test_websocket_writer.py::test_send_compress_text_notakeover[isal.isal_zlib] 
[gw23] [ 98%] PASSED tests/test_websocket_writer.py::test_concurrent_messages[zlib-4096-<lambda>] 
tests/test_worker.py::test__wait_next_notify[UvloopWorker-pyloop] 
tests/test_worker.py::test__notify_waiter_done_explicit_waiter[AsyncioWorker-pyloop] 
[gw23] [ 98%] PASSED tests/test_worker.py::test__notify_waiter_done_explicit_waiter[AsyncioWorker-pyloop] 
[gw21] [ 98%] PASSED tests/test_websocket_writer.py::test_send_compress_multiple_cancelled[zlib] 
tests/test_worker.py::test_run_async_factory[AsyncioWorker-pyloop] 
tests/test_worker.py::test_init_signals[UvloopWorker-pyloop] 
[gw4] [ 98%] PASSED tests/test_worker.py::test_init_signals[UvloopWorker-pyloop] 
[gw21] [ 98%] PASSED tests/test_worker.py::test_run_async_factory[AsyncioWorker-pyloop] 
[gw2] [ 98%] PASSED tests/test_websocket_writer.py::test_concurrent_messages[isal.isal_zlib-4096-<lambda>] 
tests/test_worker.py::test__get_valid_log_format_ok[AsyncioWorker-pyloop-%a "%{Referrer}i" %s-%a "%{Referrer}i" %s] 
[gw2] [ 98%] PASSED tests/test_worker.py::test__get_valid_log_format_ok[AsyncioWorker-pyloop-%a "%{Referrer}i" %s-%a "%{Referrer}i" %s] 
tests/test_worker.py::test__get_valid_log_format_ok[AsyncioWorker-pyloop-%(h)s %(l)s %(u)s %(t)s "%(r)s" %(s)s %(b)s "%(f)s" "%(a)s"-%a %t "%r" %s %b "%{Referer}i" "%{User-Agent}i"] 
[gw20] [ 98%] PASSED tests/test_worker.py::test__get_valid_log_format_ok[AsyncioWorker-pyloop-%(h)s %(l)s %(u)s %(t)s "%(r)s" %(s)s %(b)s "%(f)s" "%(a)s"-%a %t "%r" %s %b "%{Referer}i" "%{User-Agent}i"] 
[gw15] [ 99%] PASSED tests/test_websocket_writer.py::test_send_compress_cancelled[zlib_ng.zlib_ng] 
tests/test_worker.py::test_handle_abort[UvloopWorker-pyloop] 
[gw15] [ 99%] PASSED tests/test_worker.py::test_handle_abort[UvloopWorker-pyloop] 
[gw5] [ 99%] PASSED tests/test_websocket_writer.py::test_send_compress_cancelled[isal.isal_zlib] 
[gw16] [ 99%] PASSED tests/test_websocket_writer.py::test_concurrent_messages[zlib-32-<lambda>] 
[gw13] [ 99%] PASSED tests/test_websocket_writer.py::test_concurrent_messages[zlib_ng.zlib_ng-4096-<lambda>] 
tests/test_worker.py::test__get_valid_log_format_exc[AsyncioWorker-pyloop] 
[gw9] [ 99%] PASSED tests/test_worker.py::test__get_valid_log_format_exc[AsyncioWorker-pyloop] 
tests/test_worker.py::test__notify_waiter_done_explicit_waiter[UvloopWorker-pyloop] 
[gw16] [ 99%] PASSED tests/test_worker.py::test__notify_waiter_done_explicit_waiter[UvloopWorker-pyloop] 
tests/test_worker.py::test__get_valid_log_format_exc[UvloopWorker-pyloop] 
[gw13] [ 99%] PASSED tests/test_worker.py::test__get_valid_log_format_exc[UvloopWorker-pyloop] 
tests/test_worker.py::test__wait_next_notify[AsyncioWorker-pyloop] 
[gw8] [ 99%] PASSED tests/test_websocket_writer.py::test_send_compress_multiple_cancelled[isal.isal_zlib] 
tests/test_worker.py::test_init_signals[AsyncioWorker-pyloop] 
[gw8] [ 99%] PASSED tests/test_worker.py::test_init_signals[AsyncioWorker-pyloop] 
tests/test_worker.py::test__create_ssl_context_with_ciphers[UvloopWorker-pyloop] 
tests/test_worker.py::test__create_ssl_context_without_certs_and_ciphers[UvloopWorker-pyloop] 
tests/test_worker.py::test__create_ssl_context_with_ca_certs[AsyncioWorker-pyloop] 
[gw21] [ 99%] PASSED tests/test_worker.py::test__create_ssl_context_with_ca_certs[AsyncioWorker-pyloop] 
[gw7] [ 99%] PASSED tests/test_websocket_writer.py::test_send_compress_cancelled[zlib] 
tests/test_worker.py::test__create_ssl_context_with_ca_certs[UvloopWorker-pyloop] 
tests/test_worker.py::test__notify_waiter_done[AsyncioWorker-pyloop] 
[gw7] [ 99%] PASSED tests/test_worker.py::test__notify_waiter_done[AsyncioWorker-pyloop] 
[gw14] [ 99%] PASSED tests/test_websocket_writer.py::test_concurrent_messages[zlib-16-<lambda>] 
tests/test_worker.py::test__get_valid_log_format_ok[UvloopWorker-pyloop-%a "%{Referrer}i" %s-%a "%{Referrer}i" %s] 
[gw18] [ 99%] PASSED tests/test_worker.py::test__get_valid_log_format_ok[UvloopWorker-pyloop-%a "%{Referrer}i" %s-%a "%{Referrer}i" %s] 
[gw3] [ 99%] PASSED tests/test_worker.py::test__create_ssl_context_without_certs_and_ciphers[UvloopWorker-pyloop] 
tests/test_worker.py::test__notify_waiter_done[UvloopWorker-pyloop] 
[gw14] [ 99%] PASSED tests/test_worker.py::test__notify_waiter_done[UvloopWorker-pyloop] 
tests/test_worker.py::test__run_exc[AsyncioWorker-pyloop] 
[gw19] [ 99%] PASSED tests/test_worker.py::test__wait_next_notify[UvloopWorker-pyloop] 
[gw4] [ 99%] PASSED tests/test_worker.py::test__create_ssl_context_with_ca_certs[UvloopWorker-pyloop] 
[gw23] [ 99%] PASSED tests/test_worker.py::test__create_ssl_context_with_ciphers[UvloopWorker-pyloop] 
tests/test_worker.py::test__run_ok_parent_changed[UvloopWorker-pyloop] 
tests/test_worker.py::test__run_exc[UvloopWorker-pyloop] 
[gw11] [ 99%] PASSED tests/test_websocket_writer.py::test_concurrent_messages[isal.isal_zlib-16-<lambda>] 
[gw1] [ 99%] PASSED tests/test_worker.py::test__run_ok_parent_changed[UvloopWorker-pyloop] 
tests/test_worker.py::test__run_ok_parent_changed[AsyncioWorker-pyloop] 
[gw12] [ 99%] PASSED tests/test_websocket_writer.py::test_concurrent_messages[isal.isal_zlib-32-<lambda>] 
tests/test_worker.py::test__get_valid_log_format_ok[UvloopWorker-pyloop-%(h)s %(l)s %(u)s %(t)s "%(r)s" %(s)s %(b)s "%(f)s" "%(a)s"-%a %t "%r" %s %b "%{Referer}i" "%{User-Agent}i"] 
[gw12] [ 99%] PASSED tests/test_worker.py::test__get_valid_log_format_ok[UvloopWorker-pyloop-%(h)s %(l)s %(u)s %(t)s "%(r)s" %(s)s %(b)s "%(f)s" "%(a)s"-%a %t "%r" %s %b "%{Referer}i" "%{User-Agent}i"] 
[gw11] [ 99%] PASSED tests/test_worker.py::test__run_ok_parent_changed[AsyncioWorker-pyloop] 
tests/test_worker.py::test__create_ssl_context_without_certs_and_ciphers[AsyncioWorker-pyloop] 
[gw22] [ 99%] PASSED tests/test_worker.py::test__run_exc[AsyncioWorker-pyloop] 
[gw5] [ 99%] PASSED tests/test_worker.py::test__wait_next_notify[AsyncioWorker-pyloop] 
[gw6] [ 99%] PASSED tests/test_websocket_writer.py::test_send_compress_multiple_cancelled[zlib_ng.zlib_ng] 
[gw0] [ 99%] PASSED tests/test_worker.py::test__run_exc[UvloopWorker-pyloop] 
tests/test_worker.py::test_run_not_app[AsyncioWorker-pyloop] 
[gw6] [ 99%] PASSED tests/test_worker.py::test_run_not_app[AsyncioWorker-pyloop] 
[gw17] [ 99%] PASSED tests/test_worker.py::test__create_ssl_context_without_certs_and_ciphers[AsyncioWorker-pyloop] 
tests/test_worker.py::test__create_ssl_context_with_ciphers[AsyncioWorker-pyloop] 
[gw19] [ 99%] PASSED tests/test_worker.py::test__create_ssl_context_with_ciphers[AsyncioWorker-pyloop] 
[gw10] [ 99%] PASSED tests/test_run_app.py::TestShutdown::test_shutdown_new_conn_rejected 
tests/test_run_app.py::TestShutdown::test_shutdown_pending_handler_responds 
[gw10] [ 99%] PASSED tests/test_run_app.py::TestShutdown::test_shutdown_pending_handler_responds 
tests/test_run_app.py::TestShutdown::test_shutdown_close_idle_keepalive 
[gw10] [ 99%] PASSED tests/test_run_app.py::TestShutdown::test_shutdown_close_idle_keepalive 
tests/test_run_app.py::TestShutdown::test_shutdown_close_websockets 
[gw10] [ 99%] PASSED tests/test_run_app.py::TestShutdown::test_shutdown_close_websockets 
tests/test_run_app.py::TestShutdown::test_shutdown_handler_cancellation_suppressed 
[gw10] [ 99%] PASSED tests/test_run_app.py::TestShutdown::test_shutdown_handler_cancellation_suppressed 
tests/test_streams.py::TestStreamReader::test_create_waiter 
[gw10] [ 99%] PASSED tests/test_streams.py::TestStreamReader::test_create_waiter 
tests/test_streams.py::TestStreamReader::test_ctor_global_loop 
[gw10] [ 99%] PASSED tests/test_streams.py::TestStreamReader::test_ctor_global_loop 
tests/test_streams.py::TestStreamReader::test_at_eof 
[gw10] [ 99%] PASSED tests/test_streams.py::TestStreamReader::test_at_eof 
tests/test_streams.py::TestStreamReader::test_wait_eof 
[gw10] [ 99%] PASSED tests/test_streams.py::TestStreamReader::test_wait_eof 
tests/test_streams.py::TestStreamReader::test_wait_eof_eof 
[gw10] [ 99%] PASSED tests/test_streams.py::TestStreamReader::test_wait_eof_eof 
tests/test_streams.py::TestStreamReader::test_feed_empty_data 
[gw10] [ 99%] PASSED tests/test_streams.py::TestStreamReader::test_feed_empty_data 
tests/test_streams.py::TestStreamReader::test_feed_nonempty_data 
[gw10] [100%] PASSED tests/test_streams.py::TestStreamReader::test_feed_nonempty_data 

==================================== ERRORS ====================================
________ ERROR at teardown of test_tcp_connector_socket_factory[pyloop] ________
[gw13] linux -- Python 3.14.4 /startdir/src/python-aiohttp/test-env/bin/python
  + Exception Group Traceback (most recent call last):
  |   File "/usr/lib/python3.14/site-packages/_pytest/runner.py", line 353, in from_call
  |     result: TResult | None = func()
  |                              ~~~~^^
  |   File "/usr/lib/python3.14/site-packages/_pytest/runner.py", line 245, in <lambda>
  |     lambda: runtest_hook(item=item, **kwds),
  |             ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
  |   File "/usr/lib/python3.14/site-packages/pluggy/_hooks.py", line 512, in __call__
  |     return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
  |            ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/usr/lib/python3.14/site-packages/pluggy/_manager.py", line 120, in _hookexec
  |     return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  |            ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/usr/lib/python3.14/site-packages/pluggy/_callers.py", line 167, in _multicall
  |     raise exception
  |   File "/usr/lib/python3.14/site-packages/pluggy/_callers.py", line 139, in _multicall
  |     teardown.throw(exception)
  |     ~~~~~~~~~~~~~~^^^^^^^^^^^
  |   File "/usr/lib/python3.14/site-packages/_pytest/logging.py", line 858, in pytest_runtest_teardown
  |     yield
  |   File "/usr/lib/python3.14/site-packages/pluggy/_callers.py", line 139, in _multicall
  |     teardown.throw(exception)
  |     ~~~~~~~~~~~~~~^^^^^^^^^^^
  |   File "/usr/lib/python3.14/site-packages/_pytest/capture.py", line 905, in pytest_runtest_teardown
  |     return (yield)
  |             ^^^^^
  |   File "/usr/lib/python3.14/site-packages/pluggy/_callers.py", line 121, in _multicall
  |     res = hook_impl.function(*args)
  |   File "/usr/lib/python3.14/site-packages/_pytest/unraisableexception.py", line 163, in pytest_runtest_teardown
  |     collect_unraisable(item.config)
  |     ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  |   File "/usr/lib/python3.14/site-packages/_pytest/unraisableexception.py", line 81, in collect_unraisable
  |     raise ExceptionGroup("multiple unraisable exception warnings", errors)
  | ExceptionGroup: multiple unraisable exception warnings (2 sub-exceptions)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/startdir/src/python-aiohttp/test-env/lib/python3.14/site-packages/aiohttp/test_utils.py", line 628, in teardown_test_loop
    |     gc.collect()
    |     ~~~~~~~~~~^^
    | ResourceWarning: unclosed <socket.socket fd=29, family=2, type=1, proto=6, laddr=('127.0.0.1', 46530), raddr=('127.0.0.1', 443)>
    | 
    | The above exception was the direct cause of the following exception:
    | 
    | Traceback (most recent call last):
    |   File "/usr/lib/python3.14/site-packages/_pytest/unraisableexception.py", line 67, in collect_unraisable
    |     warnings.warn(pytest.PytestUnraisableExceptionWarning(msg))
    |     ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    | pytest.PytestUnraisableExceptionWarning: Exception ignored while finalizing socket <socket.socket fd=29, family=2, type=1, proto=6, laddr=('127.0.0.1', 46530), raddr=('127.0.0.1', 443)>: None
    | 
    +---------------- 2 ----------------
    | Traceback (most recent call last):
    |   File "/startdir/src/python-aiohttp/test-env/lib/python3.14/site-packages/aiohttp/test_utils.py", line 628, in teardown_test_loop
    |     gc.collect()
    |     ~~~~~~~~~~^^
    | ResourceWarning: unclosed <socket.socket fd=21, family=2, type=1, proto=6, laddr=('127.0.0.1', 46528), raddr=('127.0.0.1', 443)>
    | 
    | The above exception was the direct cause of the following exception:
    | 
    | Traceback (most recent call last):
    |   File "/usr/lib/python3.14/site-packages/_pytest/unraisableexception.py", line 67, in collect_unraisable
    |     warnings.warn(pytest.PytestUnraisableExceptionWarning(msg))
    |     ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    | pytest.PytestUnraisableExceptionWarning: Exception ignored while finalizing socket <socket.socket fd=21, family=2, type=1, proto=6, laddr=('127.0.0.1', 46528), raddr=('127.0.0.1', 443)>: None
    | 
    +------------------------------------
=================================== FAILURES ===================================
_ test_parse_set_cookie_headers_uses_unquote_with_octal[name="\\012newline\\012"-name-\nnewline\n-"\\012newline\\012"] _
[gw21] linux -- Python 3.14.4 /startdir/src/python-aiohttp/test-env/bin/python

header = 'name="\\012newline\\012"', expected_name = 'name'
expected_value = '\nnewline\n', expected_coded = '"\\012newline\\012"'

    @pytest.mark.parametrize(
        ("header", "expected_name", "expected_value", "expected_coded"),
        [
            # Test cookie values with octal escape sequences
            (r'name="\012newline\012"', "name", "\nnewline\n", r'"\012newline\012"'),
            (
                r'tab="\011separated\011values"',
                "tab",
                "\tseparated\tvalues",
                r'"\011separated\011values"',
            ),
            (
                r'mixed="hello\040world\041"',
                "mixed",
                "hello world!",
                r'"hello\040world\041"',
            ),
            (
                r'complex="\042quoted\042 text with \012 newline"',
                "complex",
                '"quoted" text with \n newline',
                r'"\042quoted\042 text with \012 newline"',
            ),
        ],
    )
    def test_parse_set_cookie_headers_uses_unquote_with_octal(
        header: str, expected_name: str, expected_value: str, expected_coded: str
    ) -> None:
        """Test that parse_set_cookie_headers correctly unquotes values with octal sequences and preserves coded_value."""
>       result = parse_set_cookie_headers([header])
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

tests/test_cookie_helpers.py:1124: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
test-env/lib/python3.14/site-packages/aiohttp/_cookie_helpers.py:329: in parse_set_cookie_headers
    current_morsel.__setstate__(  # type: ignore[attr-defined]
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Morsel: None=None>
state = {'coded_value': '"\\012newline\\012"', 'key': 'name', 'value': '\nnewline\n'}

    def __setstate__(self, state):
        key = state['key']
        value = state['value']
        coded_value = state['coded_value']
        if _has_control_character(key, value, coded_value):
>           raise CookieError("Control characters are not allowed in cookies "
                              f"{key!r} {value!r} {coded_value!r}")
E           http.cookies.CookieError: Control characters are not allowed in cookies 'name' '\nnewline\n' '"\\012newline\\012"'

/usr/lib/python3.14/http/cookies.py:379: CookieError
_ test_parse_set_cookie_headers_uses_unquote_with_octal[tab="\\011separated\\011values"-tab-\tseparated\tvalues-"\\011separated\\011values"] _
[gw21] linux -- Python 3.14.4 /startdir/src/python-aiohttp/test-env/bin/python

header = 'tab="\\011separated\\011values"', expected_name = 'tab'
expected_value = '\tseparated\tvalues'
expected_coded = '"\\011separated\\011values"'

    @pytest.mark.parametrize(
        ("header", "expected_name", "expected_value", "expected_coded"),
        [
            # Test cookie values with octal escape sequences
            (r'name="\012newline\012"', "name", "\nnewline\n", r'"\012newline\012"'),
            (
                r'tab="\011separated\011values"',
                "tab",
                "\tseparated\tvalues",
                r'"\011separated\011values"',
            ),
            (
                r'mixed="hello\040world\041"',
                "mixed",
                "hello world!",
                r'"hello\040world\041"',
            ),
            (
                r'complex="\042quoted\042 text with \012 newline"',
                "complex",
                '"quoted" text with \n newline',
                r'"\042quoted\042 text with \012 newline"',
            ),
        ],
    )
    def test_parse_set_cookie_headers_uses_unquote_with_octal(
        header: str, expected_name: str, expected_value: str, expected_coded: str
    ) -> None:
        """Test that parse_set_cookie_headers correctly unquotes values with octal sequences and preserves coded_value."""
>       result = parse_set_cookie_headers([header])
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

tests/test_cookie_helpers.py:1124: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
test-env/lib/python3.14/site-packages/aiohttp/_cookie_helpers.py:329: in parse_set_cookie_headers
    current_morsel.__setstate__(  # type: ignore[attr-defined]
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Morsel: None=None>
state = {'coded_value': '"\\011separated\\011values"', 'key': 'tab', 'value': '\tseparated\tvalues'}

    def __setstate__(self, state):
        key = state['key']
        value = state['value']
        coded_value = state['coded_value']
        if _has_control_character(key, value, coded_value):
>           raise CookieError("Control characters are not allowed in cookies "
                              f"{key!r} {value!r} {coded_value!r}")
E           http.cookies.CookieError: Control characters are not allowed in cookies 'tab' '\tseparated\tvalues' '"\\011separated\\011values"'

/usr/lib/python3.14/http/cookies.py:379: CookieError
_ test_parse_set_cookie_headers_uses_unquote_with_octal[complex="\\042quoted\\042 text with \\012 newline"-complex-"quoted" text with \n newline-"\\042quoted\\042 text with \\012 newline"] _
[gw21] linux -- Python 3.14.4 /startdir/src/python-aiohttp/test-env/bin/python

header = 'complex="\\042quoted\\042 text with \\012 newline"'
expected_name = 'complex', expected_value = '"quoted" text with \n newline'
expected_coded = '"\\042quoted\\042 text with \\012 newline"'

    @pytest.mark.parametrize(
        ("header", "expected_name", "expected_value", "expected_coded"),
        [
            # Test cookie values with octal escape sequences
            (r'name="\012newline\012"', "name", "\nnewline\n", r'"\012newline\012"'),
            (
                r'tab="\011separated\011values"',
                "tab",
                "\tseparated\tvalues",
                r'"\011separated\011values"',
            ),
            (
                r'mixed="hello\040world\041"',
                "mixed",
                "hello world!",
                r'"hello\040world\041"',
            ),
            (
                r'complex="\042quoted\042 text with \012 newline"',
                "complex",
                '"quoted" text with \n newline',
                r'"\042quoted\042 text with \012 newline"',
            ),
        ],
    )
    def test_parse_set_cookie_headers_uses_unquote_with_octal(
        header: str, expected_name: str, expected_value: str, expected_coded: str
    ) -> None:
        """Test that parse_set_cookie_headers correctly unquotes values with octal sequences and preserves coded_value."""
>       result = parse_set_cookie_headers([header])
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

tests/test_cookie_helpers.py:1124: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
test-env/lib/python3.14/site-packages/aiohttp/_cookie_helpers.py:329: in parse_set_cookie_headers
    current_morsel.__setstate__(  # type: ignore[attr-defined]
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Morsel: None=None>
state = {'coded_value': '"\\042quoted\\042 text with \\012 newline"', 'key': 'complex', 'value': '"quoted" text with \n newline'}

    def __setstate__(self, state):
        key = state['key']
        value = state['value']
        coded_value = state['coded_value']
        if _has_control_character(key, value, coded_value):
>           raise CookieError("Control characters are not allowed in cookies "
                              f"{key!r} {value!r} {coded_value!r}")
E           http.cookies.CookieError: Control characters are not allowed in cookies 'complex' '"quoted" text with \n newline' '"\\042quoted\\042 text with \\012 newline"'

/usr/lib/python3.14/http/cookies.py:379: CookieError
=========================== short test summary info ============================
FAILED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_uses_unquote_with_octal[name="\\012newline\\012"-name-\nnewline\n-"\\012newline\\012"] - http.cookies.CookieError: Control characters are not allowed in cookies 'name' '\nnewline\n' '"\\012newline\\012"'
FAILED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_uses_unquote_with_octal[tab="\\011separated\\011values"-tab-\tseparated\tvalues-"\\011separated\\011values"] - http.cookies.CookieError: Control characters are not allowed in cookies 'tab' '\tseparated\tvalues' '"\\011separated\\011values"'
FAILED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_uses_unquote_with_octal[complex="\\042quoted\\042 text with \\012 newline"-complex-"quoted" text with \n newline-"\\042quoted\\042 text with \\012 newline"] - http.cookies.CookieError: Control characters are not allowed in cookies 'complex' '"quoted" text with \n newline' '"\\042quoted\\042 text with \\012 newline"'
ERROR tests/test_connector.py::test_tcp_connector_socket_factory[pyloop] - ExceptionGroup: multiple unraisable exception warnings (2 sub-exceptions)
= 3 failed, 4323 passed, 24 skipped, 5 xfailed, 1 error, 2 subtests passed in 69.60s (0:01:09) =
==> ERROR: A failure occurred in check().
    Aborting...
==> ERROR: Build failed, check /home/alhp/workspace/chroot/build_c44eb086-5988-434d-85da-0351983f07d3/build
