==> Synchronizing chroot copy [/home/alhp/workspace/chroot/root] -> [build_fcceae3e-db1f-4769-94fc-88c2db86c00a]...done
==> Making package: python-aiohttp 3.13.5-1.1 (Thu Apr 30 14:45:26 2026)
==> Retrieving sources...
  -> Cloning python-aiohttp git repo...
Cloning into bare repository '/home/alhp/workspace/build/x86-64-v3/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:45:43 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()...
cython -3 -X freethreading_compatible=True -o aiohttp/_websocket/reader_c.c aiohttp/_websocket/reader_c.py -I aiohttp -Werror
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/hdrs.py
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/_http_writer.pyx
./tools/gen.py
re-hash /startdir/src/python-aiohttp/aiohttp/_websocket/mask.pyx
re-hash /startdir/src/python-aiohttp/aiohttp/_websocket/mask.pxd
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-v3 -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-v3 -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-v3 -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-v3 -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-v3 -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-v3 -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-v3 -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-v3 -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-v3 -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-11ns7uu5/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_base_protocol.py::test_loop 
tests/test_client_functional.py::test_str_params[pyloop] 
tests/test_client_ws.py::test_ws_connect_read_timeout_stays_inf[pyloop] 
tests/test_client_request.py::test_insecure_fingerprint_sha1[pyloop] 
tests/test_client_functional.py::test_POST_DATA_with_charset_post[pyloop] 
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_fingerprint.py::test__merge_ssl_params_verify_ssl 
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] 
[gw3] [  0%] PASSED tests/test_client_functional.py::test_str_params[pyloop] 
[gw18] [  0%] PASSED tests/test_client_request.py::test_insecure_fingerprint_sha1[pyloop] 
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[body1-this is a body-MD5-auth-int] 
[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_request.py::test_ipv6_nondefault_https_port[pyloop] 
[gw16] [  0%] PASSED tests/test_client_request.py::test_ipv6_nondefault_https_port[pyloop] 
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_request.py::test_content_length_for_methods[pyloop-POST-test-4] 
[gw17] [  0%] PASSED tests/test_client_request.py::test_content_length_for_methods[pyloop-POST-test-4] 
tests/test_classbasedview.py::test_render_unsupported_method 
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_fingerprint.py::test__merge_ssl_params_ssl_context 
tests/test_client_ws_functional.py::test_close_manual[pyloop] 
tests/test_client_functional.py::test_rejected_upload[pyloop] 
[gw23] [  0%] PASSED tests/test_client_ws_functional.py::test_close_manual[pyloop] 
[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 
tests/test_client_session.py::test_init_headers_simple_dict[pyloop] 
tests/test_client_response.py::test_text_charset_resolver[pyloop-text/plain] 
tests/test_client_middleware.py::test_client_middleware_conditional_retry[pyloop] 
tests/test_client_middleware_digest_auth.py::test_in_protection_space[exact_match] 
[gw14] [  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] 
[gw14] [  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] 
[gw14] [  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] 
[gw14] [  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] 
[gw14] [  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] 
[gw14] [  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] 
[gw14] [  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] 
[gw14] [  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] 
[gw14] [  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] 
[gw14] [  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] 
[gw14] [  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] 
[gw14] [  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] 
tests/test_client_functional.py::test_bad_payload_chunked_encoding[pyloop] 
[gw4] [  0%] PASSED tests/test_client_functional.py::test_POST_DATA_with_charset_post[pyloop] 
tests/test_client_functional.py::test_aiohttp_request_ssl[pyloop] 
[gw10] [  0%] PASSED tests/test_client_middleware.py::test_client_middleware_conditional_retry[pyloop] 
[gw2] [  0%] PASSED tests/test_client_fingerprint.py::test__merge_ssl_params_fingerprint 
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 
[gw5] [  0%] PASSED tests/test_client_functional.py::test_bad_payload_chunked_encoding[pyloop] 
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_session.py::test_cookies_with_not_quoted_cookie_jar[pyloop] 
[gw20] [  0%] PASSED tests/test_client_session.py::test_cookies_with_not_quoted_cookie_jar[pyloop] 
[gw14] [  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] 
[gw14] [  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] 
[gw21] [  0%] PASSED tests/test_client_session.py::test_init_headers_simple_dict[pyloop] 
tests/test_client_fingerprint.py::test__merge_ssl_params_invlid 
[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_request.py::test_pass_falsy_data_file[pyloop] 
[gw14] [  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 
[gw14] [  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] 
[gw22] [  0%] PASSED tests/test_client_ws.py::test_ws_connect_read_timeout_stays_inf[pyloop] 
[gw14] [  0%] PASSED tests/test_client_middleware_digest_auth.py::test_case_sensitive_algorithm_server[pyloop] 
[gw2] [  0%] PASSED tests/test_client_functional.py::test_keepalive_two_requests_success[pyloop] 
[gw8] [  0%] PASSED tests/test_client_functional.py::test_rejected_upload[pyloop] 
[gw19] [  0%] PASSED tests/test_client_response.py::test_text_charset_resolver[pyloop-text/plain] 
tests/test_client_request.py::test_basic_auth[pyloop] 
[gw16] [  0%] PASSED tests/test_client_request.py::test_basic_auth[pyloop] 
[gw12] [  1%] PASSED tests/test_client_request.py::test_pass_falsy_data_file[pyloop] 
[gw9] [  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] 
[gw11] [  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_params_and_query_string[pyloop] 
tests/test_client_functional.py::test_POST_MultiDict[pyloop] 
[gw4] [  1%] PASSED tests/test_client_functional.py::test_POST_MultiDict[pyloop] 
[gw7] [  1%] PASSED tests/test_client_functional.py::test_aiohttp_request_ssl[pyloop] 
[gw3] [  1%] PASSED tests/test_client_functional.py::test_params_and_query_string[pyloop] 
tests/test_client_request.py::test_version_err[pyloop] 
[gw15] [  1%] PASSED tests/test_client_request.py::test_version_err[pyloop] 
tests/test_client_ws_functional.py::test_close_timeout_sock_close_read[pyloop] 
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] 
tests/test_client_request.py::test_loose_cookies_types[pyloop] 
[gw18] [  1%] PASSED tests/test_client_request.py::test_loose_cookies_types[pyloop] 
tests/test_client_session.py::test_session_default_version[pyloop] 
[gw20] [  1%] PASSED tests/test_client_session.py::test_session_default_version[pyloop] 
[gw13] [  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_middleware_digest_auth.py::test_regex_performance 
[gw1] [  1%] PASSED tests/test_classbasedview.py::test_render_unsupported_method 
tests/test_client_connection.py::test_ctor 
[gw14] [  1%] PASSED tests/test_client_middleware_digest_auth.py::test_regex_performance 
tests/test_client_proto.py::test_force_close[pyloop] 
[gw14] [  1%] PASSED tests/test_client_proto.py::test_force_close[pyloop] 
[gw1] [  1%] PASSED tests/test_client_connection.py::test_ctor 
tests/test_client_connection.py::test_callbacks_on_close 
[gw1] [  1%] PASSED tests/test_client_connection.py::test_callbacks_on_close 
[gw0] [  1%] PASSED tests/test_base_protocol.py::test_loop 
tests/test_client_connection.py::test_callbacks_on_release 
[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_ws.py::test_ws_connect_read_timeout_reset_to_max[pyloop] 
tests/test_base_protocol.py::test_pause_writing 
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] 
[gw22] [  1%] PASSED tests/test_client_ws.py::test_ws_connect_read_timeout_reset_to_max[pyloop] 
[gw11] [  1%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--MD5-SESS-auth-int] 
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_GET_DEFLATE[pyloop] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--MD5-SESS-auth,auth-int] 
[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_GET_DEFLATE[pyloop] 
tests/test_client_functional.py::test_empty_params_and_query_string[pyloop-None] 
[gw3] [  1%] PASSED tests/test_client_functional.py::test_empty_params_and_query_string[pyloop-None] 
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_request_with_wrong_proxy[pyloop-42-TypeError] 
[gw23] [  1%] PASSED tests/test_client_ws_functional.py::test_close_timeout_sock_close_read[pyloop] 
tests/test_client_request.py::test_content_length_for_methods[pyloop-PUT-hello world-11] 
[gw17] [  1%] PASSED tests/test_client_request.py::test_content_length_for_methods[pyloop-PUT-hello world-11] 
[gw8] [  1%] PASSED tests/test_client_functional.py::test_request_with_wrong_proxy[pyloop-42-TypeError] 
tests/test_client_response.py::test_text_charset_resolver[pyloop-text/plain;charset=invalid] 
tests/test_client_middleware.py::test_build_client_middlewares_empty 
tests/test_client_request.py::test_basic_auth_utf8[pyloop] 
[gw16] [  1%] PASSED tests/test_client_request.py::test_basic_auth_utf8[pyloop] 
[gw19] [  1%] PASSED tests/test_client_response.py::test_text_charset_resolver[pyloop-text/plain;charset=invalid] 
tests/test_client_request.py::test_gen_default_accept_encoding[False-False-gzip, deflate] 
[gw18] [  1%] PASSED tests/test_client_request.py::test_gen_default_accept_encoding[False-False-gzip, deflate] 
tests/test_client_request.py::test_gen_default_accept_encoding[True-False-gzip, deflate, br] 
tests/test_client_request.py::test_host_port_default_http[pyloop] 
[gw15] [  1%] PASSED tests/test_client_request.py::test_host_port_default_http[pyloop] 
tests/test_client_session.py::test_session_loop[pyloop] 
[gw20] [  1%] PASSED tests/test_client_session.py::test_session_loop[pyloop] 
[gw18] [  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] 
[gw18] [  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] 
[gw18] [  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] 
tests/test_client_request.py::test_get_with_data[pyloop] 
[gw12] [  1%] PASSED tests/test_client_request.py::test_get_with_data[pyloop] 
[gw18] [  1%] PASSED tests/test_client_request.py::test_basicauth_from_netrc_present_untrusted_env[pyloop-machine example.com login username password pass\n] 
[gw9] [  1%] 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-] 
tests/test_client_functional.py::test_yield_from_in_session_request[pyloop] 
tests/test_client_functional.py::test_invalid_redirect_url_multiple_redirects[pyloop-http:/-http:///-InvalidUrlRedirectClientError] 
[gw6] [  1%] PASSED tests/test_client_functional.py::test_invalid_redirect_url_multiple_redirects[pyloop-http:/-http:///-InvalidUrlRedirectClientError] 
[gw1] [  1%] PASSED tests/test_client_connection.py::test_del 
tests/test_client_connection.py::test_close 
[gw7] [  1%] PASSED tests/test_client_functional.py::test_yield_from_in_session_request[pyloop] 
[gw1] [  1%] 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 
[gw1] [  2%] PASSED tests/test_client_connection.py::test_release_proto_should_close 
tests/test_client_connection.py::test_release_released 
[gw0] [  2%] PASSED tests/test_base_protocol.py::test_pause_writing 
tests/test_base_protocol.py::test_pause_reading_no_transport 
[gw1] [  2%] PASSED tests/test_client_connection.py::test_release_released 
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 
[gw1] [  2%] PASSED tests/test_client_exceptions.py::TestClientResponseError::test_status 
tests/test_client_functional.py::test_keepalive_after_empty_body_status[pyloop-101] 
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 
[gw2] [  2%] PASSED tests/test_client_functional.py::test_keepalive_after_empty_body_status[pyloop-101] 
[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 
[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 
tests/test_client_functional.py::test_head_request_with_chunked_encoding[pyloop] 
[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 
[gw11] [  2%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--MD5-SESS-auth,auth-int] 
[gw13] [  2%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA512-SESS-] 
[gw5] [  2%] PASSED tests/test_client_functional.py::test_head_request_with_chunked_encoding[pyloop] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--MD5-SESS-] 
[gw1] [  2%] PASSED tests/test_client_exceptions.py::TestClientConnectorError::test_str 
tests/test_client_exceptions.py::TestClientConnectorCertificateError::test_ctor 
[gw1] [  2%] PASSED tests/test_client_exceptions.py::TestClientConnectorCertificateError::test_ctor 
tests/test_client_exceptions.py::TestClientConnectorCertificateError::test_pickle 
[gw1] [  2%] PASSED tests/test_client_exceptions.py::TestClientConnectorCertificateError::test_pickle 
tests/test_client_exceptions.py::TestClientConnectorCertificateError::test_repr 
[gw1] [  2%] PASSED tests/test_client_exceptions.py::TestClientConnectorCertificateError::test_repr 
tests/test_client_exceptions.py::TestClientConnectorCertificateError::test_str 
[gw1] [  2%] PASSED tests/test_client_exceptions.py::TestClientConnectorCertificateError::test_str 
tests/test_client_exceptions.py::TestClientConnectorCertificateError::test_oserror 
[gw1] [  2%] PASSED tests/test_client_exceptions.py::TestClientConnectorCertificateError::test_oserror 
tests/test_client_exceptions.py::TestServerDisconnectedError::test_ctor 
[gw1] [  2%] PASSED tests/test_client_exceptions.py::TestServerDisconnectedError::test_ctor 
tests/test_client_exceptions.py::TestServerDisconnectedError::test_pickle 
[gw1] [  2%] PASSED tests/test_client_exceptions.py::TestServerDisconnectedError::test_pickle 
tests/test_client_exceptions.py::TestServerDisconnectedError::test_repr 
[gw1] [  2%] PASSED tests/test_client_exceptions.py::TestServerDisconnectedError::test_repr 
tests/test_client_exceptions.py::TestServerDisconnectedError::test_str 
[gw1] [  2%] PASSED tests/test_client_exceptions.py::TestServerDisconnectedError::test_str 
tests/test_client_middleware_digest_auth.py::test_parse_header_pairs[fully_quoted_header] 
[gw13] [  2%] PASSED tests/test_client_middleware_digest_auth.py::test_parse_header_pairs[fully_quoted_header] 
tests/test_client_middleware_digest_auth.py::test_parse_header_pairs[unquoted_header] 
tests/test_client_exceptions.py::TestServerFingerprintMismatch::test_ctor 
[gw1] [  2%] PASSED tests/test_client_exceptions.py::TestServerFingerprintMismatch::test_ctor 
tests/test_client_exceptions.py::TestServerFingerprintMismatch::test_pickle 
[gw1] [  2%] PASSED tests/test_client_exceptions.py::TestServerFingerprintMismatch::test_pickle 
tests/test_client_exceptions.py::TestServerFingerprintMismatch::test_repr 
[gw1] [  2%] PASSED tests/test_client_exceptions.py::TestServerFingerprintMismatch::test_repr 
tests/test_client_exceptions.py::TestInvalidURL::test_ctor 
[gw1] [  2%] PASSED tests/test_client_exceptions.py::TestInvalidURL::test_ctor 
[gw13] [  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] 
[gw13] [  2%] PASSED tests/test_client_middleware_digest_auth.py::test_parse_header_pairs[mixed_quoted_unquoted_with_commas] 
tests/test_client_session.py::test_init_headers_MultiDict[pyloop] 
[gw21] [  2%] PASSED tests/test_client_session.py::test_init_headers_MultiDict[pyloop] 
tests/test_client_proto.py::test_oserror[pyloop] 
[gw14] [  2%] PASSED tests/test_client_proto.py::test_oserror[pyloop] 
tests/test_client_middleware_digest_auth.py::test_parse_header_pairs[header_with_scheme] 
[gw13] [  2%] PASSED tests/test_client_middleware_digest_auth.py::test_parse_header_pairs[header_with_scheme] 
tests/test_client_exceptions.py::TestInvalidURL::test_pickle 
[gw1] [  2%] PASSED tests/test_client_exceptions.py::TestInvalidURL::test_pickle 
tests/test_client_exceptions.py::TestInvalidURL::test_repr_no_description 
[gw1] [  2%] PASSED tests/test_client_exceptions.py::TestInvalidURL::test_repr_no_description 
tests/test_client_exceptions.py::TestInvalidURL::test_repr_yarl_URL 
[gw1] [  2%] PASSED tests/test_client_exceptions.py::TestInvalidURL::test_repr_yarl_URL 
tests/test_client_exceptions.py::TestInvalidURL::test_repr_with_description 
[gw1] [  2%] 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 
tests/test_client_middleware_digest_auth.py::test_parse_header_pairs[no_spaces_after_commas] 
[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 
[gw13] [  3%] 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] 
[gw13] [  3%] 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] 
[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_tcp_connector_happy_eyeballs[pyloop-None] 
[gw13] [  3%] 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_request_with_wrong_proxy[pyloop-InvalidUrl-InvalidURL] 
[gw8] [  3%] PASSED tests/test_client_functional.py::test_request_with_wrong_proxy[pyloop-InvalidUrl-InvalidURL] 
[gw13] [  3%] 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] 
[gw13] [  3%] 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 
tests/test_client_functional.py::test_empty_params_and_query_string[pyloop-] 
[gw1] [  3%] PASSED tests/test_connector.py::test_tcp_connector_happy_eyeballs[pyloop-None] 
tests/test_client_request.py::test_bytes_data[pyloop] 
[gw13] [  3%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_auth_middleware_callable 
tests/test_client_middleware_digest_auth.py::test_middleware_invalid_login 
[gw3] [  3%] PASSED tests/test_client_functional.py::test_empty_params_and_query_string[pyloop-] 
[gw13] [  3%] 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 
[gw0] [  3%] PASSED tests/test_base_protocol.py::test_pause_reading_no_transport 
tests/test_base_protocol.py::test_pause_reading_stub_transport 
tests/test_client_ws.py::test_ws_connect_with_origin[pyloop] 
[gw10] [  3%] PASSED tests/test_client_middleware.py::test_build_client_middlewares_empty 
tests/test_client_middleware.py::test_client_middleware_class_based_auth[pyloop] 
[gw10] [  3%] PASSED tests/test_client_middleware.py::test_client_middleware_class_based_auth[pyloop] 
[gw22] [  3%] PASSED tests/test_client_ws.py::test_ws_connect_with_origin[pyloop] 
[gw12] [  3%] PASSED tests/test_client_request.py::test_bytes_data[pyloop] 
tests/test_client_functional.py::test_GET_DEFLATE_no_body[pyloop] 
tests/test_client_functional.py::test_keepalive_after_empty_body_status[pyloop-204] 
[gw4] [  3%] PASSED tests/test_client_functional.py::test_GET_DEFLATE_no_body[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] 
[gw2] [  3%] PASSED tests/test_client_functional.py::test_keepalive_after_empty_body_status[pyloop-204] 
tests/test_client_ws_functional.py::test_close_timeout_deprecated[pyloop] 
tests/test_connector.py::test_tcp_connector_interleave[pyloop] 
tests/test_client_functional.py::test_raise_for_status_is_none[pyloop] 
[gw8] [  3%] PASSED tests/test_client_functional.py::test_raise_for_status_is_none[pyloop] 
[gw0] [  3%] PASSED tests/test_base_protocol.py::test_pause_reading_stub_transport 
tests/test_base_protocol.py::test_resume_reading_no_transport 
tests/test_client_functional.py::test_empty_params_and_query_string[pyloop-params2] 
[gw3] [  3%] PASSED tests/test_client_functional.py::test_empty_params_and_query_string[pyloop-params2] 
tests/test_client_request.py::test_basicauth_from_empty_netrc[pyloop-] 
tests/test_client_functional.py::test_invalid_redirect_url_multiple_redirects[pyloop-http:/example.com-http:///example.com-InvalidUrlRedirectClientError] 
[gw18] [  3%] PASSED tests/test_client_request.py::test_basicauth_from_empty_netrc[pyloop-] 
[gw6] [  3%] PASSED tests/test_client_functional.py::test_invalid_redirect_url_multiple_redirects[pyloop-http:/example.com-http:///example.com-InvalidUrlRedirectClientError] 
[gw1] [  3%] PASSED tests/test_connector.py::test_tcp_connector_interleave[pyloop] 
[gw9] [  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_response.py::test_get_encoding_body_none[pyloop] 
[gw19] [  3%] PASSED tests/test_client_response.py::test_get_encoding_body_none[pyloop] 
tests/test_client_middleware.py::test_client_middleware_stateful_retry[pyloop] 
[gw10] [  3%] PASSED tests/test_client_middleware.py::test_client_middleware_stateful_retry[pyloop] 
tests/test_client_request.py::test_content_length_for_methods[pyloop-PATCH-data-4] 
tests/test_client_session.py::test_proxy_str[pyloop] 
tests/test_client_request.py::test_basic_auth_tuple_forbidden[pyloop] 
[gw16] [  3%] PASSED tests/test_client_request.py::test_basic_auth_tuple_forbidden[pyloop] 
[gw17] [  3%] PASSED tests/test_client_request.py::test_content_length_for_methods[pyloop-PATCH-data-4] 
[gw20] [  3%] PASSED tests/test_client_session.py::test_proxy_str[pyloop] 
tests/test_client_request.py::test_host_port_default_https[pyloop] 
[gw15] [  3%] PASSED tests/test_client_request.py::test_host_port_default_https[pyloop] 
tests/test_client_functional.py::test_keepalive_after_empty_body_status[pyloop-304] 
[gw2] [  3%] PASSED tests/test_client_functional.py::test_keepalive_after_empty_body_status[pyloop-304] 
tests/test_client_request.py::test_content_encoding[zlib-pyloop] 
tests/test_client_proto.py::test_pause_resume_on_error[pyloop] 
[gw14] [  3%] PASSED tests/test_client_proto.py::test_pause_resume_on_error[pyloop] 
tests/test_client_functional.py::test_close_context_manager[pyloop] 
[gw7] [  3%] PASSED tests/test_client_functional.py::test_close_context_manager[pyloop] 
[gw12] [  3%] PASSED tests/test_client_request.py::test_content_encoding[zlib-pyloop] 
tests/test_client_session.py::test_init_cookies_with_simple_dict[pyloop] 
[gw21] [  3%] PASSED tests/test_client_session.py::test_init_cookies_with_simple_dict[pyloop] 
[gw23] [  3%] PASSED tests/test_client_ws_functional.py::test_close_timeout_deprecated[pyloop] 
[gw11] [  3%] 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_connector.py::test_tcp_connector_family_is_respected[pyloop] 
[gw1] [  4%] PASSED tests/test_connector.py::test_tcp_connector_family_is_respected[pyloop] 
tests/test_client_functional.py::test_empty_params_and_query_string[pyloop-params3] 
[gw3] [  4%] PASSED tests/test_client_functional.py::test_empty_params_and_query_string[pyloop-params3] 
tests/test_client_functional.py::test_no_payload_200_with_chunked_encoding[pyloop] 
[gw5] [  4%] PASSED tests/test_client_functional.py::test_no_payload_200_with_chunked_encoding[pyloop] 
tests/test_client_functional.py::test_exception_when_read_outside_of_session[pyloop] 
[gw8] [  4%] PASSED tests/test_client_functional.py::test_exception_when_read_outside_of_session[pyloop] 
[gw0] [  4%] PASSED tests/test_base_protocol.py::test_resume_reading_no_transport 
tests/test_base_protocol.py::test_resume_reading_stub_transport 
tests/test_client_ws.py::test_ws_connect_with_params[pyloop] 
[gw22] [  4%] PASSED tests/test_client_ws.py::test_ws_connect_with_params[pyloop] 
tests/test_client_functional.py::test_keepalive_after_empty_body_status_stream_response[pyloop-101] 
[gw2] [  4%] PASSED tests/test_client_functional.py::test_keepalive_after_empty_body_status_stream_response[pyloop-101] 
tests/test_client_request.py::test_host_port_nondefault_http[pyloop] 
[gw15] [  4%] PASSED tests/test_client_request.py::test_host_port_nondefault_http[pyloop] 
tests/test_client_request.py::test_content_encoding[zlib_ng.zlib_ng-pyloop] 
tests/test_client_middleware.py::test_client_middleware_multiple_instances[pyloop] 
[gw13] [  4%] 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 
[gw10] [  4%] PASSED tests/test_client_middleware.py::test_client_middleware_multiple_instances[pyloop] 
tests/test_client_functional.py::test_POST_DATA_DEFLATE[pyloop] 
[gw4] [  4%] PASSED tests/test_client_functional.py::test_POST_DATA_DEFLATE[pyloop] 
tests/test_client_request.py::test_connection_key_with_proxy 
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] 
tests/test_client_functional.py::test_invalid_redirect_url_multiple_redirects[pyloop-http:///example.com-http:///example.com-InvalidUrlRedirectClientError] 
[gw6] [  4%] PASSED tests/test_client_functional.py::test_invalid_redirect_url_multiple_redirects[pyloop-http:///example.com-http:///example.com-InvalidUrlRedirectClientError] 
[gw0] [  4%] PASSED tests/test_base_protocol.py::test_resume_reading_stub_transport 
tests/test_base_protocol.py::test_resume_writing_no_waiters 
tests/test_client_functional.py::test_content_length_limit_enforced[pyloop] 
[gw8] [  4%] PASSED tests/test_client_functional.py::test_content_length_limit_enforced[pyloop] 
tests/test_client_functional.py::test_drop_params_on_redirect[pyloop] 
[gw3] [  4%] PASSED tests/test_client_functional.py::test_drop_params_on_redirect[pyloop] 
[gw12] [  4%] PASSED tests/test_client_request.py::test_content_encoding[zlib_ng.zlib_ng-pyloop] 
[gw9] [  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] 
tests/test_client_session.py::test_init_cookies_with_list_of_tuples[pyloop] 
[gw21] [  4%] PASSED tests/test_client_session.py::test_init_cookies_with_list_of_tuples[pyloop] 
[gw18] [  4%] PASSED tests/test_client_request.py::test_connection_key_with_proxy 
tests/test_client_request.py::test_connection_key_without_proxy 
tests/test_connector.py::test_tcp_connector_multiple_hosts_one_timeout[pyloop-http://mocked.host] 
tests/test_client_ws.py::test_ws_connect_custom_response[pyloop] 
tests/test_client_response.py::test_text_after_read[pyloop] 
[gw19] [  4%] PASSED tests/test_client_response.py::test_text_after_read[pyloop] 
tests/test_client_functional.py::test_keepalive_after_empty_body_status_stream_response[pyloop-204] 
[gw22] [  4%] PASSED tests/test_client_ws.py::test_ws_connect_custom_response[pyloop] 
[gw2] [  4%] PASSED tests/test_client_functional.py::test_keepalive_after_empty_body_status_stream_response[pyloop-204] 
tests/test_client_session.py::test_default_proxy[pyloop] 
[gw20] [  4%] PASSED tests/test_client_session.py::test_default_proxy[pyloop] 
tests/test_client_request.py::test_basic_auth_no_user_from_url[pyloop] 
[gw16] [  4%] PASSED tests/test_client_request.py::test_basic_auth_no_user_from_url[pyloop] 
tests/test_client_functional.py::test_session_auth[pyloop] 
tests/test_client_ws_functional.py::test_close_cancel[pyloop] 
[gw13] [  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] 
[gw13] [  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] 
tests/test_client_request.py::test_host_port_nondefault_https[pyloop] 
[gw15] [  4%] PASSED tests/test_client_request.py::test_host_port_nondefault_https[pyloop] 
[gw7] [  4%] PASSED tests/test_client_functional.py::test_session_auth[pyloop] 
[gw13] [  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] 
[gw13] [  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] 
[gw13] [  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] 
[gw13] [  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] 
[gw13] [  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] 
[gw13] [  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] 
[gw13] [  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_request.py::test_content_length_for_methods[pyloop-DELETE-x-1] 
[gw17] [  4%] PASSED tests/test_client_request.py::test_content_length_for_methods[pyloop-DELETE-x-1] 
[gw13] [  4%] PASSED tests/test_client_middleware_digest_auth.py::test_middleware_retry_on_401[pyloop] 
tests/test_client_proto.py::test_client_proto_bad_message[pyloop] 
[gw14] [  4%] PASSED tests/test_client_proto.py::test_client_proto_bad_message[pyloop] 
tests/test_client_middleware.py::test_request_middleware_overrides_session_middleware_with_empty[pyloop] 
tests/test_client_functional.py::test_content_length_limit_with_multiple_reads[pyloop] 
[gw8] [  4%] PASSED tests/test_client_functional.py::test_content_length_limit_with_multiple_reads[pyloop] 
[gw10] [  4%] PASSED tests/test_client_middleware.py::test_request_middleware_overrides_session_middleware_with_empty[pyloop] 
[gw11] [  4%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-auth] 
tests/test_client_functional.py::test_drop_fragment_on_redirect[pyloop] 
[gw3] [  4%] PASSED tests/test_client_functional.py::test_drop_fragment_on_redirect[pyloop] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-auth-int] 
[gw1] [  5%] PASSED tests/test_connector.py::test_tcp_connector_multiple_hosts_one_timeout[pyloop-http://mocked.host] 
tests/test_client_functional.py::test_bad_payload_content_length[pyloop] 
[gw5] [  5%] PASSED tests/test_client_functional.py::test_bad_payload_content_length[pyloop] 
[gw0] [  5%] PASSED tests/test_base_protocol.py::test_resume_writing_no_waiters 
tests/test_base_protocol.py::test_resume_writing_waiter_done 
[gw18] [  5%] PASSED tests/test_client_request.py::test_connection_key_without_proxy 
tests/test_client_request.py::test_request_info_back_compat 
[gw18] [  5%] PASSED tests/test_client_request.py::test_request_info_back_compat 
tests/test_client_request.py::test_request_info_tuple_new 
[gw18] [  5%] PASSED tests/test_client_request.py::test_request_info_tuple_new 
tests/test_client_request.py::test_get_content_length[pyloop] 
[gw18] [  5%] PASSED tests/test_client_request.py::test_get_content_length[pyloop] 
tests/test_client_request.py::test_content_encoding[isal.isal_zlib-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] 
[gw23] [  5%] PASSED tests/test_client_ws_functional.py::test_close_cancel[pyloop] 
tests/test_client_functional.py::test_post_connection_cleanup_with_bytesio[pyloop] 
tests/test_client_functional.py::test_keepalive_after_empty_body_status_stream_response[pyloop-304] 
[gw8] [  5%] PASSED tests/test_client_functional.py::test_post_connection_cleanup_with_bytesio[pyloop] 
tests/test_client_functional.py::test_POST_FILES[pyloop] 
[gw2] [  5%] PASSED tests/test_client_functional.py::test_keepalive_after_empty_body_status_stream_response[pyloop-304] 
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] 
[gw4] [  5%] PASSED tests/test_client_functional.py::test_POST_FILES[pyloop] 
tests/test_client_response.py::test_json[pyloop] 
tests/test_client_session.py::test_request_tracing[pyloop] 
[gw19] [  5%] PASSED tests/test_client_response.py::test_json[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_functional.py::test_drop_fragment[pyloop] 
[gw20] [  5%] PASSED tests/test_client_session.py::test_request_tracing[pyloop] 
[gw3] [  5%] PASSED tests/test_client_functional.py::test_drop_fragment[pyloop] 
[gw12] [  5%] PASSED tests/test_client_request.py::test_content_encoding[isal.isal_zlib-pyloop] 
tests/test_connector.py::test_tcp_connector_multiple_hosts_one_timeout[pyloop-https://mocked.host] 
tests/test_client_middleware_digest_auth.py::test_digest_auth_no_qop[pyloop] 
[gw13] [  5%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_auth_no_qop[pyloop] 
[gw0] [  5%] 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_status[pyloop] 
[gw22] [  5%] PASSED tests/test_client_ws.py::test_ws_connect_err_status[pyloop] 
tests/test_client_session.py::test_merge_headers[pyloop] 
[gw21] [  5%] PASSED tests/test_client_session.py::test_merge_headers[pyloop] 
[gw9] [  5%] 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_middleware.py::test_request_middleware_overrides_session_middleware_with_specific[pyloop] 
[gw10] [  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] 
tests/test_client_functional.py::test_payload_content_length_by_chunks[pyloop] 
tests/test_client_request.py::test_path_is_not_double_encoded1[pyloop] 
[gw16] [  5%] PASSED tests/test_client_request.py::test_path_is_not_double_encoded1[pyloop] 
tests/test_client_proto.py::test_uncompleted_message[pyloop] 
[gw14] [  5%] PASSED tests/test_client_proto.py::test_uncompleted_message[pyloop] 
[gw5] [  5%] PASSED tests/test_client_functional.py::test_payload_content_length_by_chunks[pyloop] 
tests/test_client_functional.py::test_post_connection_cleanup_with_file[pyloop] 
tests/test_client_request.py::test_get_methods_classification[GET] 
[gw17] [  5%] PASSED tests/test_client_request.py::test_get_methods_classification[GET] 
tests/test_client_request.py::test_get_methods_classification[HEAD] 
[gw17] [  5%] PASSED tests/test_client_request.py::test_get_methods_classification[HEAD] 
tests/test_client_request.py::test_get_methods_classification[OPTIONS] 
[gw17] [  5%] PASSED tests/test_client_request.py::test_get_methods_classification[OPTIONS] 
tests/test_client_request.py::test_get_methods_classification[TRACE] 
[gw17] [  5%] PASSED tests/test_client_request.py::test_get_methods_classification[TRACE] 
tests/test_client_request.py::test_non_get_methods_classification[POST] 
[gw17] [  5%] PASSED tests/test_client_request.py::test_non_get_methods_classification[POST] 
tests/test_client_request.py::test_non_get_methods_classification[PUT] 
[gw17] [  5%] PASSED tests/test_client_request.py::test_non_get_methods_classification[PUT] 
tests/test_client_request.py::test_non_get_methods_classification[PATCH] 
[gw17] [  5%] PASSED tests/test_client_request.py::test_non_get_methods_classification[PATCH] 
tests/test_client_request.py::test_non_get_methods_classification[DELETE] 
[gw18] [  5%] PASSED tests/test_client_request.py::test_write_bytes_with_content_length_limit[pyloop] 
[gw17] [  5%] PASSED tests/test_client_request.py::test_non_get_methods_classification[DELETE] 
tests/test_client_request.py::test_content_length_with_string_data[pyloop] 
[gw17] [  5%] PASSED tests/test_client_request.py::test_content_length_with_string_data[pyloop] 
tests/test_client_functional.py::test_history[pyloop] 
[gw3] [  5%] PASSED tests/test_client_functional.py::test_history[pyloop] 
[gw1] [  5%] PASSED tests/test_connector.py::test_tcp_connector_multiple_hosts_one_timeout[pyloop-https://mocked.host] 
tests/test_client_functional.py::test_session_auth_override[pyloop] 
[gw7] [  5%] PASSED tests/test_client_functional.py::test_session_auth_override[pyloop] 
tests/test_client_session.py::test_request_tracing_url_params[pyloop] 
[gw8] [  5%] PASSED tests/test_client_functional.py::test_post_connection_cleanup_with_file[pyloop] 
[gw0] [  5%] PASSED tests/test_base_protocol.py::test_connection_made 
tests/test_base_protocol.py::test_connection_lost_not_paused 
[gw11] [  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] 
[gw20] [  5%] PASSED tests/test_client_session.py::test_request_tracing_url_params[pyloop] 
tests/test_client_middleware_digest_auth.py::test_digest_auth_without_opaque[pyloop] 
[gw13] [  6%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_auth_without_opaque[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_invalid_redirect_url_multiple_redirects[pyloop-http://example.org:non_int_port/-http://example.org:non_int_port/-InvalidUrlRedirectClientError] 
[gw6] [  6%] 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] 
tests/test_client_functional.py::test_POST_FILES_DEFLATE[pyloop] 
[gw4] [  6%] PASSED tests/test_client_functional.py::test_POST_FILES_DEFLATE[pyloop] 
tests/test_client_ws_functional.py::test_override_default_headers[pyloop] 
[gw23] [  6%] PASSED tests/test_client_ws_functional.py::test_override_default_headers[pyloop] 
tests/test_client_middleware.py::test_client_middleware_exception_closes_connection[pyloop-ValueError-Middleware error] 
tests/test_client_request.py::test_write_bytes_with_iterable_content_length_limit[pyloop-data0] 
[gw10] [  6%] PASSED tests/test_client_middleware.py::test_client_middleware_exception_closes_connection[pyloop-ValueError-Middleware error] 
tests/test_client_request.py::test_content_encoding_dont_set_headers_if_no_body[pyloop] 
tests/test_client_functional.py::test_post_content_exception_connection_kept[pyloop] 
tests/test_client_session.py::test_merge_headers_with_multi_dict[pyloop] 
[gw21] [  6%] PASSED tests/test_client_session.py::test_merge_headers_with_multi_dict[pyloop] 
[gw8] [  6%] PASSED tests/test_client_functional.py::test_post_content_exception_connection_kept[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_connector.py::test_tcp_connector_resolve_host[pyloop] 
[gw1] [  6%] PASSED tests/test_connector.py::test_tcp_connector_resolve_host[pyloop] 
[gw18] [  6%] PASSED tests/test_client_request.py::test_write_bytes_with_iterable_content_length_limit[pyloop-data0] 
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] 
tests/test_client_response.py::test_json_extended_content_type[pyloop] 
tests/test_client_ws.py::test_ws_connect_err_upgrade[pyloop] 
[gw19] [  6%] PASSED tests/test_client_response.py::test_json_extended_content_type[pyloop] 
[gw22] [  6%] PASSED tests/test_client_ws.py::test_ws_connect_err_upgrade[pyloop] 
tests/test_client_functional.py::test_chunked[pyloop] 
[gw5] [  6%] PASSED tests/test_client_functional.py::test_chunked[pyloop] 
tests/test_client_session.py::test_request_tracing_exception 
tests/test_client_functional.py::test_upgrade_connection_not_released_after_read[pyloop] 
[gw12] [  6%] PASSED tests/test_client_request.py::test_content_encoding_dont_set_headers_if_no_body[pyloop] 
[gw2] [  6%] PASSED tests/test_client_functional.py::test_upgrade_connection_not_released_after_read[pyloop] 
tests/test_client_request.py::test_content_length_with_async_iterable[pyloop] 
[gw17] [  6%] PASSED tests/test_client_request.py::test_content_length_with_async_iterable[pyloop] 
tests/test_client_functional.py::test_keepalive_closed_by_server[pyloop] 
[gw3] [  6%] PASSED tests/test_client_functional.py::test_keepalive_closed_by_server[pyloop] 
tests/test_client_middleware_digest_auth.py::test_auth_header_no_retry[pyloop-None] 
tests/test_client_ws_functional.py::test_additional_headers[pyloop] 
tests/test_client_middleware.py::test_client_middleware_exception_closes_connection[pyloop-ClientError-Client error from middleware] 
[gw10] [  6%] PASSED tests/test_client_middleware.py::test_client_middleware_exception_closes_connection[pyloop-ClientError-Client error from middleware] 
[gw9] [  6%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-MD5-SESS-auth,auth-int] 
[gw23] [  6%] PASSED tests/test_client_ws_functional.py::test_additional_headers[pyloop] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-MD5-SESS-] 
[gw13] [  6%] PASSED tests/test_client_middleware_digest_auth.py::test_auth_header_no_retry[pyloop-None] 
[gw0] [  6%] 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_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_client_functional.py::test_POST_bytes[pyloop] 
[gw4] [  6%] PASSED tests/test_client_functional.py::test_POST_bytes[pyloop] 
tests/test_client_proto.py::test_data_received_after_close[pyloop] 
[gw14] [  6%] PASSED tests/test_client_proto.py::test_data_received_after_close[pyloop] 
tests/test_connector.py::test_tcp_connector_dns_cache_not_expired[pyloop] 
tests/test_client_request.py::test_write_bytes_with_iterable_content_length_limit[pyloop-Part1Part2Part3] 
[gw1] [  6%] PASSED tests/test_connector.py::test_tcp_connector_dns_cache_not_expired[pyloop] 
tests/test_client_functional.py::test_session_auth_header_conflict[pyloop] 
tests/test_client_functional.py::test_shortcuts[pyloop] 
[gw7] [  6%] PASSED tests/test_client_functional.py::test_session_auth_header_conflict[pyloop] 
tests/test_client_functional.py::test_network_error_connection_closed[pyloop] 
[gw5] [  6%] PASSED tests/test_client_functional.py::test_shortcuts[pyloop] 
[gw8] [  6%] PASSED tests/test_client_functional.py::test_network_error_connection_closed[pyloop] 
tests/test_client_request.py::test_path_is_not_double_encoded3[pyloop] 
[gw16] [  6%] PASSED tests/test_client_request.py::test_path_is_not_double_encoded3[pyloop] 
[gw18] [  6%] PASSED tests/test_client_request.py::test_write_bytes_with_iterable_content_length_limit[pyloop-Part1Part2Part3] 
[gw11] [  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-] 
tests/test_client_session.py::test_merge_headers_with_list_of_tuples[pyloop] 
tests/test_client_ws_functional.py::test_recv_protocol_error[pyloop] 
tests/test_client_request.py::test_content_encoding_header[zlib-pyloop] 
[gw21] [  6%] PASSED tests/test_client_session.py::test_merge_headers_with_list_of_tuples[pyloop] 
[gw23] [  6%] PASSED tests/test_client_ws_functional.py::test_recv_protocol_error[pyloop] 
tests/test_client_functional.py::test_wait_for[pyloop] 
tests/test_client_middleware.py::test_client_middleware_exception_closes_connection[pyloop-OSError-OS error from middleware] 
[gw3] [  6%] PASSED tests/test_client_functional.py::test_wait_for[pyloop] 
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] 
[gw10] [  6%] PASSED tests/test_client_middleware.py::test_client_middleware_exception_closes_connection[pyloop-OSError-OS error from middleware] 
[gw0] [  6%] PASSED tests/test_base_protocol.py::test_connection_lost_paused_without_waiter 
tests/test_base_protocol.py::test_connection_lost_waiter_done 
tests/test_client_response.py::test_json_custom_content_type[pyloop] 
[gw19] [  6%] PASSED tests/test_client_response.py::test_json_custom_content_type[pyloop] 
tests/test_client_functional.py::test_keepalive_server_force_close_connection[pyloop] 
[gw2] [  6%] PASSED tests/test_client_functional.py::test_keepalive_server_force_close_connection[pyloop] 
tests/test_client_request.py::test_content_length_not_overridden[pyloop] 
[gw17] [  6%] PASSED tests/test_client_request.py::test_content_length_not_overridden[pyloop] 
tests/test_client_request.py::test_host_port_nondefault_ws[pyloop] 
[gw20] [  7%] PASSED tests/test_client_session.py::test_request_tracing_exception 
tests/test_client_session.py::test_request_tracing_interpose_headers[pyloop] 
[gw20] [  7%] PASSED tests/test_client_session.py::test_request_tracing_interpose_headers[pyloop] 
[gw15] [  7%] PASSED tests/test_client_request.py::test_host_port_nondefault_ws[pyloop] 
[gw12] [  7%] PASSED tests/test_client_request.py::test_content_encoding_header[zlib-pyloop] 
tests/test_client_functional.py::test_cookies[pyloop] 
[gw5] [  7%] PASSED tests/test_client_functional.py::test_cookies[pyloop] 
tests/test_client_ws.py::test_ws_connect_err_conn[pyloop] 
tests/test_client_middleware_digest_auth.py::test_auth_header_no_retry[pyloop-DigestWithoutSpace] 
[gw22] [  7%] PASSED tests/test_client_ws.py::test_ws_connect_err_conn[pyloop] 
[gw13] [  7%] PASSED tests/test_client_middleware_digest_auth.py::test_auth_header_no_retry[pyloop-DigestWithoutSpace] 
tests/test_client_functional.py::test_netrc_auth_from_env[pyloop] 
[gw7] [  7%] PASSED tests/test_client_functional.py::test_netrc_auth_from_env[pyloop] 
tests/test_client_request.py::test_write_bytes_empty_iterable_with_content_length[pyloop] 
[gw9] [  7%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-MD5-SESS-] 
tests/test_client_functional.py::test_raw_headers[pyloop] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-auth] 
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] 
[gw3] [  7%] PASSED tests/test_client_functional.py::test_raw_headers[pyloop] 
tests/test_client_functional.py::test_client_side_network_error_connection_closed[pyloop] 
[gw0] [  7%] PASSED tests/test_base_protocol.py::test_connection_lost_waiter_done 
tests/test_base_protocol.py::test_drain_lost 
tests/test_client_proto.py::test_multiple_responses_one_byte_at_a_time[pyloop] 
tests/test_client_middleware.py::test_client_middleware_blocks_connection_before_established[pyloop] 
[gw8] [  7%] PASSED tests/test_client_functional.py::test_client_side_network_error_connection_closed[pyloop] 
[gw10] [  7%] PASSED tests/test_client_middleware.py::test_client_middleware_blocks_connection_before_established[pyloop] 
[gw14] [  7%] PASSED tests/test_client_proto.py::test_multiple_responses_one_byte_at_a_time[pyloop] 
tests/test_client_functional.py::test_invalid_redirect_url_multiple_redirects[pyloop-slack://instance/room-slack://instance/room-NonHttpUrlRedirectClientError] 
[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_functional.py::test_keepalive_timeout_async_sleep[pyloop] 
tests/test_client_functional.py::test_POST_bytes_too_large[pyloop] 
[gw4] [  7%] PASSED tests/test_client_functional.py::test_POST_bytes_too_large[pyloop] 
[gw2] [  7%] PASSED tests/test_client_functional.py::test_keepalive_timeout_async_sleep[pyloop] 
tests/test_connector.py::test_tcp_connector_dns_cache_forever[pyloop] 
[gw1] [  7%] PASSED tests/test_connector.py::test_tcp_connector_dns_cache_forever[pyloop] 
tests/test_client_functional.py::test_cookies_per_request[pyloop] 
tests/test_client_functional.py::test_host_header_first[pyloop] 
tests/test_client_request.py::test_content_encoding_header[zlib_ng.zlib_ng-pyloop] 
[gw0] [  7%] PASSED tests/test_base_protocol.py::test_drain_lost 
tests/test_base_protocol.py::test_drain_not_paused 
[gw5] [  7%] PASSED tests/test_client_functional.py::test_cookies_per_request[pyloop] 
[gw3] [  7%] PASSED tests/test_client_functional.py::test_host_header_first[pyloop] 
[gw18] [  7%] PASSED tests/test_client_request.py::test_write_bytes_empty_iterable_with_content_length[pyloop] 
[gw11] [  7%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-] 
[gw12] [  7%] PASSED tests/test_client_request.py::test_content_encoding_header[zlib_ng.zlib_ng-pyloop] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-256-auth] 
tests/test_client_functional.py::test_netrc_auth_skipped_without_netrc_file[pyloop] 
tests/test_client_ws_functional.py::test_recv_timeout[pyloop] 
[gw7] [  7%] PASSED tests/test_client_functional.py::test_netrc_auth_skipped_without_netrc_file[pyloop] 
tests/test_client_middleware.py::test_client_middleware_blocks_connection_without_dns_lookup[pyloop] 
[gw23] [  7%] PASSED tests/test_client_ws_functional.py::test_recv_timeout[pyloop] 
[gw9] [  7%] 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] 
[gw10] [  7%] PASSED tests/test_client_middleware.py::test_client_middleware_blocks_connection_without_dns_lookup[pyloop] 
tests/test_client_functional.py::test_empty_response_non_chunked[pyloop] 
[gw8] [  7%] PASSED tests/test_client_functional.py::test_empty_response_non_chunked[pyloop] 
tests/test_client_ws.py::test_ws_connect_err_challenge[pyloop] 
[gw22] [  7%] PASSED tests/test_client_ws.py::test_ws_connect_err_challenge[pyloop] 
tests/test_client_request.py::test_host_port_nondefault_wss[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] 
[gw15] [  7%] PASSED tests/test_client_request.py::test_host_port_nondefault_wss[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] 
[gw20] [  7%] PASSED tests/test_client_session.py::test_client_session_timeout_args[pyloop] 
tests/test_client_response.py::test_json_custom_loader[pyloop] 
tests/test_client_middleware_digest_auth.py::test_auth_header_no_retry[pyloop-Basic realm="test"] 
[gw13] [  7%] PASSED tests/test_client_middleware_digest_auth.py::test_auth_header_no_retry[pyloop-Basic realm="test"] 
tests/test_client_session.py::test_merge_headers_with_list_of_tuples_duplicated_names[pyloop] 
[gw21] [  7%] PASSED tests/test_client_session.py::test_merge_headers_with_list_of_tuples_duplicated_names[pyloop] 
[gw19] [  7%] PASSED tests/test_client_response.py::test_json_custom_loader[pyloop] 
tests/test_client_request.py::test_content_length_with_formdata[pyloop] 
[gw17] [  7%] PASSED tests/test_client_request.py::test_content_length_with_formdata[pyloop] 
tests/test_client_functional.py::test_empty_header_values[pyloop] 
[gw3] [  7%] PASSED tests/test_client_functional.py::test_empty_header_values[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_content_encoding_header[isal.isal_zlib-pyloop] 
tests/test_client_functional.py::test_POST_FILES_STR[pyloop] 
[gw0] [  7%] PASSED tests/test_base_protocol.py::test_drain_not_paused 
tests/test_base_protocol.py::test_resume_drain_waited 
tests/test_client_functional.py::test_cookies_redirect[pyloop] 
[gw4] [  7%] PASSED tests/test_client_functional.py::test_POST_FILES_STR[pyloop] 
[gw5] [  7%] PASSED tests/test_client_functional.py::test_cookies_redirect[pyloop] 
[gw9] [  8%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-auth-int] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-auth,auth-int] 
tests/test_client_functional.py::test_netrc_auth_from_home_directory[pyloop] 
[gw12] [  8%] PASSED tests/test_client_request.py::test_content_encoding_header[isal.isal_zlib-pyloop] 
[gw7] [  8%] PASSED tests/test_client_functional.py::test_netrc_auth_from_home_directory[pyloop] 
tests/test_client_functional.py::test_keepalive_timeout_sync_sleep[pyloop] 
tests/test_client_proto.py::test_unexpected_exception_during_data_received[pyloop] 
[gw14] [  8%] PASSED tests/test_client_proto.py::test_unexpected_exception_during_data_received[pyloop] 
tests/test_connector.py::test_tcp_connector_use_dns_cache_disabled[pyloop] 
[gw1] [  8%] PASSED tests/test_connector.py::test_tcp_connector_use_dns_cache_disabled[pyloop] 
[gw2] [  8%] PASSED tests/test_client_functional.py::test_keepalive_timeout_sync_sleep[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_set_eof_on_empty_response[pyloop] 
[gw8] [  8%] PASSED tests/test_client_functional.py::test_set_eof_on_empty_response[pyloop] 
tests/test_client_middleware.py::test_client_middleware_retry_reuses_connection[pyloop] 
[gw10] [  8%] PASSED tests/test_client_middleware.py::test_client_middleware_retry_reuses_connection[pyloop] 
tests/test_client_functional.py::test_204_with_gzipped_content_encoding[pyloop] 
[gw0] [  8%] PASSED tests/test_base_protocol.py::test_resume_drain_waited 
[gw3] [  8%] PASSED tests/test_client_functional.py::test_204_with_gzipped_content_encoding[pyloop] 
tests/test_base_protocol.py::test_lost_drain_waited_ok 
tests/test_client_request.py::test_compress_and_content_encoding[pyloop] 
tests/test_client_ws.py::test_ws_connect_common_headers[pyloop] 
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_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_functional.py::test_netrc_auth_overridden_by_explicit_auth[pyloop] 
tests/test_client_request.py::test_warn_if_unclosed_payload_via_body_setter[pyloop] 
[gw7] [  8%] PASSED tests/test_client_functional.py::test_netrc_auth_overridden_by_explicit_auth[pyloop] 
[gw18] [  8%] PASSED tests/test_client_request.py::test_warn_if_unclosed_payload_via_body_setter[pyloop] 
[gw22] [  8%] PASSED tests/test_client_ws.py::test_ws_connect_common_headers[pyloop] 
[gw9] [  8%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-auth,auth-int] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-] 
tests/test_client_ws_functional.py::test_receive_timeout_sock_read[pyloop] 
[gw12] [  8%] PASSED tests/test_client_request.py::test_compress_and_content_encoding[pyloop] 
[gw11] [  8%] 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_request.py::test_host_port_none_port[pyloop] 
tests/test_client_functional.py::test_release_early[pyloop] 
tests/test_client_functional.py::test_bytes_payload_redirect[pyloop] 
[gw2] [  8%] PASSED tests/test_client_functional.py::test_release_early[pyloop] 
[gw15] [  8%] PASSED tests/test_client_request.py::test_host_port_none_port[pyloop] 
[gw8] [  8%] PASSED tests/test_client_functional.py::test_bytes_payload_redirect[pyloop] 
[gw0] [  8%] PASSED tests/test_base_protocol.py::test_lost_drain_waited_ok 
tests/test_base_protocol.py::test_lost_drain_waited_exception 
[gw23] [  8%] PASSED tests/test_client_ws_functional.py::test_receive_timeout_sock_read[pyloop] 
tests/test_client_session.py::test_client_session_timeout_default_args[pyloop] 
tests/test_client_functional.py::test_timeout_on_reading_headers[pyloop] 
[gw20] [  8%] PASSED tests/test_client_session.py::test_client_session_timeout_default_args[pyloop] 
tests/test_connector.py::test_tcp_connector_dns_throttle_requests[pyloop] 
[gw1] [  8%] PASSED tests/test_connector.py::test_tcp_connector_dns_throttle_requests[pyloop] 
tests/test_client_middleware_digest_auth.py::test_auth_header_no_retry[pyloop-Digest ] 
[gw3] [  8%] PASSED tests/test_client_functional.py::test_timeout_on_reading_headers[pyloop] 
[gw13] [  8%] PASSED tests/test_client_middleware_digest_auth.py::test_auth_header_no_retry[pyloop-Digest ] 
tests/test_client_session.py::test_http_GET[pyloop] 
[gw21] [  8%] PASSED tests/test_client_session.py::test_http_GET[pyloop] 
tests/test_client_response.py::test_json_invalid_content_type[pyloop] 
[gw19] [  8%] PASSED tests/test_client_response.py::test_json_invalid_content_type[pyloop] 
tests/test_client_request.py::test_no_content_length_with_chunked[pyloop] 
[gw17] [  8%] PASSED tests/test_client_request.py::test_no_content_length_with_chunked[pyloop] 
tests/test_client_functional.py::test_session_headers[pyloop] 
tests/test_client_functional.py::test_POST_FILES_STR_SIMPLE[pyloop] 
[gw7] [  8%] PASSED tests/test_client_functional.py::test_session_headers[pyloop] 
[gw4] [  8%] PASSED tests/test_client_functional.py::test_POST_FILES_STR_SIMPLE[pyloop] 
tests/test_client_proto.py::test_client_protocol_readuntil_eof[pyloop] 
[gw14] [  8%] PASSED tests/test_client_proto.py::test_client_protocol_readuntil_eof[pyloop] 
tests/test_client_request.py::test_params_are_added_before_fragment2[pyloop] 
[gw9] [  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_invalid_redirect_url_multiple_redirects[pyloop-bluesky://profile/d:i:d-bluesky://profile/d:i:d-NonHttpUrlRedirectClientError] 
tests/test_client_middleware.py::test_middleware_uses_session_avoids_recursion_with_path_check[pyloop] 
[gw0] [  8%] PASSED tests/test_base_protocol.py::test_lost_drain_waited_exception 
tests/test_base_protocol.py::test_lost_drain_cancelled 
[gw16] [  8%] PASSED tests/test_client_request.py::test_params_are_added_before_fragment2[pyloop] 
[gw6] [  8%] PASSED tests/test_client_functional.py::test_invalid_redirect_url_multiple_redirects[pyloop-bluesky://profile/d:i:d-bluesky://profile/d:i:d-NonHttpUrlRedirectClientError] 
[gw10] [  8%] PASSED tests/test_client_middleware.py::test_middleware_uses_session_avoids_recursion_with_path_check[pyloop] 
tests/test_client_functional.py::test_morsel_with_attributes[pyloop] 
tests/test_client_request.py::test_no_warn_for_autoclose_payload_via_body_setter[pyloop] 
[gw5] [  8%] PASSED tests/test_client_functional.py::test_morsel_with_attributes[pyloop] 
[gw18] [  8%] PASSED tests/test_client_request.py::test_no_warn_for_autoclose_payload_via_body_setter[pyloop] 
[gw11] [  8%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-256-auth-int] 
tests/test_client_ws.py::test_close[pyloop] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-256-auth,auth-int] 
tests/test_client_functional.py::test_HTTP_304[pyloop] 
[gw2] [  8%] PASSED tests/test_client_functional.py::test_HTTP_304[pyloop] 
[gw22] [  9%] PASSED tests/test_client_ws.py::test_close[pyloop] 
tests/test_client_request.py::test_chunked[pyloop] 
tests/test_client_functional.py::test_string_payload_redirect[pyloop] 
[gw8] [  9%] PASSED tests/test_client_functional.py::test_string_payload_redirect[pyloop] 
tests/test_client_response.py::test_json_no_content[pyloop] 
[gw19] [  9%] PASSED tests/test_client_response.py::test_json_no_content[pyloop] 
tests/test_client_request.py::test_host_port_err[pyloop] 
tests/test_client_session.py::test_http_OPTIONS[pyloop] 
[gw21] [  9%] PASSED tests/test_client_session.py::test_http_OPTIONS[pyloop] 
[gw15] [  9%] PASSED tests/test_client_request.py::test_host_port_err[pyloop] 
tests/test_client_ws_functional.py::test_receive_timeout_deprecation[pyloop] 
[gw12] [  9%] PASSED tests/test_client_request.py::test_chunked[pyloop] 
tests/test_client_functional.py::test_ok_from_status[pyloop-200-True] 
[gw0] [  9%] PASSED tests/test_base_protocol.py::test_lost_drain_cancelled 
[gw6] [  9%] PASSED tests/test_client_functional.py::test_ok_from_status[pyloop-200-True] 
tests/test_base_protocol.py::test_resume_drain_cancelled 
tests/test_client_functional.py::test_session_headers_merge[pyloop] 
[gw7] [  9%] PASSED tests/test_client_functional.py::test_session_headers_merge[pyloop] 
[gw23] [  9%] PASSED tests/test_client_ws_functional.py::test_receive_timeout_deprecation[pyloop] 
tests/test_client_session.py::test_client_session_timeout_zero[pyloop] 
tests/test_client_request.py::test_update_body_none_sets_content_length_zero[pyloop-POST] 
[gw17] [  9%] PASSED tests/test_client_request.py::test_update_body_none_sets_content_length_zero[pyloop-POST] 
tests/test_client_middleware_digest_auth.py::test_auth_header_no_retry[pyloop-Digest =invalid, format] 
[gw9] [  9%] 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] 
tests/test_client_functional.py::test_async_iterable_payload_redirect[pyloop] 
[gw8] [  9%] PASSED tests/test_client_functional.py::test_async_iterable_payload_redirect[pyloop] 
[gw13] [  9%] PASSED tests/test_client_middleware_digest_auth.py::test_auth_header_no_retry[pyloop-Digest =invalid, format] 
tests/test_client_functional.py::test_set_cookies[pyloop] 
tests/test_client_functional.py::test_timeout_on_conn_reading_headers[pyloop] 
[gw5] [  9%] PASSED tests/test_client_functional.py::test_set_cookies[pyloop] 
[gw3] [  9%] PASSED tests/test_client_functional.py::test_timeout_on_conn_reading_headers[pyloop] 
tests/test_client_proto.py::test_empty_data[pyloop] 
[gw14] [  9%] PASSED tests/test_client_proto.py::test_empty_data[pyloop] 
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] 
tests/test_connector.py::test_tcp_connector_dns_throttle_requests_exception_spread[pyloop] 
[gw4] [  9%] PASSED tests/test_client_functional.py::test_POST_FILES_LIST[pyloop] 
[gw1] [  9%] PASSED tests/test_connector.py::test_tcp_connector_dns_throttle_requests_exception_spread[pyloop] 
tests/test_client_functional.py::test_stream_request_on_server_eof[pyloop] 
[gw2] [  9%] PASSED tests/test_client_functional.py::test_stream_request_on_server_eof[pyloop] 
[gw0] [  9%] 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_ok_from_status[pyloop-201-True] 
tests/test_client_middleware.py::test_middleware_uses_session_avoids_recursion_with_disabled_middleware[pyloop] 
tests/test_client_request.py::test_path_not_contain_fragment1[pyloop] 
[gw16] [  9%] PASSED tests/test_client_request.py::test_path_not_contain_fragment1[pyloop] 
[gw6] [  9%] PASSED tests/test_client_functional.py::test_ok_from_status[pyloop-201-True] 
[gw10] [  9%] PASSED tests/test_client_middleware.py::test_middleware_uses_session_avoids_recursion_with_disabled_middleware[pyloop] 
tests/test_client_request.py::test_no_warn_for_consumed_payload_via_body_setter[pyloop] 
[gw18] [  9%] PASSED tests/test_client_request.py::test_no_warn_for_consumed_payload_via_body_setter[pyloop] 
tests/test_client_request.py::test_chunked2[pyloop] 
[gw11] [  9%] 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_functional.py::test_multidict_headers[pyloop] 
[gw7] [  9%] PASSED tests/test_client_functional.py::test_multidict_headers[pyloop] 
[gw20] [  9%] PASSED tests/test_client_session.py::test_client_session_timeout_zero[pyloop] 
tests/test_client_functional.py::test_buffered_reader_payload_redirect[pyloop] 
[gw8] [  9%] PASSED tests/test_client_functional.py::test_buffered_reader_payload_redirect[pyloop] 
tests/test_client_functional.py::test_set_cookies_with_curly_braces[pyloop] 
[gw5] [  9%] PASSED tests/test_client_functional.py::test_set_cookies_with_curly_braces[pyloop] 
[gw12] [  9%] PASSED tests/test_client_request.py::test_chunked2[pyloop] 
[gw9] [  9%] 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_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-256-auth,auth-int] 
tests/test_client_session.py::test_http_HEAD[pyloop] 
tests/test_client_ws.py::test_close_eofstream[pyloop] 
[gw22] [  9%] PASSED tests/test_client_ws.py::test_close_eofstream[pyloop] 
[gw21] [  9%] PASSED tests/test_client_session.py::test_http_HEAD[pyloop] 
tests/test_client_response.py::test_json_override_encoding[pyloop] 
[gw19] [  9%] PASSED tests/test_client_response.py::test_json_override_encoding[pyloop] 
[gw11] [  9%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-256-] 
tests/test_client_ws_functional.py::test_custom_receive_timeout[pyloop] 
tests/test_client_request.py::test_host_header_host_first[pyloop] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-256-SESS-auth] 
tests/test_client_functional.py::test_request_conn_closed[pyloop] 
[gw15] [  9%] PASSED tests/test_client_request.py::test_host_header_host_first[pyloop] 
[gw7] [  9%] PASSED tests/test_client_functional.py::test_request_conn_closed[pyloop] 
tests/test_client_functional.py::test_timeout_on_session_read_timeout[pyloop] 
tests/test_client_functional.py::test_ok_from_status[pyloop-301-True] 
[gw6] [  9%] PASSED tests/test_client_functional.py::test_ok_from_status[pyloop-301-True] 
[gw3] [  9%] PASSED tests/test_client_functional.py::test_timeout_on_session_read_timeout[pyloop] 
tests/test_client_request.py::test_warn_if_unclosed_payload_via_update_body_from_data[pyloop] 
[gw23] [  9%] PASSED tests/test_client_ws_functional.py::test_custom_receive_timeout[pyloop] 
tests/test_client_request.py::test_update_body_none_sets_content_length_zero[pyloop-PUT] 
[gw17] [  9%] PASSED tests/test_client_request.py::test_update_body_none_sets_content_length_zero[pyloop-PUT] 
[gw18] [  9%] PASSED tests/test_client_request.py::test_warn_if_unclosed_payload_via_update_body_from_data[pyloop] 
tests/test_client_functional.py::test_POST_FILES_CT[pyloop] 
[gw4] [ 10%] PASSED tests/test_client_functional.py::test_POST_FILES_CT[pyloop] 
tests/test_client_middleware_digest_auth.py::test_direct_success_no_auth_needed[pyloop] 
tests/test_client_proto.py::test_schedule_timeout[pyloop] 
tests/test_client_functional.py::test_stream_request_on_server_eof_nested[pyloop] 
[gw13] [ 10%] PASSED tests/test_client_middleware_digest_auth.py::test_direct_success_no_auth_needed[pyloop] 
[gw2] [ 10%] PASSED tests/test_client_functional.py::test_stream_request_on_server_eof_nested[pyloop] 
tests/test_client_functional.py::test_set_cookies_expired[pyloop] 
[gw14] [ 10%] PASSED tests/test_client_proto.py::test_schedule_timeout[pyloop] 
[gw9] [ 10%] 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-] 
[gw5] [ 10%] PASSED tests/test_client_functional.py::test_set_cookies_expired[pyloop] 
tests/test_client_request.py::test_chunked_explicit[pyloop] 
tests/test_connector.py::test_tcp_connector_dns_throttle_requests_cancelled_when_close[pyloop] 
[gw1] [ 10%] PASSED tests/test_connector.py::test_tcp_connector_dns_throttle_requests_cancelled_when_close[pyloop] 
tests/test_client_functional.py::test_string_io_payload_redirect[pyloop] 
[gw8] [ 10%] PASSED tests/test_client_functional.py::test_string_io_payload_redirect[pyloop] 
tests/test_client_middleware.py::test_middleware_can_check_request_body[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] 
[gw10] [ 10%] PASSED tests/test_client_middleware.py::test_middleware_can_check_request_body[pyloop] 
tests/test_client_functional.py::test_dont_close_explicit_connector[pyloop] 
[gw7] [ 10%] PASSED tests/test_client_functional.py::test_dont_close_explicit_connector[pyloop] 
[gw12] [ 10%] PASSED tests/test_client_request.py::test_chunked_explicit[pyloop] 
tests/test_client_session.py::test_client_session_timeout_bad_argument 
tests/test_client_session.py::test_http_POST[pyloop] 
[gw21] [ 10%] PASSED tests/test_client_session.py::test_http_POST[pyloop] 
tests/test_client_ws.py::test_close_connection_lost[pyloop] 
[gw22] [ 10%] PASSED tests/test_client_ws.py::test_close_connection_lost[pyloop] 
tests/test_client_request.py::test_update_body_none_sets_content_length_zero[pyloop-PATCH] 
[gw17] [ 10%] PASSED tests/test_client_request.py::test_update_body_none_sets_content_length_zero[pyloop-PATCH] 
[gw11] [ 10%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-256-SESS-auth] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-256-SESS-auth-int] 
tests/test_client_request.py::test_warn_via_update_with_file_payload[pyloop] 
[gw18] [ 10%] PASSED tests/test_client_request.py::test_warn_via_update_with_file_payload[pyloop] 
tests/test_client_functional.py::test_POST_FILES_SINGLE[pyloop] 
tests/test_client_response.py::test_get_encoding_unknown[pyloop] 
[gw19] [ 10%] PASSED tests/test_client_response.py::test_get_encoding_unknown[pyloop] 
[gw4] [ 10%] PASSED tests/test_client_functional.py::test_POST_FILES_SINGLE[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_functional.py::test_set_cookies_max_age[pyloop] 
tests/test_client_functional.py::test_HTTP_304_WITH_BODY[pyloop] 
[gw2] [ 10%] PASSED tests/test_client_functional.py::test_HTTP_304_WITH_BODY[pyloop] 
tests/test_client_ws_functional.py::test_heartbeat[pyloop] 
tests/test_client_functional.py::test_ok_from_status[pyloop-400-False] 
tests/test_connector.py::test_tcp_connector_cancel_dns_error_captured[pyloop] 
[gw6] [ 10%] PASSED tests/test_client_functional.py::test_ok_from_status[pyloop-400-False] 
tests/test_client_functional.py::test_read_timeout_between_chunks[pyloop] 
[gw9] [ 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] 
tests/test_client_functional.py::test_bytes_io_payload_redirect[pyloop] 
[gw8] [ 10%] PASSED tests/test_client_functional.py::test_bytes_io_payload_redirect[pyloop] 
[gw20] [ 10%] PASSED tests/test_client_session.py::test_client_session_timeout_bad_argument 
tests/test_client_proto.py::test_drop_timeout[pyloop] 
[gw14] [ 10%] PASSED tests/test_client_proto.py::test_drop_timeout[pyloop] 
tests/test_client_session.py::test_requote_redirect_url_default 
tests/test_client_request.py::test_chunked_length[pyloop] 
tests/test_client_middleware_digest_auth.py::test_no_retry_on_second_401[pyloop] 
tests/test_client_session.py::test_http_PUT[pyloop] 
[gw13] [ 10%] PASSED tests/test_client_middleware_digest_auth.py::test_no_retry_on_second_401[pyloop] 
[gw21] [ 10%] PASSED tests/test_client_session.py::test_http_PUT[pyloop] 
[gw23] [ 10%] PASSED tests/test_client_ws_functional.py::test_heartbeat[pyloop] 
tests/test_client_functional.py::test_POST_FILES_SINGLE_content_disposition[pyloop] 
[gw4] [ 10%] PASSED tests/test_client_functional.py::test_POST_FILES_SINGLE_content_disposition[pyloop] 
tests/test_client_response.py::test_raise_for_status_2xx 
[gw19] [ 10%] PASSED tests/test_client_response.py::test_raise_for_status_2xx 
tests/test_client_response.py::test_raise_for_status_4xx 
tests/test_client_request.py::test_no_warn_for_simple_data_via_update_body_from_data[pyloop] 
[gw18] [ 10%] PASSED tests/test_client_request.py::test_no_warn_for_simple_data_via_update_body_from_data[pyloop] 
[gw19] [ 10%] PASSED tests/test_client_response.py::test_raise_for_status_4xx 
tests/test_client_response.py::test_raise_for_status_4xx_without_reason 
[gw19] [ 10%] PASSED tests/test_client_response.py::test_raise_for_status_4xx_without_reason 
tests/test_client_response.py::test_resp_host 
[gw19] [ 10%] PASSED tests/test_client_response.py::test_resp_host 
tests/test_client_response.py::test_content_type 
[gw19] [ 10%] 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_update_shorter_body[pyloop] 
tests/test_client_request.py::test_cookies[pyloop] 
[gw10] [ 10%] PASSED tests/test_client_middleware.py::test_client_middleware_update_shorter_body[pyloop] 
[gw16] [ 10%] PASSED tests/test_client_request.py::test_cookies[pyloop] 
[gw12] [ 10%] PASSED tests/test_client_request.py::test_chunked_length[pyloop] 
[gw0] [ 10%] 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_client_functional.py::test_server_close_keepalive_connection[pyloop] 
[gw7] [ 10%] PASSED tests/test_client_functional.py::test_server_close_keepalive_connection[pyloop] 
tests/test_client_request.py::test_update_body_none_sets_content_length_zero[pyloop-DELETE] 
[gw17] [ 10%] PASSED tests/test_client_request.py::test_update_body_none_sets_content_length_zero[pyloop-DELETE] 
tests/test_client_ws.py::test_close_exc[pyloop] 
[gw19] [ 10%] PASSED tests/test_client_response.py::test_content_type_no_header 
[gw22] [ 10%] PASSED tests/test_client_ws.py::test_close_exc[pyloop] 
tests/test_client_response.py::test_charset 
[gw19] [ 11%] PASSED tests/test_client_response.py::test_charset 
tests/test_client_response.py::test_charset_no_header 
[gw19] [ 11%] PASSED tests/test_client_response.py::test_charset_no_header 
tests/test_client_response.py::test_charset_no_charset 
[gw19] [ 11%] PASSED tests/test_client_response.py::test_charset_no_charset 
tests/test_client_response.py::test_content_disposition_full 
[gw19] [ 11%] PASSED tests/test_client_response.py::test_content_disposition_full 
tests/test_client_response.py::test_content_disposition_no_parameters 
[gw19] [ 11%] 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] [ 11%] 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"] 
[gw19] [ 11%] 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 
[gw19] [ 11%] PASSED tests/test_client_response.py::test_content_disposition_no_header 
tests/test_client_response.py::test_default_encoding_is_utf8 
[gw19] [ 11%] PASSED tests/test_client_response.py::test_default_encoding_is_utf8 
tests/test_client_response.py::test_response_request_info 
[gw19] [ 11%] PASSED tests/test_client_response.py::test_response_request_info 
tests/test_client_response.py::test_request_info_in_exception 
[gw19] [ 11%] PASSED tests/test_client_response.py::test_request_info_in_exception 
tests/test_client_response.py::test_no_redirect_history_in_exception 
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] 
tests/test_client_functional.py::test_multiple_redirects_with_bytes_payload[pyloop] 
[gw8] [ 11%] PASSED tests/test_client_functional.py::test_multiple_redirects_with_bytes_payload[pyloop] 
[gw19] [ 11%] PASSED tests/test_client_response.py::test_no_redirect_history_in_exception 
tests/test_client_response.py::test_redirect_history_in_exception 
[gw19] [ 11%] PASSED tests/test_client_response.py::test_redirect_history_in_exception 
tests/test_client_response.py::test_response_read_triggers_callback[pyloop] 
[gw19] [ 11%] PASSED tests/test_client_response.py::test_response_read_triggers_callback[pyloop] 
[gw9] [ 11%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-256-SESS-auth] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-256-SESS-auth-int] 
[gw11] [ 11%] 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_functional.py::test_auto_header_user_agent[pyloop] 
[gw2] [ 11%] PASSED tests/test_client_functional.py::test_auto_header_user_agent[pyloop] 
[gw0] [ 11%] PASSED tests/test_benchmarks_web_fileresponse.py::test_simple_web_file_response[pyloop] 
[gw1] [ 11%] PASSED tests/test_connector.py::test_tcp_connector_cancel_dns_error_captured[pyloop] 
tests/test_client_proto.py::test_reschedule_timeout[pyloop] 
[gw14] [ 11%] PASSED tests/test_client_proto.py::test_reschedule_timeout[pyloop] 
tests/test_client_request.py::test_update_body_closes_previous_payload[pyloop] 
[gw18] [ 11%] PASSED tests/test_client_request.py::test_update_body_closes_previous_payload[pyloop] 
tests/test_client_functional.py::test_ok_from_status[pyloop-403-False] 
[gw6] [ 11%] PASSED tests/test_client_functional.py::test_ok_from_status[pyloop-403-False] 
tests/test_client_response.py::test_response_cookies[pyloop] 
[gw19] [ 11%] PASSED tests/test_client_response.py::test_response_cookies[pyloop] 
[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_request.py::test_chunked_transfer_encoding[pyloop] 
tests/test_client_functional.py::test_POST_FILES_SINGLE_BINARY[pyloop] 
[gw9] [ 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] 
[gw4] [ 11%] PASSED tests/test_client_functional.py::test_POST_FILES_SINGLE_BINARY[pyloop] 
tests/test_client_middleware_digest_auth.py::test_preemptive_auth_disabled[pyloop] 
[gw13] [ 11%] PASSED tests/test_client_middleware_digest_auth.py::test_preemptive_auth_disabled[pyloop] 
tests/test_client_functional.py::test_redirect_with_empty_payload[pyloop] 
[gw8] [ 11%] PASSED tests/test_client_functional.py::test_redirect_with_empty_payload[pyloop] 
[gw12] [ 11%] PASSED tests/test_client_request.py::test_chunked_transfer_encoding[pyloop] 
tests/test_client_middleware.py::test_client_middleware_update_longer_body[pyloop] 
tests/test_client_ws_functional.py::test_heartbeat_connection_closed[pyloop] 
tests/test_client_functional.py::test_handle_keepalive_on_closed_connection[pyloop] 
[gw10] [ 11%] PASSED tests/test_client_middleware.py::test_client_middleware_update_longer_body[pyloop] 
[gw7] [ 11%] PASSED tests/test_client_functional.py::test_handle_keepalive_on_closed_connection[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_none_no_content_length_for_get_methods[pyloop-GET] 
[gw17] [ 11%] PASSED tests/test_client_request.py::test_update_body_none_no_content_length_for_get_methods[pyloop-GET] 
tests/test_connector.py::test_tcp_connector_dns_tracing[pyloop] 
tests/test_client_session.py::test_http_PATCH[pyloop] 
[gw21] [ 11%] PASSED tests/test_client_session.py::test_http_PATCH[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_request.py::test_file_upload_not_chunked[pyloop] 
tests/test_benchmarks_web_fileresponse.py::test_simple_web_file_sendfile_fallback_response[pyloop] 
tests/test_client_ws.py::test_close_exc2[pyloop] 
[gw12] [ 11%] PASSED tests/test_client_request.py::test_file_upload_not_chunked[pyloop] 
[gw11] [ 11%] 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-] 
[gw22] [ 11%] PASSED tests/test_client_ws.py::test_close_exc2[pyloop] 
tests/test_client_request.py::test_body_setter_closes_previous_payload[pyloop] 
tests/test_client_functional.py::test_skip_auto_headers_user_agent[pyloop] 
[gw1] [ 11%] PASSED tests/test_connector.py::test_tcp_connector_dns_tracing[pyloop] 
[gw2] [ 11%] PASSED tests/test_client_functional.py::test_skip_auto_headers_user_agent[pyloop] 
tests/test_client_functional.py::test_redirect_preserves_content_type[pyloop] 
[gw8] [ 11%] PASSED tests/test_client_functional.py::test_redirect_preserves_content_type[pyloop] 
[gw9] [ 12%] 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-] 
tests/test_client_functional.py::test_error_in_performing_request[pyloop] 
tests/test_client_request.py::test_cookies_merge_with_headers[pyloop] 
[gw16] [ 12%] PASSED tests/test_client_request.py::test_cookies_merge_with_headers[pyloop] 
[gw7] [ 12%] PASSED tests/test_client_functional.py::test_error_in_performing_request[pyloop] 
[gw20] [ 12%] PASSED tests/test_client_session.py::test_requote_redirect_url_default_disable 
tests/test_client_session.py::test_requote_redirect_setter 
[gw18] [ 12%] PASSED tests/test_client_request.py::test_body_setter_closes_previous_payload[pyloop] 
tests/test_client_functional.py::test_POST_FILES_IO[pyloop] 
tests/test_client_middleware_digest_auth.py::test_preemptive_auth_with_stale_nonce[pyloop] 
tests/test_client_response.py::test_response_real_url[pyloop] 
[gw4] [ 12%] PASSED tests/test_client_functional.py::test_POST_FILES_IO[pyloop] 
[gw13] [ 12%] PASSED tests/test_client_middleware_digest_auth.py::test_preemptive_auth_with_stale_nonce[pyloop] 
[gw19] [ 12%] PASSED tests/test_client_response.py::test_response_real_url[pyloop] 
tests/test_client_proto.py::test_eof_received[pyloop] 
[gw14] [ 12%] PASSED tests/test_client_proto.py::test_eof_received[pyloop] 
[gw0] [ 12%] PASSED tests/test_benchmarks_web_fileresponse.py::test_simple_web_file_sendfile_fallback_response[pyloop] 
tests/test_client_middleware.py::test_client_middleware_update_string_body[pyloop] 
[gw10] [ 12%] PASSED tests/test_client_middleware.py::test_client_middleware_update_string_body[pyloop] 
tests/test_client_request.py::test_precompressed_data_stays_intact[zlib-pyloop] 
[gw12] [ 12%] PASSED tests/test_client_request.py::test_precompressed_data_stays_intact[zlib-pyloop] 
[gw23] [ 12%] PASSED tests/test_client_ws_functional.py::test_heartbeat_connection_closed[pyloop] 
tests/test_client_session.py::test_http_DELETE[pyloop] 
[gw21] [ 12%] PASSED tests/test_client_session.py::test_http_DELETE[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_functional.py::test_too_many_redirects_closes_payload[pyloop] 
[gw8] [ 12%] PASSED tests/test_client_functional.py::test_too_many_redirects_closes_payload[pyloop] 
tests/test_client_functional.py::test_ok_from_status[pyloop-500-False] 
[gw11] [ 12%] 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] 
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] 
tests/test_client_request.py::test_update_body_none_no_content_length_for_get_methods[pyloop-HEAD] 
[gw17] [ 12%] PASSED tests/test_client_request.py::test_update_body_none_no_content_length_for_get_methods[pyloop-HEAD] 
[gw6] [ 12%] PASSED tests/test_client_functional.py::test_ok_from_status[pyloop-500-False] 
tests/test_client_request.py::test_update_body_with_different_types[pyloop] 
[gw18] [ 12%] PASSED tests/test_client_request.py::test_update_body_with_different_types[pyloop] 
tests/test_client_request.py::test_unicode_get1[pyloop] 
[gw16] [ 12%] PASSED tests/test_client_request.py::test_unicode_get1[pyloop] 
tests/test_client_request.py::test_precompressed_data_stays_intact[zlib_ng.zlib_ng-pyloop] 
[gw12] [ 12%] PASSED tests/test_client_request.py::test_precompressed_data_stays_intact[zlib_ng.zlib_ng-pyloop] 
tests/test_client_ws.py::test_send_data_after_close[pyloop-ClientConnectionResetError] 
tests/test_connector.py::test_tcp_connector_dns_tracing_cache_disabled[pyloop] 
[gw1] [ 12%] PASSED tests/test_connector.py::test_tcp_connector_dns_tracing_cache_disabled[pyloop] 
tests/test_client_middleware_digest_auth.py::test_preemptive_auth_updates_nonce_count[pyloop] 
[gw22] [ 12%] PASSED tests/test_client_ws.py::test_send_data_after_close[pyloop-ClientConnectionResetError] 
tests/test_client_functional.py::test_await_after_cancelling[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] 
[gw13] [ 12%] PASSED tests/test_client_middleware_digest_auth.py::test_preemptive_auth_updates_nonce_count[pyloop] 
[gw9] [ 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] 
[gw7] [ 12%] PASSED tests/test_client_functional.py::test_await_after_cancelling[pyloop] 
[gw20] [ 12%] 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] [ 12%] PASSED tests/test_client_session.py::test_build_url_returns_expected_url[pyloop-base_url=None url='http://example.com/test'] 
tests/test_benchmarks_web_fileresponse.py::test_simple_web_file_response_not_modified[pyloop] 
tests/test_client_proto.py::test_connection_lost_sets_transport_to_none[pyloop] 
[gw14] [ 12%] PASSED tests/test_client_proto.py::test_connection_lost_sets_transport_to_none[pyloop] 
tests/test_client_functional.py::test_invalid_url_redirect_closes_payload[pyloop] 
[gw8] [ 12%] PASSED tests/test_client_functional.py::test_invalid_url_redirect_closes_payload[pyloop] 
tests/test_client_middleware.py::test_client_middleware_switch_types[pyloop] 
[gw10] [ 12%] PASSED tests/test_client_middleware.py::test_client_middleware_switch_types[pyloop] 
[gw0] [ 12%] PASSED tests/test_benchmarks_web_fileresponse.py::test_simple_web_file_response_not_modified[pyloop] 
tests/test_client_request.py::test_host_header_host_unicode[pyloop] 
tests/test_client_request.py::test_unicode_get2[pyloop] 
[gw11] [ 12%] 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] 
[gw16] [ 12%] PASSED tests/test_client_request.py::test_unicode_get2[pyloop] 
tests/test_client_functional.py::test_async_payload_generator[pyloop] 
tests/test_client_ws_functional.py::test_heartbeat_no_pong[pyloop] 
tests/test_client_functional.py::test_POST_FILES_IO_WITH_PARAMS[pyloop] 
[gw7] [ 12%] PASSED tests/test_client_functional.py::test_async_payload_generator[pyloop] 
tests/test_client_session.py::test_close[pyloop] 
[gw21] [ 12%] PASSED tests/test_client_session.py::test_close[pyloop] 
tests/test_client_request.py::test_update_body_none_no_content_length_for_get_methods[pyloop-OPTIONS] 
[gw17] [ 12%] PASSED tests/test_client_request.py::test_update_body_none_no_content_length_for_get_methods[pyloop-OPTIONS] 
tests/test_client_functional.py::test_skip_auto_headers_content_type[pyloop] 
[gw4] [ 12%] PASSED tests/test_client_functional.py::test_POST_FILES_IO_WITH_PARAMS[pyloop] 
[gw2] [ 12%] PASSED tests/test_client_functional.py::test_skip_auto_headers_content_type[pyloop] 
tests/test_client_functional.py::test_raise_for_status[pyloop] 
[gw15] [ 12%] PASSED tests/test_client_request.py::test_host_header_host_unicode[pyloop] 
[gw6] [ 12%] PASSED tests/test_client_functional.py::test_raise_for_status[pyloop] 
tests/test_client_request.py::test_update_body_with_chunked_encoding[pyloop] 
[gw18] [ 13%] PASSED tests/test_client_request.py::test_update_body_with_chunked_encoding[pyloop] 
tests/test_client_ws.py::test_send_data_after_close[pyloop-ConnectionResetError] 
[gw22] [ 13%] PASSED tests/test_client_ws.py::test_send_data_after_close[pyloop-ConnectionResetError] 
[gw9] [ 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_middleware_digest_auth.py::test_preemptive_auth_respects_protection_space[pyloop] 
[gw13] [ 13%] PASSED tests/test_client_middleware_digest_auth.py::test_preemptive_auth_respects_protection_space[pyloop] 
[gw11] [ 13%] 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_session.py::test_build_url_returns_expected_url[pyloop-base_url=None url=URL('http://example.com/test')] 
[gw20] [ 13%] PASSED tests/test_client_session.py::test_build_url_returns_expected_url[pyloop-base_url=None url=URL('http://example.com/test')] 
tests/test_client_request.py::test_precompressed_data_stays_intact[isal.isal_zlib-pyloop] 
[gw12] [ 13%] PASSED tests/test_client_request.py::test_precompressed_data_stays_intact[isal.isal_zlib-pyloop] 
tests/test_connector.py::test_tcp_connector_dns_tracing_throttle_requests[pyloop] 
[gw1] [ 13%] PASSED tests/test_connector.py::test_tcp_connector_dns_tracing_throttle_requests[pyloop] 
tests/test_client_functional.py::test_non_http_redirect_closes_payload[pyloop] 
tests/test_client_proto.py::test_connection_lost_exception_is_marked_retrieved[pyloop] 
[gw8] [ 13%] PASSED tests/test_client_functional.py::test_non_http_redirect_closes_payload[pyloop] 
tests/test_client_functional.py::test_read_from_closed_response[pyloop] 
[gw7] [ 13%] PASSED tests/test_client_functional.py::test_read_from_closed_response[pyloop] 
[gw23] [ 13%] PASSED tests/test_client_ws_functional.py::test_heartbeat_no_pong[pyloop] 
[gw14] [ 13%] PASSED tests/test_client_proto.py::test_connection_lost_exception_is_marked_retrieved[pyloop] 
tests/test_client_response.py::test_response_links_multiple_headers[pyloop] 
[gw19] [ 13%] PASSED tests/test_client_response.py::test_response_links_multiple_headers[pyloop] 
tests/test_benchmarks_web_middleware.py::test_ten_web_middlewares[pyloop] 
tests/test_client_request.py::test_update_body_none_no_content_length_for_get_methods[pyloop-TRACE] 
[gw17] [ 13%] PASSED tests/test_client_request.py::test_update_body_none_no_content_length_for_get_methods[pyloop-TRACE] 
tests/test_client_request.py::test_update_body_get_method_with_none_body[pyloop] 
[gw18] [ 13%] PASSED tests/test_client_request.py::test_update_body_get_method_with_none_body[pyloop] 
tests/test_client_functional.py::test_raise_for_status_per_request[pyloop] 
[gw6] [ 13%] PASSED tests/test_client_functional.py::test_raise_for_status_per_request[pyloop] 
tests/test_client_request.py::test_unicode_get3[pyloop] 
tests/test_client_middleware_digest_auth.py::test_authenticate_scenarios[401-headers0-True-expected_challenge0] 
[gw16] [ 13%] PASSED tests/test_client_request.py::test_unicode_get3[pyloop] 
[gw11] [ 13%] 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_body_with_size_sets_content_length[pyloop] 
[gw12] [ 13%] PASSED tests/test_client_request.py::test_body_with_size_sets_content_length[pyloop] 
tests/test_client_functional.py::test_post_data_bytesio[pyloop] 
tests/test_client_session.py::test_closed[pyloop] 
[gw2] [ 13%] PASSED tests/test_client_functional.py::test_post_data_bytesio[pyloop] 
[gw21] [ 13%] PASSED tests/test_client_session.py::test_closed[pyloop] 
[gw0] [ 13%] PASSED tests/test_benchmarks_web_middleware.py::test_ten_web_middlewares[pyloop] 
tests/test_client_middleware_digest_auth.py::test_preemptive_auth_with_absolute_domain_uris[pyloop] 
[gw13] [ 13%] PASSED tests/test_client_middleware_digest_auth.py::test_preemptive_auth_with_absolute_domain_uris[pyloop] 
tests/test_client_ws.py::test_send_data_type_errors[pyloop] 
tests/test_client_functional.py::test_read_from_closed_response2[pyloop] 
[gw22] [ 13%] PASSED tests/test_client_ws.py::test_send_data_type_errors[pyloop] 
[gw7] [ 13%] PASSED tests/test_client_functional.py::test_read_from_closed_response2[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] 
tests/test_client_proto.py::test_closed_property_lazy_creation[pyloop] 
[gw14] [ 13%] PASSED tests/test_client_proto.py::test_closed_property_lazy_creation[pyloop] 
tests/test_client_functional.py::test_POST_FILES_WITH_DATA[pyloop] 
[gw9] [ 13%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-512-auth-int] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-512-auth,auth-int] 
[gw4] [ 13%] PASSED tests/test_client_functional.py::test_POST_FILES_WITH_DATA[pyloop] 
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_connector.py::test_tcp_connector_close_resolver 
tests/test_client_session.py::test_build_url_returns_expected_url[pyloop-base_url='http://example.com' url='/test'] 
tests/test_client_ws.py::test_reader_read_exception[pyloop] 
[gw22] [ 13%] PASSED tests/test_client_ws.py::test_reader_read_exception[pyloop] 
tests/test_client_ws_functional.py::test_heartbeat_no_pong_after_receive_many_messages[pyloop] 
tests/test_client_request.py::test_update_body_updates_content_length[pyloop] 
[gw18] [ 13%] PASSED tests/test_client_request.py::test_update_body_updates_content_length[pyloop] 
[gw20] [ 13%] PASSED tests/test_client_session.py::test_build_url_returns_expected_url[pyloop-base_url='http://example.com' url='/test'] 
tests/test_client_middleware_digest_auth.py::test_preemptive_auth_without_domain_uses_origin[pyloop] 
[gw13] [ 13%] PASSED tests/test_client_middleware_digest_auth.py::test_preemptive_auth_without_domain_uses_origin[pyloop] 
tests/test_client_proto.py::test_closed_property_after_connection_lost[pyloop] 
[gw14] [ 13%] PASSED tests/test_client_proto.py::test_closed_property_after_connection_lost[pyloop] 
tests/test_client_response.py::test_http_processing_error 
[gw11] [ 13%] 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_request.py::test_unicode_get4[pyloop] 
[gw16] [ 13%] PASSED tests/test_client_request.py::test_unicode_get4[pyloop] 
tests/test_benchmarks_web_response.py::test_simple_web_response 
[gw0] [ 13%] PASSED tests/test_benchmarks_web_response.py::test_simple_web_response 
tests/test_benchmarks_web_response.py::test_web_response_with_headers 
[gw0] [ 13%] 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] [ 13%] 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 
[gw0] [ 13%] 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] [ 13%] PASSED tests/test_benchmarks_web_response.py::test_simple_web_stream_response 
tests/test_benchmarks_web_urldispatcher.py::test_resolve_root_route[pyloop] 
[gw0] [ 13%] PASSED tests/test_benchmarks_web_urldispatcher.py::test_resolve_root_route[pyloop] 
tests/test_client_functional.py::test_POST_STREAM_DATA[pyloop] 
tests/test_client_request.py::test_body_payload_with_size_no_content_length[pyloop] 
[gw12] [ 14%] PASSED tests/test_client_request.py::test_body_payload_with_size_no_content_length[pyloop] 
tests/test_client_session.py::test_connector[pyloop] 
[gw21] [ 14%] PASSED tests/test_client_session.py::test_connector[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] 
[gw4] [ 14%] PASSED tests/test_client_functional.py::test_POST_STREAM_DATA[pyloop] 
[gw1] [ 14%] PASSED tests/test_connector.py::test_tcp_connector_close_resolver 
tests/test_connector.py::test_dns_error[pyloop] 
[gw5] [ 14%] PASSED tests/test_client_functional.py::test_set_cookies_max_age[pyloop] 
tests/test_client_functional.py::test_invalid_redirect_origin_closes_payload[pyloop] 
[gw1] [ 14%] PASSED tests/test_connector.py::test_dns_error[pyloop] 
[gw8] [ 14%] PASSED tests/test_client_functional.py::test_invalid_redirect_origin_closes_payload[pyloop] 
[gw10] [ 14%] 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_functional.py::test_post_data_with_bytesio_file[pyloop] 
[gw3] [ 14%] PASSED tests/test_client_functional.py::test_read_timeout_between_chunks[pyloop] 
[gw2] [ 14%] PASSED tests/test_client_functional.py::test_post_data_with_bytesio_file[pyloop] 
tests/test_client_middleware_digest_auth.py::test_authenticate_with_malformed_headers[different_status_code] 
[gw13] [ 14%] PASSED tests/test_client_middleware_digest_auth.py::test_authenticate_with_malformed_headers[different_status_code] 
tests/test_client_request.py::test_host_header_explicit_host_with_port[pyloop] 
[gw15] [ 14%] PASSED tests/test_client_request.py::test_host_header_explicit_host_with_port[pyloop] 
tests/test_client_middleware_digest_auth.py::test_authenticate_with_malformed_headers[empty_www_authenticate_header] 
[gw13] [ 14%] PASSED tests/test_client_middleware_digest_auth.py::test_authenticate_with_malformed_headers[empty_www_authenticate_header] 
tests/test_client_middleware_digest_auth.py::test_authenticate_with_malformed_headers[no_space_after_scheme] 
[gw13] [ 14%] 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] 
[gw13] [ 14%] PASSED tests/test_client_middleware_digest_auth.py::test_authenticate_with_malformed_headers[different_scheme] 
[gw9] [ 14%] 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_middleware_digest_auth.py::test_authenticate_with_malformed_headers[empty_parameters] 
[gw13] [ 14%] PASSED tests/test_client_middleware_digest_auth.py::test_authenticate_with_malformed_headers[empty_parameters] 
tests/test_client_middleware_digest_auth.py::test_authenticate_with_malformed_headers[malformed_parameters] 
[gw23] [ 14%] PASSED tests/test_client_ws_functional.py::test_heartbeat_no_pong_after_receive_many_messages[pyloop] 
[gw13] [ 14%] PASSED tests/test_client_middleware_digest_auth.py::test_authenticate_with_malformed_headers[malformed_parameters] 
tests/test_connector.py::test_cleanup3[pyloop] 
tests/test_client_proto.py::test_abort[pyloop] 
[gw11] [ 14%] 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] 
[gw14] [ 14%] PASSED tests/test_client_proto.py::test_abort[pyloop] 
tests/test_client_session.py::test_build_url_returns_expected_url[pyloop-base_url=URL('http://example.com') url='/test'] 
[gw13] [ 14%] PASSED tests/test_connector.py::test_cleanup3[pyloop] 
tests/test_client_request.py::test_query_multivalued_param[pyloop] 
[gw16] [ 14%] PASSED tests/test_client_request.py::test_query_multivalued_param[pyloop] 
[gw20] [ 14%] PASSED tests/test_client_session.py::test_build_url_returns_expected_url[pyloop-base_url=URL('http://example.com') url='/test'] 
tests/test_client_request.py::test_warn_stacklevel_points_to_user_code[pyloop] 
[gw18] [ 14%] PASSED tests/test_client_request.py::test_warn_stacklevel_points_to_user_code[pyloop] 
tests/test_client_functional.py::test_read_after_catch_raise_for_status[pyloop] 
tests/test_client_session.py::test_create_connector[pyloop] 
tests/test_client_ws.py::test_receive_runtime_err[pyloop] 
[gw21] [ 14%] PASSED tests/test_client_session.py::test_create_connector[pyloop] 
[gw17] [ 14%] PASSED tests/test_client_response.py::test_http_processing_error 
tests/test_client_response.py::test_del 
[gw7] [ 14%] PASSED tests/test_client_functional.py::test_read_after_catch_raise_for_status[pyloop] 
[gw22] [ 14%] PASSED tests/test_client_ws.py::test_receive_runtime_err[pyloop] 
tests/test_client_functional.py::test_amazon_like_cookie_scenario[pyloop] 
[gw8] [ 14%] PASSED tests/test_client_functional.py::test_amazon_like_cookie_scenario[pyloop] 
tests/test_benchmarks_web_urldispatcher.py::test_resolve_root_route_with_many_fixed_routes[pyloop] 
tests/test_client_response.py::test_response_links_quoted[pyloop] 
tests/test_client_functional.py::test_POST_STREAM_DATA_no_params[pyloop] 
tests/test_connector.py::test_cleanup_closed[pyloop] 
[gw13] [ 14%] PASSED tests/test_connector.py::test_cleanup_closed[pyloop] 
[gw19] [ 14%] PASSED tests/test_client_response.py::test_response_links_quoted[pyloop] 
tests/test_client_request.py::test_query_str_param[pyloop] 
[gw16] [ 14%] PASSED tests/test_client_request.py::test_query_str_param[pyloop] 
tests/test_client_session.py::test_build_url_returns_expected_url[pyloop-base_url=URL('http://example.com/test1/') url='test2'] 
[gw20] [ 14%] PASSED tests/test_client_session.py::test_build_url_returns_expected_url[pyloop-base_url=URL('http://example.com/test1/') url='test2'] 
tests/test_connector.py::test_get_pop_empty_conns[pyloop] 
[gw1] [ 14%] PASSED tests/test_connector.py::test_get_pop_empty_conns[pyloop] 
tests/test_client_ws.py::test_ws_connect_close_resp_on_err[pyloop] 
tests/test_client_request.py::test_file_upload_not_chunked_seek[pyloop] 
tests/test_client_ws_functional.py::test_heartbeat_no_pong_after_send_many_messages[pyloop] 
tests/test_client_functional.py::test_read_after_raise_outside_context[pyloop] 
[gw22] [ 14%] PASSED tests/test_client_ws.py::test_ws_connect_close_resp_on_err[pyloop] 
[gw7] [ 14%] PASSED tests/test_client_functional.py::test_read_after_raise_outside_context[pyloop] 
tests/test_client_proto.py::test_abort_without_transport[pyloop] 
[gw9] [ 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] 
[gw14] [ 14%] PASSED tests/test_client_proto.py::test_abort_without_transport[pyloop] 
[gw4] [ 14%] PASSED tests/test_client_functional.py::test_POST_STREAM_DATA_no_params[pyloop] 
tests/test_client_functional.py::test_request_raise_for_status_default[pyloop] 
[gw12] [ 14%] PASSED tests/test_client_request.py::test_file_upload_not_chunked_seek[pyloop] 
tests/test_client_session.py::test_ssl_shutdown_timeout_passed_to_connector 
[gw6] [ 14%] PASSED tests/test_client_functional.py::test_request_raise_for_status_default[pyloop] 
tests/test_client_functional.py::test_file_upload_307_308_redirect[pyloop-307] 
[gw0] [ 14%] PASSED tests/test_benchmarks_web_urldispatcher.py::test_resolve_root_route_with_many_fixed_routes[pyloop] 
tests/test_client_functional.py::test_set_cookies_max_age_overflow[pyloop] 
[gw8] [ 15%] PASSED tests/test_client_functional.py::test_file_upload_307_308_redirect[pyloop-307] 
tests/test_client_request.py::test_warn_stacklevel_update_body_from_data[pyloop] 
[gw18] [ 15%] PASSED tests/test_client_request.py::test_warn_stacklevel_update_body_from_data[pyloop] 
[gw5] [ 15%] PASSED tests/test_client_functional.py::test_set_cookies_max_age_overflow[pyloop] 
[gw11] [ 15%] 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_cleanup_closed_is_noop_on_fixed_cpython 
tests/test_client_functional.py::test_read_timeout_on_reading_chunks[pyloop] 
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] 
[gw10] [ 15%] 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_client_session.py::test_build_url_returns_expected_url[pyloop-base_url=URL('http://example.com/test1/') url='/test2'] 
tests/test_connector.py::test_release_close_do_not_add_to_pool[pyloop] 
[gw1] [ 15%] PASSED tests/test_connector.py::test_release_close_do_not_add_to_pool[pyloop] 
[gw20] [ 15%] 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_functional.py::test_read_from_closed_content[pyloop] 
[gw7] [ 15%] PASSED tests/test_client_functional.py::test_read_from_closed_content[pyloop] 
tests/test_client_request.py::test_host_header_ipv4[pyloop] 
[gw15] [ 15%] PASSED tests/test_client_request.py::test_host_header_ipv4[pyloop] 
[gw9] [ 15%] 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] 
[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] 
[gw21] [ 15%] PASSED tests/test_client_session.py::test_connector_loop[pyloop] 
tests/test_client_functional.py::test_request_raise_for_status_disabled[pyloop] 
[gw6] [ 15%] PASSED tests/test_client_functional.py::test_request_raise_for_status_disabled[pyloop] 
[gw23] [ 15%] PASSED tests/test_client_ws_functional.py::test_heartbeat_no_pong_after_send_many_messages[pyloop] 
[gw17] [ 15%] PASSED tests/test_client_response.py::test_del 
tests/test_client_response.py::test_close[pyloop] 
[gw17] [ 15%] PASSED tests/test_client_response.py::test_close[pyloop] 
tests/test_client_functional.py::test_post_data_stringio[pyloop] 
[gw2] [ 15%] PASSED tests/test_client_functional.py::test_post_data_stringio[pyloop] 
[gw13] [ 15%] PASSED tests/test_connector.py::test_cleanup_closed_is_noop_on_fixed_cpython 
tests/test_connector.py::test_cleanup_closed_disabled[pyloop] 
[gw13] [ 15%] PASSED tests/test_connector.py::test_cleanup_closed_disabled[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_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'] 
[gw3] [ 15%] PASSED tests/test_client_functional.py::test_read_timeout_on_reading_chunks[pyloop] 
tests/test_connector.py::test_release_close_do_not_delete_existing_connections 
tests/test_client_functional.py::test_read_timeout[pyloop] 
[gw9] [ 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_client_functional.py::test_request_raise_for_status_enabled[pyloop] 
[gw6] [ 15%] PASSED tests/test_client_functional.py::test_request_raise_for_status_enabled[pyloop] 
tests/test_client_session.py::test_auto_created_connector_uses_session_loop[pyloop] 
[gw21] [ 15%] PASSED tests/test_client_session.py::test_auto_created_connector_uses_session_loop[pyloop] 
tests/test_connector.py::test_tcp_connector_ctor 
tests/test_client_response.py::test_response_links_relative[pyloop] 
[gw7] [ 15%] PASSED tests/test_client_functional.py::test_read_timeout[pyloop] 
[gw19] [ 15%] PASSED tests/test_client_response.py::test_response_links_relative[pyloop] 
tests/test_client_request.py::test_params_update_path_and_url[pyloop] 
[gw16] [ 15%] PASSED tests/test_client_request.py::test_params_update_path_and_url[pyloop] 
tests/test_client_request.py::test_host_header_ipv6[pyloop] 
[gw15] [ 15%] PASSED tests/test_client_request.py::test_host_header_ipv6[pyloop] 
tests/test_client_request.py::test_file_upload_force_chunked[pyloop] 
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'] 
[gw12] [ 15%] PASSED tests/test_client_request.py::test_file_upload_force_chunked[pyloop] 
tests/test_client_ws.py::test_ws_connect_non_overlapped_protocols[pyloop] 
[gw9] [ 15%] 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_request.py::test_method1[pyloop] 
[gw14] [ 15%] PASSED tests/test_client_request.py::test_method1[pyloop] 
[gw22] [ 15%] PASSED tests/test_client_ws.py::test_ws_connect_non_overlapped_protocols[pyloop] 
[gw10] [ 15%] PASSED tests/test_client_middleware_digest_auth.py::test_authenticate_scenarios[401-headers2-True-expected_challenge2] 
tests/test_client_middleware_digest_auth.py::test_authenticate_scenarios[200-headers3-False-expected_challenge3] 
tests/test_client_functional.py::test_file_upload_307_308_redirect[pyloop-308] 
tests/test_client_functional.py::test_session_raise_for_status_coro[pyloop] 
[gw6] [ 15%] PASSED tests/test_client_functional.py::test_session_raise_for_status_coro[pyloop] 
[gw13] [ 15%] PASSED tests/test_connector.py::test_tcp_connector_ctor 
tests/test_client_functional.py::test_json[pyloop] 
tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout[pyloop] 
[gw13] [ 15%] PASSED tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout[pyloop] 
[gw4] [ 15%] PASSED tests/test_client_functional.py::test_json[pyloop] 
tests/test_benchmarks_web_urldispatcher.py::test_resolve_static_root_route[pyloop] 
[gw0] [ 15%] PASSED tests/test_benchmarks_web_urldispatcher.py::test_resolve_static_root_route[pyloop] 
tests/test_client_request.py::test_expect100_with_body_becomes_none 
tests/test_client_functional.py::test_socket_timeout[pyloop] 
[gw8] [ 15%] PASSED tests/test_client_functional.py::test_file_upload_307_308_redirect[pyloop-308] 
tests/test_client_request.py::test_params_empty_path_and_url[pyloop] 
[gw16] [ 16%] PASSED tests/test_client_request.py::test_params_empty_path_and_url[pyloop] 
[gw1] [ 16%] PASSED tests/test_connector.py::test_release_close_do_not_delete_existing_connections 
tests/test_client_request.py::test_host_header_ipv4_with_port[pyloop] 
[gw15] [ 16%] PASSED tests/test_client_request.py::test_host_header_ipv4_with_port[pyloop] 
tests/test_connector.py::test_release_not_started[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'] 
[gw1] [ 16%] PASSED tests/test_connector.py::test_release_not_started[pyloop] 
tests/test_client_functional.py::test_request_conn_error[pyloop] 
[gw9] [ 16%] 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] 
[gw5] [ 16%] PASSED tests/test_client_functional.py::test_request_conn_error[pyloop] 
[gw7] [ 16%] PASSED tests/test_client_functional.py::test_socket_timeout[pyloop] 
tests/test_client_functional.py::test_request_raise_for_status_coro[pyloop] 
[gw6] [ 16%] PASSED tests/test_client_functional.py::test_request_raise_for_status_coro[pyloop] 
[gw11] [ 16%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-512-SESS-auth,auth-int] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-512-SESS-] 
tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout_pre_311[pyloop] 
[gw13] [ 16%] 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_functional.py::test_post_data_textio_encoding[pyloop] 
tests/test_client_functional.py::test_file_upload_301_302_redirect_non_post[pyloop-PUT-301] 
[gw2] [ 16%] PASSED tests/test_client_functional.py::test_post_data_textio_encoding[pyloop] 
tests/test_client_ws_functional.py::test_heartbeat_no_pong_concurrent_receive[pyloop] 
tests/test_client_request.py::test_host_header_ipv6_with_port[pyloop] 
[gw15] [ 16%] PASSED tests/test_client_request.py::test_host_header_ipv6_with_port[pyloop] 
[gw8] [ 16%] PASSED tests/test_client_functional.py::test_file_upload_301_302_redirect_non_post[pyloop-PUT-301] 
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'] 
[gw9] [ 16%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-SESS-auth] 
[gw13] [ 16%] PASSED tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout_passed_to_create_connection[pyloop] 
tests/test_client_response.py::test_wait_for_100_1[pyloop] 
[gw17] [ 16%] PASSED tests/test_client_response.py::test_wait_for_100_1[pyloop] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-SESS-auth-int] 
[gw10] [ 16%] 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] 
tests/test_client_functional.py::test_read_timeout_closes_connection[pyloop] 
tests/test_client_request.py::test_method2[pyloop] 
tests/test_client_functional.py::test_read_timeout_on_write[pyloop] 
[gw14] [ 16%] PASSED tests/test_client_request.py::test_method2[pyloop] 
tests/test_client_functional.py::test_creds_in_auth_and_url[pyloop] 
[gw6] [ 16%] PASSED tests/test_client_functional.py::test_creds_in_auth_and_url[pyloop] 
tests/test_client_session.py::test_detach[pyloop] 
[gw21] [ 16%] PASSED tests/test_client_session.py::test_detach[pyloop] 
[gw23] [ 16%] PASSED tests/test_client_ws_functional.py::test_heartbeat_no_pong_concurrent_receive[pyloop] 
tests/test_client_request.py::test_default_loop[pyloop] 
[gw15] [ 16%] PASSED tests/test_client_request.py::test_default_loop[pyloop] 
tests/test_client_response.py::test_response_links_empty[pyloop] 
[gw19] [ 16%] PASSED tests/test_client_response.py::test_response_links_empty[pyloop] 
tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout_not_passed_pre_311[pyloop] 
[gw13] [ 16%] 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_session.py::test_base_url_without_trailing_slash 
tests/test_client_functional.py::test_broken_connection[pyloop] 
[gw9] [ 16%] 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_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-SESS-auth,auth-int] 
tests/test_client_functional.py::test_creds_in_auth_and_redirect_url[pyloop] 
[gw13] [ 16%] PASSED tests/test_connector.py::test_tcp_connector_close_abort_ssl_when_shutdown_timeout_zero[pyloop] 
[gw6] [ 16%] PASSED tests/test_client_functional.py::test_creds_in_auth_and_redirect_url[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_request.py::test_expect100[pyloop] 
[gw7] [ 16%] PASSED tests/test_client_functional.py::test_read_timeout_closes_connection[pyloop] 
tests/test_client_ws.py::test_ws_connect_non_overlapped_protocols_2[pyloop] 
tests/test_client_session.py::test_request_closed_session[pyloop] 
[gw21] [ 16%] PASSED tests/test_client_session.py::test_request_closed_session[pyloop] 
tests/test_client_ws_functional.py::test_close_websocket_while_ping_inflight[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] 
tests/test_benchmarks_web_urldispatcher.py::test_resolve_single_fixed_url_with_many_routes[pyloop] 
[gw22] [ 16%] PASSED tests/test_client_ws.py::test_ws_connect_non_overlapped_protocols_2[pyloop] 
[gw0] [ 16%] PASSED tests/test_benchmarks_web_urldispatcher.py::test_resolve_single_fixed_url_with_many_routes[pyloop] 
tests/test_client_functional.py::test_json_custom[pyloop] 
[gw4] [ 16%] PASSED tests/test_client_functional.py::test_json_custom[pyloop] 
[gw18] [ 16%] PASSED tests/test_client_request.py::test_expect100_with_body_becomes_none 
[gw9] [ 16%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA-SESS-auth,auth-int] 
[gw20] [ 16%] PASSED tests/test_client_session.py::test_base_url_without_trailing_slash 
tests/test_client_session.py::test_instantiation_with_invalid_timeout_value[pyloop] 
[gw20] [ 16%] PASSED tests/test_client_session.py::test_instantiation_with_invalid_timeout_value[pyloop] 
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-None-None] 
[gw18] [ 16%] PASSED tests/test_client_request.py::test_content_length_for_methods[pyloop-GET-None-None] 
tests/test_connector.py::test_release_not_opened[pyloop] 
tests/test_connector.py::test_tcp_connector_close_doesnt_abort_non_ssl_when_shutdown_timeout_zero[pyloop] 
[gw10] [ 16%] 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] 
[gw1] [ 16%] PASSED tests/test_connector.py::test_release_not_opened[pyloop] 
tests/test_client_functional.py::test_post_data_zipfile_filelike[pyloop] 
tests/test_client_response.py::test_wait_for_100_2[pyloop] 
[gw17] [ 16%] PASSED tests/test_client_response.py::test_wait_for_100_2[pyloop] 
[gw11] [ 17%] 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_functional.py::test_drop_auth_on_redirect_to_other_host[pyloop-entirely different hosts] 
[gw6] [ 17%] PASSED tests/test_client_functional.py::test_drop_auth_on_redirect_to_other_host[pyloop-entirely different hosts] 
[gw2] [ 17%] PASSED tests/test_client_functional.py::test_post_data_zipfile_filelike[pyloop] 
[gw12] [ 17%] PASSED tests/test_client_request.py::test_expect100[pyloop] 
[gw23] [ 17%] PASSED tests/test_client_ws_functional.py::test_close_websocket_while_ping_inflight[pyloop] 
tests/test_client_session.py::test_close_flag_for_closed_connector[pyloop] 
[gw21] [ 17%] PASSED tests/test_client_session.py::test_close_flag_for_closed_connector[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] 
[gw13] [ 17%] PASSED tests/test_connector.py::test_tcp_connector_close_doesnt_abort_non_ssl_when_shutdown_timeout_zero[pyloop] 
tests/test_client_functional.py::test_file_upload_301_302_redirect_non_post[pyloop-PUT-302] 
tests/test_client_functional.py::test_read_timeout_on_prepared_response[pyloop] 
[gw5] [ 17%] XFAIL tests/test_client_functional.py::test_broken_connection[pyloop] 
[gw9] [ 17%] 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] 
[gw8] [ 17%] PASSED tests/test_client_functional.py::test_file_upload_301_302_redirect_non_post[pyloop-PUT-302] 
tests/test_client_functional.py::test_drop_auth_on_redirect_to_other_host[pyloop-http -> https] 
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] 
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_method3[pyloop] 
[gw14] [ 17%] PASSED tests/test_client_request.py::test_method3[pyloop] 
[gw3] [ 17%] PASSED tests/test_client_functional.py::test_read_timeout_on_write[pyloop] 
tests/test_client_response.py::test_response_not_closed_after_get_ok 
[gw19] [ 17%] 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] [ 17%] PASSED tests/test_client_response.py::test_response_duplicate_cookie_names[pyloop] 
tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout_warning_pre_311[pyloop] 
[gw13] [ 17%] PASSED tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout_warning_pre_311[pyloop] 
[gw10] [ 17%] PASSED tests/test_client_middleware_digest_auth.py::test_encode_validation_errors[challenge1-Malformed Digest auth challenge: Missing 'realm' parameter] 
[gw7] [ 17%] PASSED tests/test_client_functional.py::test_read_timeout_on_prepared_response[pyloop] 
tests/test_client_ws_functional.py::test_send_recv_compress[zlib-pyloop] 
tests/test_client_middleware_digest_auth.py::test_encode_validation_errors[challenge2-Malformed Digest auth challenge: Missing 'nonce' parameter] 
[gw23] [ 17%] PASSED tests/test_client_ws_functional.py::test_send_recv_compress[zlib-pyloop] 
tests/test_client_functional.py::test_broken_connection_2[pyloop] 
[gw5] [ 17%] PASSED tests/test_client_functional.py::test_broken_connection_2[pyloop] 
tests/test_client_functional.py::test_post_data_tarfile_filelike[pyloop] 
[gw6] [ 17%] PASSED tests/test_client_functional.py::test_drop_auth_on_redirect_to_other_host[pyloop-http -> https] 
[gw2] [ 17%] PASSED tests/test_client_functional.py::test_post_data_tarfile_filelike[pyloop] 
tests/test_client_session.py::test_double_close[pyloop] 
[gw21] [ 17%] PASSED tests/test_client_session.py::test_double_close[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] 
tests/test_benchmarks_web_urldispatcher.py::test_resolve_multiple_fixed_url_with_many_routes[pyloop] 
[gw9] [ 17%] 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] 
tests/test_client_ws.py::test_ws_connect_deflate[pyloop] 
tests/test_client_request.py::test_expect_100_continue_header[pyloop] 
[gw22] [ 17%] PASSED tests/test_client_ws.py::test_ws_connect_deflate[pyloop] 
tests/test_connector.py::test_connect[pyloop] 
[gw1] [ 17%] PASSED tests/test_connector.py::test_connect[pyloop] 
tests/test_client_response.py::test_repr[pyloop] 
[gw17] [ 17%] PASSED tests/test_client_response.py::test_repr[pyloop] 
[gw11] [ 17%] 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_functional.py::test_custom_headers[pyloop] 
tests/test_client_functional.py::test_expect_continue[pyloop] 
tests/test_client_request.py::test_content_length_for_methods[pyloop-HEAD-None-None] 
[gw18] [ 17%] PASSED tests/test_client_request.py::test_content_length_for_methods[pyloop-HEAD-None-None] 
[gw5] [ 17%] PASSED tests/test_client_functional.py::test_custom_headers[pyloop] 
[gw4] [ 17%] PASSED tests/test_client_functional.py::test_expect_continue[pyloop] 
tests/test_client_functional.py::test_post_bytes_data_content_length_from_body[pyloop] 
tests/test_client_ws_functional.py::test_send_recv_compress[zlib_ng.zlib_ng-pyloop] 
[gw23] [ 17%] PASSED tests/test_client_ws_functional.py::test_send_recv_compress[zlib_ng.zlib_ng-pyloop] 
[gw2] [ 17%] PASSED tests/test_client_functional.py::test_post_bytes_data_content_length_from_body[pyloop] 
[gw10] [ 17%] 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] 
tests/test_client_response.py::test_response_raw_cookie_headers_preserved[pyloop] 
[gw19] [ 17%] PASSED tests/test_client_response.py::test_response_raw_cookie_headers_preserved[pyloop] 
[gw12] [ 17%] PASSED tests/test_client_request.py::test_expect_100_continue_header[pyloop] 
tests/test_client_session.py::test_properties[pyloop-auth-_default_auth] 
[gw20] [ 17%] PASSED tests/test_client_session.py::test_properties[pyloop-auth-_default_auth] 
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_drop_auth_on_redirect_to_other_host[pyloop-https -> http] 
tests/test_client_request.py::test_host_header_fqdn[pyloop-multiple dots with port] 
[gw15] [ 17%] PASSED tests/test_client_request.py::test_host_header_fqdn[pyloop-multiple dots with port] 
tests/test_client_functional.py::test_file_upload_301_302_redirect_non_post[pyloop-PATCH-301] 
[gw8] [ 17%] PASSED tests/test_client_functional.py::test_file_upload_301_302_redirect_non_post[pyloop-PATCH-301] 
tests/test_client_session.py::test_del[pyloop] 
[gw9] [ 18%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA256-auth-int] 
[gw6] [ 18%] PASSED tests/test_client_functional.py::test_drop_auth_on_redirect_to_other_host[pyloop-https -> http] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA256-auth,auth-int] 
tests/test_client_functional.py::test_timeout_on_reading_data[pyloop] 
[gw0] [ 18%] PASSED tests/test_benchmarks_web_urldispatcher.py::test_resolve_multiple_fixed_url_with_many_routes[pyloop] 
tests/test_client_ws_functional.py::test_send_recv_compress[isal.isal_zlib-pyloop] 
[gw23] [ 18%] PASSED tests/test_client_ws_functional.py::test_send_recv_compress[isal.isal_zlib-pyloop] 
tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout_zero_no_warning_pre_311[pyloop] 
[gw13] [ 18%] PASSED tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout_zero_no_warning_pre_311[pyloop] 
tests/test_connector.py::test_connect_tracing[pyloop] 
[gw1] [ 18%] PASSED tests/test_connector.py::test_connect_tracing[pyloop] 
[gw10] [ 18%] 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_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] 
tests/test_client_functional.py::test_file_upload_301_302_redirect_non_post[pyloop-PATCH-302] 
[gw21] [ 18%] PASSED tests/test_client_session.py::test_del[pyloop] 
tests/test_client_request.py::test_method_invalid[pyloop] 
[gw14] [ 18%] PASSED tests/test_client_request.py::test_method_invalid[pyloop] 
[gw8] [ 18%] PASSED tests/test_client_functional.py::test_file_upload_301_302_redirect_non_post[pyloop-PATCH-302] 
tests/test_client_functional.py::test_redirect_to_absolute_url[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] 
[gw5] [ 18%] PASSED tests/test_client_functional.py::test_redirect_to_absolute_url[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] 
tests/test_client_response.py::test_response_cookies_setter_updates_raw_headers[pyloop] 
[gw19] [ 18%] PASSED tests/test_client_response.py::test_response_cookies_setter_updates_raw_headers[pyloop] 
tests/test_client_functional.py::test_timeout_with_full_buffer[pyloop] 
tests/test_client_functional.py::test_auth_persist_on_redirect_to_other_host_with_global_auth[pyloop] 
[gw6] [ 18%] PASSED tests/test_client_functional.py::test_auth_persist_on_redirect_to_other_host_with_global_auth[pyloop] 
[gw9] [ 18%] 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_content_length_for_methods[pyloop-OPTIONS-None-None] 
[gw18] [ 18%] PASSED tests/test_client_request.py::test_content_length_for_methods[pyloop-OPTIONS-None-None] 
tests/test_client_functional.py::test_expect100_with_no_body[pyloop] 
tests/test_client_request.py::test_update_cookies_with_quoted_existing_header[pyloop] 
tests/test_client_ws_functional.py::test_send_recv_compress_wbits[zlib-pyloop] 
[gw23] [ 18%] PASSED tests/test_client_ws_functional.py::test_send_recv_compress_wbits[zlib-pyloop] 
[gw16] [ 18%] PASSED tests/test_client_request.py::test_update_cookies_with_quoted_existing_header[pyloop] 
[gw10] [ 18%] 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] 
tests/test_client_request.py::test_data_stream[pyloop] 
tests/test_client_session.py::test_del_debug[pyloop] 
[gw4] [ 18%] PASSED tests/test_client_functional.py::test_expect100_with_no_body[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] 
tests/test_client_functional.py::test_post_custom_payload_without_content_length[pyloop] 
[gw2] [ 18%] PASSED tests/test_client_functional.py::test_post_custom_payload_without_content_length[pyloop] 
tests/test_client_ws.py::test_ws_connect_deflate_per_message[pyloop] 
[gw22] [ 18%] PASSED tests/test_client_ws.py::test_ws_connect_deflate_per_message[pyloop] 
[gw11] [ 18%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-SESS-auth-int] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA-SESS-auth,auth-int] 
tests/test_client_functional.py::test_drop_auth_on_redirect_to_other_host_with_global_auth_and_base_url[pyloop] 
[gw6] [ 18%] PASSED tests/test_client_functional.py::test_drop_auth_on_redirect_to_other_host_with_global_auth_and_base_url[pyloop] 
tests/test_client_session.py::test_properties[pyloop-connector_owner-_connector_owner] 
[gw20] [ 18%] PASSED tests/test_client_session.py::test_properties[pyloop-connector_owner-_connector_owner] 
tests/test_client_response.py::test_repr_non_ascii_url 
[gw17] [ 18%] PASSED tests/test_client_response.py::test_repr_non_ascii_url 
tests/test_client_response.py::test_repr_non_ascii_reason 
tests/test_client_session.py::test_close_coro[pyloop] 
[gw12] [ 18%] PASSED tests/test_client_request.py::test_data_stream[pyloop] 
[gw17] [ 18%] PASSED tests/test_client_response.py::test_repr_non_ascii_reason 
tests/test_client_response.py::test_url_obj_deprecated 
tests/test_client_functional.py::test_file_upload_301_302_redirect_non_post[pyloop-DELETE-301] 
tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout_sentinel_no_warning_pre_311[pyloop] 
[gw13] [ 18%] PASSED tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout_sentinel_no_warning_pre_311[pyloop] 
[gw17] [ 18%] PASSED tests/test_client_response.py::test_url_obj_deprecated 
tests/test_client_response.py::test_read_and_release_connection[pyloop] 
[gw17] [ 18%] PASSED tests/test_client_response.py::test_read_and_release_connection[pyloop] 
[gw19] [ 18%] PASSED tests/test_client_session.py::test_close_coro[pyloop] 
tests/test_client_request.py::test_host_header_fqdn[pyloop-only dots] 
[gw15] [ 18%] PASSED tests/test_client_request.py::test_host_header_fqdn[pyloop-only dots] 
tests/test_client_functional.py::test_expect100_continue_with_none_payload[pyloop] 
tests/test_benchmarks_web_urldispatcher.py::test_resolve_multiple_level_fixed_url_with_many_routes[pyloop] 
[gw4] [ 18%] PASSED tests/test_client_functional.py::test_expect100_continue_with_none_payload[pyloop] 
[gw8] [ 18%] PASSED tests/test_client_functional.py::test_file_upload_301_302_redirect_non_post[pyloop-DELETE-301] 
tests/test_client_request.py::test_connection_header[pyloop] 
[gw9] [ 18%] 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] 
tests/test_client_request.py::test_version_1_0[pyloop] 
[gw14] [ 18%] PASSED tests/test_client_request.py::test_version_1_0[pyloop] 
tests/test_client_functional.py::test_redirect_without_location_header[pyloop] 
[gw21] [ 18%] PASSED tests/test_client_session.py::test_del_debug[pyloop] 
[gw5] [ 18%] PASSED tests/test_client_functional.py::test_redirect_without_location_header[pyloop] 
tests/test_connector.py::test_exception_during_connetion_create_tracing[pyloop-on_connection_create_start] 
[gw1] [ 18%] PASSED tests/test_connector.py::test_exception_during_connetion_create_tracing[pyloop-on_connection_create_start] 
tests/test_client_ws_functional.py::test_send_recv_compress_wbits[zlib_ng.zlib_ng-pyloop] 
[gw23] [ 18%] PASSED tests/test_client_ws_functional.py::test_send_recv_compress_wbits[zlib_ng.zlib_ng-pyloop] 
[gw11] [ 19%] 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-] 
[gw10] [ 19%] 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] 
[gw9] [ 19%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA256-SESS-auth] 
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_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA256-SESS-auth-int] 
[gw16] [ 19%] PASSED tests/test_client_request.py::test_connection_header[pyloop] 
tests/test_client_request.py::test_content_length_for_methods[pyloop-TRACE-None-None] 
[gw18] [ 19%] PASSED tests/test_client_request.py::test_content_length_for_methods[pyloop-TRACE-None-None] 
tests/test_client_functional.py::test_ssl_client[pyloop] 
tests/test_connector.py::test_ssl_context_once 
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_client_ws.py::test_ws_connect_deflate_server_not_support[pyloop] 
[gw7] [ 19%] PASSED tests/test_client_functional.py::test_timeout_with_full_buffer[pyloop] 
tests/test_client_request.py::test_data_stream_deprecated[pyloop] 
[gw22] [ 19%] PASSED tests/test_client_ws.py::test_ws_connect_deflate_server_not_support[pyloop] 
tests/test_client_functional.py::test_async_with_session[pyloop] 
[gw6] [ 19%] PASSED tests/test_client_functional.py::test_async_with_session[pyloop] 
tests/test_client_functional.py::test_chunked_deprecated[pyloop] 
[gw5] [ 19%] PASSED tests/test_client_functional.py::test_chunked_deprecated[pyloop] 
[gw2] [ 19%] PASSED tests/test_client_functional.py::test_ssl_client[pyloop] 
[gw11] [ 19%] 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_request.py::test_version_default[pyloop] 
[gw14] [ 19%] PASSED tests/test_client_request.py::test_version_default[pyloop] 
[gw9] [ 19%] 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] 
[gw0] [ 19%] PASSED tests/test_benchmarks_web_urldispatcher.py::test_resolve_multiple_level_fixed_url_with_many_routes[pyloop] 
tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout_zero_not_passed[pyloop] 
[gw12] [ 19%] PASSED tests/test_client_request.py::test_data_stream_deprecated[pyloop] 
tests/test_client_functional.py::test_encoding_deflate[zlib-pyloop] 
[gw4] [ 19%] PASSED tests/test_client_functional.py::test_encoding_deflate[zlib-pyloop] 
tests/test_client_functional.py::test_file_upload_301_302_redirect_non_post[pyloop-DELETE-302] 
[gw8] [ 19%] PASSED tests/test_client_functional.py::test_file_upload_301_302_redirect_non_post[pyloop-DELETE-302] 
tests/test_client_response.py::test_read_and_release_connection_with_error[pyloop] 
tests/test_client_session.py::test_session_context_manager[pyloop] 
[gw17] [ 19%] PASSED tests/test_client_response.py::test_read_and_release_connection_with_error[pyloop] 
tests/test_connector.py::test_exception_during_connetion_create_tracing[pyloop-on_connection_create_end] 
[gw1] [ 19%] PASSED tests/test_connector.py::test_exception_during_connetion_create_tracing[pyloop-on_connection_create_end] 
tests/test_client_session.py::test_properties[pyloop-trust_env-_trust_env] 
[gw21] [ 19%] PASSED tests/test_client_session.py::test_session_context_manager[pyloop] 
[gw19] [ 19%] PASSED tests/test_connector.py::test_ssl_context_once 
tests/test_connector.py::test_close_twice[pyloop] 
[gw19] [ 19%] PASSED tests/test_connector.py::test_close_twice[pyloop] 
[gw20] [ 19%] PASSED tests/test_client_session.py::test_properties[pyloop-trust_env-_trust_env] 
[gw10] [ 19%] 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] 
[gw13] [ 19%] PASSED tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout_zero_not_passed[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_request.py::test_no_content_length[pyloop] 
tests/test_client_ws.py::test_ws_connect_deflate_notakeover[pyloop] 
[gw22] [ 19%] PASSED tests/test_client_ws.py::test_ws_connect_deflate_notakeover[pyloop] 
tests/test_client_functional.py::test_session_close_awaitable[pyloop] 
[gw6] [ 19%] PASSED tests/test_client_functional.py::test_session_close_awaitable[pyloop] 
tests/test_client_functional.py::test_read_bufsize_session_default[pyloop] 
tests/test_client_ws_functional.py::test_send_recv_compress_wbits[isal.isal_zlib-pyloop] 
[gw7] [ 19%] PASSED tests/test_client_functional.py::test_read_bufsize_session_default[pyloop] 
[gw23] [ 19%] PASSED tests/test_client_ws_functional.py::test_send_recv_compress_wbits[isal.isal_zlib-pyloop] 
[gw3] [ 19%] PASSED tests/test_client_functional.py::test_timeout_on_reading_data[pyloop] 
tests/test_client_functional.py::test_invalid_and_non_http_url[pyloop-http://:/-http://:/-InvalidUrlClientError] 
[gw5] [ 19%] PASSED tests/test_client_functional.py::test_invalid_and_non_http_url[pyloop-http://:/-http://:/-InvalidUrlClientError] 
[gw11] [ 19%] 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_client_request.py::test_content_length_for_methods[pyloop-POST-None-0] 
[gw18] [ 19%] PASSED tests/test_client_request.py::test_content_length_for_methods[pyloop-POST-None-0] 
tests/test_connector.py::test_exception_during_connection_queued_tracing[pyloop] 
[gw1] [ 19%] PASSED tests/test_connector.py::test_exception_during_connection_queued_tracing[pyloop] 
tests/test_client_functional.py::test_ssl_client_shutdown_timeout[pyloop] 
[gw16] [ 19%] PASSED tests/test_client_request.py::test_no_content_length[pyloop] 
tests/test_client_functional.py::test_encoding_deflate[zlib_ng.zlib_ng-pyloop] 
[gw2] [ 19%] PASSED tests/test_client_functional.py::test_ssl_client_shutdown_timeout[pyloop] 
tests/test_client_request.py::test_request_info[pyloop] 
[gw4] [ 19%] PASSED tests/test_client_functional.py::test_encoding_deflate[zlib_ng.zlib_ng-pyloop] 
[gw14] [ 19%] PASSED tests/test_client_request.py::test_request_info[pyloop] 
tests/test_client_request.py::test_default_headers_useragent_custom[pyloop] 
[gw15] [ 19%] PASSED tests/test_client_request.py::test_default_headers_useragent_custom[pyloop] 
tests/test_client_request.py::test_data_file[pyloop] 
[gw9] [ 19%] PASSED 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_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA256-SESS-] 
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] [ 20%] 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] 
tests/test_client_session.py::test_properties[pyloop-trace_configs-_trace_configs] 
tests/test_client_session.py::test_borrow_connector_loop[pyloop] 
tests/test_client_ws.py::test_ws_connect_deflate_client_wbits[pyloop] 
[gw21] [ 20%] PASSED tests/test_client_session.py::test_borrow_connector_loop[pyloop] 
tests/test_connector.py::test_close_cancels_cleanup_handle[pyloop] 
[gw19] [ 20%] PASSED tests/test_connector.py::test_close_cancels_cleanup_handle[pyloop] 
[gw20] [ 20%] PASSED tests/test_client_session.py::test_properties[pyloop-trace_configs-_trace_configs] 
[gw11] [ 20%] 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] 
tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout_nonzero_passed[pyloop] 
[gw22] [ 20%] PASSED tests/test_client_ws.py::test_ws_connect_deflate_client_wbits[pyloop] 
tests/test_client_response.py::test_release[pyloop] 
tests/test_client_functional.py::test_file_upload_307_302_redirect_chain[pyloop] 
[gw17] [ 20%] PASSED tests/test_client_response.py::test_release[pyloop] 
[gw10] [ 20%] 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] 
[gw8] [ 20%] PASSED tests/test_client_functional.py::test_file_upload_307_302_redirect_chain[pyloop] 
tests/test_connector.py::test_exception_during_connection_reuse_tracing[pyloop] 
[gw12] [ 20%] PASSED tests/test_client_request.py::test_data_file[pyloop] 
tests/test_client_functional.py::test_timeout_none[pyloop] 
[gw3] [ 20%] PASSED tests/test_client_functional.py::test_timeout_none[pyloop] 
[gw1] [ 20%] PASSED tests/test_connector.py::test_exception_during_connection_reuse_tracing[pyloop] 
tests/test_connector.py::test_del_with_scheduled_cleanup[pyloop] 
tests/test_client_functional.py::test_close_resp_on_error_async_with_session[pyloop] 
tests/test_client_request.py::test_skip_default_useragent_header[pyloop] 
[gw15] [ 20%] PASSED tests/test_client_request.py::test_skip_default_useragent_header[pyloop] 
[gw6] [ 20%] PASSED tests/test_client_functional.py::test_close_resp_on_error_async_with_session[pyloop] 
tests/test_client_ws_functional.py::test_send_recv_compress_wbit_error[pyloop] 
[gw23] [ 20%] PASSED tests/test_client_ws_functional.py::test_send_recv_compress_wbit_error[pyloop] 
tests/test_client_functional.py::test_read_bufsize_explicit[pyloop] 
tests/test_client_request.py::test_content_length_for_methods[pyloop-PUT-None-0] 
tests/test_client_request.py::test_no_content_length_head[pyloop] 
[gw18] [ 20%] PASSED tests/test_client_request.py::test_content_length_for_methods[pyloop-PUT-None-0] 
tests/test_benchmarks_web_urldispatcher.py::test_resolve_dynamic_resource_url_with_many_static_routes[pyloop] 
[gw7] [ 20%] PASSED tests/test_client_functional.py::test_read_bufsize_explicit[pyloop] 
[gw11] [ 20%] 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-] 
[gw13] [ 20%] PASSED tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout_nonzero_passed[pyloop] 
tests/test_client_session.py::test_netrc_auth_with_trust_env[pyloop] 
[gw16] [ 20%] PASSED tests/test_client_request.py::test_no_content_length_head[pyloop] 
tests/test_client_functional.py::test_ssl_client_alpn[pyloop] 
[gw20] [ 20%] PASSED tests/test_client_session.py::test_netrc_auth_with_trust_env[pyloop] 
[gw2] [ 20%] PASSED tests/test_client_functional.py::test_ssl_client_alpn[pyloop] 
[gw9] [ 20%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA256-SESS-] 
[gw0] [ 20%] PASSED tests/test_benchmarks_web_urldispatcher.py::test_resolve_dynamic_resource_url_with_many_static_routes[pyloop] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA512-auth] 
tests/test_client_functional.py::test_encoding_deflate[isal.isal_zlib-pyloop] 
tests/test_client_session.py::test_reraise_os_error[pyloop] 
[gw10] [ 20%] PASSED tests/test_client_middleware_digest_auth.py::test_encode_digest_with_sess_algorithms[SHA-512-SESS] 
[gw4] [ 20%] PASSED tests/test_client_functional.py::test_encoding_deflate[isal.isal_zlib-pyloop] 
tests/test_client_middleware_digest_auth.py::test_encode_unsupported_algorithm 
tests/test_client_functional.py::test_stream_reader_total_raw_bytes[pyloop] 
[gw8] [ 20%] PASSED tests/test_client_functional.py::test_stream_reader_total_raw_bytes[pyloop] 
[gw21] [ 20%] PASSED tests/test_client_session.py::test_reraise_os_error[pyloop] 
tests/test_client_functional.py::test_http_empty_data_text[pyloop] 
[gw7] [ 20%] PASSED tests/test_client_functional.py::test_http_empty_data_text[pyloop] 
tests/test_connector.py::test_close_cancels_resolve_host[pyloop] 
tests/test_client_functional.py::test_invalid_and_non_http_url[pyloop-http:/-http:///-InvalidUrlClientError] 
[gw5] [ 20%] PASSED tests/test_client_functional.py::test_invalid_and_non_http_url[pyloop-http:/-http:///-InvalidUrlClientError] 
[gw19] [ 20%] PASSED tests/test_connector.py::test_close_cancels_resolve_host[pyloop] 
tests/test_client_ws.py::test_ws_connect_deflate_client_wbits_bad[pyloop] 
tests/test_client_response.py::test_release_on_del[pyloop] 
[gw17] [ 20%] PASSED tests/test_client_response.py::test_release_on_del[pyloop] 
[gw22] [ 20%] PASSED tests/test_client_ws.py::test_ws_connect_deflate_client_wbits_bad[pyloop] 
tests/test_client_functional.py::test_release_resp_on_normal_exit_from_cm[pyloop] 
tests/test_connector.py::test_cancellation_during_waiting_for_free_connection[pyloop] 
[gw6] [ 20%] PASSED tests/test_client_functional.py::test_release_resp_on_normal_exit_from_cm[pyloop] 
[gw1] [ 20%] PASSED tests/test_connector.py::test_cancellation_during_waiting_for_free_connection[pyloop] 
tests/test_client_request.py::test_content_type_auto_header_get[pyloop] 
tests/test_client_request.py::test_headers[pyloop] 
tests/test_client_request.py::test_data_stream_exc[pyloop] 
[gw15] [ 20%] PASSED tests/test_client_request.py::test_headers[pyloop] 
tests/test_client_functional.py::test_connection_timeout_error[pyloop] 
[gw3] [ 20%] PASSED tests/test_client_functional.py::test_connection_timeout_error[pyloop] 
tests/test_connector.py::test_tcp_connector_close_abort_ssl_connections_in_conns[pyloop] 
[gw16] [ 20%] PASSED tests/test_client_request.py::test_content_type_auto_header_get[pyloop] 
tests/test_client_functional.py::test_tcp_connector_fingerprint_ok[pyloop] 
[gw2] [ 20%] PASSED tests/test_client_functional.py::test_tcp_connector_fingerprint_ok[pyloop] 
tests/test_client_ws_functional.py::test_ws_client_async_for[pyloop] 
[gw23] [ 20%] PASSED tests/test_client_ws_functional.py::test_ws_client_async_for[pyloop] 
[gw12] [ 20%] PASSED tests/test_client_request.py::test_data_stream_exc[pyloop] 
[gw10] [ 20%] 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] 
tests/test_client_session.py::test_netrc_auth_skipped_without_trust_env[pyloop] 
tests/test_client_request.py::test_content_length_for_methods[pyloop-PATCH-None-0] 
[gw18] [ 20%] PASSED tests/test_client_request.py::test_content_length_for_methods[pyloop-PATCH-None-0] 
[gw20] [ 20%] PASSED tests/test_client_session.py::test_netrc_auth_skipped_without_trust_env[pyloop] 
[gw11] [ 21%] 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] 
[gw13] [ 21%] PASSED tests/test_connector.py::test_tcp_connector_close_abort_ssl_connections_in_conns[pyloop] 
tests/test_benchmarks_web_urldispatcher.py::test_resolve_dynamic_resource_url_with_many_dynamic_routes[pyloop] 
[gw9] [ 21%] 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] 
tests/test_client_session.py::test_close_conn_on_error[pyloop] 
[gw21] [ 21%] PASSED tests/test_client_session.py::test_close_conn_on_error[pyloop] 
tests/test_connector.py::test_multiple_dns_resolution_requests_success[pyloop] 
tests/test_client_request.py::test_data_stream_exc_chain[pyloop] 
[gw19] [ 21%] PASSED tests/test_connector.py::test_multiple_dns_resolution_requests_success[pyloop] 
tests/test_client_functional.py::test_encoding_deflate_nochunk[zlib-pyloop] 
[gw4] [ 21%] PASSED tests/test_client_functional.py::test_encoding_deflate_nochunk[zlib-pyloop] 
tests/test_client_functional.py::test_tcp_connector_fingerprint_fail[pyloop] 
[gw2] [ 21%] PASSED tests/test_client_functional.py::test_tcp_connector_fingerprint_fail[pyloop] 
tests/test_client_response.py::test_response_eof[pyloop] 
[gw17] [ 21%] PASSED tests/test_client_response.py::test_response_eof[pyloop] 
tests/test_client_middleware.py::test_client_middleware_called[pyloop] 
tests/test_client_functional.py::test_non_close_detached_session_on_error_cm[pyloop] 
tests/test_client_functional.py::test_max_field_size_session_default[pyloop] 
[gw7] [ 21%] PASSED tests/test_client_functional.py::test_max_field_size_session_default[pyloop] 
tests/test_client_request.py::test_headers_list[pyloop] 
[gw8] [ 21%] PASSED tests/test_client_middleware.py::test_client_middleware_called[pyloop] 
[gw15] [ 21%] PASSED tests/test_client_request.py::test_headers_list[pyloop] 
[gw6] [ 21%] PASSED tests/test_client_functional.py::test_non_close_detached_session_on_error_cm[pyloop] 
tests/test_client_functional.py::test_invalid_and_non_http_url[pyloop-http:/example.com-http:///example.com-InvalidUrlClientError] 
[gw5] [ 21%] PASSED tests/test_client_functional.py::test_invalid_and_non_http_url[pyloop-http:/example.com-http:///example.com-InvalidUrlClientError] 
tests/test_connector.py::test_close_during_connect[pyloop] 
[gw1] [ 21%] PASSED tests/test_connector.py::test_close_during_connect[pyloop] 
tests/test_client_request.py::test_content_length_for_methods[pyloop-DELETE-None-0] 
[gw18] [ 21%] PASSED tests/test_client_request.py::test_content_length_for_methods[pyloop-DELETE-None-0] 
tests/test_client_ws_functional.py::test_ws_async_with[pyloop] 
[gw23] [ 21%] PASSED tests/test_client_ws_functional.py::test_ws_async_with[pyloop] 
tests/test_client_request.py::test_content_type_auto_header_form[pyloop] 
tests/test_client_ws.py::test_ws_connect_deflate_server_ext_bad[pyloop] 
[gw12] [ 21%] PASSED tests/test_client_request.py::test_data_stream_exc_chain[pyloop] 
[gw22] [ 21%] PASSED tests/test_client_ws.py::test_ws_connect_deflate_server_ext_bad[pyloop] 
[gw0] [ 21%] PASSED tests/test_benchmarks_web_urldispatcher.py::test_resolve_dynamic_resource_url_with_many_dynamic_routes[pyloop] 
tests/test_connector.py::test_tcp_connector_allowed_protocols[pyloop] 
[gw13] [ 21%] PASSED tests/test_connector.py::test_tcp_connector_allowed_protocols[pyloop] 
[gw10] [ 21%] 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] 
[gw11] [ 21%] 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_client_session.py::test_netrc_auth_skipped_without_netrc_file[pyloop] 
[gw20] [ 21%] PASSED tests/test_client_session.py::test_netrc_auth_skipped_without_netrc_file[pyloop] 
tests/test_client_session.py::test_ws_connect_allowed_protocols[pyloop-http] 
tests/test_client_functional.py::test_readline_error_on_conn_close[pyloop] 
[gw16] [ 21%] PASSED tests/test_client_request.py::test_content_type_auto_header_form[pyloop] 
tests/test_client_request.py::test_content_length_for_methods[pyloop-GET--0] 
[gw18] [ 21%] PASSED tests/test_client_request.py::test_content_length_for_methods[pyloop-GET--0] 
[gw21] [ 21%] PASSED tests/test_client_session.py::test_ws_connect_allowed_protocols[pyloop-http] 
[gw9] [ 21%] 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_request.py::test_data_stream_continue[pyloop] 
tests/test_client_request.py::test_headers_default[pyloop] 
[gw15] [ 21%] PASSED tests/test_client_request.py::test_headers_default[pyloop] 
tests/test_connector.py::test_multiple_dns_resolution_requests_failure[pyloop] 
[gw19] [ 21%] PASSED tests/test_connector.py::test_multiple_dns_resolution_requests_failure[pyloop] 
[gw14] [ 21%] XFAIL tests/test_connector.py::test_del_with_scheduled_cleanup[pyloop] 
tests/test_client_functional.py::test_encoding_deflate_nochunk[zlib_ng.zlib_ng-pyloop] 
[gw4] [ 21%] PASSED tests/test_client_functional.py::test_encoding_deflate_nochunk[zlib_ng.zlib_ng-pyloop] 
tests/test_connector.py::test_ctor_cleanup 
tests/test_client_response.py::test_response_eof_upgraded[pyloop] 
tests/test_client_ws_functional.py::test_ws_async_with_send[pyloop] 
[gw23] [ 21%] PASSED tests/test_client_ws_functional.py::test_ws_async_with_send[pyloop] 
tests/test_client_session.py::test_ws_connect_allowed_protocols[pyloop-https] 
[gw17] [ 21%] PASSED tests/test_client_response.py::test_response_eof_upgraded[pyloop] 
tests/test_client_functional.py::test_max_field_size_session_default_fail[pyloop] 
tests/test_client_request.py::test_content_type_auto_header_bytes[pyloop] 
[gw12] [ 21%] PASSED tests/test_client_request.py::test_data_stream_continue[pyloop] 
[gw7] [ 21%] PASSED tests/test_client_functional.py::test_max_field_size_session_default_fail[pyloop] 
tests/test_client_functional.py::test_format_task_get[pyloop] 
tests/test_client_middleware.py::test_client_middleware_retry[pyloop] 
[gw2] [ 21%] PASSED tests/test_client_functional.py::test_format_task_get[pyloop] 
tests/test_connector.py::test_start_tls_exception_with_ssl_shutdown_timeout_zero[pyloop] 
[gw8] [ 21%] PASSED tests/test_client_middleware.py::test_client_middleware_retry[pyloop] 
[gw13] [ 21%] PASSED tests/test_connector.py::test_start_tls_exception_with_ssl_shutdown_timeout_zero[pyloop] 
[gw16] [ 21%] PASSED tests/test_client_request.py::test_content_type_auto_header_bytes[pyloop] 
[gw10] [ 21%] 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_benchmarks_web_urldispatcher.py::test_resolve_dynamic_resource_url_with_many_dynamic_routes_with_common_prefix[pyloop] 
tests/test_client_request.py::test_content_length_for_methods[pyloop-HEAD--0] 
[gw18] [ 21%] PASSED tests/test_client_request.py::test_content_length_for_methods[pyloop-HEAD--0] 
[gw9] [ 21%] 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_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-SHA512-] 
tests/test_client_functional.py::test_invalid_and_non_http_url[pyloop-http:///example.com-http:///example.com-InvalidUrlClientError] 
[gw5] [ 21%] PASSED tests/test_client_functional.py::test_invalid_and_non_http_url[pyloop-http:///example.com-http:///example.com-InvalidUrlClientError] 
[gw22] [ 21%] PASSED tests/test_client_ws_functional.py::test_send_recv_text[pyloop] 
tests/test_client_functional.py::test_close_detached_session_on_non_existing_addr[pyloop] 
[gw6] [ 22%] PASSED tests/test_client_functional.py::test_close_detached_session_on_non_existing_addr[pyloop] 
tests/test_client_session.py::test_netrc_auth_from_home_directory[pyloop] 
[gw11] [ 22%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA256-SESS-auth-int] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA256-SESS-auth,auth-int] 
[gw20] [ 22%] PASSED tests/test_client_session.py::test_netrc_auth_from_home_directory[pyloop] 
tests/test_client_request.py::test_data_continue[pyloop] 
tests/test_client_request.py::test_invalid_url[pyloop] 
[gw15] [ 22%] PASSED tests/test_client_request.py::test_invalid_url[pyloop] 
tests/test_client_request.py::test_content_type_skip_auto_header_bytes[pyloop] 
tests/test_client_ws_functional.py::test_ws_async_with_shortcut[pyloop] 
tests/test_connector.py::test_del_with_closed_loop[pyloop] 
[gw23] [ 22%] PASSED tests/test_client_ws_functional.py::test_ws_async_with_shortcut[pyloop] 
[gw0] [ 22%] PASSED tests/test_benchmarks_web_urldispatcher.py::test_resolve_dynamic_resource_url_with_many_dynamic_routes_with_common_prefix[pyloop] 
tests/test_client_response.py::test_response_eof_after_connection_detach[pyloop] 
[gw17] [ 22%] PASSED tests/test_client_response.py::test_response_eof_after_connection_detach[pyloop] 
[gw12] [ 22%] PASSED tests/test_client_request.py::test_data_continue[pyloop] 
[gw21] [ 22%] PASSED tests/test_client_session.py::test_ws_connect_allowed_protocols[pyloop-https] 
[gw10] [ 22%] 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_connector.py::test_multiple_dns_resolution_requests_cancelled[pyloop] 
tests/test_client_functional.py::test_max_field_size_session_explicit[pyloop] 
[gw7] [ 22%] PASSED tests/test_client_functional.py::test_max_field_size_session_explicit[pyloop] 
[gw1] [ 22%] PASSED tests/test_connector.py::test_ctor_cleanup 
tests/test_client_request.py::test_no_path[pyloop] 
[gw15] [ 22%] PASSED tests/test_client_request.py::test_no_path[pyloop] 
tests/test_client_functional.py::test_invalid_and_non_http_url[pyloop-call:+380123456789-call:\\+380123456789-NonHttpUrlClientError] 
[gw19] [ 22%] PASSED tests/test_connector.py::test_multiple_dns_resolution_requests_cancelled[pyloop] 
tests/test_connector.py::test_cleanup 
tests/test_client_middleware.py::test_client_middleware_per_request[pyloop] 
[gw8] [ 22%] PASSED tests/test_client_middleware.py::test_client_middleware_per_request[pyloop] 
[gw5] [ 22%] PASSED tests/test_client_functional.py::test_invalid_and_non_http_url[pyloop-call:+380123456789-call:\\+380123456789-NonHttpUrlClientError] 
[gw16] [ 22%] PASSED tests/test_client_request.py::test_content_type_skip_auto_header_bytes[pyloop] 
tests/test_connector.py::test_start_tls_exception_with_ssl_shutdown_timeout_nonzero[pyloop] 
[gw13] [ 22%] PASSED tests/test_connector.py::test_start_tls_exception_with_ssl_shutdown_timeout_nonzero[pyloop] 
tests/test_client_ws_functional.py::test_send_recv_bytes_bad_type[pyloop] 
[gw22] [ 22%] PASSED tests/test_client_ws_functional.py::test_send_recv_bytes_bad_type[pyloop] 
tests/test_benchmarks_web_urldispatcher.py::test_resolve_gitapi[pyloop] 
tests/test_client_functional.py::test_aiohttp_request_context_manager[pyloop] 
tests/test_client_request.py::test_content_length_for_methods[pyloop-POST--0] 
[gw18] [ 22%] PASSED tests/test_client_request.py::test_content_length_for_methods[pyloop-POST--0] 
[gw9] [ 22%] 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] 
tests/test_client_functional.py::test_encoding_deflate_nochunk[isal.isal_zlib-pyloop] 
[gw4] [ 22%] PASSED tests/test_client_functional.py::test_encoding_deflate_nochunk[isal.isal_zlib-pyloop] 
[gw6] [ 22%] PASSED tests/test_client_functional.py::test_aiohttp_request_context_manager[pyloop] 
tests/test_client_session.py::test_netrc_auth_overridden_by_explicit_auth[pyloop] 
tests/test_cookie_helpers.py::test_unquote_edge_cases[""""-""] 
[gw2] [ 22%] PASSED tests/test_cookie_helpers.py::test_unquote_edge_cases[""""-""] 
tests/test_cookie_helpers.py::test_unquote_edge_cases["ends with\\"-ends with\\] 
[gw20] [ 22%] PASSED tests/test_client_session.py::test_netrc_auth_overridden_by_explicit_auth[pyloop] 
[gw2] [ 22%] 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\\] 
[gw2] [ 22%] PASSED tests/test_cookie_helpers.py::test_unquote_edge_cases["test\\"-test\\] 
tests/test_cookie_helpers.py::test_unquote_edge_cases["\\"\\"\\""-"""] 
[gw2] [ 22%] 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}] 
[gw2] [ 22%] 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] 
[gw2] [ 22%] 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] 
[gw2] [ 22%] 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] 
[gw2] [ 22%] 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[""] 
[gw2] [ 22%] PASSED tests/test_cookie_helpers.py::test_unquote_compatibility_with_simplecookie[""] 
tests/test_cookie_helpers.py::test_unquote_compatibility_with_simplecookie["simple"] 
[gw2] [ 22%] PASSED tests/test_cookie_helpers.py::test_unquote_compatibility_with_simplecookie["simple"] 
tests/test_cookie_helpers.py::test_unquote_compatibility_with_simplecookie["with \\"quotes\\""] 
[gw2] [ 22%] 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\\\\"] 
[gw2] [ 22%] PASSED tests/test_cookie_helpers.py::test_unquote_compatibility_with_simplecookie["with \\\\backslash\\\\"] 
tests/test_cookie_helpers.py::test_unquote_compatibility_with_simplecookie["\\012newline"] 
[gw2] [ 22%] 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"] 
[gw2] [ 22%] 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] 
[gw2] [ 22%] 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"] 
[gw2] [ 22%] PASSED tests/test_cookie_helpers.py::test_unquote_compatibility_with_simplecookie[also-not-quoted"] 
tests/test_cookie_helpers.py::test_unquote_compatibility_with_simplecookie["mixed\\011\\042\\134test"] 
[gw2] [ 22%] PASSED tests/test_cookie_helpers.py::test_unquote_compatibility_with_simplecookie["mixed\\011\\042\\134test"] 
tests/test_cookiejar.py::test_date_parsing 
[gw2] [ 22%] PASSED tests/test_cookiejar.py::test_date_parsing 
tests/test_cookiejar.py::test_domain_matching 
[gw2] [ 22%] PASSED tests/test_cookiejar.py::test_domain_matching 
tests/test_cookiejar.py::test_constructor[pyloop] 
[gw2] [ 23%] PASSED tests/test_cookiejar.py::test_constructor[pyloop] 
tests/test_client_request.py::test_close[pyloop] 
tests/test_client_response.py::test_text[pyloop] 
[gw17] [ 23%] PASSED tests/test_client_response.py::test_text[pyloop] 
tests/test_client_request.py::test_ipv6_default_http_port[pyloop] 
[gw15] [ 23%] PASSED tests/test_client_request.py::test_ipv6_default_http_port[pyloop] 
tests/test_client_ws_functional.py::test_closed_async_for[pyloop] 
[gw11] [ 23%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA256-SESS-auth,auth-int] 
[gw23] [ 23%] PASSED tests/test_client_ws_functional.py::test_closed_async_for[pyloop] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA256-SESS-] 
[gw10] [ 23%] 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] 
[gw14] [ 23%] PASSED tests/test_connector.py::test_del_with_closed_loop[pyloop] 
tests/test_client_middleware.py::test_multiple_client_middlewares[pyloop] 
[gw8] [ 23%] PASSED tests/test_client_middleware.py::test_multiple_client_middlewares[pyloop] 
tests/test_client_functional.py::test_aiohttp_request_ctx_manager_close_sess_on_error[pyloop] 
[gw12] [ 23%] PASSED tests/test_client_request.py::test_close[pyloop] 
[gw6] [ 23%] PASSED tests/test_client_functional.py::test_aiohttp_request_ctx_manager_close_sess_on_error[pyloop] 
[gw1] [ 23%] PASSED tests/test_connector.py::test_cleanup 
tests/test_connector.py::test_cleanup_close_ssl_transport[pyloop] 
[gw1] [ 23%] PASSED tests/test_connector.py::test_cleanup_close_ssl_transport[pyloop] 
tests/test_cookiejar.py::test_constructor_with_expired[pyloop] 
[gw2] [ 23%] PASSED tests/test_cookiejar.py::test_constructor_with_expired[pyloop] 
tests/test_client_request.py::test_content_type_skip_auto_header_form[pyloop] 
tests/test_client_functional.py::test_max_headers_session_default[pyloop] 
[gw7] [ 23%] PASSED tests/test_client_functional.py::test_max_headers_session_default[pyloop] 
tests/test_client_session.py::test_ws_connect_allowed_protocols[pyloop-ws] 
tests/test_connector.py::test_start_tls_exception_with_ssl_shutdown_timeout_nonzero_pre_311[pyloop] 
tests/test_client_functional.py::test_encoding_gzip[zlib-pyloop] 
[gw13] [ 23%] 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] [ 23%] PASSED tests/test_benchmarks_web_urldispatcher.py::test_resolve_gitapi[pyloop] 
[gw4] [ 23%] PASSED tests/test_client_functional.py::test_encoding_gzip[zlib-pyloop] 
tests/test_client_ws_functional.py::test_recv_bytes_after_close[pyloop] 
[gw22] [ 23%] PASSED tests/test_client_ws_functional.py::test_recv_bytes_after_close[pyloop] 
tests/test_client_functional.py::test_invalid_and_non_http_url[pyloop-skype:handle-skype:handle-NonHttpUrlClientError] 
[gw5] [ 23%] PASSED tests/test_client_functional.py::test_invalid_and_non_http_url[pyloop-skype:handle-skype:handle-NonHttpUrlClientError] 
tests/test_client_request.py::test_ipv6_default_https_port[pyloop] 
[gw15] [ 23%] PASSED tests/test_client_request.py::test_ipv6_default_https_port[pyloop] 
[gw13] [ 23%] PASSED tests/test_connector.py::test_start_tls_with_zero_total_timeout[pyloop] 
tests/test_connector.py::test_multiple_dns_resolution_requests_first_cancelled[pyloop] 
[gw19] [ 23%] PASSED tests/test_connector.py::test_multiple_dns_resolution_requests_first_cancelled[pyloop] 
[gw16] [ 23%] PASSED tests/test_client_request.py::test_content_type_skip_auto_header_form[pyloop] 
[gw11] [ 23%] 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] 
tests/test_client_request.py::test_content_length_for_methods[pyloop-PUT--0] 
[gw18] [ 23%] PASSED tests/test_client_request.py::test_content_length_for_methods[pyloop-PUT--0] 
[gw9] [ 23%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA512-SESS-auth] 
[gw3] [ 23%] PASSED tests/test_client_functional.py::test_readline_error_on_conn_close[pyloop] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA512-SESS-auth-int] 
tests/test_client_response.py::test_text_bad_encoding[pyloop] 
[gw17] [ 23%] PASSED tests/test_client_response.py::test_text_bad_encoding[pyloop] 
tests/test_connector.py::test_cleanup2[pyloop] 
[gw1] [ 23%] PASSED tests/test_connector.py::test_cleanup2[pyloop] 
tests/test_connector.py::test_invalid_ssl_param 
tests/test_client_request.py::test_bad_version[pyloop] 
tests/test_client_session.py::test_netrc_auth_host_not_in_netrc[pyloop] 
tests/test_client_ws_functional.py::test_send_recv_bytes[pyloop] 
[gw22] [ 23%] PASSED tests/test_client_ws_functional.py::test_send_recv_bytes[pyloop] 
[gw10] [ 23%] 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] 
[gw20] [ 23%] PASSED tests/test_client_session.py::test_netrc_auth_host_not_in_netrc[pyloop] 
tests/test_client_ws_functional.py::test_peer_connection_lost[pyloop] 
[gw23] [ 23%] PASSED tests/test_client_ws_functional.py::test_peer_connection_lost[pyloop] 
tests/test_connector.py::test_del_empty_connector[pyloop] 
[gw14] [ 23%] PASSED tests/test_connector.py::test_del_empty_connector[pyloop] 
[gw21] [ 23%] PASSED tests/test_client_session.py::test_ws_connect_allowed_protocols[pyloop-ws] 
tests/test_client_request.py::test_ipv6_nondefault_http_port[pyloop] 
[gw15] [ 23%] PASSED tests/test_client_request.py::test_ipv6_nondefault_http_port[pyloop] 
tests/test_cookiejar.py::test_save_load[pyloop] 
tests/test_client_functional.py::test_aiohttp_request_ctx_manager_not_found[pyloop] 
[gw2] [ 23%] PASSED tests/test_cookiejar.py::test_save_load[pyloop] 
[gw6] [ 23%] PASSED tests/test_client_functional.py::test_aiohttp_request_ctx_manager_not_found[pyloop] 
tests/test_client_functional.py::test_encoding_gzip[zlib_ng.zlib_ng-pyloop] 
[gw4] [ 23%] PASSED tests/test_client_functional.py::test_encoding_gzip[zlib_ng.zlib_ng-pyloop] 
[gw12] [ 23%] PASSED tests/test_client_request.py::test_bad_version[pyloop] 
tests/test_client_request.py::test_content_type_auto_header_content_length_no_skip[pyloop] 
tests/test_client_functional.py::test_max_headers_session_default_fail[pyloop] 
[gw7] [ 23%] PASSED tests/test_client_functional.py::test_max_headers_session_default_fail[pyloop] 
tests/test_benchmarks_web_urldispatcher.py::test_resolve_gitapi_subapps[pyloop] 
tests/test_client_middleware.py::test_client_middleware_auth_example[pyloop] 
[gw8] [ 23%] PASSED tests/test_client_middleware.py::test_client_middleware_auth_example[pyloop] 
tests/test_client_request.py::test_content_length_for_methods[pyloop-GET-test-4] 
[gw18] [ 23%] PASSED tests/test_client_request.py::test_content_length_for_methods[pyloop-GET-test-4] 
tests/test_client_functional.py::test_invalid_and_non_http_url[pyloop-slack://instance/room-slack://instance/room-NonHttpUrlClientError] 
[gw5] [ 23%] PASSED tests/test_client_functional.py::test_invalid_and_non_http_url[pyloop-slack://instance/room-slack://instance/room-NonHttpUrlClientError] 
[gw9] [ 24%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-SHA512-SESS-auth-int] 
tests/test_cookiejar.py::test_dummy_cookie_jar 
[gw16] [ 24%] PASSED tests/test_client_request.py::test_content_type_auto_header_content_length_no_skip[pyloop] 
tests/test_cookiejar.py::test_save_load_partitioned_cookies[pyloop] 
[gw2] [ 24%] PASSED tests/test_cookiejar.py::test_save_load_partitioned_cookies[pyloop] 
[gw11] [ 24%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA512-auth] 
tests/test_helpers.py::test_timeout_handle_cb_exc[pyloop] 
[gw15] [ 24%] PASSED tests/test_helpers.py::test_timeout_handle_cb_exc[pyloop] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA512-auth-int] 
tests/test_client_functional.py::test_no_error_on_conn_close_if_eof[pyloop] 
tests/test_client_ws.py::test_ws_connect[pyloop] 
tests/test_formdata.py::test_invalid_type_formdata_content_type[val2] 
[gw10] [ 24%] 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 
[gw1] [ 24%] PASSED tests/test_formdata.py::test_invalid_type_formdata_content_type[val2] 
tests/test_formdata.py::test_invalid_type_formdata_content_type[val3] 
[gw1] [ 24%] PASSED tests/test_formdata.py::test_invalid_type_formdata_content_type[val3] 
tests/test_formdata.py::test_invalid_type_formdata_content_type[foo] 
tests/test_client_response.py::test_text_badly_encoded_encoding_header[pyloop] 
[gw1] [ 24%] PASSED tests/test_formdata.py::test_invalid_type_formdata_content_type[foo] 
tests/test_formdata.py::test_invalid_value_formdata_content_type[\r] 
[gw1] [ 24%] PASSED tests/test_formdata.py::test_invalid_value_formdata_content_type[\r] 
tests/test_formdata.py::test_invalid_value_formdata_content_type[\n] 
[gw17] [ 24%] PASSED tests/test_client_response.py::test_text_badly_encoded_encoding_header[pyloop] 
tests/test_client_ws_functional.py::test_peer_connection_lost_iter[pyloop] 
tests/test_client_ws_functional.py::test_send_recv_text_bad_type[pyloop] 
[gw22] [ 24%] PASSED tests/test_client_ws_functional.py::test_send_recv_text_bad_type[pyloop] 
[gw1] [ 24%] 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] 
[gw1] [ 24%] 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] 
[gw1] [ 24%] PASSED tests/test_formdata.py::test_invalid_value_formdata_content_type[a\na\r] 
tests/test_formdata.py::test_invalid_formdata_filename 
[gw23] [ 24%] PASSED tests/test_client_ws_functional.py::test_peer_connection_lost_iter[pyloop] 
[gw13] [ 24%] PASSED tests/test_connector.py::test_invalid_ssl_param 
tests/test_connector.py::test_tcp_connector_ctor_fingerprint_valid[pyloop] 
[gw13] [ 24%] PASSED tests/test_connector.py::test_tcp_connector_ctor_fingerprint_valid[pyloop] 
tests/test_client_session.py::test_ws_connect_allowed_protocols[pyloop-wss] 
[gw1] [ 24%] PASSED tests/test_formdata.py::test_invalid_formdata_filename 
tests/test_formdata.py::test_invalid_formdata_content_transfer_encoding 
[gw1] [ 24%] PASSED tests/test_formdata.py::test_invalid_formdata_content_transfer_encoding 
tests/test_formdata.py::test_formdata_field_name_is_quoted 
tests/test_connector.py::test_multiple_dns_resolution_requests_first_fails_second_successful[pyloop] 
[gw19] [ 24%] PASSED tests/test_connector.py::test_multiple_dns_resolution_requests_first_fails_second_successful[pyloop] 
tests/test_connector.py::test_create_conn[pyloop] 
[gw14] [ 24%] PASSED tests/test_connector.py::test_create_conn[pyloop] 
tests/test_client_functional.py::test_raising_client_connector_dns_error_on_dns_failure[pyloop] 
[gw6] [ 24%] PASSED tests/test_client_functional.py::test_raising_client_connector_dns_error_on_dns_failure[pyloop] 
[gw0] [ 24%] PASSED tests/test_benchmarks_web_urldispatcher.py::test_resolve_gitapi_subapps[pyloop] 
[gw20] [ 24%] PASSED tests/test_client_ws.py::test_ws_connect[pyloop] 
tests/test_cookiejar.py::test_update_cookie_with_unicode_domain[pyloop] 
[gw2] [ 24%] PASSED tests/test_cookiejar.py::test_update_cookie_with_unicode_domain[pyloop] 
tests/test_client_functional.py::test_max_headers_session_explicit[pyloop] 
[gw7] [ 24%] PASSED tests/test_client_functional.py::test_max_headers_session_explicit[pyloop] 
tests/test_client_functional.py::test_encoding_gzip[isal.isal_zlib-pyloop] 
[gw4] [ 24%] PASSED tests/test_client_functional.py::test_encoding_gzip[isal.isal_zlib-pyloop] 
tests/test_client_request.py::test_custom_response_class[pyloop] 
[gw9] [ 24%] PASSED tests/test_cookiejar.py::test_dummy_cookie_jar 
tests/test_cookiejar.py::test_loose_cookies_types 
tests/test_client_middleware.py::test_client_middleware_challenge_auth[pyloop] 
tests/test_helpers.py::test_parse_http_date[xxyyzz-None] 
[gw18] [ 24%] 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] 
[gw18] [ 24%] 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] 
[gw18] [ 24%] 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] 
[gw18] [ 24%] 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] 
tests/test_client_request.py::test_urlencoded_formdata_charset[pyloop] 
[gw8] [ 24%] PASSED tests/test_client_middleware.py::test_client_middleware_challenge_auth[pyloop] 
[gw18] [ 24%] 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] 
[gw18] [ 24%] 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 
[gw18] [ 24%] 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] 
[gw18] [ 24%] 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] 
[gw21] [ 24%] PASSED tests/test_client_session.py::test_ws_connect_allowed_protocols[pyloop-wss] 
[gw18] [ 24%] 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] 
[gw18] [ 24%] 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[] 
[gw18] [ 24%] PASSED tests/test_helpers.py::test_read_basicauth_from_empty_netrc[] 
tests/test_helpers.py::test_timer_context_not_cancelled 
[gw15] [ 24%] PASSED tests/test_helpers.py::test_timer_context_not_cancelled 
tests/test_helpers.py::test_method_must_be_empty_body 
[gw18] [ 25%] 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 
[gw18] [ 25%] PASSED tests/test_helpers.py::test_should_remove_content_length_is_subset_of_must_be_empty_body 
tests/test_helpers.py::test_timer_context_timeout_does_not_leak_upward 
tests/test_http_exceptions.py::TestHttpProcessingError::test_ctor 
[gw18] [ 25%] PASSED tests/test_http_exceptions.py::TestHttpProcessingError::test_ctor 
tests/test_http_exceptions.py::TestHttpProcessingError::test_pickle 
[gw18] [ 25%] PASSED tests/test_http_exceptions.py::TestHttpProcessingError::test_pickle 
tests/test_http_exceptions.py::TestHttpProcessingError::test_str 
[gw18] [ 25%] PASSED tests/test_http_exceptions.py::TestHttpProcessingError::test_str 
tests/test_http_exceptions.py::TestHttpProcessingError::test_repr 
[gw18] [ 25%] PASSED tests/test_http_exceptions.py::TestHttpProcessingError::test_repr 
tests/test_http_exceptions.py::TestBadHttpMessage::test_ctor 
[gw18] [ 25%] PASSED tests/test_http_exceptions.py::TestBadHttpMessage::test_ctor 
tests/test_http_exceptions.py::TestBadHttpMessage::test_pickle 
[gw18] [ 25%] PASSED tests/test_http_exceptions.py::TestBadHttpMessage::test_pickle 
tests/test_http_exceptions.py::TestBadHttpMessage::test_str 
tests/test_connector.py::test_connector_context_manager[pyloop] 
tests/test_client_functional.py::test_invalid_and_non_http_url[pyloop-steam:code-steam:code-NonHttpUrlClientError] 
[gw5] [ 25%] PASSED tests/test_client_functional.py::test_invalid_and_non_http_url[pyloop-steam:code-steam:code-NonHttpUrlClientError] 
[gw14] [ 25%] PASSED tests/test_connector.py::test_connector_context_manager[pyloop] 
[gw18] [ 25%] PASSED tests/test_http_exceptions.py::TestBadHttpMessage::test_str 
tests/test_http_exceptions.py::TestBadHttpMessage::test_repr 
[gw18] [ 25%] PASSED tests/test_http_exceptions.py::TestBadHttpMessage::test_repr 
tests/test_http_exceptions.py::TestLineTooLong::test_ctor 
[gw18] [ 25%] PASSED tests/test_http_exceptions.py::TestLineTooLong::test_ctor 
tests/test_http_exceptions.py::TestLineTooLong::test_pickle 
[gw18] [ 25%] PASSED tests/test_http_exceptions.py::TestLineTooLong::test_pickle 
tests/test_http_exceptions.py::TestLineTooLong::test_str 
[gw18] [ 25%] PASSED tests/test_http_exceptions.py::TestLineTooLong::test_str 
tests/test_http_exceptions.py::TestLineTooLong::test_repr 
[gw18] [ 25%] PASSED tests/test_http_exceptions.py::TestLineTooLong::test_repr 
tests/test_http_exceptions.py::TestInvalidHeader::test_ctor 
[gw18] [ 25%] PASSED tests/test_http_exceptions.py::TestInvalidHeader::test_ctor 
tests/test_http_exceptions.py::TestInvalidHeader::test_pickle 
[gw18] [ 25%] PASSED tests/test_http_exceptions.py::TestInvalidHeader::test_pickle 
tests/test_http_exceptions.py::TestInvalidHeader::test_str 
[gw18] [ 25%] PASSED tests/test_http_exceptions.py::TestInvalidHeader::test_str 
tests/test_http_exceptions.py::TestInvalidHeader::test_repr 
[gw18] [ 25%] PASSED tests/test_http_exceptions.py::TestInvalidHeader::test_repr 
tests/test_http_exceptions.py::TestBadStatusLine::test_ctor 
[gw18] [ 25%] PASSED tests/test_http_exceptions.py::TestBadStatusLine::test_ctor 
tests/test_http_exceptions.py::TestBadStatusLine::test_ctor2 
[gw18] [ 25%] PASSED tests/test_http_exceptions.py::TestBadStatusLine::test_ctor2 
tests/test_http_exceptions.py::TestBadStatusLine::test_pickle 
[gw18] [ 25%] PASSED tests/test_http_exceptions.py::TestBadStatusLine::test_pickle 
tests/test_http_parser.py::test_c_parser_loaded 
[gw18] [ 25%] PASSED tests/test_http_parser.py::test_c_parser_loaded 
[gw12] [ 25%] PASSED tests/test_client_request.py::test_custom_response_class[pyloop] 
[gw11] [ 25%] 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] 
tests/test_http_parser.py::test_parse_headers[py-parser-pyloop] 
[gw18] [ 25%] PASSED tests/test_http_parser.py::test_parse_headers[py-parser-pyloop] 
tests/test_client_response.py::test_text_custom_encoding[pyloop] 
[gw17] [ 25%] PASSED tests/test_client_response.py::test_text_custom_encoding[pyloop] 
[gw10] [ 25%] 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] 
tests/test_benchmarks_web_urldispatcher.py::test_resolve_gitapi_root[pyloop] 
tests/test_connector.py::test_close_abort_closed_transports[pyloop] 
[gw19] [ 25%] PASSED tests/test_connector.py::test_close_abort_closed_transports[pyloop] 
tests/test_client_ws_functional.py::test_ws_connect_with_wrong_ssl_type[pyloop] 
[gw16] [ 25%] PASSED tests/test_client_request.py::test_urlencoded_formdata_charset[pyloop] 
tests/test_client_functional.py::test_aiohttp_request_coroutine[pyloop] 
tests/test_connector.py::test_insecure_fingerprint_md5[pyloop] 
[gw13] [ 25%] PASSED tests/test_connector.py::test_insecure_fingerprint_md5[pyloop] 
[gw23] [ 25%] PASSED tests/test_client_ws_functional.py::test_ws_connect_with_wrong_ssl_type[pyloop] 
[gw6] [ 25%] PASSED tests/test_client_functional.py::test_aiohttp_request_coroutine[pyloop] 
tests/test_client_ws_functional.py::test_recv_text_after_close[pyloop] 
tests/test_cookiejar.py::test_filter_cookie_with_unicode_domain[pyloop] 
[gw2] [ 25%] PASSED tests/test_cookiejar.py::test_filter_cookie_with_unicode_domain[pyloop] 
[gw22] [ 25%] PASSED tests/test_client_ws_functional.py::test_recv_text_after_close[pyloop] 
[gw1] [ 25%] PASSED tests/test_formdata.py::test_formdata_field_name_is_quoted 
tests/test_formdata.py::test_formdata_field_name_is_not_quoted 
tests/test_client_ws.py::test_ws_connect_read_timeout_is_reset_to_inf[pyloop] 
[gw20] [ 25%] PASSED tests/test_client_ws.py::test_ws_connect_read_timeout_is_reset_to_inf[pyloop] 
tests/test_client_session.py::test_ws_connect_unix_socket_allowed_protocols[pyloop-http] 
tests/test_client_request.py::test_oserror_on_write_bytes[pyloop] 
[gw3] [ 25%] PASSED tests/test_client_functional.py::test_no_error_on_conn_close_if_eof[pyloop] 
[gw15] [ 25%] PASSED tests/test_helpers.py::test_timer_context_timeout_does_not_leak_upward 
tests/test_helpers.py::test_timer_context_timeout_does_swallow_cancellation 
tests/test_client_functional.py::test_encoding_gzip_write_by_chunks[zlib-pyloop] 
[gw4] [ 25%] PASSED tests/test_client_functional.py::test_encoding_gzip_write_by_chunks[zlib-pyloop] 
[gw11] [ 25%] 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_max_headers_request_explicit[pyloop] 
tests/test_client_functional.py::test_invalid_and_non_http_url[pyloop-twitter://handle-twitter://handle-NonHttpUrlClientError] 
[gw5] [ 25%] PASSED tests/test_client_functional.py::test_invalid_and_non_http_url[pyloop-twitter://handle-twitter://handle-NonHttpUrlClientError] 
[gw7] [ 25%] PASSED tests/test_client_functional.py::test_max_headers_request_explicit[pyloop] 
[gw9] [ 26%] PASSED tests/test_cookiejar.py::test_loose_cookies_types 
tests/test_client_middleware.py::test_client_middleware_multi_step_auth[pyloop] 
tests/test_cookiejar.py::test_cookie_jar_clear_all 
[gw8] [ 26%] PASSED tests/test_client_middleware.py::test_client_middleware_multi_step_auth[pyloop] 
tests/test_connector.py::test_async_context_manager[pyloop] 
[gw12] [ 26%] PASSED tests/test_client_request.py::test_oserror_on_write_bytes[pyloop] 
[gw14] [ 26%] PASSED tests/test_connector.py::test_async_context_manager[pyloop] 
[gw0] [ 26%] PASSED tests/test_benchmarks_web_urldispatcher.py::test_resolve_gitapi_root[pyloop] 
tests/test_connector.py::test_close_cancels_cleanup_closed_handle[pyloop] 
[gw19] [ 26%] PASSED tests/test_connector.py::test_close_cancels_cleanup_closed_handle[pyloop] 
tests/test_http_parser.py::test_parse_headers[c-parser-pyloop] 
[gw18] [ 26%] PASSED tests/test_http_parser.py::test_parse_headers[c-parser-pyloop] 
tests/test_client_request.py::test_post_data[pyloop] 
[gw21] [ 26%] PASSED tests/test_client_session.py::test_ws_connect_unix_socket_allowed_protocols[pyloop-http] 
tests/test_cookie_helpers.py::test_parse_cookie_header_real_world_examples 
[gw17] [ 26%] PASSED tests/test_cookie_helpers.py::test_parse_cookie_header_real_world_examples 
tests/test_cookie_helpers.py::test_parse_cookie_header_issue_7993 
[gw17] [ 26%] PASSED tests/test_cookie_helpers.py::test_parse_cookie_header_issue_7993 
tests/test_cookie_helpers.py::test_parse_cookie_header_illegal_names 
[gw17] [ 26%] PASSED tests/test_cookie_helpers.py::test_parse_cookie_header_illegal_names 
tests/test_cookie_helpers.py::test_parse_cookie_header_large_value 
[gw17] [ 26%] PASSED tests/test_cookie_helpers.py::test_parse_cookie_header_large_value 
tests/test_client_functional.py::test_error_not_overwrote_on_conn_close[pyloop] 
[gw3] [ 26%] PASSED tests/test_client_functional.py::test_error_not_overwrote_on_conn_close[pyloop] 
tests/test_cookie_helpers.py::test_parse_cookie_header_multiple_equals 
[gw17] [ 26%] 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 
tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-\xffoo: bar] 
[gw17] [ 26%] PASSED tests/test_cookie_helpers.py::test_parse_cookie_header_fallback_preserves_subsequent_cookies 
tests/test_client_request.py::test_cancel_close[pyloop] 
tests/test_cookie_helpers.py::test_parse_cookie_header_whitespace_in_fallback 
[gw17] [ 26%] 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 
[gw17] [ 26%] PASSED tests/test_cookie_helpers.py::test_parse_cookie_header_empty_value_in_fallback 
tests/test_cookie_helpers.py::test_parse_cookie_header_invalid_name_in_fallback 
[gw1] [ 26%] PASSED tests/test_formdata.py::test_formdata_field_name_is_not_quoted 
tests/test_formdata.py::test_formdata_is_reusable[pyloop] 
[gw6] [ 26%] PASSED tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-\xffoo: bar] 
tests/test_client_ws_functional.py::test_websocket_connection_not_closed_properly[pyloop] 
[gw1] [ 26%] PASSED tests/test_formdata.py::test_formdata_is_reusable[pyloop] 
[gw23] [ 26%] PASSED tests/test_client_ws_functional.py::test_websocket_connection_not_closed_properly[pyloop] 
[gw17] [ 26%] 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 
[gw17] [ 26%] PASSED tests/test_cookie_helpers.py::test_parse_cookie_header_empty_key_in_fallback 
tests/test_cookie_helpers.py::test_unquote_basic[simple-simple] 
[gw17] [ 26%] PASSED tests/test_cookie_helpers.py::test_unquote_basic[simple-simple] 
tests/test_cookie_helpers.py::test_unquote_basic[with spaces-with spaces] 
[gw17] [ 26%] PASSED tests/test_cookie_helpers.py::test_unquote_basic[with spaces-with spaces] 
tests/test_cookie_helpers.py::test_unquote_basic[-] 
[gw17] [ 26%] PASSED tests/test_cookie_helpers.py::test_unquote_basic[-] 
[gw11] [ 26%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA512-] 
[gw10] [ 26%] 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_middleware_digest_auth.py::test_digest_response_exact_match[--SHA512-SESS-auth] 
tests/test_cookie_helpers.py::test_unquote_basic["-"] 
[gw17] [ 26%] PASSED tests/test_cookie_helpers.py::test_unquote_basic["-"] 
tests/test_cookie_helpers.py::test_unquote_basic[some"text-some"text] 
[gw17] [ 26%] 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] 
[gw17] [ 26%] 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] 
[gw17] [ 26%] 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] 
[gw17] [ 26%] PASSED tests/test_cookie_helpers.py::test_unquote_quoted_strings["with spaces"-with spaces] 
tests/test_cookie_helpers.py::test_unquote_quoted_strings[""-] 
[gw17] [ 26%] PASSED tests/test_cookie_helpers.py::test_unquote_quoted_strings[""-] 
tests/test_cookie_helpers.py::test_unquote_quoted_strings["hello, world!"-hello, world!] 
[gw17] [ 26%] 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] 
[gw17] [ 26%] 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_connector.py::test_insecure_fingerprint_sha1[pyloop] 
[gw13] [ 26%] PASSED tests/test_connector.py::test_insecure_fingerprint_sha1[pyloop] 
[gw17] [ 26%] 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] 
[gw17] [ 26%] 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"] 
[gw17] [ 26%] 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] 
[gw17] [ 26%] 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\\] 
[gw17] [ 26%] 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"] 
[gw17] [ 26%] 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] 
[gw17] [ 27%] PASSED tests/test_cookie_helpers.py::test_unquote_octal_sequences["\\012"-\n] 
tests/test_cookie_helpers.py::test_unquote_octal_sequences["\\011"-\t] 
[gw17] [ 27%] PASSED tests/test_cookie_helpers.py::test_unquote_octal_sequences["\\011"-\t] 
tests/test_cookie_helpers.py::test_unquote_octal_sequences["\\015"-\r] 
[gw17] [ 27%] PASSED tests/test_cookie_helpers.py::test_unquote_octal_sequences["\\015"-\r] 
tests/test_cookie_helpers.py::test_unquote_octal_sequences["\\040"- ] 
[gw17] [ 27%] PASSED tests/test_cookie_helpers.py::test_unquote_octal_sequences["\\040"- ] 
tests/test_cookie_helpers.py::test_unquote_octal_sequences["line1\\012line2"-line1\nline2] 
[gw16] [ 27%] PASSED tests/test_client_request.py::test_post_data[pyloop] 
[gw12] [ 27%] PASSED tests/test_client_request.py::test_cancel_close[pyloop] 
tests/test_http_parser.py::test_conn_other_1_0[c-parser-pyloop] 
[gw8] [ 27%] PASSED tests/test_http_parser.py::test_conn_other_1_0[c-parser-pyloop] 
tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[c-parser-pyloop-Max-Forwards] 
[gw17] [ 27%] 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] 
[gw17] [ 27%] 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] 
[gw20] [ 27%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[c-parser-pyloop-Max-Forwards] 
tests/test_client_ws_functional.py::test_send_recv_json[pyloop] 
[gw22] [ 27%] PASSED tests/test_client_ws_functional.py::test_send_recv_json[pyloop] 
[gw17] [ 27%] 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!] 
[gw17] [ 27%] 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] 
[gw17] [ 27%] 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] 
tests/test_cookiejar.py::test_filter_cookies_with_domain_path_lookup_multilevelpath[pyloop-http://pathtest.com/one/two/-expected_cookies0] 
[gw2] [ 27%] PASSED tests/test_cookiejar.py::test_filter_cookies_with_domain_path_lookup_multilevelpath[pyloop-http://pathtest.com/one/two/-expected_cookies0] 
[gw17] [ 27%] 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] 
[gw17] [ 27%] 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] 
[gw17] [ 27%] 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] 
[gw17] [ 27%] PASSED tests/test_cookie_helpers.py::test_unquote_octal_full_range["\\377"-\xff] 
tests/test_cookie_helpers.py::test_unquote_octal_full_range["\\400"-400] 
[gw17] [ 27%] 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] 
[gw17] [ 27%] 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] 
[gw17] [ 27%] 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] 
[gw17] [ 27%] PASSED tests/test_cookie_helpers.py::test_unquote_mixed_escapes["path\\\\to\\\\file\\011\\011data"-path\\to\\file\t\tdata] 
tests/test_cookie_helpers.py::test_unquote_mixed_escapes["\\042quoted\\042 and \\134backslash\\134"-"quoted" and \\backslash\\] 
[gw17] [ 27%] 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] 
[gw17] [ 27%] PASSED tests/test_cookie_helpers.py::test_unquote_mixed_escapes["\\a\\b\\c"-abc] 
[gw15] [ 27%] PASSED tests/test_helpers.py::test_timer_context_timeout_does_swallow_cancellation 
tests/test_helpers.py::test_timer_context_no_task[pyloop] 
[gw15] [ 27%] PASSED tests/test_helpers.py::test_timer_context_no_task[pyloop] 
tests/test_cookie_helpers.py::test_unquote_edge_cases["not closed-"not closed] 
tests/test_client_functional.py::test_invalid_and_non_http_url[pyloop-bluesky://profile/d:i:d-bluesky://profile/d:i:d-NonHttpUrlClientError] 
[gw17] [ 27%] PASSED tests/test_cookie_helpers.py::test_unquote_edge_cases["not closed-"not closed] 
tests/test_cookie_helpers.py::test_unquote_edge_cases[not opened"-not opened"] 
[gw17] [ 27%] PASSED tests/test_cookie_helpers.py::test_unquote_edge_cases[not opened"-not opened"] 
[gw5] [ 27%] PASSED 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_cookie_helpers.py::test_unquote_edge_cases["""-"] 
[gw17] [ 27%] PASSED tests/test_cookie_helpers.py::test_unquote_edge_cases["""-"] 
tests/test_http_parser.py::test_headers_content_length_err_2[py-parser-pyloop] 
[gw9] [ 27%] PASSED tests/test_cookiejar.py::test_cookie_jar_clear_all 
tests/test_cookiejar.py::test_cookie_jar_clear_expired 
[gw17] [ 27%] PASSED tests/test_http_parser.py::test_headers_content_length_err_2[py-parser-pyloop] 
tests/test_client_functional.py::test_encoding_gzip_write_by_chunks[zlib_ng.zlib_ng-pyloop] 
[gw4] [ 27%] PASSED tests/test_client_functional.py::test_encoding_gzip_write_by_chunks[zlib_ng.zlib_ng-pyloop] 
tests/test_client_functional.py::test_max_field_size_request_explicit[pyloop] 
[gw7] [ 27%] PASSED tests/test_client_functional.py::test_max_field_size_request_explicit[pyloop] 
tests/test_connector.py::test_close[pyloop] 
[gw14] [ 27%] PASSED tests/test_connector.py::test_close[pyloop] 
tests/test_benchmarks_web_urldispatcher.py::test_resolve_prefix_resources_many_prefix_many_plain[pyloop] 
tests/test_http_parser.py::test_reject_obsolete_line_folding[py-parser-pyloop] 
[gw18] [ 27%] PASSED tests/test_http_parser.py::test_reject_obsolete_line_folding[py-parser-pyloop] 
tests/test_connector.py::test_ctor_with_default_loop[pyloop] 
tests/test_client_session.py::test_ws_connect_unix_socket_allowed_protocols[pyloop-https] 
[gw19] [ 27%] PASSED tests/test_connector.py::test_ctor_with_default_loop[pyloop] 
[gw11] [ 27%] 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] 
tests/test_client_functional.py::test_HTTP_200_OK_METHOD[pyloop] 
[gw3] [ 27%] PASSED tests/test_client_functional.py::test_HTTP_200_OK_METHOD[pyloop] 
tests/test_client_functional.py::test_encoding_gzip_write_by_chunks[isal.isal_zlib-pyloop] 
tests/test_client_ws_functional.py::test_websocket_connection_cancellation[pyloop] 
[gw23] [ 27%] PASSED tests/test_client_ws_functional.py::test_websocket_connection_cancellation[pyloop] 
[gw10] [ 27%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--MD5-auth-int] 
[gw4] [ 27%] PASSED tests/test_client_functional.py::test_encoding_gzip_write_by_chunks[isal.isal_zlib-pyloop] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--MD5-auth,auth-int] 
tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-Foo: abc\x01def] 
tests/test_client_request.py::test_pass_falsy_data[pyloop] 
[gw16] [ 27%] PASSED tests/test_client_request.py::test_pass_falsy_data[pyloop] 
[gw6] [ 28%] PASSED tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-Foo: abc\x01def] 
tests/test_client_request.py::test_terminate[pyloop] 
tests/test_helpers.py::test_weakref_handle[pyloop] 
[gw0] [ 28%] PASSED tests/test_benchmarks_web_urldispatcher.py::test_resolve_prefix_resources_many_prefix_many_plain[pyloop] 
tests/test_formdata.py::test_formdata_reusability_multipart 
tests/test_cookiejar.py::test_filter_cookies_with_domain_path_lookup_multilevelpath[pyloop-http://pathtest.com/one/two-expected_cookies1] 
[gw2] [ 28%] PASSED tests/test_cookiejar.py::test_filter_cookies_with_domain_path_lookup_multilevelpath[pyloop-http://pathtest.com/one/two-expected_cookies1] 
tests/test_connector.py::test_tcp_connector_clear_dns_cache[pyloop] 
[gw13] [ 28%] PASSED tests/test_connector.py::test_tcp_connector_clear_dns_cache[pyloop] 
tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[c-parser-pyloop-Server] 
[gw20] [ 28%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[c-parser-pyloop-Server] 
tests/test_http_parser.py::test_conn_other_1_1[py-parser-pyloop] 
[gw8] [ 28%] PASSED tests/test_http_parser.py::test_conn_other_1_1[py-parser-pyloop] 
tests/test_client_ws_functional.py::test_send_recv_frame[pyloop] 
[gw22] [ 28%] PASSED tests/test_client_ws_functional.py::test_send_recv_frame[pyloop] 
tests/test_client_functional.py::test_invalid_redirect_url[pyloop-http:/-http:///-InvalidUrlRedirectClientError] 
[gw5] [ 28%] PASSED tests/test_client_functional.py::test_invalid_redirect_url[pyloop-http:/-http:///-InvalidUrlRedirectClientError] 
[gw15] [ 28%] PASSED tests/test_helpers.py::test_weakref_handle[pyloop] 
tests/test_http_parser.py::test_headers_content_length_err_2[c-parser-pyloop] 
[gw17] [ 28%] PASSED tests/test_http_parser.py::test_headers_content_length_err_2[c-parser-pyloop] 
tests/test_connector.py::test_close_with_exception_during_closing[pyloop] 
tests/test_http_parser.py::test_reject_obsolete_line_folding[c-parser-pyloop] 
[gw18] [ 28%] PASSED tests/test_http_parser.py::test_reject_obsolete_line_folding[c-parser-pyloop] 
[gw12] [ 28%] PASSED tests/test_client_request.py::test_terminate[pyloop] 
tests/test_client_functional.py::test_HTTP_200_OK_METHOD_connector[pyloop] 
[gw14] [ 28%] PASSED tests/test_connector.py::test_close_with_exception_during_closing[pyloop] 
[gw3] [ 28%] PASSED tests/test_client_functional.py::test_HTTP_200_OK_METHOD_connector[pyloop] 
tests/test_client_functional.py::test_max_line_size_session_default[pyloop] 
tests/test_connector.py::test_base_connector_allows_high_level_protocols[pyloop] 
[gw19] [ 28%] PASSED tests/test_connector.py::test_base_connector_allows_high_level_protocols[pyloop] 
[gw7] [ 28%] PASSED tests/test_client_functional.py::test_max_line_size_session_default[pyloop] 
[gw21] [ 28%] PASSED tests/test_client_session.py::test_ws_connect_unix_socket_allowed_protocols[pyloop-https] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-NBSP-with-name] 
[gw16] [ 28%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-NBSP-with-name] 
[gw11] [ 28%] 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_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[c-parser-pyloop-Transfer-Encoding] 
[gw20] [ 28%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[c-parser-pyloop-Transfer-Encoding] 
[gw10] [ 28%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--MD5-auth,auth-int] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--MD5-] 
tests/test_compression_utils.py::test_compression_round_trip_in_executor[zlib] 
tests/test_client_ws_functional.py::test_ping_pong[pyloop] 
[gw22] [ 28%] PASSED tests/test_client_ws_functional.py::test_ping_pong[pyloop] 
tests/test_client_functional.py::test_encoding_gzip_nochunk[zlib-pyloop] 
[gw4] [ 28%] PASSED tests/test_client_functional.py::test_encoding_gzip_nochunk[zlib-pyloop] 
tests/test_classbasedview.py::test_ctor 
tests/test_connector.py::test_close_with_proto_closed_none 
[gw0] [ 28%] PASSED tests/test_classbasedview.py::test_ctor 
tests/test_classbasedview.py::test_render_ok 
tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-Foo: abc\x7fdef] 
tests/test_cookiejar.py::test_filter_cookies_with_domain_path_lookup_multilevelpath[pyloop-http://pathtest.com/one/two/three/-expected_cookies2] 
[gw2] [ 28%] PASSED tests/test_cookiejar.py::test_filter_cookies_with_domain_path_lookup_multilevelpath[pyloop-http://pathtest.com/one/two/three/-expected_cookies2] 
[gw6] [ 28%] PASSED tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-Foo: abc\x7fdef] 
[gw1] [ 28%] PASSED tests/test_formdata.py::test_formdata_reusability_multipart 
tests/test_formdata.py::test_formdata_reusability_urlencoded 
tests/test_client_functional.py::test_invalid_redirect_url[pyloop-http:/example.com-http:///example.com-InvalidUrlRedirectClientError] 
tests/test_connector.py::test_tcp_connector_clear_dns_cache_bad_args[pyloop] 
[gw13] [ 28%] PASSED tests/test_connector.py::test_tcp_connector_clear_dns_cache_bad_args[pyloop] 
[gw5] [ 28%] PASSED tests/test_client_functional.py::test_invalid_redirect_url[pyloop-http:/example.com-http:///example.com-InvalidUrlRedirectClientError] 
tests/test_http_parser.py::test_conn_other_1_1[c-parser-pyloop] 
[gw8] [ 28%] PASSED tests/test_http_parser.py::test_conn_other_1_1[c-parser-pyloop] 
tests/test_client_request.py::test_terminate_with_closed_loop[pyloop] 
[gw9] [ 28%] PASSED tests/test_cookiejar.py::test_cookie_jar_clear_expired 
tests/test_cookiejar.py::test_cookie_jar_expired_changes 
tests/test_http_parser.py::test_invalid_character[pyloop] 
tests/test_client_functional.py::test_HTTP_302_REDIRECT_GET[pyloop] 
tests/test_helpers.py::test_weakref_handle_with_small_threshold[pyloop] 
[gw15] [ 28%] PASSED tests/test_helpers.py::test_weakref_handle_with_small_threshold[pyloop] 
[gw18] [ 28%] PASSED tests/test_http_parser.py::test_invalid_character[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-empty-name-empty] 
[gw17] [ 28%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-empty-name-empty] 
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_client_functional.py::test_max_line_size_session_default_fail[pyloop] 
[gw3] [ 28%] PASSED tests/test_client_functional.py::test_HTTP_302_REDIRECT_GET[pyloop] 
[gw7] [ 28%] PASSED tests/test_client_functional.py::test_max_line_size_session_default_fail[pyloop] 
[gw10] [ 28%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--MD5-] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-SP-with-name] 
[gw10] [ 28%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-SP-with-name] 
tests/test_connector.py::test_connect_with_limit[pyloop] 
tests/test_client_session.py::test_ws_connect_unix_socket_allowed_protocols[pyloop-ws] 
[gw19] [ 28%] PASSED tests/test_connector.py::test_connect_with_limit[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-TABSP-name-empty] 
[gw16] [ 28%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-TABSP-name-empty] 
tests/test_client_ws_functional.py::test_ping_pong_manual[pyloop] 
tests/test_client_functional.py::test_encoding_gzip_nochunk[zlib_ng.zlib_ng-pyloop] 
[gw22] [ 28%] PASSED tests/test_client_ws_functional.py::test_ping_pong_manual[pyloop] 
[gw12] [ 28%] PASSED tests/test_client_request.py::test_terminate_with_closed_loop[pyloop] 
[gw1] [ 29%] PASSED tests/test_formdata.py::test_formdata_reusability_urlencoded 
[gw11] [ 29%] 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-] 
[gw4] [ 29%] PASSED tests/test_client_functional.py::test_encoding_gzip_nochunk[zlib_ng.zlib_ng-pyloop] 
tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-Foo: abc\x1fdef] 
[gw6] [ 29%] PASSED tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-Foo: abc\x1fdef] 
tests/test_formdata.py::test_formdata_reusability_after_adding_fields 
[gw0] [ 29%] PASSED tests/test_classbasedview.py::test_render_ok 
tests/test_classbasedview.py::test_render_unknown_method 
[gw23] [ 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_http_parser.py::test_request_chunked[py-parser-pyloop] 
[gw8] [ 29%] PASSED tests/test_http_parser.py::test_request_chunked[py-parser-pyloop] 
[gw14] [ 29%] PASSED tests/test_connector.py::test_close_with_proto_closed_none 
tests/test_connector.py::test_get[pyloop] 
[gw14] [ 29%] PASSED tests/test_connector.py::test_get[pyloop] 
tests/test_cookiejar.py::test_filter_cookies_with_domain_path_lookup_multilevelpath[pyloop-http://test1.example.com/-expected_cookies3] 
[gw2] [ 29%] 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_invalid_linebreak[pyloop] 
[gw18] [ 29%] PASSED tests/test_http_parser.py::test_invalid_linebreak[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-SPSP-name-empty] 
[gw10] [ 29%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-SPSP-name-empty] 
tests/test_client_functional.py::test_invalid_redirect_url[pyloop-http:///example.com-http:///example.com-InvalidUrlRedirectClientError] 
[gw5] [ 29%] PASSED tests/test_client_functional.py::test_invalid_redirect_url[pyloop-http:///example.com-http:///example.com-InvalidUrlRedirectClientError] 
tests/test_connector.py::test___get_ssl_context1 
[gw21] [ 29%] PASSED tests/test_client_session.py::test_ws_connect_unix_socket_allowed_protocols[pyloop-ws] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-empty-with-name] 
[gw17] [ 29%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-empty-with-name] 
[gw9] [ 29%] PASSED tests/test_cookiejar.py::test_cookie_jar_expired_changes 
tests/test_cookiejar.py::test_cookie_jar_duplicates_with_expire_heap 
tests/test_http_parser.py::test_duplicate_host_header_rejected[py-parser-pyloop] 
[gw20] [ 29%] PASSED tests/test_http_parser.py::test_duplicate_host_header_rejected[py-parser-pyloop] 
tests/test_client_functional.py::test_HTTP_302_REDIRECT_HEAD[pyloop] 
[gw3] [ 29%] PASSED tests/test_client_functional.py::test_HTTP_302_REDIRECT_HEAD[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-TABSP-with-name] 
[gw16] [ 29%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-TABSP-with-name] 
tests/test_client_functional.py::test_max_line_size_session_explicit[pyloop] 
tests/test_helpers.py::test_weakref_handle_weak[pyloop] 
tests/test_connector.py::test_connect_queued_operation_tracing[pyloop] 
[gw7] [ 29%] PASSED tests/test_client_functional.py::test_max_line_size_session_explicit[pyloop] 
[gw19] [ 29%] PASSED tests/test_connector.py::test_connect_queued_operation_tracing[pyloop] 
[gw23] [ 29%] PASSED tests/test_compression_utils.py::test_compression_round_trip_in_executor[zlib_ng.zlib_ng] 
tests/test_compression_utils.py::test_compression_round_trip_in_executor[isal.isal_zlib] 
tests/test_client_ws_functional.py::test_close[pyloop] 
[gw22] [ 29%] PASSED tests/test_client_ws_functional.py::test_close[pyloop] 
tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-Content-Length: -5] 
[gw6] [ 29%] PASSED tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-Content-Length: -5] 
tests/test_connector.py::test_get_unconnected_proto[pyloop] 
[gw14] [ 29%] PASSED tests/test_connector.py::test_get_unconnected_proto[pyloop] 
[gw11] [ 29%] PASSED tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[--SHA512-SESS-] 
tests/test_client_middleware_digest_auth.py::test_digest_response_exact_match[body1-this is a body-MD5-auth] 
tests/test_client_request.py::test_terminate_without_writer[pyloop] 
[gw12] [ 29%] PASSED tests/test_client_request.py::test_terminate_without_writer[pyloop] 
[gw0] [ 29%] PASSED tests/test_classbasedview.py::test_render_unknown_method 
tests/test_cookiejar.py::test_filter_cookies_with_domain_path_lookup_multilevelpath[pyloop-http://pathtest.com/-expected_cookies4] 
[gw2] [ 29%] PASSED tests/test_cookiejar.py::test_filter_cookies_with_domain_path_lookup_multilevelpath[pyloop-http://pathtest.com/-expected_cookies4] 
tests/test_connector.py::test_force_close_and_explicit_keep_alive[pyloop] 
[gw0] [ 29%] PASSED tests/test_connector.py::test_force_close_and_explicit_keep_alive[pyloop] 
tests/test_http_parser.py::test_request_chunked[c-parser-pyloop] 
[gw8] [ 29%] PASSED tests/test_http_parser.py::test_request_chunked[c-parser-pyloop] 
tests/test_client_functional.py::test_encoding_gzip_nochunk[isal.isal_zlib-pyloop] 
[gw4] [ 29%] PASSED tests/test_client_functional.py::test_encoding_gzip_nochunk[isal.isal_zlib-pyloop] 
tests/test_http_parser.py::test_cve_2023_37276[py-parser-pyloop] 
[gw18] [ 29%] PASSED tests/test_http_parser.py::test_cve_2023_37276[py-parser-pyloop] 
[gw1] [ 29%] PASSED tests/test_formdata.py::test_formdata_reusability_after_adding_fields 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-SPSP-with-name] 
[gw10] [ 29%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-SPSP-with-name] 
tests/test_formdata.py::test_formdata_reusability_with_io_fields 
[gw13] [ 29%] PASSED tests/test_connector.py::test___get_ssl_context1 
tests/test_connector.py::test___get_ssl_context2[pyloop] 
[gw13] [ 29%] PASSED tests/test_connector.py::test___get_ssl_context2[pyloop] 
tests/test_http_parser.py::test_duplicate_host_header_rejected[c-parser-pyloop] 
[gw20] [ 29%] PASSED tests/test_http_parser.py::test_duplicate_host_header_rejected[c-parser-pyloop] 
[gw11] [ 29%] 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_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-TABSP-name-empty] 
[gw11] [ 29%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-TABSP-name-empty] 
tests/test_connector.py::test_get_unconnected_proto_ssl[pyloop] 
[gw14] [ 29%] PASSED tests/test_connector.py::test_get_unconnected_proto_ssl[pyloop] 
tests/test_client_session.py::test_ws_connect_unix_socket_allowed_protocols[pyloop-wss] 
tests/test_client_request.py::test_custom_req_rep[pyloop] 
[gw12] [ 29%] PASSED tests/test_client_request.py::test_custom_req_rep[pyloop] 
tests/test_client_functional.py::test_invalid_redirect_url[pyloop-http://:/-http://:/-InvalidUrlRedirectClientError] 
[gw5] [ 29%] PASSED tests/test_client_functional.py::test_invalid_redirect_url[pyloop-http://:/-http://:/-InvalidUrlRedirectClientError] 
tests/test_client_functional.py::test_max_line_size_request_explicit[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-NUL-name-empty] 
[gw17] [ 29%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-NUL-name-empty] 
[gw7] [ 30%] PASSED tests/test_client_functional.py::test_max_line_size_request_explicit[pyloop] 
tests/test_connector.py::test_connect_reuseconn_tracing[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SP-post-empty-name-empty] 
[gw16] [ 30%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SP-post-empty-name-empty] 
[gw19] [ 30%] PASSED tests/test_connector.py::test_connect_reuseconn_tracing[pyloop] 
[gw23] [ 30%] PASSED tests/test_compression_utils.py::test_compression_round_trip_in_executor[isal.isal_zlib] 
tests/test_client_functional.py::test_HTTP_302_REDIRECT_NON_HTTP[pyloop] 
tests/test_compression_utils.py::test_compression_round_trip_in_event_loop[zlib] 
[gw3] [ 30%] PASSED tests/test_client_functional.py::test_HTTP_302_REDIRECT_NON_HTTP[pyloop] 
tests/test_cookiejar.py::test_filter_cookies_str_deprecated[pyloop] 
[gw2] [ 30%] PASSED tests/test_cookiejar.py::test_filter_cookies_str_deprecated[pyloop] 
tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-Content-Length: +256] 
[gw6] [ 30%] PASSED tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-Content-Length: +256] 
tests/test_client_ws_functional.py::test_concurrent_close[pyloop] 
tests/test_http_parser.py::test_cve_2023_37276[c-parser-pyloop] 
[gw18] [ 30%] PASSED tests/test_http_parser.py::test_cve_2023_37276[c-parser-pyloop] 
[gw9] [ 30%] PASSED tests/test_cookiejar.py::test_cookie_jar_duplicates_with_expire_heap 
tests/test_cookiejar.py::test_cookie_jar_filter_cookies_expires 
[gw22] [ 30%] PASSED tests/test_client_ws_functional.py::test_concurrent_close[pyloop] 
[gw21] [ 30%] PASSED tests/test_client_session.py::test_ws_connect_unix_socket_allowed_protocols[pyloop-wss] 
tests/test_client_request.py::test_verify_ssl_false_with_ssl_context[pyloop] 
tests/test_connector.py::test_error_on_connection[pyloop] 
[gw0] [ 30%] PASSED tests/test_connector.py::test_error_on_connection[pyloop] 
tests/test_client_functional.py::test_bad_payload_compression[pyloop] 
[gw15] [ 30%] PASSED tests/test_helpers.py::test_weakref_handle_weak[pyloop] 
[gw4] [ 30%] PASSED tests/test_client_functional.py::test_bad_payload_compression[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-NUL-with-name] 
[gw17] [ 30%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-NUL-with-name] 
[gw12] [ 30%] PASSED tests/test_client_request.py::test_verify_ssl_false_with_ssl_context[pyloop] 
tests/test_http_parser.py::test_te_header_non_ascii[py-parser-pyloop] 
tests/test_client_functional.py::test_invalid_redirect_url[pyloop-http://example.org:non_int_port/-http://example.org:non_int_port/-InvalidUrlRedirectClientError] 
[gw8] [ 30%] PASSED tests/test_http_parser.py::test_te_header_non_ascii[py-parser-pyloop] 
[gw5] [ 30%] 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_http_parser.py::test_duplicate_singleton_header_different_casing_rejected[py-parser-pyloop-content-length-Content-Length] 
[gw20] [ 30%] 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_bad_header_name[py-parser-pyloop-"] 
[gw18] [ 30%] PASSED tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-"] 
[gw1] [ 30%] PASSED tests/test_formdata.py::test_formdata_reusability_with_io_fields 
tests/test_helpers.py::test_parse_mimetype[-expected0] 
[gw1] [ 30%] PASSED tests/test_helpers.py::test_parse_mimetype[-expected0] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-LF-name-empty] 
[gw10] [ 30%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-LF-name-empty] 
tests/test_helpers.py::test_parse_mimetype[*-expected1] 
[gw1] [ 30%] PASSED tests/test_helpers.py::test_parse_mimetype[*-expected1] 
tests/test_helpers.py::test_parse_mimetype[application/json-expected2] 
[gw1] [ 30%] PASSED tests/test_helpers.py::test_parse_mimetype[application/json-expected2] 
tests/test_helpers.py::test_parse_mimetype[application/json;  charset=utf-8-expected3] 
[gw1] [ 30%] PASSED tests/test_helpers.py::test_parse_mimetype[application/json;  charset=utf-8-expected3] 
tests/test_helpers.py::test_parse_mimetype[application/json; charset=utf-8;-expected4] 
[gw1] [ 30%] 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] 
[gw1] [ 30%] 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] 
[gw1] [ 30%] PASSED tests/test_helpers.py::test_parse_mimetype[application/rss+xml-expected6] 
tests/test_helpers.py::test_parse_mimetype[text/plain;base64-expected7] 
tests/test_connector.py::test___get_ssl_context3[pyloop] 
tests/test_connector.py::test_get_expired[pyloop] 
[gw1] [ 30%] PASSED tests/test_helpers.py::test_parse_mimetype[text/plain;base64-expected7] 
tests/test_helpers.py::test_parse_content_type[text/plain-expected0] 
[gw1] [ 30%] PASSED tests/test_helpers.py::test_parse_content_type[text/plain-expected0] 
tests/test_helpers.py::test_parse_content_type[wrong-expected1] 
[gw1] [ 30%] PASSED tests/test_helpers.py::test_parse_content_type[wrong-expected1] 
tests/test_helpers.py::test_guess_filename_with_file_object 
[gw13] [ 30%] PASSED tests/test_connector.py::test___get_ssl_context3[pyloop] 
[gw1] [ 30%] PASSED tests/test_helpers.py::test_guess_filename_with_file_object 
tests/test_helpers.py::test_guess_filename_with_path 
[gw1] [ 30%] PASSED tests/test_helpers.py::test_guess_filename_with_path 
tests/test_helpers.py::test_guess_filename_with_default 
[gw14] [ 30%] PASSED tests/test_connector.py::test_get_expired[pyloop] 
[gw1] [ 30%] PASSED tests/test_helpers.py::test_guess_filename_with_default 
tests/test_helpers.py::test_basic_auth1 
[gw1] [ 30%] PASSED tests/test_helpers.py::test_basic_auth1 
tests/test_helpers.py::test_basic_auth2 
[gw1] [ 30%] PASSED tests/test_helpers.py::test_basic_auth2 
tests/test_helpers.py::test_basic_with_auth_colon_in_login 
tests/test_connector.py::test_connect_reuse_proxy_headers[pyloop-use_proxy_with_embedded_auth-False-True] 
[gw1] [ 30%] PASSED tests/test_helpers.py::test_basic_with_auth_colon_in_login 
tests/test_helpers.py::test_basic_auth3 
[gw19] [ 30%] PASSED tests/test_connector.py::test_connect_reuse_proxy_headers[pyloop-use_proxy_with_embedded_auth-False-True] 
[gw1] [ 30%] PASSED tests/test_helpers.py::test_basic_auth3 
tests/test_helpers.py::test_basic_auth4 
[gw1] [ 30%] PASSED tests/test_helpers.py::test_basic_auth4 
tests/test_helpers.py::test_basic_auth_decode[Basic bmtpbTpwd2Q=] 
[gw1] [ 30%] PASSED tests/test_helpers.py::test_basic_auth_decode[Basic bmtpbTpwd2Q=] 
tests/test_helpers.py::test_basic_auth_decode[basic bmtpbTpwd2Q=] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-SP-name-empty] 
[gw7] [ 31%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-SP-name-empty] 
[gw1] [ 31%] PASSED tests/test_helpers.py::test_basic_auth_decode[basic bmtpbTpwd2Q=] 
tests/test_helpers.py::test_basic_auth_invalid 
tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-Content-Length: \xb9] 
[gw6] [ 31%] PASSED tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-Content-Length: \xb9] 
[gw23] [ 31%] 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] 
tests/test_cookiejar.py::test_domain_filter_ip_cookie_send 
[gw1] [ 31%] PASSED tests/test_helpers.py::test_basic_auth_invalid 
tests/test_helpers.py::test_basic_auth_decode_not_basic 
[gw1] [ 31%] PASSED tests/test_helpers.py::test_basic_auth_decode_not_basic 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-TABSP-with-name] 
[gw11] [ 31%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-TABSP-with-name] 
tests/test_helpers.py::test_basic_auth_decode_bad_base64 
[gw1] [ 31%] PASSED tests/test_helpers.py::test_basic_auth_decode_bad_base64 
tests/test_helpers.py::test_basic_auth_decode_illegal_chars_base64[Basic ???] 
[gw1] [ 31%] 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   ] 
[gw1] [ 31%] PASSED tests/test_helpers.py::test_basic_auth_decode_illegal_chars_base64[Basic   ] 
tests/test_helpers.py::test_basic_auth_decode_invalid_credentials 
[gw1] [ 31%] PASSED tests/test_helpers.py::test_basic_auth_decode_invalid_credentials 
tests/test_helpers.py::test_basic_auth_decode_blank_username[:-expected_auth0] 
[gw1] [ 31%] PASSED tests/test_helpers.py::test_basic_auth_decode_blank_username[:-expected_auth0] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SP-post-empty-with-name] 
tests/test_helpers.py::test_basic_auth_decode_blank_username[username:-expected_auth1] 
[gw1] [ 31%] 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_ws_functional.py::test_concurrent_close_multiple_tasks[pyloop] 
[gw22] [ 31%] PASSED tests/test_client_ws_functional.py::test_concurrent_close_multiple_tasks[pyloop] 
[gw16] [ 31%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SP-post-empty-with-name] 
[gw1] [ 31%] PASSED tests/test_helpers.py::test_basic_auth_decode_blank_username[:password-expected_auth2] 
tests/test_helpers.py::test_basic_auth_decode_blank_username[username:password-expected_auth3] 
[gw1] [ 31%] PASSED tests/test_helpers.py::test_basic_auth_decode_blank_username[username:password-expected_auth3] 
tests/test_helpers.py::test_basic_auth_from_url 
[gw1] [ 31%] PASSED tests/test_helpers.py::test_basic_auth_from_url 
tests/test_helpers.py::test_basic_auth_no_user_from_url 
tests/test_client_request.py::test_bad_fingerprint[pyloop] 
[gw12] [ 31%] PASSED tests/test_client_request.py::test_bad_fingerprint[pyloop] 
[gw9] [ 31%] PASSED tests/test_cookiejar.py::test_cookie_jar_filter_cookies_expires 
tests/test_client_functional.py::test_HTTP_302_REDIRECT_POST[pyloop] 
[gw1] [ 31%] PASSED tests/test_helpers.py::test_basic_auth_no_user_from_url 
tests/test_helpers.py::test_basic_auth_no_auth_from_url 
[gw1] [ 31%] PASSED tests/test_helpers.py::test_basic_auth_no_auth_from_url 
tests/test_helpers.py::test_basic_auth_from_not_url 
[gw1] [ 31%] PASSED tests/test_helpers.py::test_basic_auth_from_not_url 
[gw3] [ 31%] PASSED tests/test_client_functional.py::test_HTTP_302_REDIRECT_POST[pyloop] 
tests/test_cookiejar.py::test_cookie_jar_heap_cleanup 
tests/test_helpers.py::test_is_ip_address 
[gw1] [ 31%] PASSED tests/test_helpers.py::test_is_ip_address 
tests/test_helpers.py::test_ipv4_addresses 
[gw1] [ 31%] PASSED tests/test_helpers.py::test_ipv4_addresses 
tests/test_helpers.py::test_ipv6_addresses 
[gw1] [ 31%] PASSED tests/test_helpers.py::test_ipv6_addresses 
tests/test_helpers.py::test_host_addresses 
[gw1] [ 31%] PASSED tests/test_helpers.py::test_host_addresses 
tests/test_helpers.py::test_is_ip_address_invalid_type 
[gw1] [ 31%] PASSED tests/test_helpers.py::test_is_ip_address_invalid_type 
tests/test_helpers.py::test_timeout_handle[pyloop] 
[gw1] [ 31%] PASSED tests/test_helpers.py::test_timeout_handle[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-SP-name-empty] 
[gw17] [ 31%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-SP-name-empty] 
tests/test_client_functional.py::test_payload_decompress_size_limit[pyloop] 
tests/test_http_parser.py::test_te_header_non_ascii[c-parser-pyloop] 
[gw8] [ 31%] PASSED tests/test_http_parser.py::test_te_header_non_ascii[c-parser-pyloop] 
tests/test_client_functional.py::test_invalid_redirect_url[pyloop-call:+380123456789-call:\\+380123456789-NonHttpUrlRedirectClientError] 
[gw5] [ 31%] PASSED tests/test_client_functional.py::test_invalid_redirect_url[pyloop-call:+380123456789-call:\\+380123456789-NonHttpUrlRedirectClientError] 
tests/test_client_session.py::test_ws_connect_unix_socket_allowed_protocols[pyloop-unix] 
tests/test_connector.py::test_cancelled_waiter[pyloop] 
[gw0] [ 31%] PASSED tests/test_connector.py::test_cancelled_waiter[pyloop] 
tests/test_helpers.py::test_ceil_timeout 
tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-(] 
[gw18] [ 31%] PASSED tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-(] 
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[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] 
[gw23] [ 31%] 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] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-empty-name-empty] 
[gw11] [ 31%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-empty-name-empty] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-LF-with-name] 
tests/test_connector.py::test___get_ssl_context4[pyloop] 
[gw10] [ 31%] 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_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-SP-with-name] 
[gw7] [ 31%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-SP-with-name] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-SP-with-name] 
[gw17] [ 31%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-SP-with-name] 
[gw13] [ 31%] PASSED tests/test_connector.py::test___get_ssl_context4[pyloop] 
tests/test_connector.py::test_connect_reuse_proxy_headers[pyloop-use_proxy_with_auth_headers-True-True] 
tests/test_http_parser.py::test_upgrade_header_non_ascii[py-parser-pyloop] 
tests/test_connector.py::test_get_expired_ssl[pyloop] 
[gw14] [ 32%] PASSED tests/test_connector.py::test_get_expired_ssl[pyloop] 
[gw8] [ 32%] PASSED tests/test_http_parser.py::test_upgrade_header_non_ascii[py-parser-pyloop] 
[gw19] [ 32%] PASSED tests/test_connector.py::test_connect_reuse_proxy_headers[pyloop-use_proxy_with_auth_headers-True-True] 
tests/test_client_ws_functional.py::test_concurrent_task_close[pyloop] 
tests/test_connector.py::test_error_on_connection_with_cancelled_waiter[pyloop] 
[gw0] [ 32%] PASSED tests/test_connector.py::test_error_on_connection_with_cancelled_waiter[pyloop] 
[gw2] [ 32%] PASSED tests/test_cookiejar.py::test_domain_filter_ip_cookie_send 
tests/test_cookiejar.py::test_domain_filter_ip_cookie_receive 
tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-Content-Length: \U0001d7d9] 
[gw6] [ 32%] PASSED tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-Content-Length: \U0001d7d9] 
[gw21] [ 32%] PASSED tests/test_client_session.py::test_ws_connect_unix_socket_allowed_protocols[pyloop-unix] 
tests/test_client_request.py::test_insecure_fingerprint_md5[pyloop] 
[gw12] [ 32%] PASSED tests/test_client_request.py::test_insecure_fingerprint_md5[pyloop] 
[gw23] [ 32%] PASSED tests/test_compression_utils.py::test_compression_round_trip_in_event_loop[isal.isal_zlib] 
tests/test_connector.py::test_connection_del[pyloop] 
[gw9] [ 32%] PASSED tests/test_cookiejar.py::test_cookie_jar_heap_cleanup 
tests/test_cookiejar.py::test_cookie_jar_heap_maintains_order_after_cleanup 
tests/test_helpers.py::test_when_timeout_smaller_second[pyloop] 
[gw1] [ 32%] PASSED tests/test_helpers.py::test_when_timeout_smaller_second[pyloop] 
[gw22] [ 32%] PASSED tests/test_client_ws_functional.py::test_concurrent_task_close[pyloop] 
tests/test_client_functional.py::test_HTTP_302_REDIRECT_POST_with_content_length_hdr[pyloop] 
[gw3] [ 32%] PASSED tests/test_client_functional.py::test_HTTP_302_REDIRECT_POST_with_content_length_hdr[pyloop] 
tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-)] 
[gw18] [ 32%] 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-NUL-with-name] 
[gw16] [ 32%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SP-post-NUL-with-name] 
[gw15] [ 32%] PASSED tests/test_helpers.py::test_ceil_timeout 
tests/test_helpers.py::test_ceil_timeout_round 
tests/test_connector.py::test_tcp_connector[pyloop] 
[gw0] [ 32%] PASSED tests/test_connector.py::test_tcp_connector[pyloop] 
tests/test_http_parser.py::test_duplicate_singleton_header_different_casing_rejected[py-parser-pyloop-transfer-encoding-Transfer-Encoding] 
[gw20] [ 32%] PASSED 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_invalid_redirect_url[pyloop-skype:handle-skype:handle-NonHttpUrlRedirectClientError] 
[gw5] [ 32%] PASSED tests/test_client_functional.py::test_invalid_redirect_url[pyloop-skype:handle-skype:handle-NonHttpUrlRedirectClientError] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-empty-with-name] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-NBSP-name-empty] 
[gw10] [ 32%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-NBSP-name-empty] 
[gw11] [ 32%] 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_upgrade_header_non_ascii[c-parser-pyloop] 
[gw8] [ 32%] PASSED tests/test_http_parser.py::test_upgrade_header_non_ascii[c-parser-pyloop] 
[gw4] [ 32%] PASSED tests/test_client_functional.py::test_payload_decompress_size_limit[pyloop] 
tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-Foo: abc\rdef] 
[gw6] [ 32%] PASSED tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-Foo: abc\rdef] 
tests/test_connector.py::test___get_ssl_context5[pyloop] 
[gw13] [ 32%] PASSED tests/test_connector.py::test___get_ssl_context5[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-NBSP-with-name] 
[gw10] [ 32%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-NBSP-with-name] 
tests/test_connector.py::test_unix_connector_not_found[pyloop] 
[gw0] [ 32%] PASSED tests/test_connector.py::test_unix_connector_not_found[pyloop] 
tests/test_connector.py::test_connect_reuse_proxy_headers[pyloop-use_proxy_no_auth-False-False] 
[gw19] [ 32%] PASSED 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-NBSP-post-SPSP-name-empty] 
[gw7] [ 32%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-SPSP-name-empty] 
tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-,] 
[gw18] [ 32%] PASSED tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-,] 
tests/test_helpers.py::test_when_timeout_smaller_second_with_low_threshold[pyloop] 
[gw1] [ 32%] PASSED tests/test_helpers.py::test_when_timeout_smaller_second_with_low_threshold[pyloop] 
[gw15] [ 32%] 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[py-parser-pyloop-pre-empty-post-SPSP-name-empty] 
[gw17] [ 32%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-SPSP-name-empty] 
tests/test_connector.py::test_release_acquired[pyloop] 
[gw14] [ 32%] PASSED tests/test_connector.py::test_release_acquired[pyloop] 
[gw2] [ 32%] 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] 
[gw2] [ 32%] PASSED tests/test_cookiejar.py::test_quotes_correctly_based_on_input[pyloop-IP domain preserved] 
[gw23] [ 32%] PASSED tests/test_connector.py::test_connection_del[pyloop] 
tests/test_http_parser.py::test_duplicate_singleton_header_different_casing_rejected[py-parser-pyloop-Transfer-Encoding-transfer-encoding] 
[gw20] [ 32%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_different_casing_rejected[py-parser-pyloop-Transfer-Encoding-transfer-encoding] 
[gw9] [ 32%] PASSED tests/test_cookiejar.py::test_cookie_jar_heap_maintains_order_after_cleanup 
tests/test_cookiejar.py::test_cookie_jar_clear_domain 
tests/test_http_parser.py::test_http_request_bad_status_line_whitespace[py-parser-pyloop] 
[gw12] [ 32%] PASSED tests/test_http_parser.py::test_http_request_bad_status_line_whitespace[py-parser-pyloop] 
tests/test_client_ws_functional.py::test_close_from_server[pyloop] 
tests/test_client_functional.py::test_HTTP_307_REDIRECT_POST[pyloop] 
[gw22] [ 32%] PASSED tests/test_client_ws_functional.py::test_close_from_server[pyloop] 
[gw3] [ 32%] 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-SP-post-NUL-name-empty] 
tests/test_client_session.py::test_cookie_jar_usage[pyloop] 
[gw11] [ 32%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-NUL-name-empty] 
[gw21] [ 32%] PASSED tests/test_client_session.py::test_cookie_jar_usage[pyloop] 
tests/test_http_parser.py::test_max_headers[py-parser-pyloop-0-129] 
[gw1] [ 33%] PASSED tests/test_http_parser.py::test_max_headers[py-parser-pyloop-0-129] 
tests/test_client_functional.py::test_payload_decompress_size_limit_brotli[pyloop] 
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-NBSP-post-TABSP-name-empty] 
[gw10] [ 33%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-TABSP-name-empty] 
[gw5] [ 33%] PASSED tests/test_client_functional.py::test_invalid_redirect_url[pyloop-slack://instance/room-slack://instance/room-NonHttpUrlRedirectClientError] 
tests/test_http_parser.py::test_request_te_chunked_with_content_length[py-parser-pyloop] 
tests/test_connector.py::test_connect_reuse_proxy_headers[pyloop-dont_use_proxy-False-False] 
[gw19] [ 33%] PASSED tests/test_connector.py::test_connect_reuse_proxy_headers[pyloop-dont_use_proxy-False-False] 
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-name-empty] 
[gw8] [ 33%] PASSED tests/test_http_parser.py::test_request_te_chunked_with_content_length[py-parser-pyloop] 
[gw18] [ 33%] PASSED tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-/] 
[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_connection_del_loop_debug[pyloop] 
tests/test_connector.py::test_unix_connector_permission[pyloop] 
[gw0] [ 33%] PASSED tests/test_connector.py::test_unix_connector_permission[pyloop] 
[gw9] [ 33%] 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] 
[gw14] [ 33%] PASSED tests/test_connector.py::test_release_acquired_closed[pyloop] 
tests/test_http_parser.py::test_http_request_bad_status_line_whitespace[c-parser-pyloop] 
[gw12] [ 33%] PASSED tests/test_http_parser.py::test_http_request_bad_status_line_whitespace[c-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-NUL-with-name] 
[gw11] [ 33%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-NUL-with-name] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-SPSP-with-name] 
[gw7] [ 33%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-SPSP-with-name] 
tests/test_http_parser.py::test_duplicate_singleton_header_different_casing_rejected[c-parser-pyloop-content-length-Content-Length] 
[gw15] [ 33%] PASSED tests/test_helpers.py::test_ceil_timeout_small 
[gw20] [ 33%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_different_casing_rejected[c-parser-pyloop-content-length-Content-Length] 
tests/test_helpers.py::test_ceil_call_later_with_small_threshold 
[gw15] [ 33%] PASSED tests/test_helpers.py::test_ceil_call_later_with_small_threshold 
tests/test_cookiejar.py::test_quotes_correctly_based_on_input[pyloop-no shared cookie] 
tests/test_helpers.py::test_ceil_call_later_no_timeout 
[gw15] [ 33%] PASSED tests/test_helpers.py::test_ceil_call_later_no_timeout 
tests/test_helpers.py::test_ceil_timeout_none[pyloop] 
[gw15] [ 33%] PASSED tests/test_helpers.py::test_ceil_timeout_none[pyloop] 
tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-Bar: abc\ndef] 
[gw2] [ 33%] PASSED tests/test_cookiejar.py::test_quotes_correctly_based_on_input[pyloop-no shared cookie] 
[gw6] [ 33%] PASSED tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-Bar: abc\ndef] 
tests/test_http_parser.py::test_max_headers[py-parser-pyloop-64-65] 
[gw1] [ 33%] PASSED tests/test_http_parser.py::test_max_headers[py-parser-pyloop-64-65] 
tests/test_connector.py::test___get_ssl_context6 
tests/test_connector.py::test_connect_with_limit_and_limit_per_host[pyloop] 
[gw19] [ 33%] PASSED tests/test_connector.py::test_connect_with_limit_and_limit_per_host[pyloop] 
tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-?] 
[gw22] [ 33%] 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-:] 
[gw18] [ 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-empty-post-SPSP-with-name] 
[gw17] [ 33%] 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_request_te_chunked_with_content_length[c-parser-pyloop] 
[gw8] [ 33%] PASSED tests/test_http_parser.py::test_request_te_chunked_with_content_length[c-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_client_functional.py::test_HTTP_308_PERMANENT_REDIRECT_POST[pyloop] 
[gw3] [ 33%] PASSED tests/test_client_functional.py::test_HTTP_308_PERMANENT_REDIRECT_POST[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-TABSP-with-name] 
[gw10] [ 33%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-TABSP-with-name] 
tests/test_connector.py::test_available_connections_no_limits 
tests/test_http_parser.py::test_max_headers[c-parser-pyloop-129-0] 
[gw1] [ 33%] PASSED tests/test_http_parser.py::test_max_headers[c-parser-pyloop-129-0] 
tests/test_client_functional.py::test_invalid_redirect_url[pyloop-steam:code-steam:code-NonHttpUrlRedirectClientError] 
[gw5] [ 33%] PASSED tests/test_client_functional.py::test_invalid_redirect_url[pyloop-steam:code-steam:code-NonHttpUrlRedirectClientError] 
tests/test_connector.py::test_release[pyloop] 
[gw23] [ 33%] PASSED tests/test_connector.py::test_connection_del_loop_debug[pyloop] 
[gw14] [ 33%] PASSED tests/test_connector.py::test_release[pyloop] 
[gw9] [ 33%] 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_named_pipe_connector_wrong_loop 
[gw0] [ 33%] SKIPPED tests/test_connector.py::test_named_pipe_connector_wrong_loop 
tests/test_connector.py::test_named_pipe_connector_not_found 
[gw0] [ 33%] SKIPPED tests/test_connector.py::test_named_pipe_connector_not_found 
tests/test_connector.py::test_named_pipe_connector_permission 
[gw0] [ 33%] SKIPPED tests/test_connector.py::test_named_pipe_connector_permission 
tests/test_connector.py::test_default_use_dns_cache 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-SP-name-empty] 
[gw11] [ 33%] 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_bad_header_name[py-parser-pyloop-;] 
[gw18] [ 33%] PASSED tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-;] 
tests/test_http_parser.py::test_http_request_message_after_close[py-parser-pyloop] 
[gw12] [ 33%] PASSED tests/test_http_parser.py::test_http_request_message_after_close[py-parser-pyloop] 
tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-Baz: abc\x00def] 
[gw6] [ 33%] PASSED tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-Baz: abc\x00def] 
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] 
tests/test_helpers.py::test_ceil_timeout_small_with_overriden_threshold[pyloop] 
[gw15] [ 33%] PASSED tests/test_helpers.py::test_ceil_timeout_small_with_overriden_threshold[pyloop] 
tests/test_http_parser.py::test_request_te_chunked123[py-parser-pyloop] 
tests/test_cookiejar.py::test_quotes_correctly_based_on_input[pyloop-quoted cookie with special char] 
[gw2] [ 34%] PASSED tests/test_cookiejar.py::test_quotes_correctly_based_on_input[pyloop-quoted cookie with special char] 
[gw8] [ 34%] PASSED tests/test_http_parser.py::test_request_te_chunked123[py-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-LF-name-empty] 
[gw7] [ 34%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-LF-name-empty] 
[gw13] [ 34%] PASSED tests/test_connector.py::test___get_ssl_context6 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_issue_7993_double_quotes 
[gw13] [ 34%] 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 
[gw13] [ 34%] 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] [ 34%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_invalid_cookie_syntax 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_illegal_cookie_names 
[gw13] [ 34%] 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 
[gw13] [ 34%] 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 
[gw13] [ 34%] 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 
[gw13] [ 34%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_dollar_prefixed_names 
tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-@] 
[gw22] [ 34%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-@] 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_dollar_attributes 
[gw13] [ 34%] 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 
[gw13] [ 34%] 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 
[gw13] [ 34%] 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 
[gw13] [ 34%] 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 
[gw13] [ 34%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_edge_cases 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_various_date_formats_issue_4327 
[gw13] [ 34%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_various_date_formats_issue_4327 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_ansi_c_asctime_format 
[gw21] [ 34%] PASSED tests/test_connector.py::test_available_connections_no_limits 
tests/test_connector.py::test_connect_tunnel_connection_release[pyloop] 
[gw13] [ 34%] 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 
[gw13] [ 34%] 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 
[gw13] [ 34%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_rfc2822_with_attributes 
tests/test_client_functional.py::test_HTTP_302_max_redirects[pyloop] 
[gw3] [ 34%] PASSED tests/test_client_functional.py::test_HTTP_302_max_redirects[pyloop] 
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_cookie_helpers.py::test_parse_set_cookie_headers_date_formats_with_attributes 
[gw13] [ 34%] 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_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-empty-name-empty] 
[gw10] [ 34%] 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[py-parser-pyloop-pre-empty-post-LF-name-empty] 
[gw17] [ 34%] 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_max_headers[c-parser-pyloop-0-129] 
[gw1] [ 34%] PASSED tests/test_http_parser.py::test_max_headers[c-parser-pyloop-0-129] 
tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-<] 
[gw18] [ 34%] PASSED tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-<] 
tests/test_connector.py::test_connect_with_no_limit_and_limit_per_host[pyloop] 
[gw19] [ 34%] PASSED tests/test_connector.py::test_connect_with_no_limit_and_limit_per_host[pyloop] 
tests/test_http_parser.py::test_request_te_chunked123[c-parser-pyloop] 
[gw8] [ 34%] PASSED tests/test_http_parser.py::test_request_te_chunked123[c-parser-pyloop] 
tests/test_http_parser.py::test_http_request_message_after_close[c-parser-pyloop] 
[gw12] [ 34%] PASSED tests/test_http_parser.py::test_http_request_message_after_close[c-parser-pyloop] 
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-NBSP-post-LF-with-name] 
tests/test_connector.py::test_release_ssl_transport[pyloop] 
[gw7] [ 34%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-LF-with-name] 
[gw5] [ 34%] PASSED tests/test_http_parser.py::test_http_response_parser_bad_crlf[c-parser-pyloop] 
[gw9] [ 34%] 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] 
[gw14] [ 34%] PASSED tests/test_connector.py::test_release_ssl_transport[pyloop] 
tests/test_connector.py::test_connection_del_loop_closed[pyloop] 
[gw21] [ 34%] PASSED tests/test_connector.py::test_connect_tunnel_connection_release[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-SP-with-name] 
[gw11] [ 34%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-SP-with-name] 
tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-[] 
[gw22] [ 34%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-[] 
[gw0] [ 34%] PASSED tests/test_connector.py::test_default_use_dns_cache 
tests/test_connector.py::test_ssl_none 
tests/test_http_parser.py::test_duplicate_singleton_header_different_casing_rejected[c-parser-pyloop-transfer-encoding-Transfer-Encoding] 
[gw20] [ 34%] 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_bad_headers[c-parser-pyloop-Foo : bar] 
[gw6] [ 34%] PASSED tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-Foo : bar] 
tests/test_helpers.py::test_content_disposition[kwargs0-attachment; foo="bar"] 
[gw15] [ 34%] PASSED tests/test_helpers.py::test_content_disposition[kwargs0-attachment; foo="bar"] 
tests/test_helpers.py::test_content_disposition[kwargs1-attachment; foo="bar[]"] 
[gw15] [ 34%] PASSED tests/test_helpers.py::test_content_disposition[kwargs1-attachment; foo="bar[]"] 
tests/test_helpers.py::test_content_disposition[kwargs2-attachment; foo="\\ a\\"\\"b\\\\"] 
[gw15] [ 35%] 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] 
[gw15] [ 35%] 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 \\"\\\\"] 
tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-=] 
[gw18] [ 35%] PASSED tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-=] 
[gw15] [ 35%] 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] 
[gw15] [ 35%] 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"] 
[gw15] [ 35%] 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"] 
[gw15] [ 35%] 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 \\"\\\\"] 
[gw15] [ 35%] PASSED tests/test_helpers.py::test_content_disposition[kwargs8-attachment; filename="b\xe4r \\"\\\\"] 
[gw13] [ 35%] 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"] 
tests/test_helpers.py::test_content_disposition_bad_type 
[gw15] [ 35%] PASSED tests/test_helpers.py::test_content_disposition_bad_type 
tests/test_helpers.py::test_set_content_disposition_bad_param 
[gw15] [ 35%] PASSED tests/test_helpers.py::test_set_content_disposition_bad_param 
tests/test_helpers.py::test_proxies_from_env[http] 
[gw15] [ 35%] PASSED tests/test_helpers.py::test_proxies_from_env[http] 
tests/test_helpers.py::test_proxies_from_env[https] 
[gw15] [ 35%] PASSED tests/test_helpers.py::test_proxies_from_env[https] 
tests/test_helpers.py::test_proxies_from_env[ws] 
[gw15] [ 35%] PASSED tests/test_helpers.py::test_proxies_from_env[ws] 
tests/test_helpers.py::test_proxies_from_env[wss] 
[gw15] [ 35%] PASSED tests/test_helpers.py::test_proxies_from_env[wss] 
tests/test_helpers.py::test_proxies_from_env_skipped[https] 
[gw15] [ 35%] PASSED tests/test_helpers.py::test_proxies_from_env_skipped[https] 
tests/test_helpers.py::test_proxies_from_env_skipped[wss] 
[gw15] [ 35%] PASSED tests/test_helpers.py::test_proxies_from_env_skipped[wss] 
tests/test_helpers.py::test_proxies_from_env_http_with_auth[http] 
[gw15] [ 35%] PASSED tests/test_helpers.py::test_proxies_from_env_http_with_auth[http] 
tests/test_helpers.py::test_get_env_proxy_for_url_negative[url_matches_the_no_proxy_list] 
[gw15] [ 35%] 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] 
[gw15] [ 35%] 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] 
[gw15] [ 35%] 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] 
[gw15] [ 35%] 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] 
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] 
[gw15] [ 35%] 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] 
[gw9] [ 35%] PASSED tests/test_cookiejar.py::test_treat_as_secure_origin_init[url1] 
tests/test_cookiejar.py::test_treat_as_secure_origin_init[url2] 
[gw15] [ 35%] 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] 
[gw15] [ 35%] PASSED tests/test_helpers.py::test_get_env_proxy_for_url[url_scheme_match_http_proxy_list] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-NBSP-name-empty] 
tests/test_helpers.py::test_get_env_proxy_for_url[url_scheme_match_https_proxy_list] 
[gw15] [ 35%] 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] 
[gw7] [ 35%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-NBSP-name-empty] 
[gw15] [ 35%] 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] 
[gw15] [ 35%] PASSED tests/test_helpers.py::test_set_result[pyloop] 
tests/test_cookiejar.py::test_quotes_correctly_based_on_input[pyloop-quoted cookie w/o special char] 
[gw2] [ 35%] PASSED tests/test_cookiejar.py::test_quotes_correctly_based_on_input[pyloop-quoted cookie w/o special char] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SP-post-SPSP-with-name] 
tests/test_connector.py::test_connect_with_no_limits[pyloop] 
[gw16] [ 35%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SP-post-SPSP-with-name] 
[gw13] [ 35%] 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_cookie_helpers.py::test_parse_set_cookie_headers_uses_unquote_with_octal[mixed="hello\\040world\\041"-mixed-hello world!-"hello\\040world\\041"] 
[gw13] [ 35%] 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_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-\] 
[gw22] [ 35%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-\] 
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"] 
[gw19] [ 35%] PASSED tests/test_connector.py::test_connect_with_no_limits[pyloop] 
tests/test_http_parser.py::test_max_headers[c-parser-pyloop-64-65] 
[gw1] [ 35%] PASSED tests/test_http_parser.py::test_max_headers[c-parser-pyloop-64-65] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-empty-with-name] 
[gw10] [ 35%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-empty-with-name] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-LF-with-name] 
[gw13] [ 35%] 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"] 
tests/test_cookie_helpers.py::test_parse_cookie_header_simple 
[gw13] [ 35%] PASSED tests/test_cookie_helpers.py::test_parse_cookie_header_simple 
[gw17] [ 35%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-LF-with-name] 
tests/test_cookie_helpers.py::test_parse_cookie_header_empty 
[gw13] [ 35%] PASSED tests/test_cookie_helpers.py::test_parse_cookie_header_empty 
tests/test_cookie_helpers.py::test_parse_cookie_gstate_header 
[gw13] [ 36%] PASSED tests/test_cookie_helpers.py::test_parse_cookie_gstate_header 
tests/test_cookie_helpers.py::test_parse_cookie_header_quoted_values 
[gw13] [ 36%] PASSED tests/test_cookie_helpers.py::test_parse_cookie_header_quoted_values 
tests/test_cookie_helpers.py::test_parse_cookie_header_special_chars 
[gw13] [ 36%] PASSED tests/test_cookie_helpers.py::test_parse_cookie_header_special_chars 
tests/test_cookie_helpers.py::test_parse_cookie_header_invalid_names 
[gw13] [ 36%] PASSED tests/test_cookie_helpers.py::test_parse_cookie_header_invalid_names 
tests/test_cookie_helpers.py::test_parse_cookie_header_no_attributes 
[gw13] [ 36%] PASSED tests/test_cookie_helpers.py::test_parse_cookie_header_no_attributes 
tests/test_cookie_helpers.py::test_parse_cookie_header_empty_value 
[gw13] [ 36%] PASSED tests/test_cookie_helpers.py::test_parse_cookie_header_empty_value 
tests/test_cookie_helpers.py::test_parse_cookie_header_spaces 
[gw13] [ 36%] PASSED tests/test_cookie_helpers.py::test_parse_cookie_header_spaces 
tests/test_cookie_helpers.py::test_parse_cookie_header_encoded_values 
[gw13] [ 36%] PASSED tests/test_cookie_helpers.py::test_parse_cookie_header_encoded_values 
tests/test_cookie_helpers.py::test_parse_cookie_header_malformed 
[gw13] [ 36%] PASSED tests/test_cookie_helpers.py::test_parse_cookie_header_malformed 
tests/test_cookie_helpers.py::test_parse_cookie_header_complex_quoted 
[gw13] [ 36%] PASSED tests/test_cookie_helpers.py::test_parse_cookie_header_complex_quoted 
tests/test_cookie_helpers.py::test_parse_cookie_header_unmatched_quotes 
[gw13] [ 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 
[gw13] [ 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 
[gw13] [ 36%] PASSED tests/test_cookie_helpers.py::test_parse_cookie_header_compatibility_with_simple_cookie 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-SPSP-name-empty] 
tests/test_http_parser.py::test_parse_content_length_than_chunked_payload[py-parser-pyloop] 
[gw11] [ 36%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-SPSP-name-empty] 
[gw13] [ 36%] PASSED tests/test_http_parser.py::test_parse_content_length_than_chunked_payload[py-parser-pyloop] 
tests/test_http_parser.py::test_http_request_message_after_close_comma_list[py-parser-pyloop] 
[gw12] [ 36%] PASSED tests/test_http_parser.py::test_http_request_message_after_close_comma_list[py-parser-pyloop] 
[gw23] [ 36%] PASSED tests/test_connector.py::test_connection_del_loop_closed[pyloop] 
[gw9] [ 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->] 
[gw18] [ 36%] 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] [ 36%] PASSED tests/test_http_parser.py::test_http_response_parser_bad_chunked_lax[py-parser-pyloop] 
tests/test_http_parser.py::test_request_te_last_chunked[py-parser-pyloop] 
tests/test_http_parser.py::test_duplicate_singleton_header_different_casing_rejected[c-parser-pyloop-Transfer-Encoding-transfer-encoding] 
[gw20] [ 36%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_different_casing_rejected[c-parser-pyloop-Transfer-Encoding-transfer-encoding] 
[gw8] [ 36%] PASSED tests/test_http_parser.py::test_request_te_last_chunked[py-parser-pyloop] 
[gw0] [ 36%] PASSED tests/test_connector.py::test_ssl_none 
tests/test_connector.py::test_resolver_not_called_with_address_is_ip[pyloop] 
tests/test_connector.py::test_release_already_closed[pyloop] 
[gw14] [ 36%] PASSED tests/test_connector.py::test_release_already_closed[pyloop] 
[gw0] [ 36%] PASSED tests/test_connector.py::test_resolver_not_called_with_address_is_ip[pyloop] 
tests/test_cookie_helpers.py::test_known_attrs_is_superset_of_morsel_reserved 
[gw21] [ 36%] 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 
[gw21] [ 36%] 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 
[gw21] [ 36%] 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 
[gw21] [ 36%] 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 
tests/test_client_functional.py::test_HTTP_200_GET_WITH_MultiDict_PARAMS[pyloop] 
[gw3] [ 36%] PASSED tests/test_client_functional.py::test_HTTP_200_GET_WITH_MultiDict_PARAMS[pyloop] 
[gw21] [ 36%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_simple 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_with_attributes 
[gw21] [ 36%] 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 
[gw21] [ 36%] 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 
[gw21] [ 36%] 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 
[gw21] [ 36%] 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 
[gw21] [ 36%] 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] 
[gw21] [ 36%] 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] 
[gw21] [ 36%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_semicolon_in_quoted_values[data="value;with;multiple;semicolons"; next=cookie] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-NBSP-with-name] 
[gw7] [ 36%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-NBSP-with-name] 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_semicolon_in_quoted_values[complex="a=b;c=d"; simple=value] 
[gw21] [ 36%] 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 
[gw21] [ 36%] 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] 
tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-Foo\t: bar] 
[gw6] [ 36%] PASSED tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-Foo\t: bar] 
[gw21] [ 36%] 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=/] 
[gw21] [ 36%] 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] 
[gw21] [ 37%] 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=] 
[gw21] [ 37%] 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"] 
[gw21] [ 37%] 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] 
[gw21] [ 37%] 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 
[gw21] [ 37%] 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 
[gw21] [ 37%] 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 
[gw21] [ 37%] 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 
[gw21] [ 37%] 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 
[gw21] [ 37%] 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 
[gw21] [ 37%] 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 
[gw21] [ 37%] PASSED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_encoded_values 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_partitioned 
[gw21] [ 37%] 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 
[gw21] [ 37%] 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 
[gw21] [ 37%] 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 
[gw21] [ 37%] SKIPPED tests/test_cookie_helpers.py::test_parse_set_cookie_headers_partitioned_not_set_if_no_support 
tests/test_http_parser.py::test_max_header_value_size_under_limit[py-parser-pyloop] 
[gw1] [ 37%] PASSED tests/test_http_parser.py::test_max_header_value_size_under_limit[py-parser-pyloop] 
tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-]] 
[gw22] [ 37%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-]] 
tests/test_http_parser.py::test_http_response_parser_bad_chunked_lax[c-parser-pyloop] 
tests/test_cookie_helpers.py::test_parse_set_cookie_headers_partitioned_with_other_attrs_manual 
[gw21] [ 37%] 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 
[gw21] [ 37%] PASSED tests/test_cookie_helpers.py::test_cookie_helpers_constants_include_partitioned 
tests/test_cookie_helpers.py::test_cookie_pattern_matches_partitioned_attribute[ Partitioned ] 
[gw5] [ 37%] PASSED tests/test_http_parser.py::test_http_response_parser_bad_chunked_lax[c-parser-pyloop] 
[gw21] [ 37%] 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 ] 
[gw21] [ 37%] PASSED tests/test_cookie_helpers.py::test_cookie_pattern_matches_partitioned_attribute[ partitioned ] 
tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-?] 
[gw18] [ 37%] PASSED tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-?] 
[gw9] [ 37%] PASSED tests/test_cookiejar.py::test_treat_as_secure_origin_init[url3] 
tests/test_cookiejar.py::test_treat_as_secure_origin 
tests/test_cookie_helpers.py::test_cookie_pattern_matches_partitioned_attribute[ PARTITIONED ] 
[gw21] [ 37%] 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; ] 
[gw21] [ 37%] 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= ] 
[gw21] [ 37%] PASSED tests/test_cookie_helpers.py::test_cookie_pattern_matches_partitioned_attribute[ Partitioned= ] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SP-post-LF-name-empty] 
[gw16] [ 37%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SP-post-LF-name-empty] 
tests/test_cookie_helpers.py::test_cookie_pattern_matches_partitioned_attribute[ Partitioned=true ] 
[gw21] [ 37%] PASSED tests/test_cookie_helpers.py::test_cookie_pattern_matches_partitioned_attribute[ Partitioned=true ] 
tests/test_cookie_helpers.py::test_cookie_pattern_performance 
tests/test_helpers.py::test_set_result_cancelled[pyloop] 
[gw15] [ 37%] PASSED tests/test_helpers.py::test_set_result_cancelled[pyloop] 
[gw21] [ 37%] PASSED tests/test_cookie_helpers.py::test_cookie_pattern_performance 
tests/test_http_parser.py::TestParsePayload::test_http_payload_parser_deflate_no_hdrs 
tests/test_connector.py::test_connect_with_limit_cancelled[pyloop] 
tests/test_cookiejar.py::test_quotes_correctly_based_on_input[pyloop-unquoted cookie with special char] 
[gw19] [ 37%] PASSED tests/test_connector.py::test_connect_with_limit_cancelled[pyloop] 
[gw2] [ 37%] PASSED tests/test_cookiejar.py::test_quotes_correctly_based_on_input[pyloop-unquoted cookie with special char] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-NUL-name-empty] 
[gw10] [ 37%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-NUL-name-empty] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-NBSP-name-empty] 
[gw17] [ 37%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-NBSP-name-empty] 
tests/test_http_parser.py::test_request_te_last_chunked[c-parser-pyloop] 
[gw8] [ 37%] PASSED tests/test_http_parser.py::test_request_te_last_chunked[c-parser-pyloop] 
tests/test_http_parser.py::test_parse_content_length_than_chunked_payload[c-parser-pyloop] 
[gw13] [ 37%] PASSED tests/test_http_parser.py::test_parse_content_length_than_chunked_payload[c-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-SPSP-with-name] 
[gw11] [ 37%] 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_http_request_message_after_close_comma_list[c-parser-pyloop] 
[gw12] [ 37%] PASSED tests/test_http_parser.py::test_http_request_message_after_close_comma_list[c-parser-pyloop] 
tests/test_connector.py::test_del[pyloop] 
[gw9] [ 37%] PASSED tests/test_cookiejar.py::test_treat_as_secure_origin 
tests/test_cookiejar.py::test_filter_cookies_does_not_leak_memory 
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_http_parser.py::test_duplicate_host_header_different_casing_rejected[py-parser-pyloop] 
[gw20] [ 37%] PASSED tests/test_http_parser.py::test_duplicate_host_header_different_casing_rejected[py-parser-pyloop] 
tests/test_connector.py::test_tcp_connector_raise_connector_ssl_error[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-TABSP-name-empty] 
[gw7] [ 37%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-TABSP-name-empty] 
tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-@] 
[gw18] [ 38%] PASSED tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-@] 
tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-\xffoo: bar] 
tests/test_http_parser.py::test_max_header_value_size_under_limit[c-parser-pyloop] 
[gw1] [ 38%] PASSED tests/test_http_parser.py::test_max_header_value_size_under_limit[c-parser-pyloop] 
[gw6] [ 38%] PASSED tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-\xffoo: bar] 
tests/test_connector.py::test_release_waiter_no_limit[pyloop] 
[gw14] [ 38%] PASSED tests/test_connector.py::test_release_waiter_no_limit[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-NBSP-with-name] 
[gw17] [ 38%] 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_parser_bad_method[c-parser-pyloop-{] 
[gw22] [ 38%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-{] 
[gw21] [ 38%] 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 
tests/test_http_parser.py::test_http_response_parser_notchunked[py-parser-pyloop] 
[gw5] [ 38%] PASSED tests/test_http_parser.py::test_http_response_parser_notchunked[py-parser-pyloop] 
tests/test_helpers.py::test_set_exception[pyloop] 
[gw15] [ 38%] PASSED tests/test_helpers.py::test_set_exception[pyloop] 
[gw9] [ 38%] PASSED tests/test_cookiejar.py::test_filter_cookies_does_not_leak_memory 
tests/test_cookiejar.py::test_update_cookies_from_headers 
tests/test_http_parser.py::test_request_te_first_chunked[py-parser-pyloop] 
[gw8] [ 38%] PASSED tests/test_http_parser.py::test_request_te_first_chunked[py-parser-pyloop] 
tests/test_cookiejar.py::test_quotes_correctly_based_on_input[pyloop-pre-quoted cookie] 
[gw2] [ 38%] PASSED tests/test_cookiejar.py::test_quotes_correctly_based_on_input[pyloop-pre-quoted cookie] 
[gw0] [ 38%] PASSED tests/test_connector.py::test_tcp_connector_raise_connector_ssl_error[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SP-post-LF-with-name] 
[gw16] [ 38%] 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_duplicate_host_header_different_casing_rejected[c-parser-pyloop] 
[gw20] [ 38%] PASSED tests/test_http_parser.py::test_duplicate_host_header_different_casing_rejected[c-parser-pyloop] 
tests/test_connector.py::test_connect_with_capacity_release_waiters[pyloop] 
[gw19] [ 38%] PASSED tests/test_connector.py::test_connect_with_capacity_release_waiters[pyloop] 
[gw23] [ 38%] PASSED tests/test_connector.py::test_del[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-NUL-with-name] 
[gw10] [ 38%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-NUL-with-name] 
[gw21] [ 38%] 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 
tests/test_connector.py::test_release_waiter_first_available[pyloop] 
[gw14] [ 38%] PASSED tests/test_connector.py::test_release_waiter_first_available[pyloop] 
tests/test_http_parser.py::test_http_response_parser_notchunked[c-parser-pyloop] 
[gw5] [ 38%] PASSED tests/test_http_parser.py::test_http_response_parser_notchunked[c-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-LF-name-empty] 
[gw11] [ 38%] 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_bad_header_name[py-parser-pyloop-[] 
[gw18] [ 38%] PASSED tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-[] 
tests/test_http_parser.py::test_parse_chunked_payload_empty_body_than_another_chunked[py-parser-pyloop-204] 
[gw13] [ 38%] 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-TABSP-name-empty] 
[gw17] [ 38%] 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_http_request_upgrade[py-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-TABSP-with-name] 
[gw7] [ 38%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-TABSP-with-name] 
[gw12] [ 38%] PASSED tests/test_http_parser.py::test_http_request_upgrade[py-parser-pyloop] 
tests/test_http_parser.py::test_request_te_first_chunked[c-parser-pyloop] 
[gw8] [ 38%] PASSED tests/test_http_parser.py::test_request_te_first_chunked[c-parser-pyloop] 
tests/test_client_functional.py::test_POST_DATA[pyloop] 
[gw3] [ 38%] PASSED tests/test_client_functional.py::test_POST_DATA[pyloop] 
tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-}] 
[gw22] [ 38%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-}] 
tests/test_http_parser.py::test_max_header_value_size_continuation[py-parser-pyloop-40965] 
[gw1] [ 38%] PASSED tests/test_http_parser.py::test_max_header_value_size_continuation[py-parser-pyloop-40965] 
tests/test_helpers.py::test_set_exception_cancelled[pyloop] 
[gw15] [ 38%] PASSED tests/test_helpers.py::test_set_exception_cancelled[pyloop] 
tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-Foo: abc\x01def] 
[gw6] [ 38%] PASSED tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-Foo: abc\x01def] 
[gw9] [ 38%] PASSED tests/test_cookiejar.py::test_update_cookies_from_headers 
tests/test_cookiejar.py::test_update_cookies_from_headers_duplicate_names 
[gw21] [ 38%] 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_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_connector.py::test_release_waiter_release_first[pyloop] 
[gw14] [ 38%] PASSED tests/test_connector.py::test_release_waiter_release_first[pyloop] 
tests/test_http_writer.py::test_write_payload_eof[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SP-post-NBSP-name-empty] 
[gw23] [ 38%] PASSED tests/test_http_writer.py::test_write_payload_eof[pyloop] 
tests/test_connector.py::test_tcp_connector_do_not_raise_connector_ssl_error[pyloop-ip address] 
[gw16] [ 38%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SP-post-NBSP-name-empty] 
tests/test_http_parser.py::test_conn_upgrade[py-parser-pyloop] 
[gw8] [ 38%] PASSED tests/test_http_parser.py::test_conn_upgrade[py-parser-pyloop] 
[gw0] [ 38%] PASSED tests/test_connector.py::test_tcp_connector_do_not_raise_connector_ssl_error[pyloop-ip address] 
tests/test_client_functional.py::test_POST_DATA_with_explicit_formdata[pyloop] 
[gw3] [ 38%] PASSED tests/test_client_functional.py::test_POST_DATA_with_explicit_formdata[pyloop] 
tests/test_http_parser.py::test_http_response_parser_last_chunked[py-parser-pyloop] 
[gw5] [ 38%] PASSED tests/test_http_parser.py::test_http_response_parser_last_chunked[py-parser-pyloop] 
tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-\\] 
[gw18] [ 38%] PASSED tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-\\] 
tests/test_connector.py::test_connect_with_limit_concurrent[pyloop] 
[gw19] [ 39%] PASSED tests/test_connector.py::test_connect_with_limit_concurrent[pyloop] 
tests/test_cookiejar.py::test_quotes_correctly_based_on_input[pyloop-pre-quoted cookie with domain] 
tests/test_http_parser.py::test_http_request_upgrade[c-parser-pyloop] 
[gw2] [ 39%] PASSED tests/test_cookiejar.py::test_quotes_correctly_based_on_input[pyloop-pre-quoted cookie with domain] 
[gw12] [ 39%] 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-TABSP-post-SP-name-empty] 
[gw9] [ 39%] 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_http_parser.py::test_parse_chunked_payload_empty_body_than_another_chunked[py-parser-pyloop-304] 
[gw13] [ 39%] PASSED tests/test_http_parser.py::test_parse_chunked_payload_empty_body_than_another_chunked[py-parser-pyloop-304] 
[gw10] [ 39%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-SP-name-empty] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-empty-name-empty] 
[gw7] [ 39%] 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_invalid_header_spacing[c-parser-pyloop-pre-SP-post-LF-with-name] 
[gw11] [ 39%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-LF-with-name] 
tests/test_http_parser.py::test_http_request_parser_bad_version[py-parser-pyloop] 
[gw22] [ 39%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_version[py-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-TABSP-with-name] 
[gw17] [ 39%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-empty-post-TABSP-with-name] 
tests/test_client_functional.py::test_POST_DATA_with_charset[pyloop] 
tests/test_connector.py::test_release_waiter_skip_done_waiter[pyloop] 
[gw14] [ 39%] PASSED tests/test_connector.py::test_release_waiter_skip_done_waiter[pyloop] 
[gw3] [ 39%] PASSED tests/test_client_functional.py::test_POST_DATA_with_charset[pyloop] 
tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-Foo: abc\x7fdef] 
[gw6] [ 39%] PASSED tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-Foo: abc\x7fdef] 
[gw21] [ 39%] 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_helpers.py::TestChainMapProxy::test_inheritance 
[gw15] [ 39%] PASSED tests/test_helpers.py::TestChainMapProxy::test_inheritance 
tests/test_helpers.py::TestChainMapProxy::test_getitem 
[gw15] [ 39%] PASSED tests/test_helpers.py::TestChainMapProxy::test_getitem 
tests/test_helpers.py::TestChainMapProxy::test_getitem_not_found 
[gw15] [ 39%] PASSED tests/test_helpers.py::TestChainMapProxy::test_getitem_not_found 
tests/test_helpers.py::TestChainMapProxy::test_get 
tests/test_connector.py::test_tcp_connector_do_not_raise_connector_ssl_error[pyloop-domain name] 
tests/test_http_parser.py::test_max_header_value_size_continuation[py-parser-pyloop-8191] 
[gw15] [ 39%] PASSED tests/test_helpers.py::TestChainMapProxy::test_get 
tests/test_helpers.py::TestChainMapProxy::test_get_default 
[gw15] [ 39%] PASSED tests/test_helpers.py::TestChainMapProxy::test_get_default 
tests/test_helpers.py::TestChainMapProxy::test_get_non_default 
[gw15] [ 39%] PASSED tests/test_helpers.py::TestChainMapProxy::test_get_non_default 
tests/test_helpers.py::TestChainMapProxy::test_len 
[gw15] [ 39%] PASSED tests/test_helpers.py::TestChainMapProxy::test_len 
tests/test_helpers.py::TestChainMapProxy::test_iter 
[gw15] [ 39%] PASSED tests/test_helpers.py::TestChainMapProxy::test_iter 
tests/test_helpers.py::TestChainMapProxy::test_contains 
[gw15] [ 39%] PASSED tests/test_helpers.py::TestChainMapProxy::test_contains 
tests/test_helpers.py::TestChainMapProxy::test_bool 
[gw15] [ 39%] PASSED tests/test_helpers.py::TestChainMapProxy::test_bool 
[gw1] [ 39%] PASSED tests/test_http_parser.py::test_max_header_value_size_continuation[py-parser-pyloop-8191] 
tests/test_helpers.py::TestChainMapProxy::test_repr 
[gw15] [ 39%] PASSED tests/test_helpers.py::TestChainMapProxy::test_repr 
tests/test_http_parser.py::test_parse_uri_percent_encoded[c-parser-pyloop-/path%2523frag-/path%23frag-query1-] 
[gw15] [ 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_invalid_header_spacing[py-parser-pyloop-pre-SP-post-NBSP-with-name] 
[gw0] [ 39%] PASSED tests/test_connector.py::test_tcp_connector_do_not_raise_connector_ssl_error[pyloop-domain name] 
tests/test_http_parser.py::test_http_response_parser_last_chunked[c-parser-pyloop] 
[gw16] [ 39%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SP-post-NBSP-with-name] 
[gw5] [ 39%] PASSED tests/test_http_parser.py::test_http_response_parser_last_chunked[c-parser-pyloop] 
tests/test_http_parser.py::test_bad_chunked[c-parser-pyloop] 
[gw20] [ 39%] PASSED tests/test_http_parser.py::test_bad_chunked[c-parser-pyloop] 
tests/test_connector.py::test_connect_waiters_cleanup[pyloop] 
[gw19] [ 39%] PASSED tests/test_connector.py::test_connect_waiters_cleanup[pyloop] 
tests/test_http_writer.py::test_write_payload_chunked[pyloop] 
[gw23] [ 39%] PASSED tests/test_http_writer.py::test_write_payload_chunked[pyloop] 
tests/test_http_parser.py::test_conn_upgrade[c-parser-pyloop] 
tests/test_http_parser.py::test_http_request_parser_bad_version[c-parser-pyloop] 
[gw22] [ 39%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_version[c-parser-pyloop] 
tests/test_http_parser.py::test_http_request_upgrade_unknown[py-parser-pyloop] 
[gw12] [ 39%] PASSED tests/test_http_parser.py::test_http_request_upgrade_unknown[py-parser-pyloop] 
[gw8] [ 39%] PASSED tests/test_http_parser.py::test_conn_upgrade[c-parser-pyloop] 
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-NUL-post-empty-name-empty] 
[gw17] [ 39%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-empty-name-empty] 
[gw18] [ 39%] PASSED tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-]] 
[gw9] [ 39%] 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_connector.py::test_release_waiter_per_host[pyloop] 
[gw14] [ 39%] PASSED tests/test_connector.py::test_release_waiter_per_host[pyloop] 
tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-Foo: abc\x1fdef] 
[gw6] [ 39%] PASSED tests/test_http_parser.py::test_bad_headers[c-parser-pyloop-Foo: abc\x1fdef] 
tests/test_http_parser.py::test_parse_chunked_payload_empty_body_than_another_chunked[py-parser-pyloop-101] 
[gw13] [ 39%] PASSED tests/test_http_parser.py::test_parse_chunked_payload_empty_body_than_another_chunked[py-parser-pyloop-101] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-SP-with-name] 
tests/test_http_writer.py::test_write_payload_chunked_multiple[pyloop] 
[gw10] [ 39%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-SP-with-name] 
[gw23] [ 40%] PASSED tests/test_http_writer.py::test_write_payload_chunked_multiple[pyloop] 
tests/test_cookiejar.py::test_ignore_domain_ending_with_dot[pyloop] 
[gw2] [ 40%] PASSED tests/test_cookiejar.py::test_ignore_domain_ending_with_dot[pyloop] 
tests/test_http_parser.py::test_parse_uri_percent_encoded[c-parser-pyloop-/path?key=value%23frag-/path-query2-] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-empty-with-name] 
[gw15] [ 40%] PASSED tests/test_http_parser.py::test_parse_uri_percent_encoded[c-parser-pyloop-/path?key=value%23frag-/path-query2-] 
[gw7] [ 40%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-empty-with-name] 
tests/test_client_functional.py::test_POST_DATA_formdats_with_charset[pyloop] 
[gw3] [ 40%] PASSED tests/test_client_functional.py::test_POST_DATA_formdats_with_charset[pyloop] 
tests/test_http_parser.py::test_http_request_parser_bad_version_number[py-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-NBSP-name-empty] 
[gw11] [ 40%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-NBSP-name-empty] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-empty-with-name] 
[gw17] [ 40%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-empty-with-name] 
[gw22] [ 40%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_version_number[py-parser-pyloop] 
tests/test_connector.py::test_tcp_connector_do_not_raise_connector_ssl_error[pyloop-fully-qualified domain name] 
tests/test_http_parser.py::test_http_response_parser_bad[py-parser-pyloop] 
[gw5] [ 40%] PASSED tests/test_http_parser.py::test_http_response_parser_bad[py-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SP-post-TABSP-name-empty] 
[gw16] [ 40%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SP-post-TABSP-name-empty] 
tests/test_connector.py::test_connect_waiters_cleanup_key_error[pyloop] 
[gw19] [ 40%] PASSED tests/test_connector.py::test_connect_waiters_cleanup_key_error[pyloop] 
[gw0] [ 40%] PASSED tests/test_connector.py::test_tcp_connector_do_not_raise_connector_ssl_error[pyloop-fully-qualified domain name] 
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_http_parser.py::test_max_header_value_size_continuation[c-parser-pyloop-40965] 
[gw1] [ 40%] PASSED tests/test_http_parser.py::test_max_header_value_size_continuation[c-parser-pyloop-40965] 
[gw21] [ 40%] 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_parser.py::test_ctl_host_header_bad_characters[py-parser-pyloop] 
[gw6] [ 40%] PASSED tests/test_http_parser.py::test_ctl_host_header_bad_characters[py-parser-pyloop] 
tests/test_http_parser.py::test_conn_upgrade_comma_list[py-parser-pyloop] 
[gw8] [ 40%] PASSED tests/test_http_parser.py::test_conn_upgrade_comma_list[py-parser-pyloop] 
tests/test_http_parser.py::test_http_request_upgrade_unknown[c-parser-pyloop] 
[gw12] [ 40%] PASSED tests/test_http_parser.py::test_http_request_upgrade_unknown[c-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-NUL-name-empty] 
[gw17] [ 40%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-NUL-name-empty] 
[gw9] [ 40%] 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_bad_header_name[py-parser-pyloop-{] 
[gw18] [ 40%] PASSED tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-{] 
tests/test_http_writer.py::test_write_payload_length[pyloop] 
[gw23] [ 40%] PASSED tests/test_http_writer.py::test_write_payload_length[pyloop] 
tests/test_connector.py::test_release_waiter_no_available[pyloop] 
tests/test_http_parser.py::test_parse_chunked_payload_empty_body_than_another_chunked[py-parser-pyloop-102] 
[gw13] [ 40%] PASSED tests/test_http_parser.py::test_parse_chunked_payload_empty_body_than_another_chunked[py-parser-pyloop-102] 
[gw14] [ 40%] PASSED tests/test_connector.py::test_release_waiter_no_available[pyloop] 
tests/test_http_parser.py::test_parse_uri_percent_encoded[c-parser-pyloop-/path?key=value%2523frag-/path-query3-] 
[gw15] [ 40%] PASSED tests/test_http_parser.py::test_parse_uri_percent_encoded[c-parser-pyloop-/path?key=value%2523frag-/path-query3-] 
tests/test_cookiejar.py::TestCookieJarSafe::test_cookie_not_expired_when_added_after_removal 
[gw2] [ 40%] PASSED tests/test_cookiejar.py::TestCookieJarSafe::test_cookie_not_expired_when_added_after_removal 
tests/test_http_writer.py::test_write_large_payload_deflate_compression_chunked_data_in_eof_all_zlib[isal.isal_zlib-pyloop] 
tests/test_cookiejar.py::TestCookieJarSafe::test_domain_filter_diff_host 
[gw2] [ 40%] PASSED tests/test_cookiejar.py::TestCookieJarSafe::test_domain_filter_diff_host 
tests/test_cookiejar.py::TestCookieJarSafe::test_domain_filter_host_only 
[gw2] [ 40%] PASSED tests/test_cookiejar.py::TestCookieJarSafe::test_domain_filter_host_only 
tests/test_cookiejar.py::TestCookieJarSafe::test_domain_filter_same_host 
[gw2] [ 40%] PASSED tests/test_cookiejar.py::TestCookieJarSafe::test_domain_filter_same_host 
[gw3] [ 40%] PASSED tests/test_http_writer.py::test_write_large_payload_deflate_compression_chunked_data_in_eof_all_zlib[isal.isal_zlib-pyloop] 
tests/test_cookiejar.py::TestCookieJarSafe::test_domain_filter_same_host_and_subdomain 
[gw2] [ 40%] 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 
tests/test_http_parser.py::test_http_request_parser_utf8_request_line[py-parser-pyloop] 
[gw12] [ 40%] PASSED tests/test_http_parser.py::test_http_request_parser_utf8_request_line[py-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-SPSP-name-empty] 
tests/test_http_parser.py::test_conn_upgrade_comma_list[c-parser-pyloop] 
[gw2] [ 40%] PASSED tests/test_cookiejar.py::TestCookieJarSafe::test_domain_filter_same_host_diff_subdomain 
tests/test_cookiejar.py::TestCookieJarSafe::test_expires 
tests/test_http_parser.py::test_http_response_parser_bad[c-parser-pyloop] 
[gw5] [ 40%] PASSED tests/test_http_parser.py::test_http_response_parser_bad[c-parser-pyloop] 
[gw8] [ 40%] PASSED tests/test_http_parser.py::test_conn_upgrade_comma_list[c-parser-pyloop] 
[gw10] [ 40%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-SPSP-name-empty] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-NUL-name-empty] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-NBSP-with-name] 
[gw11] [ 40%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-NBSP-with-name] 
[gw7] [ 40%] 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_whitespace_before_header[c-parser-pyloop] 
[gw20] [ 40%] PASSED tests/test_http_parser.py::test_whitespace_before_header[c-parser-pyloop] 
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_http_request_parser_bad_version_number[c-parser-pyloop] 
[gw22] [ 40%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_version_number[c-parser-pyloop] 
tests/test_http_parser.py::test_max_header_value_size_continuation[c-parser-pyloop-8191] 
[gw1] [ 40%] PASSED tests/test_http_parser.py::test_max_header_value_size_continuation[c-parser-pyloop-8191] 
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_do_not_raise_connector_ssl_error[pyloop-fully-qualified domain name with multiple trailing dots] 
[gw21] [ 40%] PASSED tests/test_http_parser.py::TestParsePayload::test_http_payload_brotli 
tests/test_http_parser.py::TestParsePayload::test_http_payload_zstandard 
[gw17] [ 40%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-NUL-with-name] 
tests/test_connector.py::test_close_with_acquired_connection[pyloop] 
[gw19] [ 41%] PASSED tests/test_connector.py::test_close_with_acquired_connection[pyloop] 
[gw0] [ 41%] PASSED tests/test_connector.py::test_tcp_connector_do_not_raise_connector_ssl_error[pyloop-fully-qualified domain name with multiple trailing dots] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-SPSP-with-name] 
tests/test_http_parser.py::test_ctl_host_header_bad_characters[c-parser-pyloop] 
[gw6] [ 41%] PASSED tests/test_http_parser.py::test_ctl_host_header_bad_characters[c-parser-pyloop] 
[gw10] [ 41%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-SPSP-with-name] 
[gw9] [ 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 
tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-}] 
[gw18] [ 41%] PASSED tests/test_http_parser.py::test_bad_header_name[py-parser-pyloop-}] 
tests/test_http_parser.py::test_http_request_parser_utf8_request_line[c-parser-pyloop] 
tests/test_http_writer.py::test_write_large_payload_deflate_compression_chunked_data_in_eof_writelines[pyloop] 
[gw3] [ 41%] PASSED tests/test_http_writer.py::test_write_large_payload_deflate_compression_chunked_data_in_eof_writelines[pyloop] 
tests/test_http_writer.py::test_write_large_payload_deflate_compression_data_in_eof[pyloop] 
tests/test_http_parser.py::test_parse_chunked_payload_empty_body_than_another_chunked[c-parser-pyloop-204] 
[gw13] [ 41%] PASSED tests/test_http_parser.py::test_parse_chunked_payload_empty_body_than_another_chunked[c-parser-pyloop-204] 
[gw2] [ 41%] PASSED tests/test_cookiejar.py::TestCookieJarSafe::test_expires 
tests/test_cookiejar.py::TestCookieJarSafe::test_invalid_values 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-SP-name-empty] 
[gw2] [ 41%] PASSED tests/test_cookiejar.py::TestCookieJarSafe::test_invalid_values 
tests/test_cookiejar.py::TestCookieJarSafe::test_max_age 
[gw17] [ 41%] 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_parse_uri_percent_encoded[c-parser-pyloop-/path#frag%20-/path-query4-frag ] 
[gw15] [ 41%] PASSED tests/test_http_parser.py::test_parse_uri_percent_encoded[c-parser-pyloop-/path#frag%20-/path-query4-frag ] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-empty-name-empty] 
[gw16] [ 41%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-empty-name-empty] 
tests/test_connector.py::test_release_close[pyloop] 
[gw14] [ 41%] PASSED tests/test_connector.py::test_release_close[pyloop] 
tests/test_http_parser.py::test_conn_upgrade_multiple_headers[py-parser-pyloop] 
[gw8] [ 41%] PASSED tests/test_http_parser.py::test_conn_upgrade_multiple_headers[py-parser-pyloop] 
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_http_response_parser_code_under_100[py-parser-pyloop] 
[gw5] [ 41%] PASSED tests/test_http_parser.py::test_http_response_parser_code_under_100[py-parser-pyloop] 
[gw3] [ 41%] PASSED tests/test_http_writer.py::test_write_large_payload_deflate_compression_chunked_data_in_eof_writelines_all_zlib[zlib-pyloop] 
[gw2] [ 41%] PASSED tests/test_cookiejar.py::TestCookieJarSafe::test_max_age 
tests/test_http_parser.py::test_http_request_parser_bad_ascii_uri[py-parser-pyloop] 
[gw22] [ 41%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_ascii_uri[py-parser-pyloop] 
tests/test_cookiejar.py::TestCookieJarSafe::test_path_filter_diff_folder_same_name 
[gw2] [ 41%] PASSED tests/test_cookiejar.py::TestCookieJarSafe::test_path_filter_diff_folder_same_name 
[gw12] [ 41%] XFAIL tests/test_http_parser.py::test_http_request_parser_utf8_request_line[c-parser-pyloop] 
tests/test_cookiejar.py::TestCookieJarSafe::test_path_filter_diff_folder_same_name_return_best_match_independent_from_put_order 
[gw2] [ 41%] PASSED tests/test_cookiejar.py::TestCookieJarSafe::test_path_filter_diff_folder_same_name_return_best_match_independent_from_put_order 
tests/test_cookiejar.py::TestCookieJarSafe::test_path_filter_different_folder 
[gw2] [ 41%] PASSED tests/test_cookiejar.py::TestCookieJarSafe::test_path_filter_different_folder 
tests/test_cookiejar.py::TestCookieJarSafe::test_path_filter_file 
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_writer.py::test_write_large_payload_deflate_compression_data_in_eof[pyloop] 
tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-"] 
[gw18] [ 41%] 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-TABSP-post-NUL-with-name] 
[gw2] [ 41%] PASSED tests/test_cookiejar.py::TestCookieJarSafe::test_path_filter_file 
tests/test_cookiejar.py::TestCookieJarSafe::test_path_filter_folder 
[gw2] [ 41%] PASSED tests/test_cookiejar.py::TestCookieJarSafe::test_path_filter_folder 
tests/test_cookiejar.py::TestCookieJarSafe::test_path_filter_root 
[gw2] [ 41%] PASSED tests/test_cookiejar.py::TestCookieJarSafe::test_path_filter_root 
tests/test_cookiejar.py::TestCookieJarSafe::test_path_filter_subfolder 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-TABSP-name-empty] 
[gw11] [ 41%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-TABSP-name-empty] 
[gw7] [ 41%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-NUL-with-name] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-SP-with-name] 
[gw17] [ 41%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-SP-with-name] 
[gw2] [ 41%] PASSED tests/test_cookiejar.py::TestCookieJarSafe::test_path_filter_subfolder 
tests/test_cookiejar.py::TestCookieJarSafe::test_path_filter_subsubfolder 
[gw2] [ 41%] PASSED tests/test_cookiejar.py::TestCookieJarSafe::test_path_filter_subsubfolder 
tests/test_cookiejar.py::TestCookieJarSafe::test_path_value 
[gw2] [ 41%] PASSED tests/test_cookiejar.py::TestCookieJarSafe::test_path_value 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-LF-name-empty] 
[gw10] [ 41%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-LF-name-empty] 
tests/test_cookiejar.py::TestCookieJarSafe::test_secure_filter 
[gw2] [ 41%] PASSED tests/test_cookiejar.py::TestCookieJarSafe::test_secure_filter 
[gw21] [ 41%] PASSED tests/test_http_parser.py::TestParsePayload::test_http_payload_zstandard 
tests/test_http_parser.py::TestDeflateBuffer::test_feed_data 
tests/test_http_writer.py::test_write_drain_condition_with_small_buffer[pyloop] 
[gw2] [ 41%] PASSED tests/test_http_writer.py::test_write_drain_condition_with_small_buffer[pyloop] 
tests/test_http_parser.py::test_max_header_value_size_continuation_under_limit[py-parser-pyloop] 
[gw1] [ 41%] PASSED tests/test_http_parser.py::test_max_header_value_size_continuation_under_limit[py-parser-pyloop] 
tests/test_connector.py::test_tcp_connector_do_not_raise_connector_ssl_error[pyloop-idna fully-qualified domain name] 
[gw9] [ 41%] PASSED tests/test_cookiejar.py::test_update_cookies_from_headers_empty_list 
tests/test_connector.py::test_default_force_close[pyloop] 
tests/test_cookiejar.py::test_update_cookies_from_headers_with_attributes 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-empty-with-name] 
[gw19] [ 41%] PASSED tests/test_connector.py::test_default_force_close[pyloop] 
[gw0] [ 41%] PASSED tests/test_connector.py::test_tcp_connector_do_not_raise_connector_ssl_error[pyloop-idna fully-qualified domain name] 
[gw16] [ 41%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-empty-with-name] 
tests/test_connector.py::test__release_acquired_per_host1[pyloop] 
[gw14] [ 42%] PASSED tests/test_connector.py::test__release_acquired_per_host1[pyloop] 
tests/test_http_parser.py::test_unpaired_surrogate_in_header_py[pyloop] 
[gw6] [ 42%] PASSED tests/test_http_parser.py::test_unpaired_surrogate_in_header_py[pyloop] 
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_parse_chunked_payload_empty_body_than_another_chunked[c-parser-pyloop-304] 
[gw13] [ 42%] PASSED tests/test_http_parser.py::test_parse_chunked_payload_empty_body_than_another_chunked[c-parser-pyloop-304] 
[gw15] [ 42%] PASSED tests/test_http_parser.py::test_parse_uri_percent_encoded[c-parser-pyloop-/path#frag%2520-/path-query5-frag%20] 
tests/test_http_writer.py::test_write_large_payload_deflate_compression_chunked_data_in_eof_writelines_all_zlib[zlib_ng.zlib_ng-pyloop] 
tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-(] 
[gw18] [ 42%] PASSED tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-(] 
[gw3] [ 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] 
tests/test_http_parser.py::test_http_request_parser_utf8[py-parser-pyloop] 
[gw12] [ 42%] PASSED tests/test_http_parser.py::test_http_request_parser_utf8[py-parser-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_invalid_header_spacing[c-parser-pyloop-pre-SP-post-TABSP-with-name] 
[gw11] [ 42%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SP-post-TABSP-with-name] 
tests/test_http_parser.py::test_http_response_parser_code_under_100[c-parser-pyloop] 
[gw5] [ 42%] PASSED tests/test_http_parser.py::test_http_response_parser_code_under_100[c-parser-pyloop] 
[gw17] [ 42%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-SPSP-name-empty] 
tests/test_http_writer.py::test_write_drain_condition_with_large_buffer[pyloop] 
[gw2] [ 42%] PASSED tests/test_http_writer.py::test_write_drain_condition_with_large_buffer[pyloop] 
tests/test_http_parser.py::test_http_request_parser_bad_ascii_uri[c-parser-pyloop] 
[gw22] [ 42%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_ascii_uri[c-parser-pyloop] 
[gw9] [ 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_writer.py::test_write_large_payload_deflate_compression_data_in_eof_all_zlib[zlib-pyloop] 
tests/test_connector.py::test__release_acquired_per_host2[pyloop] 
[gw14] [ 42%] PASSED tests/test_connector.py::test__release_acquired_per_host2[pyloop] 
tests/test_http_parser.py::test_parse_uri_utf8[py-parser-pyloop] 
[gw15] [ 42%] PASSED tests/test_http_parser.py::test_parse_uri_utf8[py-parser-pyloop] 
tests/test_http_parser.py::test_parse_unusual_request_line[c-parser-pyloop] 
tests/test_http_parser.py::test_conn_upgrade_multiple_headers[c-parser-pyloop] 
[gw8] [ 42%] PASSED tests/test_http_parser.py::test_conn_upgrade_multiple_headers[c-parser-pyloop] 
tests/test_http_parser.py::test_parse_chunked_payload_empty_body_than_another_chunked[c-parser-pyloop-101] 
[gw13] [ 42%] PASSED tests/test_http_parser.py::test_parse_chunked_payload_empty_body_than_another_chunked[c-parser-pyloop-101] 
[gw21] [ 42%] PASSED tests/test_http_parser.py::TestDeflateBuffer::test_feed_data 
tests/test_http_parser.py::TestDeflateBuffer::test_feed_data_err 
tests/test_http_writer.py::test_write_no_drain_with_large_buffer[pyloop] 
tests/test_http_parser.py::test_http_response_parser_code_above_999[py-parser-pyloop] 
[gw5] [ 42%] PASSED tests/test_http_parser.py::test_http_response_parser_code_above_999[py-parser-pyloop] 
tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-)] 
[gw18] [ 42%] PASSED tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-)] 
[gw2] [ 42%] PASSED tests/test_http_writer.py::test_write_no_drain_with_large_buffer[pyloop] 
[gw23] [ 42%] 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_content_length_transfer_encoding[py-parser-pyloop] 
[gw6] [ 42%] PASSED tests/test_http_parser.py::test_content_length_transfer_encoding[py-parser-pyloop] 
tests/test_connector.py::test_limit_property[pyloop] 
[gw19] [ 42%] PASSED tests/test_connector.py::test_limit_property[pyloop] 
tests/test_connector.py::test__release_acquired_per_host3[pyloop] 
[gw14] [ 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-TABSP-post-LF-with-name] 
[gw10] [ 42%] 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_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-SP-name-empty] 
tests/test_http_writer.py::test_write_large_payload_deflate_compression_chunked_data_in_eof_writelines_all_zlib[isal.isal_zlib-pyloop] 
[gw7] [ 42%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-SP-name-empty] 
[gw3] [ 42%] 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_parser.py::test_max_header_value_size_continuation_under_limit[c-parser-pyloop] 
[gw1] [ 42%] PASSED tests/test_http_parser.py::test_max_header_value_size_continuation_under_limit[c-parser-pyloop] 
tests/test_connector.py::test_tcp_connector_uses_provided_local_addr[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-empty-name-empty] 
[gw11] [ 42%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-empty-name-empty] 
[gw0] [ 42%] PASSED tests/test_connector.py::test_tcp_connector_uses_provided_local_addr[pyloop] 
tests/test_http_parser.py::test_parse_uri_utf8[c-parser-pyloop] 
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_http_parser.py::test_parse_chunked_payload_empty_body_than_another_chunked[c-parser-pyloop-102] 
[gw13] [ 42%] PASSED tests/test_http_parser.py::test_parse_chunked_payload_empty_body_than_another_chunked[c-parser-pyloop-102] 
tests/test_http_parser.py::test_http_response_parser_code_above_999[c-parser-pyloop] 
[gw5] [ 42%] PASSED tests/test_http_parser.py::test_http_response_parser_code_above_999[c-parser-pyloop] 
[gw21] [ 42%] PASSED tests/test_http_parser.py::TestDeflateBuffer::test_feed_data_err 
tests/test_http_writer.py::test_write_large_payload_deflate_compression_data_in_eof_all_zlib[zlib_ng.zlib_ng-pyloop] 
tests/test_http_parser.py::test_http_request_parser_utf8[c-parser-pyloop] 
[gw12] [ 42%] PASSED tests/test_http_parser.py::test_http_request_parser_utf8[c-parser-pyloop] 
tests/test_http_writer.py::test_set_eof_idempotent[pyloop] 
tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-,] 
[gw18] [ 42%] PASSED tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-,] 
tests/test_http_parser.py::TestDeflateBuffer::test_feed_eof 
[gw2] [ 42%] PASSED tests/test_http_writer.py::test_set_eof_idempotent[pyloop] 
tests/test_http_parser.py::test_content_length_transfer_encoding[c-parser-pyloop] 
[gw20] [ 42%] XFAIL tests/test_http_parser.py::test_parse_unusual_request_line[c-parser-pyloop] 
[gw6] [ 42%] PASSED tests/test_http_parser.py::test_content_length_transfer_encoding[c-parser-pyloop] 
tests/test_connector.py::test_tcp_connector_certificate_error[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-SPSP-with-name] 
[gw17] [ 42%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-SPSP-with-name] 
[gw23] [ 42%] 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_parser.py::test_http_request_parser_bad_nonascii_uri[py-parser-pyloop] 
[gw22] [ 42%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_nonascii_uri[py-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-SP-with-name] 
[gw7] [ 43%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-SP-with-name] 
[gw9] [ 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_parse_chunked_payload_split_chunks[py-parser-pyloop] 
[gw13] [ 43%] PASSED tests/test_http_parser.py::test_parse_chunked_payload_split_chunks[py-parser-pyloop] 
[gw14] [ 43%] PASSED tests/test_connector.py::test_tcp_connector_certificate_error[pyloop] 
tests/test_http_parser.py::test_bad_upgrade[py-parser-pyloop] 
[gw8] [ 43%] PASSED tests/test_http_parser.py::test_bad_upgrade[py-parser-pyloop] 
tests/test_http_parser.py::test_http_request_parser_non_utf8[py-parser-pyloop] 
[gw15] [ 43%] XFAIL tests/test_http_parser.py::test_parse_uri_utf8[c-parser-pyloop] 
[gw12] [ 43%] PASSED tests/test_http_parser.py::test_http_request_parser_non_utf8[py-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-NBSP-name-empty] 
[gw10] [ 43%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-NBSP-name-empty] 
tests/test_http_parser.py::test_http_response_parser_code_not_int[py-parser-pyloop] 
[gw5] [ 43%] PASSED tests/test_http_parser.py::test_http_response_parser_code_not_int[py-parser-pyloop] 
tests/test_http_parser.py::test_duplicate_singleton_header_rejected[py-parser-pyloop-Content-Length] 
[gw6] [ 43%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_rejected[py-parser-pyloop-Content-Length] 
tests/test_connector.py::test_limit_per_host_property[pyloop] 
[gw19] [ 43%] PASSED tests/test_connector.py::test_limit_per_host_property[pyloop] 
tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_connection_lost[pyloop] 
[gw3] [ 43%] PASSED tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_connection_lost[pyloop] 
tests/test_connector.py::test_unix_connector[pyloop] 
tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-/] 
[gw18] [ 43%] PASSED tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-/] 
[gw0] [ 43%] PASSED tests/test_connector.py::test_unix_connector[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_http_request_parser[py-parser-pyloop] 
[gw1] [ 43%] PASSED tests/test_http_parser.py::test_http_request_parser[py-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-empty-with-name] 
[gw11] [ 43%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-empty-with-name] 
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-SPSP-post-NUL-with-name] 
[gw16] [ 43%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-NUL-with-name] 
[gw2] [ 43%] PASSED tests/test_http_writer.py::test_non_chunked_write_empty_body[pyloop] 
[gw4] [ 43%] PASSED tests/test_client_functional.py::test_payload_decompress_size_limit_brotli[pyloop] 
[gw21] [ 43%] 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_parse[py-parser-pyloop] 
[gw23] [ 43%] PASSED tests/test_http_writer.py::test_write_large_payload_deflate_compression_data_in_eof_all_zlib[isal.isal_zlib-pyloop] 
[gw20] [ 43%] PASSED tests/test_http_parser.py::test_parse[py-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-SPSP-name-empty] 
[gw7] [ 43%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-SPSP-name-empty] 
tests/test_http_parser.py::test_http_request_parser_non_utf8[c-parser-pyloop] 
[gw12] [ 43%] PASSED tests/test_http_parser.py::test_http_request_parser_non_utf8[c-parser-pyloop] 
tests/test_http_parser.py::test_http_request_parser_bad_nonascii_uri[c-parser-pyloop] 
tests/test_connector.py::test_tcp_connector_server_hostname_default[pyloop] 
[gw22] [ 43%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_nonascii_uri[c-parser-pyloop] 
tests/test_connector.py::test_limit_property_default[pyloop] 
[gw19] [ 43%] PASSED tests/test_connector.py::test_limit_property_default[pyloop] 
tests/test_http_parser.py::test_duplicate_singleton_header_rejected[py-parser-pyloop-Host] 
[gw6] [ 43%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_rejected[py-parser-pyloop-Host] 
tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-:] 
[gw18] [ 43%] 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-NUL-post-LF-name-empty] 
[gw17] [ 43%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-LF-name-empty] 
tests/test_http_parser.py::test_parse_chunked_payload_split_chunks[c-parser-pyloop] 
[gw13] [ 43%] PASSED tests/test_http_parser.py::test_parse_chunked_payload_split_chunks[c-parser-pyloop] 
[gw9] [ 43%] PASSED tests/test_cookiejar.py::test_update_cookies_from_headers_overwrites_same_cookie 
tests/test_cookiejar.py::test_dummy_cookie_jar_update_cookies_from_headers 
tests/test_http_parser.py::test_parse_uri_utf8_percent_encoded[py-parser-pyloop] 
[gw15] [ 43%] PASSED tests/test_http_parser.py::test_parse_uri_utf8_percent_encoded[py-parser-pyloop] 
tests/test_http_parser.py::test_http_response_parser_code_not_int[c-parser-pyloop] 
[gw5] [ 43%] PASSED tests/test_http_parser.py::test_http_response_parser_code_not_int[c-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-NBSP-with-name] 
tests/test_http_writer.py::test_write_large_payload_deflate_compression_data_in_eof_writelines[pyloop] 
[gw14] [ 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-SPSP-post-NUL-name-empty] 
[gw11] [ 43%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-NUL-name-empty] 
[gw10] [ 43%] 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_bad_upgrade[c-parser-pyloop] 
[gw8] [ 43%] PASSED tests/test_http_parser.py::test_bad_upgrade[c-parser-pyloop] 
tests/test_http_parser.py::test_http_request_parser[c-parser-pyloop] 
[gw1] [ 43%] PASSED tests/test_http_parser.py::test_http_request_parser[c-parser-pyloop] 
tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_connection_lost_all_zlib[zlib-pyloop] 
[gw3] [ 43%] PASSED tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_connection_lost_all_zlib[zlib-pyloop] 
tests/test_http_writer.py::test_chunked_headers_sent_with_empty_chunk_not_eof[pyloop] 
[gw2] [ 43%] PASSED tests/test_http_writer.py::test_chunked_headers_sent_with_empty_chunk_not_eof[pyloop] 
tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-;] 
[gw18] [ 43%] PASSED tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-;] 
tests/test_connector.py::test_named_pipe_connector 
[gw0] [ 43%] SKIPPED tests/test_connector.py::test_named_pipe_connector 
tests/test_connector.py::TestDNSCacheTable::test_next_addrs_basic 
[gw0] [ 43%] PASSED tests/test_connector.py::TestDNSCacheTable::test_next_addrs_basic 
tests/test_connector.py::TestDNSCacheTable::test_remove 
[gw0] [ 43%] PASSED tests/test_connector.py::TestDNSCacheTable::test_remove 
tests/test_connector.py::TestDNSCacheTable::test_clear 
[gw0] [ 44%] PASSED tests/test_connector.py::TestDNSCacheTable::test_clear 
tests/test_connector.py::TestDNSCacheTable::test_not_expired_ttl_None 
[gw0] [ 44%] PASSED tests/test_connector.py::TestDNSCacheTable::test_not_expired_ttl_None 
tests/test_connector.py::TestDNSCacheTable::test_not_expired_ttl 
[gw0] [ 44%] PASSED tests/test_connector.py::TestDNSCacheTable::test_not_expired_ttl 
tests/test_connector.py::TestDNSCacheTable::test_expired_ttl 
[gw0] [ 44%] PASSED tests/test_connector.py::TestDNSCacheTable::test_expired_ttl 
tests/test_connector.py::TestDNSCacheTable::test_never_expire 
[gw0] [ 44%] PASSED tests/test_connector.py::TestDNSCacheTable::test_never_expire 
tests/test_connector.py::TestDNSCacheTable::test_always_expire 
[gw0] [ 44%] PASSED tests/test_connector.py::TestDNSCacheTable::test_always_expire 
tests/test_connector.py::TestDNSCacheTable::test_next_addrs 
[gw0] [ 44%] PASSED tests/test_connector.py::TestDNSCacheTable::test_next_addrs 
tests/test_connector.py::TestDNSCacheTable::test_next_addrs_single 
[gw0] [ 44%] PASSED tests/test_connector.py::TestDNSCacheTable::test_next_addrs_single 
tests/test_connector.py::TestDNSCacheTable::test_max_size_eviction 
[gw0] [ 44%] PASSED tests/test_connector.py::TestDNSCacheTable::test_max_size_eviction 
tests/test_connector.py::TestDNSCacheTable::test_lru_eviction 
[gw0] [ 44%] PASSED tests/test_connector.py::TestDNSCacheTable::test_lru_eviction 
tests/test_connector.py::TestDNSCacheTable::test_lru_eviction_add 
[gw0] [ 44%] PASSED tests/test_connector.py::TestDNSCacheTable::test_lru_eviction_add 
tests/test_connector.py::test_connector_cache_trace_race 
tests/test_http_parser.py::test_parse[c-parser-pyloop] 
[gw23] [ 44%] PASSED tests/test_http_writer.py::test_write_large_payload_deflate_compression_data_in_eof_writelines[pyloop] 
tests/test_http_parser.py::test_duplicate_singleton_header_rejected[py-parser-pyloop-Transfer-Encoding] 
[gw6] [ 44%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_rejected[py-parser-pyloop-Transfer-Encoding] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-SP-name-empty] 
[gw16] [ 44%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-SP-name-empty] 
[gw20] [ 44%] PASSED tests/test_http_parser.py::test_parse[c-parser-pyloop] 
tests/test_client_functional.py::test_payload_decompress_size_limit_zstd[pyloop] 
[gw4] [ 44%] SKIPPED tests/test_client_functional.py::test_payload_decompress_size_limit_zstd[pyloop] 
tests/test_multipart.py::TestPartReader::test_decode_with_content_transfer_encoding_base64 
[gw21] [ 44%] PASSED tests/test_http_parser.py::TestDeflateBuffer::test_feed_eof_err_deflate 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-SPSP-with-name] 
[gw7] [ 44%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-SPSP-with-name] 
tests/test_http_parser.py::TestDeflateBuffer::test_feed_eof_no_err_gzip 
tests/test_http_parser.py::test_http_request_max_status_line[py-parser-pyloop-40965] 
[gw22] [ 44%] PASSED tests/test_http_parser.py::test_http_request_max_status_line[py-parser-pyloop-40965] 
tests/test_http_parser.py::test_parse_chunked_payload_with_lf_in_extensions[py-parser-pyloop] 
[gw13] [ 44%] PASSED tests/test_http_parser.py::test_parse_chunked_payload_with_lf_in_extensions[py-parser-pyloop] 
tests/test_connector.py::test_limit_per_host_property_default[pyloop] 
[gw19] [ 44%] PASSED tests/test_connector.py::test_limit_per_host_property_default[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-LF-with-name] 
[gw17] [ 44%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-LF-with-name] 
tests/test_http_parser.py::test_http_request_parser_two_slashes[py-parser-pyloop] 
tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-<] 
[gw12] [ 44%] PASSED tests/test_http_parser.py::test_http_request_parser_two_slashes[py-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-NUL-with-name] 
[gw18] [ 44%] PASSED tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-<] 
[gw9] [ 44%] PASSED tests/test_cookiejar.py::test_dummy_cookie_jar_update_cookies_from_headers 
tests/test_cookiejar.py::test_shared_cookie_cache_population 
[gw11] [ 44%] 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_duplicate_singleton_header_rejected[c-parser-pyloop-Content-Length] 
[gw6] [ 44%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_rejected[c-parser-pyloop-Content-Length] 
tests/test_http_parser.py::test_http_response_parser_code_not_ascii[py-parser-pyloop-utf8digit] 
tests/test_http_parser.py::test_parse_uri_utf8_percent_encoded[c-parser-pyloop] 
[gw15] [ 44%] PASSED tests/test_http_parser.py::test_parse_uri_utf8_percent_encoded[c-parser-pyloop] 
[gw5] [ 44%] PASSED tests/test_http_parser.py::test_http_response_parser_code_not_ascii[py-parser-pyloop-utf8digit] 
tests/test_connector.py::test_tcp_connector_server_hostname_override[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-TABSP-name-empty] 
[gw10] [ 44%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-TABSP-name-empty] 
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_chunked_set_eof_after_headers_sent[pyloop] 
tests/test_http_parser.py::test_compression_empty[py-parser-pyloop] 
[gw8] [ 44%] PASSED tests/test_http_parser.py::test_compression_empty[py-parser-pyloop] 
[gw2] [ 44%] PASSED tests/test_http_writer.py::test_chunked_set_eof_after_headers_sent[pyloop] 
tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_connection_lost_all_zlib[zlib_ng.zlib_ng-pyloop] 
[gw3] [ 44%] 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_bad_header_name[c-parser-pyloop-=] 
[gw18] [ 44%] 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-TABSP-post-LF-name-empty] 
[gw7] [ 44%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-LF-name-empty] 
tests/test_http_parser.py::test_http_request_bad_status_line[py-parser-pyloop] 
[gw1] [ 44%] PASSED tests/test_http_parser.py::test_http_request_bad_status_line[py-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-SP-with-name] 
[gw16] [ 44%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-SP-with-name] 
tests/test_http_parser.py::test_parse_chunked_payload_with_lf_in_extensions[c-parser-pyloop] 
[gw4] [ 44%] PASSED tests/test_multipart.py::TestPartReader::test_decode_with_content_transfer_encoding_base64 
[gw13] [ 44%] PASSED tests/test_http_parser.py::test_parse_chunked_payload_with_lf_in_extensions[c-parser-pyloop] 
[gw14] [ 44%] PASSED tests/test_connector.py::test_tcp_connector_server_hostname_override[pyloop] 
[gw0] [ 44%] PASSED tests/test_connector.py::test_connector_cache_trace_race 
tests/test_connector.py::test_connector_throttle_trace_race[pyloop] 
[gw0] [ 44%] PASSED tests/test_connector.py::test_connector_throttle_trace_race[pyloop] 
tests/test_multipart.py::TestPartReader::test_decode_iter_with_content_transfer_encoding_base64 
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_max_status_line[py-parser-pyloop-8191] 
tests/test_http_parser.py::test_duplicate_singleton_header_rejected[c-parser-pyloop-Host] 
[gw21] [ 45%] PASSED tests/test_http_parser.py::TestDeflateBuffer::test_feed_eof_no_err_gzip 
[gw6] [ 45%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_rejected[c-parser-pyloop-Host] 
[gw22] [ 45%] PASSED tests/test_http_parser.py::test_http_request_max_status_line[py-parser-pyloop-8191] 
tests/test_http_parser.py::TestDeflateBuffer::test_feed_eof_no_err_brotli 
tests/test_http_parser.py::test_parse_body[c-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-NBSP-name-empty] 
[gw17] [ 45%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NUL-post-NBSP-name-empty] 
[gw20] [ 45%] PASSED tests/test_http_parser.py::test_parse_body[c-parser-pyloop] 
[gw9] [ 45%] PASSED tests/test_cookiejar.py::test_shared_cookie_cache_population 
tests/test_cookiejar.py::test_shared_cookie_cache_clearing_on_update 
tests/test_multipart.py::TestMultipartReader::test_emit_next 
tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop->] 
[gw18] [ 45%] 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-SPSP-post-SP-name-empty] 
[gw11] [ 45%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-SP-name-empty] 
tests/test_http_parser.py::test_compression_empty[c-parser-pyloop] 
[gw8] [ 45%] PASSED tests/test_http_parser.py::test_compression_empty[c-parser-pyloop] 
tests/test_http_parser.py::test_parse_bad_method_for_c_parser_raises[pyloop] 
[gw15] [ 45%] PASSED tests/test_http_parser.py::test_parse_bad_method_for_c_parser_raises[pyloop] 
[gw23] [ 45%] 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_http_request_parser_two_slashes[c-parser-pyloop] 
[gw12] [ 45%] PASSED tests/test_http_parser.py::test_http_request_parser_two_slashes[c-parser-pyloop] 
tests/test_http_parser.py::test_http_response_parser_code_not_ascii[py-parser-pyloop-utf8number] 
[gw5] [ 45%] PASSED tests/test_http_parser.py::test_http_response_parser_code_not_ascii[py-parser-pyloop-utf8number] 
tests/test_http_writer.py::test_write_eof_chunked_with_data_using_writelines[pyloop] 
[gw2] [ 45%] PASSED tests/test_http_writer.py::test_write_eof_chunked_with_data_using_writelines[pyloop] 
tests/test_connector.py::test_connector_resolve_in_case_of_trace_cache_miss_exception[pyloop] 
[gw0] [ 45%] PASSED tests/test_connector.py::test_connector_resolve_in_case_of_trace_cache_miss_exception[pyloop] 
[gw4] [ 45%] 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_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-TABSP-with-name] 
[gw10] [ 45%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-TABSP-post-TABSP-with-name] 
[gw9] [ 45%] 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_multiple_hosts_errors[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-SPSP-name-empty] 
[gw16] [ 45%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-SPSP-name-empty] 
tests/test_http_parser.py::test_partial_url[py-parser-pyloop] 
[gw13] [ 45%] PASSED tests/test_http_parser.py::test_partial_url[py-parser-pyloop] 
tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_connection_lost_all_zlib[isal.isal_zlib-pyloop] 
[gw3] [ 45%] PASSED tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_connection_lost_all_zlib[isal.isal_zlib-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-LF-with-name] 
[gw7] [ 45%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-LF-with-name] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-SP-with-name] 
[gw11] [ 45%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-SP-with-name] 
tests/test_multipart.py::TestMultipartWriter::test_append 
[gw17] [ 45%] PASSED tests/test_multipart.py::TestMultipartWriter::test_append 
tests/test_multipart.py::TestMultipartWriter::test_append_with_headers 
[gw17] [ 45%] PASSED tests/test_multipart.py::TestMultipartWriter::test_append_with_headers 
tests/test_multipart.py::TestMultipartWriter::test_append_json 
[gw17] [ 45%] PASSED tests/test_multipart.py::TestMultipartWriter::test_append_json 
tests/test_multipart.py::TestMultipartWriter::test_append_part 
[gw17] [ 45%] PASSED tests/test_multipart.py::TestMultipartWriter::test_append_part 
tests/test_multipart.py::TestMultipartWriter::test_append_json_overrides_content_type 
[gw17] [ 45%] PASSED tests/test_multipart.py::TestMultipartWriter::test_append_json_overrides_content_type 
tests/test_multipart.py::TestMultipartWriter::test_append_form 
[gw17] [ 45%] PASSED tests/test_multipart.py::TestMultipartWriter::test_append_form 
tests/test_multipart.py::TestMultipartWriter::test_append_multipart 
[gw17] [ 45%] PASSED tests/test_multipart.py::TestMultipartWriter::test_append_multipart 
tests/test_multipart.py::TestMultipartWriter::test_set_content_disposition_after_append 
[gw17] [ 45%] PASSED tests/test_multipart.py::TestMultipartWriter::test_set_content_disposition_after_append 
tests/test_multipart.py::TestMultipartWriter::test_automatic_content_disposition 
tests/test_http_parser.py::test_parse_body_with_CRLF[py-parser-pyloop] 
[gw20] [ 45%] PASSED tests/test_http_parser.py::test_parse_body_with_CRLF[py-parser-pyloop] 
[gw17] [ 45%] PASSED tests/test_multipart.py::TestMultipartWriter::test_automatic_content_disposition 
tests/test_multipart.py::TestMultipartWriter::test_with 
[gw17] [ 45%] PASSED tests/test_multipart.py::TestMultipartWriter::test_with 
tests/test_multipart.py::TestMultipartWriter::test_append_int_not_allowed 
[gw17] [ 45%] PASSED tests/test_multipart.py::TestMultipartWriter::test_append_int_not_allowed 
tests/test_multipart.py::TestMultipartWriter::test_append_float_not_allowed 
[gw17] [ 45%] PASSED tests/test_multipart.py::TestMultipartWriter::test_append_float_not_allowed 
tests/test_multipart.py::TestMultipartWriter::test_append_none_not_allowed 
[gw17] [ 45%] 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_http_request_bad_status_line[c-parser-pyloop] 
tests/test_http_parser.py::test_http_request_max_status_line[c-parser-pyloop-40965] 
[gw22] [ 45%] PASSED tests/test_http_parser.py::test_http_request_max_status_line[c-parser-pyloop-40965] 
[gw21] [ 45%] 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 
[gw1] [ 45%] PASSED tests/test_http_parser.py::test_http_request_bad_status_line[c-parser-pyloop] 
tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-?] 
[gw18] [ 45%] PASSED tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-?] 
tests/test_http_parser.py::test_duplicate_singleton_header_rejected[c-parser-pyloop-Transfer-Encoding] 
tests/test_connector.py::test_connector_does_not_remove_needed_waiters[pyloop] 
[gw6] [ 45%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_rejected[c-parser-pyloop-Transfer-Encoding] 
[gw0] [ 45%] PASSED tests/test_connector.py::test_connector_does_not_remove_needed_waiters[pyloop] 
[gw14] [ 45%] PASSED tests/test_connector.py::test_tcp_connector_multiple_hosts_errors[pyloop] 
tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-"] 
[gw12] [ 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-SPSP-post-SPSP-name-empty] 
[gw11] [ 46%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-SPSP-name-empty] 
tests/test_http_writer.py::test_send_headers_with_payload_chunked_eof_no_data[pyloop] 
[gw19] [ 46%] PASSED tests/test_multipart.py::TestMultipartReader::test_emit_next 
tests/test_multipart.py::TestMultipartReader::test_invalid_boundary 
[gw2] [ 46%] PASSED tests/test_http_writer.py::test_send_headers_with_payload_chunked_eof_no_data[pyloop] 
tests/test_http_writer.py::test_write_payload_bytes_memoryview[pyloop] 
[gw3] [ 46%] PASSED tests/test_http_writer.py::test_write_payload_bytes_memoryview[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-SPSP-with-name] 
[gw16] [ 46%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-SPSP-with-name] 
[gw9] [ 46%] PASSED tests/test_cookiejar.py::test_shared_cookie_cache_clearing_on_delete 
tests/test_cookiejar.py::test_shared_cookie_cache_clearing_on_clear 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-empty-name-empty] 
[gw10] [ 46%] 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_bad_header_name[c-parser-pyloop-@] 
[gw18] [ 46%] PASSED tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-@] 
tests/test_http_parser.py::test_compression_deflate[py-parser-pyloop] 
[gw8] [ 46%] PASSED tests/test_http_parser.py::test_compression_deflate[py-parser-pyloop] 
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::TestParsePayload::test_parse_eof_payload 
[gw17] [ 46%] PASSED tests/test_multipart.py::TestMultipartWriter::test_write_preserves_content_disposition 
tests/test_multipart.py::TestMultipartWriter::test_preserve_content_disposition_header 
tests/test_connector.py::test_tcp_connector_happy_eyeballs[pyloop-0.1] 
tests/test_http_parser.py::test_partial_url[c-parser-pyloop] 
[gw14] [ 46%] PASSED tests/test_connector.py::test_tcp_connector_happy_eyeballs[pyloop-0.1] 
[gw13] [ 46%] PASSED tests/test_http_parser.py::test_partial_url[c-parser-pyloop] 
tests/test_http_parser.py::test_http_response_parser_code_not_ascii[py-parser-pyloop-latin1number] 
[gw5] [ 46%] PASSED tests/test_http_parser.py::test_http_response_parser_code_not_ascii[py-parser-pyloop-latin1number] 
[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_connector.py::test_connector_multiple_event_loop 
[gw0] [ 46%] PASSED tests/test_connector.py::test_connector_multiple_event_loop 
tests/test_connector.py::test_tcp_connector_socket_factory[pyloop] 
tests/test_http_writer.py::test_write_payload_short_ints_memoryview[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-LF-name-empty] 
[gw3] [ 46%] PASSED tests/test_http_writer.py::test_write_payload_short_ints_memoryview[pyloop] 
[gw23] [ 46%] PASSED tests/test_http_writer.py::test_write_large_payload_deflate_compression_data_in_eof_writelines_all_zlib[zlib_ng.zlib_ng-pyloop] 
[gw16] [ 46%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-LF-name-empty] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-NBSP-name-empty] 
[gw7] [ 46%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-NBSP-name-empty] 
tests/test_http_parser.py::test_parse_body_with_CRLF[c-parser-pyloop] 
[gw20] [ 46%] PASSED tests/test_http_parser.py::test_parse_body_with_CRLF[c-parser-pyloop] 
tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-[] 
[gw18] [ 46%] PASSED tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-[] 
[gw21] [ 46%] PASSED tests/test_http_parser.py::TestDeflateBuffer::test_feed_eof_no_err_zstandard 
tests/test_http_parser.py::TestDeflateBuffer::test_empty_body 
tests/test_http_parser.py::test_http_request_bad_status_line_number[py-parser-pyloop-utf8digit] 
[gw1] [ 46%] PASSED tests/test_http_parser.py::test_http_request_bad_status_line_number[py-parser-pyloop-utf8digit] 
tests/test_http_parser.py::test_http_request_max_status_line[c-parser-pyloop-8191] 
[gw0] [ 46%] PASSED tests/test_connector.py::test_tcp_connector_socket_factory[pyloop] 
[gw22] [ 46%] PASSED tests/test_http_parser.py::test_http_request_max_status_line[c-parser-pyloop-8191] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-empty-with-name] 
tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[py-parser-pyloop-Content-Location] 
[gw6] [ 46%] PASSED tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[py-parser-pyloop-Content-Location] 
[gw10] [ 46%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-empty-with-name] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-SPSP-with-name] 
[gw11] [ 46%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-SPSP-with-name] 
tests/test_connector.py::test_tcp_connector_happy_eyeballs[pyloop-0.25] 
tests/test_imports.py::test___all__ 
tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-(] 
[gw14] [ 46%] PASSED tests/test_connector.py::test_tcp_connector_happy_eyeballs[pyloop-0.25] 
[gw12] [ 46%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-(] 
[gw9] [ 46%] PASSED tests/test_cookiejar.py::test_shared_cookie_cache_clearing_on_clear 
tests/test_http_writer.py::test_write_payload_2d_shape_memoryview[pyloop] 
tests/test_cookiejar.py::test_shared_cookie_with_multiple_domains 
[gw3] [ 46%] PASSED tests/test_http_writer.py::test_write_payload_2d_shape_memoryview[pyloop] 
[gw19] [ 46%] 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-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_compression_deflate[c-parser-pyloop] 
[gw17] [ 46%] PASSED tests/test_multipart.py::TestMultipartWriter::test_preserve_content_disposition_header 
tests/test_multipart.py::TestMultipartWriter::test_set_content_disposition_override 
[gw8] [ 46%] PASSED tests/test_http_parser.py::test_compression_deflate[c-parser-pyloop] 
[gw2] [ 46%] PASSED tests/test_imports.py::test___all__ 
tests/test_imports.py::test_web___all__ 
tests/test_http_parser.py::test_parse_uri_percent_encoded[py-parser-pyloop-/path%23frag-/path#frag-query0-] 
[gw13] [ 46%] PASSED tests/test_http_parser.py::test_parse_uri_percent_encoded[py-parser-pyloop-/path%23frag-/path#frag-query0-] 
[gw4] [ 46%] PASSED tests/test_multipart.py::TestPartReader::test_decode_with_content_encoding_identity 
tests/test_multipart.py::TestPartReader::test_decode_with_content_encoding_unknown 
[gw2] [ 46%] PASSED tests/test_imports.py::test_web___all__ 
tests/test_imports.py::test_import_time 
[gw15] [ 46%] PASSED tests/test_http_parser.py::TestParsePayload::test_parse_eof_payload 
tests/test_http_parser.py::TestParsePayload::test_parse_length_payload_eof 
tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-\\] 
[gw18] [ 46%] 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-utf8digit] 
[gw5] [ 47%] PASSED tests/test_http_parser.py::test_http_response_parser_code_not_ascii[c-parser-pyloop-utf8digit] 
tests/test_http_writer.py::test_write_payload_slicing_long_memoryview[pyloop] 
[gw3] [ 47%] PASSED tests/test_http_writer.py::test_write_payload_slicing_long_memoryview[pyloop] 
tests/test_http_writer.py::test_write_large_payload_deflate_compression_data_in_eof_writelines_all_zlib[isal.isal_zlib-pyloop] 
[gw0] [ 47%] ERROR tests/test_connector.py::test_tcp_connector_socket_factory[pyloop] 
tests/test_connector.py::test_default_ssl_context_creation_without_ssl 
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] 
[gw0] [ 47%] PASSED tests/test_connector.py::test_default_ssl_context_creation_without_ssl 
tests/test_connector.py::test_available_connections_with_limit_per_host 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-NBSP-with-name] 
[gw7] [ 47%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-NBSP-with-name] 
tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-)] 
[gw12] [ 47%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-)] 
[gw21] [ 47%] PASSED tests/test_http_parser.py::TestDeflateBuffer::test_empty_body 
tests/test_http_parser.py::TestDeflateBuffer::test_streaming_decompress_large_payload[1KB] 
tests/test_http_parser.py::test_http_request_max_status_line_under_limit[py-parser-pyloop] 
[gw22] [ 47%] PASSED tests/test_http_parser.py::test_http_request_max_status_line_under_limit[py-parser-pyloop] 
[gw23] [ 47%] PASSED tests/test_http_writer.py::test_write_large_payload_deflate_compression_data_in_eof_writelines_all_zlib[isal.isal_zlib-pyloop] 
tests/test_http_parser.py::test_http_request_bad_status_line_number[py-parser-pyloop-utf8number] 
[gw1] [ 47%] PASSED tests/test_http_parser.py::test_http_request_bad_status_line_number[py-parser-pyloop-utf8number] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-NUL-name-empty] 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithasciifnescapedquote 
[gw14] [ 47%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithasciifnescapedquote 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithquotedsemicolon 
[gw14] [ 47%] SKIPPED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithquotedsemicolon 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfilenameandextparam 
[gw17] [ 47%] PASSED tests/test_multipart.py::TestMultipartWriter::test_set_content_disposition_override 
tests/test_multipart.py::TestMultipartWriter::test_reset_content_disposition_header 
[gw14] [ 47%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfilenameandextparam 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfilenameandextparamescaped 
[gw14] [ 47%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfilenameandextparamescaped 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithasciifilenameucase 
[gw14] [ 47%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithasciifilenameucase 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithasciifilenamenq 
[gw14] [ 47%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithasciifilenamenq 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithtokfncommanq 
[gw14] [ 47%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithtokfncommanq 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithasciifilenamenqs 
[gw14] [ 47%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithasciifilenamenqs 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attemptyparam 
[gw10] [ 47%] 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_duplicate_non_security_singleton_header_rejected_strict[py-parser-pyloop-Content-Range] 
[gw14] [ 47%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attemptyparam 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithasciifilenamenqws 
[gw6] [ 47%] PASSED tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[py-parser-pyloop-Content-Range] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-NBSP-name-empty] 
[gw16] [ 47%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-NBSP-name-empty] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-LF-name-empty] 
[gw11] [ 47%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-LF-name-empty] 
[gw14] [ 47%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithasciifilenamenqws 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfntokensq 
[gw14] [ 47%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfntokensq 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithisofnplain 
[gw14] [ 47%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithisofnplain 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithutf8fnplain 
[gw14] [ 47%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithutf8fnplain 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfnrawpctenca 
[gw9] [ 47%] PASSED tests/test_cookiejar.py::test_shared_cookie_with_multiple_domains 
tests/test_flowcontrol_streams.py::TestFlowControlStreamReader::test_read[pyloop] 
[gw9] [ 47%] PASSED tests/test_flowcontrol_streams.py::TestFlowControlStreamReader::test_read[pyloop] 
[gw14] [ 47%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfnrawpctenca 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfnusingpct 
[gw14] [ 47%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfnusingpct 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfnrawpctencaq 
[gw14] [ 47%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfnrawpctencaq 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithnamepct 
[gw14] [ 47%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithnamepct 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfilenamepctandiso 
tests/test_http_parser.py::test_parse_uri_percent_encoded[py-parser-pyloop-/path%2523frag-/path%23frag-query1-] 
[gw14] [ 47%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfilenamepctandiso 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfnrawpctenclong 
[gw14] [ 47%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfnrawpctenclong 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithasciifilenamews1 
[gw14] [ 47%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithasciifilenamews1 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwith2filenames 
[gw14] [ 47%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwith2filenames 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfnbrokentoken 
[gw0] [ 47%] PASSED tests/test_connector.py::test_available_connections_with_limit_per_host 
tests/test_connector.py::test_available_connections_without_limit_per_host[0] 
[gw13] [ 47%] PASSED tests/test_http_parser.py::test_parse_uri_percent_encoded[py-parser-pyloop-/path%2523frag-/path%23frag-query1-] 
[gw14] [ 47%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfnbrokentoken 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfnbrokentokeniso 
[gw14] [ 47%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfnbrokentokeniso 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfnbrokentokenutf 
[gw14] [ 47%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfnbrokentokenutf 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attmissingdisposition 
[gw14] [ 47%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attmissingdisposition 
tests/test_http_parser.py::test_compression_gzip[py-parser-pyloop] 
[gw8] [ 48%] PASSED tests/test_http_parser.py::test_compression_gzip[py-parser-pyloop] 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attmissingdisposition2 
[gw14] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attmissingdisposition2 
tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-,] 
[gw12] [ 48%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-,] 
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 
[gw15] [ 48%] PASSED tests/test_http_parser.py::TestParsePayload::test_parse_length_payload_eof 
[gw19] [ 48%] PASSED tests/test_multipart.py::TestMultipartReader::test_read_boundary_across_chunks 
tests/test_multipart.py::TestMultipartReader::test_release 
[gw14] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attmissingdisposition4 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_emptydisposition 
[gw4] [ 48%] 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::TestParsePayload::test_parse_chunked_payload_size_error 
[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_attandinline2 
[gw14] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attandinline2 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attbrokenquotedfn 
tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-]] 
[gw18] [ 48%] PASSED tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-]] 
tests/test_http_writer.py::test_write_drain[pyloop] 
[gw3] [ 48%] PASSED tests/test_http_writer.py::test_write_drain[pyloop] 
tests/test_http_parser.py::test_http_response_parser_code_not_ascii[c-parser-pyloop-utf8number] 
[gw5] [ 48%] PASSED tests/test_http_parser.py::test_http_response_parser_code_not_ascii[c-parser-pyloop-utf8number] 
[gw14] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attbrokenquotedfn 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attbrokenquotedfn2 
[gw14] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attbrokenquotedfn2 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attbrokenquotedfn3 
[gw14] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attbrokenquotedfn3 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attmultinstances 
[gw14] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attmultinstances 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231dpct 
[gw14] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231dpct 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231abspathdisguised 
[gw14] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231abspathdisguised 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfncont 
[gw14] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfncont 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfncontqs 
[gw14] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfncontqs 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfncontenc 
[gw14] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfncontenc 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfncontlz 
[gw14] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfncontlz 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfncontnc 
[gw14] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfncontnc 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfnconts1 
[gw14] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfnconts1 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfncontord 
[gw14] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfncontord 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfnboth 
[gw14] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfnboth 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfnboth2 
[gw14] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfnboth2 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfnboth3 
[gw14] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attfnboth3 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attnewandfn 
[gw14] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attnewandfn 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attrfc2047token 
[gw14] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attrfc2047token 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attrfc2047quoted 
[gw14] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attrfc2047quoted 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_bad_continuous_param 
[gw14] [ 48%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_bad_continuous_param 
tests/test_multipart_helpers.py::TestContentDispositionFilename::test_no_filename 
[gw14] [ 48%] PASSED tests/test_multipart_helpers.py::TestContentDispositionFilename::test_no_filename 
tests/test_multipart_helpers.py::TestContentDispositionFilename::test_filename 
[gw14] [ 48%] PASSED tests/test_multipart_helpers.py::TestContentDispositionFilename::test_filename 
tests/test_multipart_helpers.py::TestContentDispositionFilename::test_filename_ext 
[gw14] [ 48%] PASSED tests/test_multipart_helpers.py::TestContentDispositionFilename::test_filename_ext 
tests/test_multipart_helpers.py::TestContentDispositionFilename::test_attfncont 
tests/test_http_parser.py::test_parse_delayed[c-parser-pyloop] 
[gw14] [ 48%] PASSED tests/test_multipart_helpers.py::TestContentDispositionFilename::test_attfncont 
tests/test_multipart_helpers.py::TestContentDispositionFilename::test_attfncontqs 
[gw14] [ 48%] PASSED tests/test_multipart_helpers.py::TestContentDispositionFilename::test_attfncontqs 
tests/test_multipart_helpers.py::TestContentDispositionFilename::test_attfncontenc 
[gw14] [ 48%] PASSED tests/test_multipart_helpers.py::TestContentDispositionFilename::test_attfncontenc 
tests/test_multipart_helpers.py::TestContentDispositionFilename::test_attfncontlz 
[gw14] [ 48%] PASSED tests/test_multipart_helpers.py::TestContentDispositionFilename::test_attfncontlz 
tests/test_multipart_helpers.py::TestContentDispositionFilename::test_attfncontnc 
[gw20] [ 48%] PASSED tests/test_http_parser.py::test_parse_delayed[c-parser-pyloop] 
tests/test_http_writer.py::test_write_payload_chunked_filter[pyloop] 
[gw14] [ 49%] PASSED tests/test_multipart_helpers.py::TestContentDispositionFilename::test_attfncontnc 
tests/test_multipart_helpers.py::TestContentDispositionFilename::test_attfnconts1 
[gw14] [ 49%] PASSED tests/test_multipart_helpers.py::TestContentDispositionFilename::test_attfnconts1 
tests/test_multipart_helpers.py::TestContentDispositionFilename::test_attfnboth 
[gw14] [ 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::TestContentDispositionFilename::test_attfnboth3 
tests/test_multipart_helpers.py::TestContentDispositionFilename::test_attrfc2047quoted 
[gw14] [ 49%] PASSED tests/test_multipart_helpers.py::TestContentDispositionFilename::test_attrfc2047quoted 
tests/test_payload.py::test_register_type[pyloop] 
[gw14] [ 49%] PASSED tests/test_payload.py::test_register_type[pyloop] 
[gw23] [ 49%] PASSED tests/test_http_writer.py::test_write_payload_chunked_filter[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-TABSP-name-empty] 
[gw7] [ 49%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-TABSP-name-empty] 
[gw0] [ 49%] 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] 
[gw21] [ 49%] 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] 
tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-/] 
[gw12] [ 49%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-/] 
tests/test_http_parser.py::test_http_request_max_status_line_under_limit[c-parser-pyloop] 
[gw22] [ 49%] PASSED tests/test_http_parser.py::test_http_request_max_status_line_under_limit[c-parser-pyloop] 
[gw17] [ 49%] PASSED tests/test_multipart.py::TestMultipartWriter::test_reset_content_disposition_header 
tests/test_multipart.py::test_async_for_reader 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-LF-with-name] 
[gw11] [ 49%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-LF-with-name] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-NBSP-with-name] 
[gw16] [ 49%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-NBSP-with-name] 
tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[py-parser-pyloop-Content-Type] 
[gw6] [ 49%] PASSED tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[py-parser-pyloop-Content-Type] 
tests/test_http_parser.py::test_http_request_bad_status_line_number[py-parser-pyloop-latin1number] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-NUL-with-name] 
[gw10] [ 49%] 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_compression_gzip[c-parser-pyloop] 
[gw8] [ 49%] PASSED tests/test_http_parser.py::test_compression_gzip[c-parser-pyloop] 
[gw1] [ 49%] PASSED tests/test_http_parser.py::test_http_request_bad_status_line_number[py-parser-pyloop-latin1number] 
[gw15] [ 49%] 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_parse_uri_percent_encoded[py-parser-pyloop-/path?key=value%23frag-/path-query2-] 
tests/test_http_writer.py::test_write_calls_callback[pyloop] 
[gw3] [ 49%] PASSED tests/test_http_writer.py::test_write_calls_callback[pyloop] 
[gw13] [ 49%] PASSED tests/test_http_parser.py::test_parse_uri_percent_encoded[py-parser-pyloop-/path?key=value%23frag-/path-query2-] 
[gw4] [ 49%] 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_flowcontrol_streams.py::TestFlowControlStreamReader::test_read_resume_paused[pyloop] 
[gw9] [ 49%] PASSED tests/test_flowcontrol_streams.py::TestFlowControlStreamReader::test_read_resume_paused[pyloop] 
tests/test_http_parser.py::test_http_response_parser_code_not_ascii[c-parser-pyloop-latin1number] 
[gw5] [ 49%] PASSED tests/test_http_parser.py::test_http_response_parser_code_not_ascii[c-parser-pyloop-latin1number] 
[gw19] [ 49%] PASSED tests/test_multipart.py::TestMultipartReader::test_release 
tests/test_multipart.py::TestMultipartReader::test_release_release 
tests/test_http_parser.py::test_headers_multi_feed[py-parser-pyloop] 
[gw20] [ 49%] PASSED tests/test_http_parser.py::test_headers_multi_feed[py-parser-pyloop] 
[gw17] [ 49%] PASSED tests/test_multipart.py::test_async_for_reader 
tests/test_multipart.py::test_async_for_bodypart 
tests/test_http_writer.py::test_write_payload_chunked_filter_multiple_chunks[pyloop] 
[gw23] [ 49%] PASSED tests/test_http_writer.py::test_write_payload_chunked_filter_multiple_chunks[pyloop] 
tests/test_payload.py::test_register_unsupported_order[pyloop] 
[gw14] [ 49%] PASSED tests/test_payload.py::test_register_unsupported_order[pyloop] 
tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-{] 
[gw18] [ 49%] PASSED tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-{] 
[gw0] [ 49%] PASSED tests/test_connector.py::test_available_connections_without_limit_per_host[10] 
tests/test_multipart.py::TestPartReader::test_next 
[gw21] [ 49%] PASSED tests/test_http_parser.py::TestDeflateBuffer::test_streaming_decompress_large_payload[16KB] 
tests/test_http_parser.py::TestDeflateBuffer::test_streaming_decompress_large_payload[64KB] 
[gw15] [ 49%] 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_http_request_parser_bad_method[py-parser-pyloop-:] 
[gw12] [ 49%] 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-SPSP-post-NBSP-name-empty] 
tests/test_http_parser.py::test_http_response_parser_utf8[py-parser-pyloop] 
[gw22] [ 49%] PASSED tests/test_http_parser.py::test_http_response_parser_utf8[py-parser-pyloop] 
[gw11] [ 49%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-NBSP-name-empty] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-TABSP-post-TABSP-with-name] 
[gw7] [ 49%] 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[py-parser-pyloop-pre-SPSP-post-TABSP-name-empty] 
[gw16] [ 49%] 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_headers_multi_feed[c-parser-pyloop] 
[gw20] [ 49%] PASSED tests/test_http_parser.py::test_headers_multi_feed[c-parser-pyloop] 
[gw4] [ 49%] 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_http_writer.py::test_write_eof_calls_callback[pyloop] 
[gw3] [ 49%] PASSED tests/test_http_writer.py::test_write_eof_calls_callback[pyloop] 
tests/test_http_writer.py::test_write_payload_deflate_compression[pyloop] 
[gw23] [ 49%] PASSED tests/test_http_writer.py::test_write_payload_deflate_compression[pyloop] 
tests/test_http_parser.py::test_http_request_bad_status_line_number[c-parser-pyloop-utf8digit] 
[gw1] [ 49%] PASSED tests/test_http_parser.py::test_http_request_bad_status_line_number[c-parser-pyloop-utf8digit] 
tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[py-parser-pyloop-ETag] 
[gw6] [ 50%] PASSED tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[py-parser-pyloop-ETag] 
tests/test_http_parser.py::test_compression_brotli[py-parser-pyloop] 
[gw8] [ 50%] 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-empty-post-SP-name-empty] 
[gw10] [ 50%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-SP-name-empty] 
tests/test_http_parser.py::test_parse_uri_percent_encoded[py-parser-pyloop-/path?key=value%2523frag-/path-query3-] 
[gw13] [ 50%] PASSED tests/test_http_parser.py::test_parse_uri_percent_encoded[py-parser-pyloop-/path?key=value%2523frag-/path-query3-] 
[gw17] [ 50%] PASSED tests/test_multipart.py::test_async_for_bodypart 
tests/test_multipart.py::test_multipart_writer_reusability 
[gw19] [ 50%] PASSED tests/test_multipart.py::TestMultipartReader::test_release_release 
tests/test_multipart.py::TestMultipartReader::test_release_next 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-NBSP-with-name] 
[gw11] [ 50%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-NBSP-with-name] 
tests/test_http_parser.py::test_http_request_chunked_payload[py-parser-pyloop] 
[gw5] [ 50%] PASSED tests/test_http_parser.py::test_http_request_chunked_payload[py-parser-pyloop] 
tests/test_payload.py::test_payload_ctor[pyloop] 
[gw14] [ 50%] PASSED tests/test_payload.py::test_payload_ctor[pyloop] 
tests/test_http_parser.py::test_headers_split_field[py-parser-pyloop] 
[gw20] [ 50%] PASSED tests/test_http_parser.py::test_headers_split_field[py-parser-pyloop] 
tests/test_flowcontrol_streams.py::TestFlowControlStreamReader::test_readline[pyloop] 
[gw9] [ 50%] PASSED tests/test_flowcontrol_streams.py::TestFlowControlStreamReader::test_readline[pyloop] 
[gw0] [ 50%] PASSED tests/test_multipart.py::TestPartReader::test_next 
tests/test_multipart.py::TestPartReader::test_next_next 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-TABSP-with-name] 
tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-}] 
[gw18] [ 50%] PASSED tests/test_http_parser.py::test_bad_header_name[c-parser-pyloop-}] 
[gw16] [ 50%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-SPSP-post-TABSP-with-name] 
[gw15] [ 50%] 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_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-TABSP-name-empty] 
[gw11] [ 50%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-TABSP-name-empty] 
[gw21] [ 50%] PASSED tests/test_http_parser.py::TestDeflateBuffer::test_streaming_decompress_large_payload[64KB] 
tests/test_http_writer.py::test_payloadwriter_properties[pyloop] 
tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-;] 
[gw12] [ 50%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-;] 
[gw21] [ 50%] PASSED tests/test_http_writer.py::test_payloadwriter_properties[pyloop] 
[gw17] [ 50%] PASSED tests/test_multipart.py::test_multipart_writer_reusability 
tests/test_multipart.py::test_multipart_writer_reusability_with_io_payloads 
tests/test_http_parser.py::test_http_response_parser_utf8[c-parser-pyloop] 
[gw22] [ 50%] PASSED tests/test_http_parser.py::test_http_response_parser_utf8[c-parser-pyloop] 
[gw4] [ 50%] 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_duplicate_non_security_singleton_header_rejected_strict[py-parser-pyloop-Max-Forwards] 
[gw6] [ 50%] PASSED tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[py-parser-pyloop-Max-Forwards] 
tests/test_http_parser.py::test_empty_header_name[py-parser-pyloop] 
[gw7] [ 50%] PASSED tests/test_http_parser.py::test_empty_header_name[py-parser-pyloop] 
tests/test_http_writer.py::test_write_payload_deflate_compression_all_zlib[zlib-pyloop] 
[gw23] [ 50%] PASSED tests/test_http_writer.py::test_write_payload_deflate_compression_all_zlib[zlib-pyloop] 
tests/test_http_parser.py::test_compression_brotli[c-parser-pyloop] 
[gw8] [ 50%] PASSED tests/test_http_parser.py::test_compression_brotli[c-parser-pyloop] 
tests/test_payload.py::test_payload_content_type[pyloop] 
tests/test_http_writer.py::test_write_to_closing_transport[pyloop] 
[gw14] [ 50%] PASSED tests/test_payload.py::test_payload_content_type[pyloop] 
tests/test_http_parser.py::test_parse_uri_percent_encoded[py-parser-pyloop-/path#frag%20-/path-query4-frag ] 
[gw13] [ 50%] PASSED tests/test_http_parser.py::test_parse_uri_percent_encoded[py-parser-pyloop-/path#frag%20-/path-query4-frag ] 
[gw3] [ 50%] PASSED tests/test_http_writer.py::test_write_to_closing_transport[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-SP-with-name] 
[gw10] [ 50%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-SP-with-name] 
tests/test_http_parser.py::test_http_request_chunked_payload[c-parser-pyloop] 
tests/test_http_parser.py::test_http_request_bad_status_line_number[c-parser-pyloop-utf8number] 
[gw1] [ 50%] PASSED tests/test_http_parser.py::test_http_request_bad_status_line_number[c-parser-pyloop-utf8number] 
[gw19] [ 50%] PASSED tests/test_multipart.py::TestMultipartReader::test_release_next 
tests/test_multipart.py::TestMultipartReader::test_second_next_releases_previous_object 
[gw5] [ 50%] PASSED tests/test_http_parser.py::test_http_request_chunked_payload[c-parser-pyloop] 
tests/test_http_parser.py::test_headers_split_field[c-parser-pyloop] 
[gw20] [ 50%] 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-LF-post-empty-name-empty] 
[gw16] [ 50%] PASSED 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[c-parser-pyloop-pre-SPSP-post-TABSP-with-name] 
[gw11] [ 50%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-SPSP-post-TABSP-with-name] 
[gw4] [ 50%] 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 
[gw0] [ 50%] PASSED tests/test_multipart.py::TestPartReader::test_next_next 
tests/test_multipart.py::TestPartReader::test_read 
[gw17] [ 50%] PASSED tests/test_multipart.py::test_multipart_writer_reusability_with_io_payloads 
tests/test_multipart.py::test_body_part_reader_payload_as_bytes 
tests/test_flowcontrol_streams.py::TestFlowControlStreamReader::test_readline_resume_paused[pyloop] 
[gw9] [ 50%] PASSED tests/test_flowcontrol_streams.py::TestFlowControlStreamReader::test_readline_resume_paused[pyloop] 
tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-Content-Length: -5] 
[gw18] [ 50%] PASSED tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-Content-Length: -5] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-SPSP-name-empty] 
[gw10] [ 50%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-SPSP-name-empty] 
tests/test_http_writer.py::test_write_payload_deflate_compression_all_zlib[zlib_ng.zlib_ng-pyloop] 
[gw23] [ 50%] PASSED tests/test_http_writer.py::test_write_payload_deflate_compression_all_zlib[zlib_ng.zlib_ng-pyloop] 
tests/test_http_writer.py::test_write_headers_buffered_small_payload[pyloop] 
[gw21] [ 50%] PASSED tests/test_http_writer.py::test_write_headers_buffered_small_payload[pyloop] 
[gw15] [ 51%] 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_http_request_parser_bad_method[py-parser-pyloop-<] 
[gw12] [ 51%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-<] 
tests/test_http_parser.py::test_compression_zstd[py-parser-pyloop] 
[gw8] [ 51%] PASSED tests/test_http_parser.py::test_compression_zstd[py-parser-pyloop] 
tests/test_http_parser.py::test_http_request_chunked_payload_and_next_message[py-parser-pyloop] 
[gw5] [ 51%] PASSED tests/test_http_parser.py::test_http_request_chunked_payload_and_next_message[py-parser-pyloop] 
tests/test_http_parser.py::test_parse_headers_multi[py-parser-pyloop] 
[gw20] [ 51%] PASSED tests/test_http_parser.py::test_parse_headers_multi[py-parser-pyloop] 
tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[py-parser-pyloop-Server] 
[gw6] [ 51%] PASSED tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[py-parser-pyloop-Server] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-empty-name-empty] 
[gw11] [ 51%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-empty-name-empty] 
tests/test_http_parser.py::test_http_response_parser_utf8_without_reason[py-parser-pyloop] 
[gw22] [ 51%] PASSED tests/test_http_parser.py::test_http_response_parser_utf8_without_reason[py-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-empty-with-name] 
[gw17] [ 51%] PASSED tests/test_multipart.py::test_body_part_reader_payload_as_bytes 
tests/test_multipart.py::test_multipart_writer_close_with_exceptions 
[gw16] [ 51%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-empty-with-name] 
[gw19] [ 51%] 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_payload.py::test_bytes_payload_default_content_type[pyloop] 
tests/test_http_parser.py::test_parse_uri_percent_encoded[py-parser-pyloop-/path#frag%2520-/path-query5-frag%20] 
[gw14] [ 51%] PASSED tests/test_payload.py::test_bytes_payload_default_content_type[pyloop] 
[gw13] [ 51%] PASSED tests/test_http_parser.py::test_parse_uri_percent_encoded[py-parser-pyloop-/path#frag%2520-/path-query5-frag%20] 
tests/test_http_writer.py::test_write_to_closed_transport[pyloop] 
[gw3] [ 51%] PASSED tests/test_http_writer.py::test_write_to_closed_transport[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-SPSP-with-name] 
[gw10] [ 51%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-SPSP-with-name] 
tests/test_http_parser.py::test_empty_header_name[c-parser-pyloop] 
[gw7] [ 51%] PASSED tests/test_http_parser.py::test_empty_header_name[c-parser-pyloop] 
[gw4] [ 51%] PASSED tests/test_multipart.py::TestPartReader::test_read_with_content_transfer_encoding_unknown 
tests/test_multipart.py::TestPartReader::test_read_text 
[gw0] [ 51%] PASSED tests/test_multipart.py::TestPartReader::test_read 
tests/test_multipart.py::TestPartReader::test_read_chunk_at_eof 
tests/test_http_parser.py::test_http_request_bad_status_line_number[c-parser-pyloop-latin1number] 
tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[py-parser-pyloop-User-Agent] 
[gw6] [ 51%] PASSED tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[py-parser-pyloop-User-Agent] 
[gw1] [ 51%] PASSED tests/test_http_parser.py::test_http_request_bad_status_line_number[c-parser-pyloop-latin1number] 
tests/test_http_writer.py::test_write_payload_deflate_compression_all_zlib[isal.isal_zlib-pyloop] 
[gw23] [ 51%] PASSED tests/test_http_writer.py::test_write_payload_deflate_compression_all_zlib[isal.isal_zlib-pyloop] 
tests/test_flowcontrol_streams.py::TestFlowControlStreamReader::test_readany[pyloop] 
[gw9] [ 51%] PASSED tests/test_flowcontrol_streams.py::TestFlowControlStreamReader::test_readany[pyloop] 
tests/test_http_parser.py::test_compression_zstd[c-parser-pyloop] 
[gw8] [ 51%] PASSED tests/test_http_parser.py::test_compression_zstd[c-parser-pyloop] 
[gw17] [ 51%] PASSED tests/test_multipart.py::test_multipart_writer_close_with_exceptions 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_parse_empty 
[gw17] [ 51%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_parse_empty 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_inlonly 
[gw17] [ 51%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_inlonly 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_inlonlyquoted 
[gw17] [ 51%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_inlonlyquoted 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_semicolon 
[gw17] [ 51%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_semicolon 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_inlwithasciifilename 
[gw17] [ 51%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_inlwithasciifilename 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_inlwithfnattach 
[gw17] [ 51%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_inlwithfnattach 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attonly 
tests/test_http_parser.py::test_parse_headers_multi[c-parser-pyloop] 
[gw20] [ 51%] PASSED tests/test_http_parser.py::test_parse_headers_multi[c-parser-pyloop] 
[gw17] [ 51%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attonly 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attonlyquoted 
[gw17] [ 51%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attonlyquoted 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attonlyucase 
[gw17] [ 51%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attonlyucase 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithasciifilename 
[gw17] [ 51%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithasciifilename 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_inlwithasciifilenamepdf 
[gw17] [ 51%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_inlwithasciifilenamepdf 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithasciifilename25 
[gw17] [ 51%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithasciifilename25 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithasciifilename35 
[gw17] [ 51%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithasciifilename35 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithasciifnescapedchar 
tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-Content-Length: +256] 
[gw17] [ 51%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithasciifnescapedchar 
tests/test_payload.py::test_textio_payload_large_content_length[pyloop] 
tests/test_http_parser.py::test_http_request_chunked_payload_and_next_message[c-parser-pyloop] 
[gw5] [ 51%] PASSED tests/test_http_parser.py::test_http_request_chunked_payload_and_next_message[c-parser-pyloop] 
[gw18] [ 51%] PASSED tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-Content-Length: +256] 
[gw17] [ 51%] PASSED tests/test_payload.py::test_textio_payload_large_content_length[pyloop] 
[gw15] [ 51%] PASSED tests/test_http_parser.py::TestParsePayload::test_parse_chunked_payload_split_end2 
tests/test_http_parser.py::TestParsePayload::test_parse_chunked_payload_split_end_trailers 
tests/test_http_writer.py::test_write_headers_chunked_coalescing[pyloop] 
[gw21] [ 52%] PASSED tests/test_http_writer.py::test_write_headers_chunked_coalescing[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-NUL-name-empty] 
tests/test_http_parser.py::test_http_response_parser_utf8_without_reason[c-parser-pyloop] 
[gw22] [ 52%] PASSED tests/test_http_parser.py::test_http_response_parser_utf8_without_reason[c-parser-pyloop] 
[gw0] [ 52%] PASSED tests/test_multipart.py::TestPartReader::test_read_chunk_at_eof 
tests/test_multipart.py::TestPartReader::test_read_chunk_without_content_length 
tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-=] 
[gw12] [ 52%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-=] 
[gw16] [ 52%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-NUL-name-empty] 
tests/test_payload.py::test_bytes_payload_explicit_content_type[pyloop] 
[gw14] [ 52%] PASSED tests/test_payload.py::test_bytes_payload_explicit_content_type[pyloop] 
tests/test_http_parser.py::test_parse_uri_percent_encoded[c-parser-pyloop-/path%23frag-/path#frag-query0-] 
[gw13] [ 52%] 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_invalid_header_spacing[c-parser-pyloop-pre-LF-post-empty-with-name] 
[gw11] [ 52%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-empty-with-name] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-LF-name-empty] 
[gw10] [ 52%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-LF-name-empty] 
[gw4] [ 52%] PASSED tests/test_multipart.py::TestPartReader::test_read_text 
tests/test_multipart.py::TestPartReader::test_read_text_default_encoding 
tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[c-parser-pyloop-Content-Location] 
[gw6] [ 52%] PASSED tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[c-parser-pyloop-Content-Location] 
[gw19] [ 52%] 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_flowcontrol_streams.py::TestFlowControlStreamReader::test_readany_resume_paused[pyloop] 
[gw9] [ 52%] PASSED tests/test_flowcontrol_streams.py::TestFlowControlStreamReader::test_readany_resume_paused[pyloop] 
tests/test_http_writer.py::test_write_payload_deflate_compression_chunked[pyloop] 
[gw23] [ 52%] PASSED tests/test_http_writer.py::test_write_payload_deflate_compression_chunked[pyloop] 
tests/test_http_parser.py::test_compression_non_ascii[py-parser-pyloop-z\xef\xac\x86d] 
[gw8] [ 52%] PASSED tests/test_http_parser.py::test_compression_non_ascii[py-parser-pyloop-z\xef\xac\x86d] 
tests/test_http_parser.py::test_conn_default_1_0[py-parser-pyloop] 
[gw20] [ 52%] PASSED tests/test_http_parser.py::test_conn_default_1_0[py-parser-pyloop] 
tests/test_http_writer.py::test_drain[pyloop] 
[gw3] [ 52%] PASSED tests/test_http_writer.py::test_drain[pyloop] 
tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-Content-Length: \xb9] 
[gw18] [ 52%] PASSED tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-Content-Length: \xb9] 
tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop->] 
[gw12] [ 52%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop->] 
tests/test_http_parser.py::test_invalid_header[py-parser-pyloop] 
[gw7] [ 52%] PASSED tests/test_http_parser.py::test_invalid_header[py-parser-pyloop] 
[gw0] [ 52%] PASSED tests/test_multipart.py::TestPartReader::test_read_chunk_without_content_length 
tests/test_multipart.py::TestPartReader::test_read_incomplete_chunk 
tests/test_http_parser.py::test_http_request_bad_status_line_separator[py-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-NUL-name-empty] 
[gw11] [ 52%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-NUL-name-empty] 
[gw1] [ 52%] PASSED tests/test_http_parser.py::test_http_request_bad_status_line_separator[py-parser-pyloop] 
[gw15] [ 52%] 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_payload.py::test_custom_payload_backwards_compat_as_bytes[pyloop] 
[gw13] [ 52%] PASSED tests/test_payload.py::test_custom_payload_backwards_compat_as_bytes[pyloop] 
tests/test_payload.py::test_bytes_payload_bad_type[pyloop] 
[gw14] [ 52%] PASSED tests/test_payload.py::test_bytes_payload_bad_type[pyloop] 
tests/test_payload.py::test_async_iterable_payload_write_with_length_no_limit[pyloop] 
[gw17] [ 52%] PASSED tests/test_payload.py::test_async_iterable_payload_write_with_length_no_limit[pyloop] 
tests/test_http_parser.py::test_http_response_parser_obs_line_folding[py-parser-pyloop] 
[gw22] [ 52%] PASSED tests/test_http_parser.py::test_http_response_parser_obs_line_folding[py-parser-pyloop] 
tests/test_flowcontrol_streams.py::TestFlowControlStreamReader::test_readchunk[pyloop] 
[gw9] [ 52%] PASSED tests/test_flowcontrol_streams.py::TestFlowControlStreamReader::test_readchunk[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-NUL-with-name] 
[gw16] [ 52%] 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_http_request_chunked_payload_chunks[py-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-NUL-with-name] 
tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-Content-Length: \U0001d7d9] 
[gw18] [ 52%] PASSED tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-Content-Length: \U0001d7d9] 
[gw11] [ 52%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-NUL-with-name] 
[gw4] [ 52%] PASSED tests/test_multipart.py::TestPartReader::test_read_text_default_encoding 
tests/test_multipart.py::TestPartReader::test_read_text_encoding 
[gw5] [ 52%] PASSED tests/test_http_parser.py::test_http_request_chunked_payload_chunks[py-parser-pyloop] 
tests/test_http_writer.py::test_write_eof_with_buffered_headers[pyloop] 
[gw21] [ 52%] PASSED tests/test_http_writer.py::test_write_eof_with_buffered_headers[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-LF-with-name] 
tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[c-parser-pyloop-Content-Range] 
[gw6] [ 52%] PASSED tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[c-parser-pyloop-Content-Range] 
[gw10] [ 52%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-LF-with-name] 
tests/test_http_parser.py::test_conn_default_1_0[c-parser-pyloop] 
[gw20] [ 52%] PASSED tests/test_http_parser.py::test_conn_default_1_0[c-parser-pyloop] 
tests/test_http_parser.py::test_compression_non_ascii[py-parser-pyloop-de\xef\xac\x82ate] 
[gw8] [ 52%] PASSED tests/test_http_parser.py::test_compression_non_ascii[py-parser-pyloop-de\xef\xac\x82ate] 
[gw2] [ 52%] FAILED tests/test_imports.py::test_import_time 
tests/test_leaks.py::test_leak[check_for_client_response_leak.py-ClientResponse leaked] 
tests/test_payload.py::test_custom_payload_with_encoding_backwards_compat[pyloop] 
[gw13] [ 52%] PASSED tests/test_payload.py::test_custom_payload_with_encoding_backwards_compat[pyloop] 
tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-?] 
[gw12] [ 52%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-?] 
[gw19] [ 52%] 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 
tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_all_zlib[zlib-pyloop] 
[gw0] [ 52%] PASSED tests/test_multipart.py::TestPartReader::test_read_incomplete_chunk 
tests/test_multipart.py::TestPartReader::test_read_all_at_once 
[gw23] [ 53%] PASSED tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_all_zlib[zlib-pyloop] 
tests/test_http_writer.py::test_drain_no_transport[pyloop] 
[gw3] [ 53%] PASSED tests/test_http_writer.py::test_drain_no_transport[pyloop] 
tests/test_http_parser.py::test_invalid_header[c-parser-pyloop] 
[gw7] [ 53%] PASSED tests/test_http_parser.py::test_invalid_header[c-parser-pyloop] 
[gw15] [ 53%] 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_http_response_parser_obs_line_folding[c-parser-pyloop] 
[gw22] [ 53%] PASSED tests/test_http_parser.py::test_http_response_parser_obs_line_folding[c-parser-pyloop] 
tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-Foo: abc\rdef] 
[gw18] [ 53%] PASSED tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-Foo: abc\rdef] 
tests/test_payload.py::test_async_iterable_payload_write_with_length_exact[pyloop] 
[gw17] [ 53%] PASSED tests/test_payload.py::test_async_iterable_payload_write_with_length_exact[pyloop] 
tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-@] 
[gw12] [ 53%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-@] 
tests/test_payload.py::test_bytes_payload_memoryview_correct_size[pyloop] 
[gw14] [ 53%] PASSED tests/test_payload.py::test_bytes_payload_memoryview_correct_size[pyloop] 
tests/test_http_parser.py::test_http_request_bad_status_line_separator[c-parser-pyloop] 
[gw1] [ 53%] PASSED tests/test_http_parser.py::test_http_request_bad_status_line_separator[c-parser-pyloop] 
tests/test_flowcontrol_streams.py::TestFlowControlStreamReader::test_readchunk_resume_paused[pyloop] 
[gw9] [ 53%] PASSED tests/test_flowcontrol_streams.py::TestFlowControlStreamReader::test_readchunk_resume_paused[pyloop] 
tests/test_payload.py::test_iobase_payload_close_idempotent[pyloop] 
[gw13] [ 53%] PASSED tests/test_payload.py::test_iobase_payload_close_idempotent[pyloop] 
[gw4] [ 53%] PASSED tests/test_multipart.py::TestPartReader::test_read_text_encoding 
tests/test_multipart.py::TestPartReader::test_read_text_guess_encoding 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-SP-name-empty] 
[gw11] [ 53%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-SP-name-empty] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-NBSP-name-empty] 
[gw10] [ 53%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-NBSP-name-empty] 
tests/test_http_writer.py::test_set_eof_sends_buffered_headers[pyloop] 
[gw21] [ 53%] PASSED tests/test_http_writer.py::test_set_eof_sends_buffered_headers[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-SP-name-empty] 
[gw16] [ 53%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-SP-name-empty] 
tests/test_http_parser.py::test_http_request_chunked_payload_chunks[c-parser-pyloop] 
[gw5] [ 53%] PASSED tests/test_http_parser.py::test_http_request_chunked_payload_chunks[c-parser-pyloop] 
[gw19] [ 53%] PASSED tests/test_multipart.py::TestMultipartReader::test_read_chunk_from_stream_doesnt_breaks_reader 
tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[c-parser-pyloop-Content-Type] 
[gw6] [ 53%] PASSED tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[c-parser-pyloop-Content-Type] 
tests/test_multipart.py::TestMultipartReader::test_reading_skips_prelude 
tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_all_zlib[zlib_ng.zlib_ng-pyloop] 
[gw23] [ 53%] 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_http_response_parser_bad_status_line_too_long[py-parser-pyloop-40962] 
[gw22] [ 53%] PASSED tests/test_http_parser.py::test_http_response_parser_bad_status_line_too_long[py-parser-pyloop-40962] 
tests/test_http_parser.py::test_conn_default_1_1[py-parser-pyloop] 
[gw20] [ 53%] PASSED tests/test_http_parser.py::test_conn_default_1_1[py-parser-pyloop] 
tests/test_payload.py::test_async_iterable_payload_write_with_length_truncated_mid_chunk[pyloop] 
[gw17] [ 53%] PASSED tests/test_payload.py::test_async_iterable_payload_write_with_length_truncated_mid_chunk[pyloop] 
tests/test_http_parser.py::test_compression_non_ascii[c-parser-pyloop-z\xef\xac\x86d] 
[gw8] [ 53%] PASSED tests/test_http_parser.py::test_compression_non_ascii[c-parser-pyloop-z\xef\xac\x86d] 
tests/test_http_writer.py::test_write_headers_prevents_injection[pyloop] 
[gw0] [ 53%] PASSED tests/test_multipart.py::TestPartReader::test_read_all_at_once 
tests/test_multipart.py::TestPartReader::test_read_incomplete_body_chunked 
[gw3] [ 53%] PASSED tests/test_http_writer.py::test_write_headers_prevents_injection[pyloop] 
tests/test_payload.py::test_iobase_payload_decode[pyloop] 
[gw13] [ 53%] PASSED tests/test_payload.py::test_iobase_payload_decode[pyloop] 
[gw15] [ 53%] 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 
[gw4] [ 53%] PASSED tests/test_multipart.py::TestPartReader::test_read_text_guess_encoding 
tests/test_multipart.py::TestPartReader::test_read_text_compressed 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-NBSP-with-name] 
[gw10] [ 53%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-NBSP-with-name] 
tests/test_payload.py::test_string_payload[pyloop] 
[gw14] [ 53%] PASSED tests/test_payload.py::test_string_payload[pyloop] 
tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-Bar: abc\ndef] 
[gw18] [ 53%] PASSED tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-Bar: abc\ndef] 
tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-[] 
[gw12] [ 53%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-[] 
tests/test_http_parser.py::test_invalid_name[py-parser-pyloop] 
[gw7] [ 53%] PASSED tests/test_http_parser.py::test_invalid_name[py-parser-pyloop] 
tests/test_payload.py::test_bytes_payload_size[pyloop] 
[gw13] [ 53%] PASSED tests/test_payload.py::test_bytes_payload_size[pyloop] 
tests/test_flowcontrol_streams.py::TestFlowControlStreamReader::test_readexactly[pyloop] 
[gw9] [ 53%] PASSED tests/test_flowcontrol_streams.py::TestFlowControlStreamReader::test_readexactly[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-TABSP-name-empty] 
[gw10] [ 53%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-TABSP-name-empty] 
tests/test_proxy_functional.py::test_secure_https_proxy_absolute_path[pyloop-https] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-SP-with-name] 
[gw11] [ 53%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-SP-with-name] 
[gw0] [ 53%] PASSED tests/test_multipart.py::TestPartReader::test_read_incomplete_body_chunked 
tests/test_multipart.py::TestPartReader::test_read_with_content_length_malformed_crlf 
tests/test_resolver.py::test_threaded_resolver_multiple_replies 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-SP-with-name] 
[gw16] [ 53%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-SP-with-name] 
tests/test_payload.py::test_async_iterable_payload_write_with_length_truncated_at_chunk[pyloop] 
[gw17] [ 53%] PASSED tests/test_payload.py::test_async_iterable_payload_write_with_length_truncated_at_chunk[pyloop] 
tests/test_http_parser.py::test_http_response_parser_bad_status_line_too_long[py-parser-pyloop-8191] 
[gw22] [ 53%] 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_bad_headers[py-parser-pyloop-Baz: abc\x00def] 
[gw18] [ 54%] PASSED tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-Baz: abc\x00def] 
[gw19] [ 54%] PASSED tests/test_multipart.py::TestMultipartReader::test_reading_skips_prelude 
tests/test_http_parser.py::test_parse_chunked_payload_chunk_extension[py-parser-pyloop] 
tests/test_http_parser.py::test_conn_default_1_1[c-parser-pyloop] 
[gw20] [ 54%] PASSED tests/test_http_parser.py::test_conn_default_1_1[c-parser-pyloop] 
tests/test_multipart.py::TestMultipartReader::test_read_empty_body_part 
[gw5] [ 54%] PASSED tests/test_http_parser.py::test_parse_chunked_payload_chunk_extension[py-parser-pyloop] 
tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_all_zlib[isal.isal_zlib-pyloop] 
[gw23] [ 54%] PASSED tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_all_zlib[isal.isal_zlib-pyloop] 
[gw2] [ 54%] PASSED tests/test_leaks.py::test_leak[check_for_client_response_leak.py-ClientResponse leaked] 
tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[c-parser-pyloop-ETag] 
tests/test_leaks.py::test_leak[check_for_request_leak.py-Request leaked] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-TABSP-with-name] 
[gw6] [ 54%] PASSED tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[c-parser-pyloop-ETag] 
[gw10] [ 54%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-empty-post-TABSP-with-name] 
[gw4] [ 54%] PASSED tests/test_multipart.py::TestPartReader::test_read_text_compressed 
tests/test_multipart.py::TestPartReader::test_read_text_while_closed 
tests/test_http_parser.py::test_compression_non_ascii[c-parser-pyloop-de\xef\xac\x82ate] 
tests/test_http_writer.py::test_set_eof_after_write_headers[pyloop] 
tests/test_payload.py::test_string_io_payload[pyloop] 
[gw14] [ 54%] PASSED tests/test_payload.py::test_string_io_payload[pyloop] 
[gw8] [ 54%] PASSED tests/test_http_parser.py::test_compression_non_ascii[c-parser-pyloop-de\xef\xac\x82ate] 
tests/test_payload.py::test_string_payload_size[pyloop] 
[gw13] [ 54%] PASSED tests/test_payload.py::test_string_payload_size[pyloop] 
[gw15] [ 54%] PASSED tests/test_http_parser.py::TestParsePayload::test_parse_chunked_payload_split_end_trailers4 
tests/test_flowcontrol_streams.py::TestFlowControlStreamReader::test_feed_data[pyloop] 
tests/test_http_parser.py::TestParsePayload::test_http_payload_parser_length 
[gw3] [ 54%] PASSED tests/test_http_writer.py::test_set_eof_after_write_headers[pyloop] 
[gw0] [ 54%] PASSED tests/test_multipart.py::TestPartReader::test_read_with_content_length_malformed_crlf 
tests/test_multipart.py::TestPartReader::test_read_boundary_with_incomplete_chunk 
[gw9] [ 54%] PASSED tests/test_flowcontrol_streams.py::TestFlowControlStreamReader::test_feed_data[pyloop] 
tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-Foo : bar] 
[gw18] [ 54%] PASSED tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-Foo : bar] 
tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[c-parser-pyloop-Max-Forwards] 
[gw6] [ 54%] 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_invalid_name[c-parser-pyloop] 
[gw7] [ 54%] PASSED tests/test_http_parser.py::test_invalid_name[c-parser-pyloop] 
tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-\] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-SPSP-name-empty] 
[gw16] [ 54%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-SPSP-name-empty] 
[gw12] [ 54%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-\] 
tests/test_flowcontrol_streams.py::TestFlowControlStreamReader::test_read_nowait[pyloop] 
[gw9] [ 54%] PASSED tests/test_flowcontrol_streams.py::TestFlowControlStreamReader::test_read_nowait[pyloop] 
tests/test_http_parser.py::test_http_response_parser_bad_status_line_too_long[c-parser-pyloop-40962] 
[gw22] [ 54%] PASSED tests/test_http_parser.py::test_http_response_parser_bad_status_line_too_long[c-parser-pyloop-40962] 
[gw21] [ 54%] PASSED tests/test_resolver.py::test_threaded_resolver_multiple_replies 
tests/test_resolver.py::test_threaded_negative_lookup 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-SPSP-name-empty] 
[gw0] [ 54%] PASSED tests/test_multipart.py::TestPartReader::test_read_boundary_with_incomplete_chunk 
tests/test_multipart.py::TestPartReader::test_multi_read_chunk 
tests/test_payload.py::test_string_io_payload_size[pyloop] 
[gw11] [ 54%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-SPSP-name-empty] 
[gw13] [ 54%] PASSED tests/test_payload.py::test_string_io_payload_size[pyloop] 
tests/test_http_parser.py::test_parse_chunked_payload_chunk_extension[c-parser-pyloop] 
[gw5] [ 54%] PASSED tests/test_http_parser.py::test_parse_chunked_payload_chunk_extension[c-parser-pyloop] 
tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_writelines[pyloop] 
[gw23] [ 54%] PASSED tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_writelines[pyloop] 
[gw19] [ 54%] PASSED tests/test_multipart.py::TestMultipartReader::test_read_empty_body_part 
tests/test_http_parser.py::test_conn_close[py-parser-pyloop] 
tests/test_multipart.py::TestMultipartReader::test_read_body_part_headers_only 
tests/test_payload.py::test_bytes_payload_backwards_compatibility[pyloop] 
[gw17] [ 54%] PASSED tests/test_payload.py::test_bytes_payload_backwards_compatibility[pyloop] 
[gw20] [ 54%] PASSED tests/test_http_parser.py::test_conn_close[py-parser-pyloop] 
tests/test_payload.py::test_async_iterable_payload_default_content_type[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-empty-name-empty] 
[gw14] [ 54%] PASSED tests/test_payload.py::test_async_iterable_payload_default_content_type[pyloop] 
[gw10] [ 54%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-empty-name-empty] 
tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-Foo\t: bar] 
[gw18] [ 54%] PASSED tests/test_http_parser.py::test_bad_headers[py-parser-pyloop-Foo\t: bar] 
[gw4] [ 54%] PASSED tests/test_multipart.py::TestPartReader::test_read_text_while_closed 
tests/test_multipart.py::TestPartReader::test_read_json 
tests/test_http_writer.py::test_write_headers_does_not_write_immediately[pyloop] 
[gw1] [ 54%] PASSED tests/test_proxy_functional.py::test_secure_https_proxy_absolute_path[pyloop-https] 
[gw3] [ 54%] PASSED tests/test_http_writer.py::test_write_headers_does_not_write_immediately[pyloop] 
tests/test_http_parser.py::test_compression_unknown[py-parser-pyloop] 
[gw8] [ 54%] PASSED tests/test_http_parser.py::test_compression_unknown[py-parser-pyloop] 
tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[c-parser-pyloop-Server] 
[gw15] [ 54%] PASSED tests/test_http_parser.py::TestParsePayload::test_http_payload_parser_length 
[gw6] [ 54%] PASSED tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[c-parser-pyloop-Server] 
tests/test_http_parser.py::TestParsePayload::test_http_payload_parser_deflate 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-SPSP-with-name] 
[gw16] [ 54%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-SPSP-with-name] 
tests/test_flowcontrol_streams.py::TestFlowControlStreamReader::test_resumed_on_eof[pyloop] 
[gw9] [ 54%] PASSED tests/test_flowcontrol_streams.py::TestFlowControlStreamReader::test_resumed_on_eof[pyloop] 
[gw21] [ 54%] PASSED tests/test_resolver.py::test_threaded_negative_lookup 
tests/test_resolver.py::test_threaded_negative_ipv6_lookup 
tests/test_http_parser.py::test_max_header_field_size[py-parser-pyloop-40960] 
[gw7] [ 55%] PASSED tests/test_http_parser.py::test_max_header_field_size[py-parser-pyloop-40960] 
tests/test_payload.py::test_all_string_payloads_size_is_bytes[pyloop] 
[gw13] [ 55%] PASSED tests/test_payload.py::test_all_string_payloads_size_is_bytes[pyloop] 
tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-]] 
[gw12] [ 55%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-]] 
tests/test_payload.py::test_async_iterable_payload_explicit_content_type[pyloop] 
[gw14] [ 55%] PASSED tests/test_payload.py::test_async_iterable_payload_explicit_content_type[pyloop] 
tests/test_http_parser.py::test_request_chunked_with_trailer[py-parser-pyloop] 
tests/test_http_parser.py::test_http_response_parser_bad_status_line_too_long[c-parser-pyloop-8191] 
tests/test_http_parser.py::test_conn_close[c-parser-pyloop] 
[gw22] [ 55%] PASSED tests/test_http_parser.py::test_http_response_parser_bad_status_line_too_long[c-parser-pyloop-8191] 
[gw5] [ 55%] PASSED tests/test_http_parser.py::test_request_chunked_with_trailer[py-parser-pyloop] 
[gw20] [ 55%] PASSED tests/test_http_parser.py::test_conn_close[c-parser-pyloop] 
[gw0] [ 55%] PASSED tests/test_multipart.py::TestPartReader::test_multi_read_chunk 
tests/test_multipart.py::TestPartReader::test_read_chunk_properly_counts_read_bytes 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-LF-name-empty] 
[gw16] [ 55%] 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_invalid_header_spacing[c-parser-pyloop-pre-LF-post-SPSP-with-name] 
[gw4] [ 55%] PASSED tests/test_multipart.py::TestPartReader::test_read_json 
tests/test_multipart.py::TestPartReader::test_read_json_encoding 
[gw11] [ 55%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-SPSP-with-name] 
tests/test_payload.py::test_textio_payload_with_encoding[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-empty-with-name] 
[gw10] [ 55%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-empty-with-name] 
[gw19] [ 55%] PASSED tests/test_multipart.py::TestMultipartReader::test_read_body_part_headers_only 
tests/test_multipart.py::TestMultipartReader::test_read_form_default_encoding 
tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_writelines_all_zlib[zlib-pyloop] 
[gw23] [ 55%] PASSED tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_writelines_all_zlib[zlib-pyloop] 
tests/test_http_writer.py::test_write_headers_with_compression_coalescing[pyloop] 
[gw17] [ 55%] PASSED tests/test_payload.py::test_textio_payload_with_encoding[pyloop] 
[gw15] [ 55%] PASSED tests/test_http_parser.py::TestParsePayload::test_http_payload_parser_deflate 
tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-{] 
[gw12] [ 55%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-{] 
[gw3] [ 55%] PASSED tests/test_http_writer.py::test_write_headers_with_compression_coalescing[pyloop] 
tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Socket, Host, No port] 
tests/test_http_parser.py::test_compression_unknown[c-parser-pyloop] 
[gw8] [ 55%] PASSED tests/test_http_parser.py::test_compression_unknown[c-parser-pyloop] 
tests/test_flowcontrol_streams.py::test_flow_control_data_queue_waiter_cancelled[pyloop] 
[gw9] [ 55%] PASSED tests/test_flowcontrol_streams.py::test_flow_control_data_queue_waiter_cancelled[pyloop] 
tests/test_route_def.py::test_patch 
[gw18] [ 55%] PASSED tests/test_route_def.py::test_patch 
tests/test_route_def.py::test_delete 
[gw18] [ 55%] PASSED tests/test_route_def.py::test_delete 
tests/test_route_def.py::test_route 
[gw18] [ 55%] PASSED tests/test_route_def.py::test_route 
tests/test_route_def.py::test_static 
[gw18] [ 55%] PASSED tests/test_route_def.py::test_static 
tests/test_route_def.py::test_head_deco 
[gw18] [ 55%] PASSED tests/test_route_def.py::test_head_deco 
tests/test_route_def.py::test_get_deco 
[gw21] [ 55%] PASSED tests/test_resolver.py::test_threaded_negative_ipv6_lookup 
tests/test_resolver.py::test_threaded_negative_lookup_with_unknown_result 
tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[c-parser-pyloop-User-Agent] 
[gw18] [ 55%] PASSED tests/test_route_def.py::test_get_deco 
tests/test_route_def.py::test_post_deco 
[gw6] [ 55%] PASSED tests/test_http_parser.py::test_duplicate_non_security_singleton_header_rejected_strict[c-parser-pyloop-User-Agent] 
[gw18] [ 55%] PASSED tests/test_route_def.py::test_post_deco 
tests/test_route_def.py::test_put_deco 
[gw18] [ 55%] PASSED tests/test_route_def.py::test_put_deco 
tests/test_payload.py::test_bytes_io_payload_size[pyloop] 
[gw13] [ 55%] PASSED tests/test_payload.py::test_bytes_io_payload_size[pyloop] 
tests/test_http_parser.py::test_max_header_field_size[py-parser-pyloop-8191] 
tests/test_route_def.py::test_patch_deco 
[gw18] [ 55%] PASSED tests/test_route_def.py::test_patch_deco 
tests/test_route_def.py::test_delete_deco 
[gw18] [ 55%] PASSED tests/test_route_def.py::test_delete_deco 
tests/test_route_def.py::test_options_deco 
tests/test_payload.py::test_async_iterable_payload_not_async_iterable[pyloop] 
[gw18] [ 55%] PASSED tests/test_route_def.py::test_options_deco 
tests/test_route_def.py::test_route_deco 
[gw7] [ 55%] PASSED tests/test_http_parser.py::test_max_header_field_size[py-parser-pyloop-8191] 
[gw14] [ 55%] PASSED tests/test_payload.py::test_async_iterable_payload_not_async_iterable[pyloop] 
[gw18] [ 55%] PASSED tests/test_route_def.py::test_route_deco 
tests/test_route_def.py::test_routedef_sequence_protocol 
[gw18] [ 55%] PASSED tests/test_route_def.py::test_routedef_sequence_protocol 
tests/test_route_def.py::test_repr_route_def 
[gw18] [ 55%] PASSED tests/test_route_def.py::test_repr_route_def 
tests/test_route_def.py::test_repr_route_def_with_extra_info 
[gw18] [ 55%] PASSED tests/test_route_def.py::test_repr_route_def_with_extra_info 
tests/test_route_def.py::test_repr_static_def 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-LF-with-name] 
[gw0] [ 55%] 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] [ 55%] PASSED tests/test_route_def.py::test_repr_static_def 
tests/test_route_def.py::test_repr_route_table_def 
[gw18] [ 55%] PASSED tests/test_route_def.py::test_repr_route_table_def 
tests/test_run_app.py::test_run_app_http[pyloop] 
[gw16] [ 56%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-LF-with-name] 
[gw15] [ 56%] PASSED tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Socket, Host, No port] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-LF-name-empty] 
[gw11] [ 56%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-LF-name-empty] 
tests/test_http_parser.py::test_http_response_parser_status_line_under_limit[py-parser-pyloop] 
[gw22] [ 56%] PASSED tests/test_http_parser.py::test_http_response_parser_status_line_under_limit[py-parser-pyloop] 
tests/test_http_writer.py::test_serialize_headers_raises_on_new_line_or_carriage_return[\n] 
[gw3] [ 56%] 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] 
[gw3] [ 56%] 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 
[gw3] [ 56%] 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] 
[gw3] [ 56%] PASSED tests/test_http_writer.py::test_write_compressed_data_with_headers_coalescing[pyloop] 
[gw4] [ 56%] PASSED tests/test_multipart.py::TestPartReader::test_read_json_encoding 
tests/test_multipart.py::TestPartReader::test_read_json_guess_encoding 
tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[py-parser-pyloop-Content-Location] 
[gw6] [ 56%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[py-parser-pyloop-Content-Location] 
tests/test_http_parser.py::test_request_chunked_with_trailer[c-parser-pyloop] 
[gw5] [ 56%] PASSED tests/test_http_parser.py::test_request_chunked_with_trailer[c-parser-pyloop] 
[gw18] [ 56%] PASSED tests/test_run_app.py::test_run_app_http[pyloop] 
[gw19] [ 56%] 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] 
[gw20] [ 56%] PASSED tests/test_http_parser.py::test_conn_close_1_0[py-parser-pyloop] 
[gw21] [ 56%] PASSED tests/test_resolver.py::test_threaded_negative_lookup_with_unknown_result 
tests/test_resolver.py::test_close_for_threaded_resolver[pyloop] 
[gw21] [ 56%] PASSED tests/test_resolver.py::test_close_for_threaded_resolver[pyloop] 
tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_writelines_all_zlib[zlib_ng.zlib_ng-pyloop] 
[gw23] [ 56%] PASSED tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_writelines_all_zlib[zlib_ng.zlib_ng-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-NUL-name-empty] 
[gw10] [ 56%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-NUL-name-empty] 
tests/test_flowcontrol_streams.py::test_flow_control_data_queue_has_buffer[pyloop] 
tests/test_payload.py::test_bytes_payload_write_with_length_no_limit[pyloop] 
[gw9] [ 56%] PASSED tests/test_flowcontrol_streams.py::test_flow_control_data_queue_has_buffer[pyloop] 
[gw14] [ 56%] PASSED tests/test_payload.py::test_bytes_payload_write_with_length_no_limit[pyloop] 
tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-}] 
[gw12] [ 56%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[py-parser-pyloop-}] 
tests/test_http_writer.py::test_write_compressed_chunked_with_headers_coalescing[pyloop] 
[gw3] [ 56%] PASSED tests/test_http_writer.py::test_write_compressed_chunked_with_headers_coalescing[pyloop] 
tests/test_payload.py::test_textio_payload_as_bytes[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-LF-with-name] 
[gw11] [ 56%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-LF-with-name] 
[gw17] [ 56%] PASSED tests/test_payload.py::test_textio_payload_as_bytes[pyloop] 
tests/test_http_parser.py::test_url_connect[py-parser-pyloop] 
tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[py-parser-pyloop-Content-Range] 
[gw6] [ 56%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[py-parser-pyloop-Content-Range] 
[gw8] [ 56%] PASSED tests/test_http_parser.py::test_url_connect[py-parser-pyloop] 
tests/test_run_app.py::test_run_app_close_loop[pyloop] 
tests/test_payload.py::test_json_payload_size[pyloop] 
[gw13] [ 56%] PASSED tests/test_payload.py::test_json_payload_size[pyloop] 
tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-reuse_port] 
tests/test_http_parser.py::test_http_response_parser_status_line_under_limit[c-parser-pyloop] 
[gw22] [ 56%] PASSED tests/test_http_parser.py::test_http_response_parser_status_line_under_limit[c-parser-pyloop] 
[gw0] [ 56%] PASSED tests/test_multipart.py::TestPartReader::test_read_does_not_read_boundary 
tests/test_multipart.py::TestPartReader::test_multiread 
tests/test_http_parser.py::test_request_chunked_reject_bad_trailer[py-parser-pyloop] 
tests/test_http_parser.py::test_max_header_field_size[c-parser-pyloop-40960] 
[gw7] [ 56%] PASSED tests/test_http_parser.py::test_max_header_field_size[c-parser-pyloop-40960] 
[gw5] [ 56%] PASSED tests/test_http_parser.py::test_request_chunked_reject_bad_trailer[py-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-NBSP-name-empty] 
[gw16] [ 56%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-NBSP-name-empty] 
[gw18] [ 56%] PASSED tests/test_run_app.py::test_run_app_close_loop[pyloop] 
[gw4] [ 56%] PASSED tests/test_multipart.py::TestPartReader::test_read_json_guess_encoding 
tests/test_multipart.py::TestPartReader::test_read_json_compressed 
[gw2] [ 56%] PASSED tests/test_leaks.py::test_leak[check_for_request_leak.py-Request leaked] 
tests/test_loop.py::test_subprocess_co[pyloop] 
[gw2] [ 56%] PASSED tests/test_loop.py::test_subprocess_co[pyloop] 
[gw15] [ 56%] PASSED tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-reuse_port] 
tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_writelines_all_zlib[isal.isal_zlib-pyloop] 
tests/test_resolver.py::test_close_for_async_resolver[pyloop] 
[gw21] [ 56%] PASSED tests/test_resolver.py::test_close_for_async_resolver[pyloop] 
[gw23] [ 56%] PASSED tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_writelines_all_zlib[isal.isal_zlib-pyloop] 
tests/test_payload.py::test_bytesio_payload_backwards_compatibility[pyloop] 
[gw17] [ 56%] PASSED tests/test_payload.py::test_bytesio_payload_backwards_compatibility[pyloop] 
tests/test_http_parser.py::test_conn_close_1_0[c-parser-pyloop] 
[gw20] [ 56%] PASSED tests/test_http_parser.py::test_conn_close_1_0[c-parser-pyloop] 
tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[py-parser-pyloop-Content-Type] 
[gw6] [ 56%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[py-parser-pyloop-Content-Type] 
[gw19] [ 56%] PASSED tests/test_multipart.py::TestMultipartReader::test_read_form_invalid_default_encoding 
tests/test_multipart.py::test_writer 
tests/test_proxy_functional.py::test_https_proxy_unsupported_tls_in_tls[pyloop-https] 
[gw1] [ 56%] 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_run_app.py::test_run_app_mixed_bindings[pyloop-Nothing Specified] 
tests/test_http_parser.py::test_http_response_parser_bad_version[py-parser-pyloop] 
[gw22] [ 57%] PASSED tests/test_http_parser.py::test_http_response_parser_bad_version[py-parser-pyloop] 
tests/test_http_writer.py::test_write_multiple_compressed_chunks_after_headers_sent[pyloop] 
[gw3] [ 57%] PASSED tests/test_http_writer.py::test_write_multiple_compressed_chunks_after_headers_sent[pyloop] 
[gw1] [ 57%] PASSED tests/test_proxy_functional.py::test_proxy_http_absolute_path[pyloop] 
tests/test_flowcontrol_streams.py::test_flow_control_data_queue_read_with_exception[pyloop] 
tests/test_payload.py::test_bytes_payload_write_with_length_exact[pyloop] 
[gw14] [ 57%] PASSED tests/test_payload.py::test_bytes_payload_write_with_length_exact[pyloop] 
tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-"] 
[gw12] [ 57%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-"] 
[gw9] [ 57%] PASSED tests/test_flowcontrol_streams.py::test_flow_control_data_queue_read_with_exception[pyloop] 
tests/test_payload.py::test_text_io_payload_size_matches_file_encoding[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-NUL-with-name] 
[gw10] [ 57%] 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_invalid_header_spacing[c-parser-pyloop-pre-LF-post-NBSP-name-empty] 
[gw11] [ 57%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-NBSP-name-empty] 
[gw13] [ 57%] PASSED tests/test_payload.py::test_text_io_payload_size_matches_file_encoding[pyloop] 
tests/test_http_parser.py::test_request_chunked_reject_bad_trailer[c-parser-pyloop] 
[gw5] [ 57%] PASSED tests/test_http_parser.py::test_request_chunked_reject_bad_trailer[c-parser-pyloop] 
[gw18] [ 57%] PASSED tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Nothing Specified] 
tests/test_http_parser.py::test_url_connect[c-parser-pyloop] 
[gw8] [ 57%] PASSED tests/test_http_parser.py::test_url_connect[c-parser-pyloop] 
tests/test_payload.py::test_async_iterable_payload_backwards_compatibility[pyloop] 
[gw17] [ 57%] PASSED tests/test_payload.py::test_async_iterable_payload_backwards_compatibility[pyloop] 
tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-reuse_address] 
tests/test_http_parser.py::test_max_header_field_size[c-parser-pyloop-8191] 
tests/test_payload.py::test_bytes_payload_write_with_length_truncated[pyloop] 
tests/test_flowcontrol_streams.py::test_flow_control_data_queue_feed_pause[pyloop] 
tests/test_http_parser.py::test_http_response_parser_bad_version[c-parser-pyloop] 
[gw22] [ 57%] PASSED tests/test_http_parser.py::test_http_response_parser_bad_version[c-parser-pyloop] 
[gw14] [ 57%] PASSED tests/test_payload.py::test_bytes_payload_write_with_length_truncated[pyloop] 
[gw7] [ 57%] PASSED tests/test_http_parser.py::test_max_header_field_size[c-parser-pyloop-8191] 
[gw9] [ 57%] PASSED tests/test_flowcontrol_streams.py::test_flow_control_data_queue_feed_pause[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-NBSP-with-name] 
[gw16] [ 57%] 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_invalid_header_spacing[c-parser-pyloop-pre-LF-post-NBSP-with-name] 
[gw11] [ 57%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-NBSP-with-name] 
[gw0] [ 57%] PASSED tests/test_multipart.py::TestPartReader::test_multiread 
tests/test_multipart.py::TestPartReader::test_read_multiline 
tests/test_resolver.py::test_default_loop_for_threaded_resolver[pyloop] 
[gw21] [ 57%] PASSED tests/test_resolver.py::test_default_loop_for_threaded_resolver[pyloop] 
tests/test_loop.py::TestCase::test_on_startup_hook 
tests/test_http_parser.py::test_parse_no_length_or_te_on_post[py-parser-pyloop] 
[gw5] [ 57%] PASSED tests/test_http_parser.py::test_parse_no_length_or_te_on_post[py-parser-pyloop] 
[gw15] [ 57%] PASSED tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-reuse_address] 
[gw4] [ 57%] 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_payload_deflate_and_chunked[pyloop] 
[gw23] [ 57%] PASSED tests/test_http_writer.py::test_write_payload_deflate_and_chunked[pyloop] 
[gw19] [ 57%] PASSED tests/test_multipart.py::test_writer 
tests/test_multipart.py::test_writer_serialize_io_chunk 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-SP-name-empty] 
[gw2] [ 57%] PASSED tests/test_loop.py::TestCase::test_on_startup_hook 
tests/test_loop.py::test_default_loop[pyloop] 
[gw2] [ 57%] PASSED tests/test_loop.py::test_default_loop[pyloop] 
tests/test_http_parser.py::test_conn_keep_alive_1_0[py-parser-pyloop] 
[gw20] [ 57%] PASSED tests/test_http_parser.py::test_conn_keep_alive_1_0[py-parser-pyloop] 
[gw10] [ 57%] 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_duplicate_singleton_header_accepted_in_lax_mode[py-parser-pyloop-ETag] 
[gw6] [ 57%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[py-parser-pyloop-ETag] 
tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Port Only] 
tests/test_proxy_functional.py::test_proxy_http_raw_path[pyloop] 
[gw1] [ 57%] PASSED tests/test_proxy_functional.py::test_proxy_http_raw_path[pyloop] 
tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-(] 
[gw12] [ 57%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-(] 
tests/test_payload.py::test_text_io_payload_size_utf16[pyloop] 
[gw13] [ 57%] PASSED tests/test_payload.py::test_text_io_payload_size_utf16[pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-TABSP-name-empty] 
[gw11] [ 57%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-TABSP-name-empty] 
tests/test_http_parser.py::test_headers_connect[py-parser-pyloop] 
[gw18] [ 57%] PASSED tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Port Only] 
tests/test_payload.py::test_iobase_payload_write_with_length_no_limit[pyloop] 
[gw8] [ 57%] PASSED tests/test_http_parser.py::test_headers_connect[py-parser-pyloop] 
[gw14] [ 57%] PASSED tests/test_payload.py::test_iobase_payload_write_with_length_no_limit[pyloop] 
tests/test_http_writer.py::test_write_eof_empty_compressed_with_buffered_headers[pyloop] 
[gw3] [ 57%] PASSED tests/test_http_writer.py::test_write_eof_empty_compressed_with_buffered_headers[pyloop] 
tests/test_http_parser.py::test_http_response_parser_bad_version_number[py-parser-pyloop] 
[gw22] [ 57%] PASSED tests/test_http_parser.py::test_http_response_parser_bad_version_number[py-parser-pyloop] 
tests/test_payload.py::test_async_iterable_payload_with_none_iterator[pyloop] 
[gw17] [ 57%] PASSED tests/test_payload.py::test_async_iterable_payload_with_none_iterator[pyloop] 
tests/test_flowcontrol_streams.py::test_flow_control_data_queue_resume_on_read[pyloop] 
[gw9] [ 57%] PASSED tests/test_flowcontrol_streams.py::test_flow_control_data_queue_resume_on_read[pyloop] 
tests/test_resolver.py::test_async_resolver_ipv6_positive_lookup[pyloop] 
[gw21] [ 57%] PASSED tests/test_resolver.py::test_async_resolver_ipv6_positive_lookup[pyloop] 
tests/test_http_parser.py::test_max_header_size_under_limit[py-parser-pyloop] 
[gw7] [ 58%] PASSED tests/test_http_parser.py::test_max_header_size_under_limit[py-parser-pyloop] 
tests/test_proxy_functional.py::test_proxy_http_idna_support[pyloop] 
[gw1] [ 58%] PASSED tests/test_proxy_functional.py::test_proxy_http_idna_support[pyloop] 
tests/test_http_parser.py::test_parse_no_length_or_te_on_post[c-parser-pyloop] 
[gw5] [ 58%] PASSED tests/test_http_parser.py::test_parse_no_length_or_te_on_post[c-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-TABSP-name-empty] 
[gw16] [ 58%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-TABSP-name-empty] 
[gw0] [ 58%] PASSED tests/test_multipart.py::TestPartReader::test_read_multiline 
tests/test_multipart.py::TestPartReader::test_read_respects_content_length 
tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-reuse_port, reuse_address] 
tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-)] 
[gw12] [ 58%] 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-NUL-post-SP-with-name] 
[gw4] [ 58%] PASSED tests/test_multipart.py::TestPartReader::test_read_json_while_closed 
tests/test_multipart.py::TestPartReader::test_read_form 
[gw19] [ 58%] PASSED tests/test_multipart.py::test_writer_serialize_io_chunk 
tests/test_multipart.py::test_writer_serialize_json 
[gw10] [ 58%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-SP-with-name] 
tests/test_http_writer.py::test_write_payload_deflate_and_chunked_all_zlib[zlib-pyloop] 
[gw23] [ 58%] PASSED tests/test_http_writer.py::test_write_payload_deflate_and_chunked_all_zlib[zlib-pyloop] 
tests/test_http_parser.py::test_headers_connect[c-parser-pyloop] 
[gw8] [ 58%] PASSED tests/test_http_parser.py::test_headers_connect[c-parser-pyloop] 
tests/test_loop.py::test_setup_loop_non_main_thread 
tests/test_http_parser.py::test_conn_keep_alive_1_0[c-parser-pyloop] 
[gw20] [ 58%] PASSED tests/test_http_parser.py::test_conn_keep_alive_1_0[c-parser-pyloop] 
[gw15] [ 58%] PASSED tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-reuse_port, reuse_address] 
tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Multiple Hosts] 
tests/test_http_parser.py::test_http_response_parser_bad_version_number[c-parser-pyloop] 
tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[py-parser-pyloop-Max-Forwards] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-TABSP-with-name] 
[gw11] [ 58%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-LF-post-TABSP-with-name] 
[gw22] [ 58%] PASSED tests/test_http_parser.py::test_http_response_parser_bad_version_number[c-parser-pyloop] 
tests/test_http_writer.py::test_write_compressed_gzip_with_headers_coalescing[pyloop] 
[gw3] [ 58%] PASSED tests/test_http_writer.py::test_write_compressed_gzip_with_headers_coalescing[pyloop] 
[gw6] [ 58%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[py-parser-pyloop-Max-Forwards] 
tests/test_payload.py::test_iobase_payload_size_after_reading[pyloop] 
[gw13] [ 58%] PASSED tests/test_payload.py::test_iobase_payload_size_after_reading[pyloop] 
tests/test_payload.py::test_iobase_payload_write_with_length_exact[pyloop] 
[gw14] [ 58%] PASSED 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-,] 
[gw12] [ 58%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-,] 
[gw0] [ 58%] PASSED tests/test_multipart.py::TestPartReader::test_read_respects_content_length 
tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-TABSP-with-name] 
[gw16] [ 58%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-LF-post-TABSP-with-name] 
tests/test_multipart.py::TestPartReader::test_read_with_content_encoding_gzip 
tests/test_payload.py::test_async_iterable_payload_caching[pyloop] 
tests/test_flowcontrol_streams.py::test_flow_control_data_queue_read_eof[pyloop] 
[gw9] [ 58%] PASSED tests/test_flowcontrol_streams.py::test_flow_control_data_queue_read_eof[pyloop] 
[gw17] [ 58%] PASSED tests/test_payload.py::test_async_iterable_payload_caching[pyloop] 
tests/test_proxy_functional.py::test_proxy_http_connection_error[pyloop] 
[gw1] [ 58%] PASSED tests/test_proxy_functional.py::test_proxy_http_connection_error[pyloop] 
[gw18] [ 58%] PASSED tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Multiple Hosts] 
tests/test_resolver.py::test_async_resolver_query_ipv6_positive_lookup[pyloop] 
[gw21] [ 58%] PASSED tests/test_resolver.py::test_async_resolver_query_ipv6_positive_lookup[pyloop] 
tests/test_http_parser.py::test_max_header_size_under_limit[c-parser-pyloop] 
[gw7] [ 58%] PASSED tests/test_http_parser.py::test_max_header_size_under_limit[c-parser-pyloop] 
[gw4] [ 58%] PASSED tests/test_multipart.py::TestPartReader::test_read_form 
tests/test_multipart.py::TestPartReader::test_read_form_invalid_utf8 
tests/test_http_parser.py::test_parse_payload_response_without_body[py-parser-pyloop] 
[gw5] [ 58%] PASSED tests/test_http_parser.py::test_parse_payload_response_without_body[py-parser-pyloop] 
tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Port, reuse_port] 
[gw2] [ 58%] PASSED tests/test_loop.py::test_setup_loop_non_main_thread 
tests/test_multipart.py::TestMultipartResponseWrapper::test_at_eof 
[gw2] [ 58%] PASSED tests/test_multipart.py::TestMultipartResponseWrapper::test_at_eof 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-empty-name-empty] 
tests/test_multipart.py::TestMultipartResponseWrapper::test_next 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-SPSP-name-empty] 
[gw11] [ 58%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-empty-name-empty] 
[gw10] [ 58%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-SPSP-name-empty] 
[gw19] [ 58%] PASSED tests/test_multipart.py::test_writer_serialize_json 
tests/test_multipart.py::test_writer_serialize_form 
tests/test_payload.py::test_iobase_payload_size_unseekable[pyloop] 
tests/test_http_parser.py::test_url_absolute[py-parser-pyloop] 
[gw8] [ 58%] PASSED tests/test_http_parser.py::test_url_absolute[py-parser-pyloop] 
tests/test_http_parser.py::test_conn_keep_alive_1_1[py-parser-pyloop] 
[gw20] [ 58%] PASSED tests/test_http_parser.py::test_conn_keep_alive_1_1[py-parser-pyloop] 
tests/test_http_writer.py::test_write_payload_deflate_and_chunked_all_zlib[zlib_ng.zlib_ng-pyloop] 
[gw23] [ 58%] PASSED tests/test_http_writer.py::test_write_payload_deflate_and_chunked_all_zlib[zlib_ng.zlib_ng-pyloop] 
[gw13] [ 58%] PASSED tests/test_payload.py::test_iobase_payload_size_unseekable[pyloop] 
tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Multiple Paths] 
tests/test_proxy_functional.py::test_proxy_http_bad_response[pyloop] 
[gw1] [ 58%] PASSED tests/test_proxy_functional.py::test_proxy_http_bad_response[pyloop] 
tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[py-parser-pyloop-Server] 
[gw6] [ 58%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[py-parser-pyloop-Server] 
tests/test_http_writer.py::test_compression_with_content_length_constraint[pyloop] 
tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-/] 
[gw12] [ 58%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-/] 
[gw3] [ 58%] PASSED tests/test_http_writer.py::test_compression_with_content_length_constraint[pyloop] 
tests/test_payload.py::test_iobase_payload_write_with_length_truncated[pyloop] 
tests/test_http_parser.py::test_http_response_parser_no_reason[py-parser-pyloop] 
[gw22] [ 58%] PASSED tests/test_http_parser.py::test_http_response_parser_no_reason[py-parser-pyloop] 
[gw14] [ 59%] PASSED tests/test_payload.py::test_iobase_payload_write_with_length_truncated[pyloop] 
tests/test_flowcontrol_streams.py::test_stream_reader_eof_when_full 
[gw15] [ 59%] PASSED tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Port, reuse_port] 
[gw18] [ 59%] PASSED tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Multiple Paths] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-empty-with-name] 
[gw0] [ 59%] PASSED tests/test_multipart.py::TestPartReader::test_read_with_content_encoding_gzip 
tests/test_multipart.py::TestPartReader::test_read_with_content_encoding_deflate 
[gw11] [ 59%] 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_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-empty-name-empty] 
[gw16] [ 59%] 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_max_header_value_size[py-parser-pyloop-40960] 
[gw7] [ 59%] PASSED tests/test_http_parser.py::test_max_header_value_size[py-parser-pyloop-40960] 
[gw4] [ 59%] PASSED tests/test_multipart.py::TestPartReader::test_read_form_invalid_utf8 
tests/test_multipart.py::TestPartReader::test_read_form_encoding 
tests/test_payload.py::test_async_iterable_payload_decode_without_cache[pyloop] 
[gw2] [ 59%] PASSED tests/test_multipart.py::TestMultipartResponseWrapper::test_next 
tests/test_multipart.py::TestMultipartResponseWrapper::test_release 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-SPSP-with-name] 
[gw10] [ 59%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-SPSP-with-name] 
tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Multiple Paths, Port] 
[gw17] [ 59%] PASSED tests/test_payload.py::test_async_iterable_payload_decode_without_cache[pyloop] 
[gw9] [ 59%] PASSED tests/test_flowcontrol_streams.py::test_stream_reader_eof_when_full 
tests/test_resolver.py::test_async_resolver_query_fallback_error_messages_passed[pyloop] 
tests/test_formdata.py::test_formdata_multipart 
[gw9] [ 59%] PASSED tests/test_formdata.py::test_formdata_multipart 
tests/test_formdata.py::test_form_data_is_multipart_param 
tests/test_proxy.py::TestProxy::test_connect 
[gw9] [ 59%] PASSED tests/test_formdata.py::test_form_data_is_multipart_param 
tests/test_formdata.py::test_invalid_formdata_payload 
[gw9] [ 59%] PASSED tests/test_formdata.py::test_invalid_formdata_payload 
tests/test_formdata.py::test_invalid_formdata_params 
tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-:] 
[gw12] [ 59%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-:] 
[gw9] [ 59%] PASSED tests/test_formdata.py::test_invalid_formdata_params 
tests/test_formdata.py::test_invalid_formdata_params2 
[gw9] [ 59%] PASSED tests/test_formdata.py::test_invalid_formdata_params2 
tests/test_formdata.py::test_formdata_textio_charset 
[gw18] [ 59%] PASSED tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Multiple Paths, Port] 
[gw19] [ 59%] PASSED tests/test_multipart.py::test_writer_serialize_form 
tests/test_multipart.py::test_writer_serialize_form_dict 
tests/test_http_parser.py::test_conn_keep_alive_1_1[c-parser-pyloop] 
[gw20] [ 59%] PASSED tests/test_http_parser.py::test_conn_keep_alive_1_1[c-parser-pyloop] 
tests/test_http_parser.py::test_http_response_parser_no_reason[c-parser-pyloop] 
tests/test_http_writer.py::test_write_payload_deflate_and_chunked_all_zlib[isal.isal_zlib-pyloop] 
[gw23] [ 59%] PASSED tests/test_http_writer.py::test_write_payload_deflate_and_chunked_all_zlib[isal.isal_zlib-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-NUL-name-empty] 
tests/test_proxy_functional.py::test_proxy_http_auth[pyloop] 
[gw22] [ 59%] PASSED tests/test_http_parser.py::test_http_response_parser_no_reason[c-parser-pyloop] 
[gw11] [ 59%] 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_payload_response_without_body[c-parser-pyloop] 
[gw5] [ 59%] PASSED tests/test_http_parser.py::test_parse_payload_response_without_body[c-parser-pyloop] 
[gw1] [ 59%] PASSED tests/test_proxy_functional.py::test_proxy_http_auth[pyloop] 
tests/test_http_parser.py::test_url_absolute[c-parser-pyloop] 
[gw8] [ 59%] PASSED tests/test_http_parser.py::test_url_absolute[c-parser-pyloop] 
tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[py-parser-pyloop-Transfer-Encoding] 
[gw6] [ 59%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[py-parser-pyloop-Transfer-Encoding] 
tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Multiple Hosts, reuse_port] 
[gw21] [ 59%] PASSED tests/test_resolver.py::test_async_resolver_query_fallback_error_messages_passed[pyloop] 
tests/test_http_writer.py::test_write_compressed_zero_length_chunk[pyloop] 
[gw3] [ 59%] PASSED tests/test_http_writer.py::test_write_compressed_zero_length_chunk[pyloop] 
tests/test_payload.py::test_bytesio_payload_write_with_length_no_limit[pyloop] 
[gw14] [ 59%] PASSED tests/test_payload.py::test_bytesio_payload_write_with_length_no_limit[pyloop] 
[gw0] [ 59%] 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_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-empty-with-name] 
[gw16] [ 59%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-empty-with-name] 
[gw2] [ 59%] PASSED tests/test_multipart.py::TestMultipartResponseWrapper::test_release 
tests/test_multipart.py::TestMultipartResponseWrapper::test_release_when_stream_at_eof 
tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Multiple Paths, Single Host] 
[gw19] [ 59%] PASSED tests/test_multipart.py::test_writer_serialize_form_dict 
tests/test_multipart.py::test_writer_write 
[gw13] [ 59%] PASSED tests/test_proxy.py::TestProxy::test_connect 
tests/test_proxy.py::TestProxy::test_https_auth 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-NUL-with-name] 
[gw11] [ 59%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NBSP-post-NUL-with-name] 
[gw18] [ 59%] PASSED tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Multiple Paths, Single Host] 
[gw15] [ 59%] PASSED tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Multiple Hosts, reuse_port] 
tests/test_proxy_functional.py::test_proxy_http_auth_utf8[pyloop] 
tests/test_http_parser.py::test_max_header_value_size[py-parser-pyloop-8191] 
[gw1] [ 59%] PASSED tests/test_proxy_functional.py::test_proxy_http_auth_utf8[pyloop] 
[gw7] [ 59%] PASSED tests/test_http_parser.py::test_max_header_value_size[py-parser-pyloop-8191] 
[gw4] [ 59%] PASSED tests/test_multipart.py::TestPartReader::test_read_form_encoding 
tests/test_multipart.py::TestPartReader::test_read_form_guess_encoding 
tests/test_payload.py::test_async_iterable_payload_write_then_cache[pyloop] 
[gw17] [ 59%] PASSED tests/test_payload.py::test_async_iterable_payload_write_then_cache[pyloop] 
tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-;] 
[gw12] [ 60%] 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-NUL-post-LF-name-empty] 
[gw10] [ 60%] 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-NBSP-post-NUL-name-empty] 
tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_data_in_eof[pyloop] 
[gw23] [ 60%] PASSED tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_data_in_eof[pyloop] 
[gw16] [ 60%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-NUL-name-empty] 
[gw13] [ 60%] PASSED tests/test_proxy.py::TestProxy::test_https_auth 
tests/test_proxy.py::TestProxy::test_https_connect 
[gw9] [ 60%] PASSED tests/test_formdata.py::test_formdata_textio_charset 
tests/test_formdata.py::test_invalid_type_formdata_content_type[0] 
[gw9] [ 60%] PASSED tests/test_formdata.py::test_invalid_type_formdata_content_type[0] 
tests/test_formdata.py::test_invalid_type_formdata_content_type[0.1] 
[gw9] [ 60%] PASSED tests/test_formdata.py::test_invalid_type_formdata_content_type[0.1] 
tests/test_streams.py::TestStreamReader::test_read_exception 
tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Single Path, Single Host] 
tests/test_http_parser.py::test_http_response_parser_lenient_headers[py-parser-pyloop] 
[gw22] [ 60%] PASSED tests/test_http_parser.py::test_http_response_parser_lenient_headers[py-parser-pyloop] 
tests/test_http_parser.py::test_parse_length_payload[py-parser-pyloop] 
[gw5] [ 60%] PASSED tests/test_http_parser.py::test_parse_length_payload[py-parser-pyloop] 
[gw0] [ 60%] 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_conn_close_comma_list[py-parser-pyloop] 
[gw20] [ 60%] PASSED tests/test_http_parser.py::test_conn_close_comma_list[py-parser-pyloop] 
tests/test_payload.py::test_bytes_payload_reusability[pyloop] 
[gw17] [ 60%] PASSED tests/test_payload.py::test_bytes_payload_reusability[pyloop] 
tests/test_streams.py::TestStreamReader::test_readuntil_exception[#] 
tests/test_resolver.py::test_async_resolver_query_fallback_error_messages_passed_no_hosts[pyloop] 
tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Multiple Paths, Port, reuse_address] 
tests/test_http_parser.py::test_headers_old_websocket_key1[py-parser-pyloop] 
[gw8] [ 60%] PASSED tests/test_http_parser.py::test_headers_old_websocket_key1[py-parser-pyloop] 
[gw19] [ 60%] PASSED tests/test_multipart.py::test_writer_write 
tests/test_multipart.py::test_writer_write_no_close_boundary 
tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[py-parser-pyloop-User-Agent] 
[gw6] [ 60%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[py-parser-pyloop-User-Agent] 
[gw18] [ 60%] PASSED tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Single Path, Single Host] 
tests/test_http_writer.py::test_chunked_compressed_eof_coalescing[pyloop] 
[gw2] [ 60%] PASSED tests/test_multipart.py::TestMultipartResponseWrapper::test_release_when_stream_at_eof 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attmissingdelim 
[gw2] [ 60%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attmissingdelim 
[gw3] [ 60%] PASSED tests/test_http_writer.py::test_chunked_compressed_eof_coalescing[pyloop] 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attmissingdelim2 
[gw2] [ 60%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attmissingdelim2 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-LF-with-name] 
[gw10] [ 60%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-LF-with-name] 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attmissingdelim3 
[gw2] [ 60%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attmissingdelim3 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attreversed 
tests/test_payload.py::test_bytesio_payload_write_with_length_exact[pyloop] 
[gw14] [ 60%] PASSED tests/test_payload.py::test_bytesio_payload_write_with_length_exact[pyloop] 
[gw2] [ 60%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attreversed 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attconfusedparam 
[gw15] [ 60%] PASSED tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Multiple Paths, Port, reuse_address] 
[gw2] [ 60%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attconfusedparam 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attabspath 
[gw2] [ 60%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attabspath 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attabspathwin 
[gw2] [ 60%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attabspathwin 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attcdate 
[gw2] [ 60%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attcdate 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attmdate 
[gw2] [ 60%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attmdate 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_dispext 
[gw2] [ 60%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_dispext 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_dispextbadfn 
[gw2] [ 60%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_dispextbadfn 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithisofn2231iso 
[gw2] [ 60%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithisofn2231iso 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231utf8 
tests/test_http_parser.py::test_max_header_value_size[c-parser-pyloop-40960] 
[gw7] [ 60%] PASSED tests/test_http_parser.py::test_max_header_value_size[c-parser-pyloop-40960] 
[gw21] [ 60%] PASSED tests/test_resolver.py::test_async_resolver_query_fallback_error_messages_passed_no_hosts[pyloop] 
[gw2] [ 60%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231utf8 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231noc 
[gw2] [ 60%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231noc 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231utf8comp 
[gw2] [ 60%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231utf8comp 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231utf8_bad 
[gw2] [ 60%] SKIPPED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231utf8_bad 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231iso_bad 
[gw2] [ 60%] SKIPPED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231iso_bad 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231ws1 
[gw2] [ 60%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231ws1 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231ws2 
[gw4] [ 60%] PASSED tests/test_multipart.py::TestPartReader::test_read_form_guess_encoding 
tests/test_multipart.py::TestPartReader::test_read_form_while_closed 
tests/test_proxy_functional.py::test_proxy_http_auth_from_url[pyloop] 
[gw2] [ 60%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231ws2 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231ws3 
[gw2] [ 61%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231ws3 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231quot 
[gw1] [ 61%] PASSED tests/test_proxy_functional.py::test_proxy_http_auth_from_url[pyloop] 
[gw2] [ 61%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231quot 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231quot2 
[gw2] [ 61%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231quot2 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231singleqmissing 
[gw2] [ 61%] PASSED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231singleqmissing 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231nbadpct1 
tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Single Path, Multiple Hosts] 
[gw2] [ 61%] SKIPPED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231nbadpct1 
tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231nbadpct2 
[gw2] [ 61%] SKIPPED tests/test_multipart_helpers.py::TestParseContentDisposition::test_attwithfn2231nbadpct2 
tests/test_streams.py::TestStreamReader::test___repr__eof 
tests/test_payload.py::test_string_payload_reusability[pyloop] 
[gw17] [ 61%] PASSED tests/test_payload.py::test_string_payload_reusability[pyloop] 
tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_data_in_eof_all_zlib[zlib-pyloop] 
[gw23] [ 61%] 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_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-NUL-with-name] 
[gw16] [ 61%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-NUL-with-name] 
tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-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] 
[gw12] [ 61%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-<] 
[gw9] [ 61%] PASSED tests/test_streams.py::TestStreamReader::test_read_exception 
tests/test_streams.py::TestStreamReader::test_readline 
[gw0] [ 61%] PASSED tests/test_multipart.py::TestPartReader::test_read_with_content_encoding_unknown 
tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[c-parser-pyloop-Content-Location] 
tests/test_multipart.py::TestPartReader::test_read_with_content_transfer_encoding_base64 
[gw6] [ 61%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[c-parser-pyloop-Content-Location] 
tests/test_http_parser.py::test_http_response_parser_lenient_headers[c-parser-pyloop] 
[gw13] [ 61%] PASSED tests/test_proxy.py::TestProxy::test_https_connect 
tests/test_proxy.py::TestProxy::test_https_connect_certificate_error 
[gw22] [ 61%] PASSED tests/test_http_parser.py::test_http_response_parser_lenient_headers[c-parser-pyloop] 
[gw11] [ 61%] PASSED tests/test_streams.py::TestStreamReader::test_readuntil_exception[#] 
tests/test_streams.py::TestStreamReader::test_readuntil_exception[##] 
[gw18] [ 61%] PASSED tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Single Path, Multiple Hosts] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-NBSP-name-empty] 
tests/test_http_parser.py::test_parse_length_payload[c-parser-pyloop] 
[gw5] [ 61%] PASSED tests/test_http_parser.py::test_parse_length_payload[c-parser-pyloop] 
[gw10] [ 61%] 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_headers_old_websocket_key1[c-parser-pyloop] 
tests/test_resolver.py::test_async_resolver_error_messages_passed[pyloop] 
[gw8] [ 61%] PASSED tests/test_http_parser.py::test_headers_old_websocket_key1[c-parser-pyloop] 
[gw2] [ 61%] PASSED tests/test_streams.py::TestStreamReader::test___repr__eof 
[gw19] [ 61%] PASSED tests/test_multipart.py::test_writer_write_no_close_boundary 
tests/test_multipart.py::test_writer_write_no_parts 
tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Multiple Paths, Single Host, reuse_address, reuse_port] 
tests/test_streams.py::TestStreamReader::test___repr__data 
tests/test_http_writer.py::test_compression_different_strategies[pyloop] 
[gw3] [ 61%] PASSED tests/test_http_writer.py::test_compression_different_strategies[pyloop] 
tests/test_payload.py::test_bytes_io_payload_reusability[pyloop] 
[gw17] [ 61%] PASSED tests/test_payload.py::test_bytes_io_payload_reusability[pyloop] 
tests/test_payload.py::test_bytesio_payload_write_with_length_truncated[pyloop] 
[gw4] [ 61%] PASSED tests/test_multipart.py::TestPartReader::test_read_form_while_closed 
tests/test_http_parser.py::test_max_header_value_size[c-parser-pyloop-8191] 
[gw7] [ 61%] PASSED tests/test_http_parser.py::test_max_header_value_size[c-parser-pyloop-8191] 
[gw14] [ 61%] PASSED tests/test_payload.py::test_bytesio_payload_write_with_length_truncated[pyloop] 
tests/test_proxy_functional.py::test_proxy_http_acquired_cleanup[pyloop] 
tests/test_multipart.py::TestPartReader::test_readline 
[gw0] [ 61%] PASSED tests/test_multipart.py::TestPartReader::test_read_with_content_transfer_encoding_base64 
tests/test_streams.py::TestDataQueue::test_read_exception[pyloop] 
[gw21] [ 61%] PASSED tests/test_resolver.py::test_async_resolver_error_messages_passed[pyloop] 
[gw11] [ 61%] PASSED tests/test_streams.py::TestStreamReader::test_readuntil_exception[##] 
[gw1] [ 61%] PASSED tests/test_proxy_functional.py::test_proxy_http_acquired_cleanup[pyloop] 
[gw0] [ 61%] PASSED tests/test_streams.py::TestDataQueue::test_read_exception[pyloop] 
tests/test_streams.py::TestStreamReader::test_readexactly_zero_or_less 
[gw15] [ 61%] PASSED tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Multiple Paths, Single Host, reuse_address, reuse_port] 
tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_data_in_eof_all_zlib[zlib_ng.zlib_ng-pyloop] 
[gw23] [ 61%] 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_parser.py::test_http_request_parser_bad_method[c-parser-pyloop-=] 
[gw12] [ 61%] 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-Content-Range] 
[gw6] [ 61%] 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_http_response_parser_null_byte_in_header_value[py-parser-pyloop] 
[gw22] [ 61%] PASSED tests/test_http_parser.py::test_http_response_parser_null_byte_in_header_value[py-parser-pyloop] 
tests/test_http_parser.py::test_invalid_header_spacing[c-parser-pyloop-pre-NUL-post-NBSP-with-name] 
[gw10] [ 61%] 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_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-SP-name-empty] 
[gw16] [ 61%] PASSED tests/test_http_parser.py::test_invalid_header_spacing[py-parser-pyloop-pre-NBSP-post-SP-name-empty] 
tests/test_http_writer.py::test_chunked_headers_single_write_with_set_eof[pyloop] 
[gw3] [ 61%] PASSED tests/test_http_writer.py::test_chunked_headers_single_write_with_set_eof[pyloop] 
[gw2] [ 61%] PASSED tests/test_streams.py::TestStreamReader::test___repr__data 
tests/test_streams.py::TestStreamReader::test___repr__exception 
tests/test_http_parser.py::test_conn_close_multiple_headers[py-parser-pyloop] 
[gw20] [ 61%] PASSED tests/test_http_parser.py::test_conn_close_multiple_headers[py-parser-pyloop] 
tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Single Path, Port] 
[gw13] [ 62%] 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_parse_no_length_payload[py-parser-pyloop] 
[gw5] [ 62%] PASSED tests/test_http_parser.py::test_parse_no_length_payload[py-parser-pyloop] 
tests/test_resolver.py::test_async_resolver_error_messages_passed_no_hosts[pyloop] 
[gw9] [ 62%] PASSED tests/test_streams.py::TestStreamReader::test_readline 
tests/test_streams.py::TestStreamReader::test_readline_limit_with_existing_data 
tests/test_http_parser.py::test_headers_content_length_err_1[py-parser-pyloop] 
[gw8] [ 62%] PASSED tests/test_http_parser.py::test_headers_content_length_err_1[py-parser-pyloop] 
tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop->] 
[gw12] [ 62%] PASSED tests/test_http_parser.py::test_http_request_parser_bad_method[c-parser-pyloop->] 
tests/test_payload.py::test_string_io_payload_reusability[pyloop] 
[gw17] [ 62%] PASSED tests/test_payload.py::test_string_io_payload_reusability[pyloop] 
tests/test_proxy_functional.py::test_proxy_http_acquired_cleanup_force[pyloop] 
[gw1] [ 62%] 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] [ 62%] 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] [ 62%] PASSED tests/test_proxy_functional.py::test_proxy_https_connection_error[pyloop] 
[gw18] [ 62%] PASSED tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Single Path, Port] 
[gw13] [ 62%] SUBPASSED(cleanup=True) tests/test_proxy.py::TestProxy::test_https_connect_fingerprint_mismatch 
[gw13] [ 62%] SUBPASSED(cleanup=False) tests/test_proxy.py::TestProxy::test_https_connect_fingerprint_mismatch 
tests/test_test_utils.py::test_test_client_methods[options] 
[gw11] [ 62%] PASSED tests/test_streams.py::TestStreamReader::test_readexactly_zero_or_less 
tests/test_streams.py::TestStreamReader::test_readexactly 
[gw10] [ 62%] PASSED tests/test_test_utils.py::test_test_client_methods[options] 
[gw19] [ 62%] PASSED tests/test_multipart.py::test_writer_write_no_parts 
tests/test_multipart.py::test_writer_serialize_with_content_encoding_gzip[zlib] 
tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_data_in_eof_all_zlib[isal.isal_zlib-pyloop] 
[gw23] [ 62%] PASSED tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_data_in_eof_all_zlib[isal.isal_zlib-pyloop] 
[gw4] [ 62%] PASSED tests/test_multipart.py::TestPartReader::test_readline 
tests/test_multipart.py::TestPartReader::test_release 
tests/test_http_parser.py::test_max_header_combined_size[py-parser-pyloop] 
[gw7] [ 62%] PASSED tests/test_http_parser.py::test_max_header_combined_size[py-parser-pyloop] 
tests/test_run_app.py::test_run_app_https[pyloop] 
tests/test_http_parser.py::test_http_response_parser_null_byte_in_header_value[c-parser-pyloop] 
[gw22] [ 62%] PASSED tests/test_http_parser.py::test_http_response_parser_null_byte_in_header_value[c-parser-pyloop] 
tests/test_streams.py::TestDataQueue::test_read_exception_with_data[pyloop] 
[gw0] [ 62%] PASSED tests/test_streams.py::TestDataQueue::test_read_exception_with_data[pyloop] 
[gw21] [ 62%] PASSED tests/test_resolver.py::test_async_resolver_error_messages_passed_no_hosts[pyloop] 
[gw2] [ 62%] PASSED tests/test_streams.py::TestStreamReader::test___repr__exception 
tests/test_streams.py::TestStreamReader::test___repr__waiter 
tests/test_test_utils.py::test_client_context_manager_response[get] 
[gw12] [ 62%] PASSED tests/test_test_utils.py::test_client_context_manager_response[get] 
tests/test_streams.py::test_stream_reader_pause_on_high_water_chunks 
tests/test_http_writer.py::test_send_headers_forces_header_write[pyloop] 
[gw3] [ 62%] PASSED tests/test_http_writer.py::test_send_headers_forces_header_write[pyloop] 
tests/test_http_parser.py::test_headers_content_length_err_1[c-parser-pyloop] 
[gw8] [ 62%] PASSED tests/test_http_parser.py::test_headers_content_length_err_1[c-parser-pyloop] 
tests/test_payload.py::test_bytesio_payload_write_with_length_remaining_zero[pyloop] 
[gw14] [ 62%] PASSED tests/test_payload.py::test_bytesio_payload_write_with_length_remaining_zero[pyloop] 
[gw13] [ 62%] PASSED tests/test_proxy.py::TestProxy::test_https_connect_fingerprint_mismatch 
tests/test_proxy.py::TestProxy::test_https_connect_http_proxy_error 
tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Multiple Paths, Multiple Hosts, Port] 
tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[c-parser-pyloop-Content-Type] 
[gw6] [ 62%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[c-parser-pyloop-Content-Type] 
tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_data_in_eof_writelines[pyloop] 
[gw23] [ 62%] PASSED tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_data_in_eof_writelines[pyloop] 
tests/test_http_parser.py::test_conn_close_multiple_headers[c-parser-pyloop] 
[gw20] [ 62%] PASSED tests/test_http_parser.py::test_conn_close_multiple_headers[c-parser-pyloop] 
[gw15] [ 62%] PASSED tests/test_run_app.py::test_run_app_https[pyloop] 
tests/test_http_parser.py::test_parse_no_length_payload[c-parser-pyloop] 
[gw5] [ 62%] PASSED tests/test_http_parser.py::test_parse_no_length_payload[c-parser-pyloop] 
[gw9] [ 62%] PASSED tests/test_streams.py::TestStreamReader::test_readline_limit_with_existing_data 
tests/test_test_utils.py::test_client_context_manager_response[post0] 
[gw4] [ 62%] PASSED tests/test_multipart.py::TestPartReader::test_release 
tests/test_multipart.py::TestPartReader::test_release_respects_content_length 
tests/test_http_parser.py::test_max_header_combined_size[c-parser-pyloop] 
[gw7] [ 62%] PASSED tests/test_http_parser.py::test_max_header_combined_size[c-parser-pyloop] 
[gw12] [ 62%] PASSED tests/test_test_utils.py::test_client_context_manager_response[post0] 
tests/test_streams.py::TestStreamReader::test_readline_limit 
tests/test_http_parser.py::test_http_response_parser_bad_crlf[py-parser-pyloop] 
[gw22] [ 62%] PASSED tests/test_http_parser.py::test_http_response_parser_bad_crlf[py-parser-pyloop] 
tests/test_proxy_functional.py::test_proxy_https_bad_response[pyloop] 
[gw1] [ 62%] PASSED tests/test_proxy_functional.py::test_proxy_https_bad_response[pyloop] 
tests/test_tracing.py::TestTrace::test_send[connection_create_end-params9-TraceConnectionCreateEndParams] 
[gw18] [ 62%] PASSED tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Multiple Paths, Multiple Hosts, Port] 
tests/test_payload.py::test_bytesio_payload_large_data_multiple_chunks[pyloop] 
[gw14] [ 62%] PASSED tests/test_payload.py::test_bytesio_payload_large_data_multiple_chunks[pyloop] 
tests/test_payload.py::test_buffered_reader_payload_reusability[pyloop] 
tests/test_test_utils.py::test_test_client_methods[post1] 
[gw10] [ 62%] PASSED tests/test_test_utils.py::test_test_client_methods[post1] 
[gw17] [ 62%] PASSED tests/test_payload.py::test_buffered_reader_payload_reusability[pyloop] 
[gw11] [ 62%] PASSED tests/test_streams.py::TestStreamReader::test_readexactly 
[gw19] [ 62%] 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] 
tests/test_streams.py::TestStreamReader::test_readexactly_eof 
[gw13] [ 62%] PASSED tests/test_proxy.py::TestProxy::test_https_connect_http_proxy_error 
tests/test_proxy.py::TestProxy::test_https_connect_pass_ssl_context 
[gw2] [ 63%] PASSED tests/test_streams.py::TestStreamReader::test___repr__waiter 
tests/test_streams.py::TestStreamReader::test_unread_empty 
tests/test_streams.py::TestDataQueue::test_read_exception_on_wait[pyloop] 
[gw0] [ 63%] PASSED tests/test_streams.py::TestDataQueue::test_read_exception_on_wait[pyloop] 
[gw8] [ 63%] PASSED tests/test_tracing.py::TestTrace::test_send[connection_create_end-params9-TraceConnectionCreateEndParams] 
tests/test_tracing.py::TestTrace::test_send[connection_reuseconn-params10-TraceConnectionReuseconnParams] 
tests/test_resolver.py::test_async_resolver_aiodns_not_present[pyloop] 
[gw21] [ 63%] PASSED tests/test_resolver.py::test_async_resolver_aiodns_not_present[pyloop] 
tests/test_payload.py::test_bytesio_payload_remaining_bytes_exhausted[pyloop] 
[gw14] [ 63%] PASSED tests/test_payload.py::test_bytesio_payload_remaining_bytes_exhausted[pyloop] 
tests/test_proxy_functional.py::test_proxy_from_env_http[pyloop] 
[gw4] [ 63%] PASSED tests/test_multipart.py::TestPartReader::test_release_respects_content_length 
tests/test_http_parser.py::test_max_trailer_size[py-parser-pyloop-40960] 
tests/test_urldispatch.py::test_any_method 
[gw7] [ 63%] PASSED tests/test_http_parser.py::test_max_trailer_size[py-parser-pyloop-40960] 
[gw9] [ 63%] PASSED tests/test_streams.py::TestStreamReader::test_readline_limit 
tests/test_streams.py::TestStreamReader::test_readline_nolimit_nowait 
tests/test_multipart.py::TestPartReader::test_release_release 
[gw16] [ 63%] 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 
[gw1] [ 63%] PASSED tests/test_proxy_functional.py::test_proxy_from_env_http[pyloop] 
tests/test_http_writer.py::test_send_headers_idempotent[pyloop] 
[gw3] [ 63%] PASSED tests/test_http_writer.py::test_send_headers_idempotent[pyloop] 
tests/test_payload.py::test_async_iterable_payload_reusability_with_cache[pyloop] 
[gw17] [ 63%] PASSED tests/test_payload.py::test_async_iterable_payload_reusability_with_cache[pyloop] 
tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_data_in_eof_writelines_all_zlib[zlib-pyloop] 
tests/test_http_parser.py::test_conn_other_1_0[py-parser-pyloop] 
[gw20] [ 63%] PASSED tests/test_http_parser.py::test_conn_other_1_0[py-parser-pyloop] 
[gw23] [ 63%] PASSED tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_data_in_eof_writelines_all_zlib[zlib-pyloop] 
tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Only socket] 
tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[c-parser-pyloop-ETag] 
[gw6] [ 63%] PASSED tests/test_http_parser.py::test_duplicate_singleton_header_accepted_in_lax_mode[c-parser-pyloop-ETag] 
tests/test_run_app.py::test_run_app_nondefault_host_port[pyloop] 
tests/test_http_parser.py::test_parse_content_length_payload_multiple[py-parser-pyloop] 
[gw5] [ 63%] PASSED tests/test_http_parser.py::test_parse_content_length_payload_multiple[py-parser-pyloop] 
[gw18] [ 63%] PASSED tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Only socket] 
tests/test_test_utils.py::test_client_context_manager_response[options] 
[gw13] [ 63%] PASSED tests/test_proxy.py::TestProxy::test_https_connect_pass_ssl_context 
tests/test_proxy.py::TestProxy::test_https_connect_resp_start_error 
[gw12] [ 63%] PASSED tests/test_test_utils.py::test_client_context_manager_response[options] 
tests/test_payload.py::test_iobase_payload_exact_chunk_size_limit[pyloop] 
[gw9] [ 63%] PASSED tests/test_streams.py::TestStreamReader::test_readline_nolimit_nowait 
tests/test_streams.py::TestStreamReader::test_readline_eof 
[gw4] [ 63%] PASSED tests/test_multipart.py::TestPartReader::test_release_release 
[gw14] [ 63%] PASSED tests/test_payload.py::test_iobase_payload_exact_chunk_size_limit[pyloop] 
tests/test_multipart.py::TestPartReader::test_filename 
[gw22] [ 63%] PASSED tests/test_urldispatch.py::test_any_method 
tests/test_payload.py::test_async_iterable_payload_no_reuse_without_cache[pyloop] 
[gw17] [ 63%] PASSED tests/test_payload.py::test_async_iterable_payload_no_reuse_without_cache[pyloop] 
tests/test_urldispatch.py::test_any_method_appears_in_routes 
[gw2] [ 63%] PASSED tests/test_streams.py::TestStreamReader::test_unread_empty 
tests/test_streams.py::test_empty_stream_reader 
[gw8] [ 63%] PASSED tests/test_tracing.py::TestTrace::test_send[connection_reuseconn-params10-TraceConnectionReuseconnParams] 
tests/test_tracing.py::TestTrace::test_send[dns_resolvehost_start-params11-TraceDnsResolveHostStartParams] 
tests/test_http_parser.py::test_max_trailer_size[py-parser-pyloop-8191] 
[gw7] [ 63%] PASSED tests/test_http_parser.py::test_max_trailer_size[py-parser-pyloop-8191] 
[gw15] [ 63%] PASSED tests/test_run_app.py::test_run_app_nondefault_host_port[pyloop] 
tests/test_urldispatch.py::test_default_expect_handler 
[gw6] [ 63%] PASSED tests/test_urldispatch.py::test_default_expect_handler 
tests/test_urldispatch.py::test_custom_expect_handler_plain 
[gw6] [ 63%] PASSED tests/test_urldispatch.py::test_custom_expect_handler_plain 
tests/test_urldispatch.py::test_custom_expect_handler_dynamic 
[gw11] [ 63%] PASSED tests/test_streams.py::TestStreamReader::test_readexactly_eof 
tests/test_streams.py::TestStreamReader::test_readexactly_exception 
[gw19] [ 63%] 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_test_utils.py::test_test_client_methods[put] 
[gw6] [ 63%] PASSED tests/test_urldispatch.py::test_custom_expect_handler_dynamic 
tests/test_urldispatch.py::test_expect_handler_non_coroutine 
[gw6] [ 63%] PASSED tests/test_urldispatch.py::test_expect_handler_non_coroutine 
tests/test_urldispatch.py::test_dynamic_match_non_ascii 
tests/test_proxy_functional.py::test_proxy_from_env_http_with_auth[pyloop] 
[gw10] [ 63%] PASSED tests/test_test_utils.py::test_test_client_methods[put] 
[gw1] [ 63%] PASSED tests/test_proxy_functional.py::test_proxy_from_env_http_with_auth[pyloop] 
tests/test_resolver.py::test_aio_dns_is_default 
[gw21] [ 63%] PASSED tests/test_resolver.py::test_aio_dns_is_default 
tests/test_resolver.py::test_threaded_resolver_is_default 
tests/test_streams.py::TestDataQueue::test_exception[pyloop] 
[gw0] [ 63%] PASSED tests/test_streams.py::TestDataQueue::test_exception[pyloop] 
tests/test_http_writer.py::test_send_headers_no_buffered_headers[pyloop] 
[gw3] [ 63%] PASSED tests/test_http_writer.py::test_send_headers_no_buffered_headers[pyloop] 
tests/test_urldispatch.py::test_add_static_set_options_route 
[gw21] [ 63%] SKIPPED tests/test_resolver.py::test_threaded_resolver_is_default 
tests/test_resolver.py::test_dns_resolver_manager_sharing 
[gw8] [ 63%] 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] 
[gw16] [ 63%] 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_http_parser.py::test_parse_content_length_payload_multiple[c-parser-pyloop] 
[gw5] [ 63%] PASSED tests/test_http_parser.py::test_parse_content_length_payload_multiple[c-parser-pyloop] 
tests/test_payload.py::test_iobase_payload_reads_in_chunks[pyloop] 
[gw4] [ 63%] PASSED tests/test_multipart.py::TestPartReader::test_filename 
tests/test_multipart.py::TestPartReader::test_reading_long_part 
[gw9] [ 64%] PASSED tests/test_streams.py::TestStreamReader::test_readline_eof 
tests/test_streams.py::TestStreamReader::test_readline_empty_eof 
[gw14] [ 64%] PASSED tests/test_payload.py::test_iobase_payload_reads_in_chunks[pyloop] 
tests/test_payload.py::test_bytes_io_payload_close_does_not_close_io[pyloop] 
[gw17] [ 64%] PASSED tests/test_payload.py::test_bytes_io_payload_close_does_not_close_io[pyloop] 
tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_data_in_eof_writelines_all_zlib[zlib_ng.zlib_ng-pyloop] 
[gw2] [ 64%] PASSED tests/test_streams.py::test_empty_stream_reader 
[gw23] [ 64%] 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_streams.py::test_empty_stream_reader_iter_chunks 
[gw13] [ 64%] PASSED tests/test_proxy.py::TestProxy::test_https_connect_resp_start_error 
tests/test_proxy.py::TestProxy::test_https_connect_ssl_error 
[gw22] [ 64%] PASSED tests/test_urldispatch.py::test_any_method_appears_in_routes 
tests/test_test_utils.py::test_client_context_manager_response[post1] 
tests/test_urldispatch.py::test_match_second_result_in_table 
tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Socket, port] 
tests/test_http_parser.py::test_max_trailer_size[c-parser-pyloop-40960] 
[gw7] [ 64%] PASSED tests/test_http_parser.py::test_max_trailer_size[c-parser-pyloop-40960] 
[gw12] [ 64%] PASSED tests/test_test_utils.py::test_client_context_manager_response[post1] 
tests/test_run_app.py::test_run_app_with_sock[pyloop] 
tests/test_proxy_functional.py::test_proxy_from_env_http_with_auth_from_netrc[pyloop] 
[gw1] [ 64%] PASSED tests/test_proxy_functional.py::test_proxy_from_env_http_with_auth_from_netrc[pyloop] 
tests/test_test_utils.py::test_test_client_methods[patch] 
[gw10] [ 64%] PASSED tests/test_test_utils.py::test_test_client_methods[patch] 
[gw6] [ 64%] PASSED tests/test_urldispatch.py::test_dynamic_match_non_ascii 
tests/test_urldispatch.py::test_dynamic_match_with_static_part 
[gw11] [ 64%] PASSED tests/test_streams.py::TestStreamReader::test_readexactly_exception 
tests/test_streams.py::TestStreamReader::test_unread_data 
tests/test_streams.py::TestDataQueue::test_exception_waiter[pyloop] 
[gw0] [ 64%] PASSED tests/test_streams.py::TestDataQueue::test_exception_waiter[pyloop] 
tests/test_urldispatch.py::test_domain_validation_error[*.example.com-ValueError] 
[gw17] [ 64%] PASSED tests/test_urldispatch.py::test_domain_validation_error[*.example.com-ValueError] 
tests/test_urldispatch.py::test_domain_validation_error[example$com-ValueError] 
[gw17] [ 64%] PASSED tests/test_urldispatch.py::test_domain_validation_error[example$com-ValueError] 
tests/test_urldispatch.py::test_domain_valid 
[gw18] [ 64%] PASSED tests/test_run_app.py::test_run_app_mixed_bindings[pyloop-Socket, port] 
[gw15] [ 64%] PASSED tests/test_run_app.py::test_run_app_with_sock[pyloop] 
[gw19] [ 64%] 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 
[gw8] [ 64%] 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] 
[gw20] [ 64%] PASSED tests/test_urldispatch.py::test_add_static_set_options_route 
tests/test_urldispatch.py::test_dynamic_with_trailing_slash 
[gw20] [ 64%] PASSED tests/test_urldispatch.py::test_dynamic_with_trailing_slash 
tests/test_urldispatch.py::test_len 
tests/test_run_app.py::TestShutdown::test_shutdown_handler_cancellation_suppressed 
[gw4] [ 64%] PASSED tests/test_multipart.py::TestPartReader::test_reading_long_part 
[gw20] [ 64%] PASSED tests/test_urldispatch.py::test_len 
tests/test_multipart.py::TestMultipartReader::test_from_response 
[gw4] [ 64%] PASSED tests/test_multipart.py::TestMultipartReader::test_from_response 
tests/test_multipart.py::TestMultipartReader::test_bad_boundary 
[gw4] [ 64%] PASSED tests/test_multipart.py::TestMultipartReader::test_bad_boundary 
tests/test_multipart.py::TestMultipartReader::test_dispatch 
tests/test_urldispatch.py::test_iter 
[gw20] [ 64%] PASSED tests/test_urldispatch.py::test_iter 
tests/test_urldispatch.py::test_contains 
[gw4] [ 64%] PASSED tests/test_multipart.py::TestMultipartReader::test_dispatch 
tests/test_multipart.py::TestMultipartReader::test_dispatch_bodypart 
[gw4] [ 64%] PASSED tests/test_multipart.py::TestMultipartReader::test_dispatch_bodypart 
tests/test_multipart.py::TestMultipartReader::test_dispatch_multipart 
[gw4] [ 64%] PASSED tests/test_multipart.py::TestMultipartReader::test_dispatch_multipart 
tests/test_multipart.py::TestMultipartReader::test_dispatch_custom_multipart_reader 
[gw4] [ 64%] PASSED tests/test_multipart.py::TestMultipartReader::test_dispatch_custom_multipart_reader 
tests/test_urldispatch.py::test_set_options_route 
[gw4] [ 64%] PASSED tests/test_urldispatch.py::test_set_options_route 
tests/test_urldispatch.py::test_dynamic_url_with_name_started_from_underscore 
[gw20] [ 64%] PASSED tests/test_urldispatch.py::test_contains 
tests/test_urldispatch.py::test_static_repr 
[gw20] [ 64%] PASSED tests/test_urldispatch.py::test_static_repr 
[gw4] [ 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 
[gw4] [ 64%] PASSED tests/test_urldispatch.py::test_cannot_add_subapp_with_empty_prefix 
tests/test_urldispatch.py::test_cannot_add_subapp_with_slash_prefix 
[gw4] [ 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 
tests/test_urldispatch.py::test_static_adds_slash 
[gw20] [ 64%] PASSED tests/test_urldispatch.py::test_static_adds_slash 
tests/test_urldispatch.py::test_static_remove_trailing_slash 
[gw20] [ 64%] PASSED tests/test_urldispatch.py::test_static_remove_trailing_slash 
tests/test_urldispatch.py::test_add_route_with_re[{to:\\d+}-1234-expected0] 
[gw21] [ 64%] 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_max_trailer_size[c-parser-pyloop-8191] 
[gw7] [ 64%] PASSED tests/test_http_parser.py::test_max_trailer_size[c-parser-pyloop-8191] 
[gw22] [ 64%] PASSED tests/test_urldispatch.py::test_match_second_result_in_table 
tests/test_urldispatch.py::test_raise_method_not_allowed 
[gw9] [ 64%] PASSED tests/test_streams.py::TestStreamReader::test_readline_empty_eof 
tests/test_streams.py::TestStreamReader::test_readline_read_byte_count 
[gw16] [ 65%] 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 
[gw17] [ 65%] PASSED tests/test_urldispatch.py::test_domain_valid 
tests/test_urldispatch.py::test_match_domain[example.com-example.com-True] 
[gw17] [ 65%] 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] 
[gw17] [ 65%] 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] 
[gw17] [ 65%] 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] 
[gw17] [ 65%] PASSED tests/test_urldispatch.py::test_match_domain[\u043f\u0443\u043d\u0438\u043a\u043e\u0434-xn--d1ahgkhc2a-True] 
tests/test_urldispatch.py::test_http_exception_is_not_none_when_not_resolved 
tests/test_urldispatch.py::test_match_domain[*.example.com-jpg.example.com-True] 
[gw17] [ 65%] 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] 
[gw17] [ 65%] 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] 
[gw17] [ 65%] PASSED tests/test_urldispatch.py::test_match_domain[*.example.com-example.com-False] 
tests/test_urldispatch.py::test_add_subapp_errors 
[gw17] [ 65%] PASSED tests/test_urldispatch.py::test_add_subapp_errors 
tests/test_urldispatch.py::test_subapp_rule_resource 
[gw17] [ 65%] PASSED tests/test_urldispatch.py::test_subapp_rule_resource 
tests/test_urldispatch.py::test_add_domain_not_str[pyloop] 
[gw17] [ 65%] PASSED tests/test_urldispatch.py::test_add_domain_not_str[pyloop] 
tests/test_run_app.py::test_run_app_cancels_failed_tasks[pyloop] 
tests/test_payload.py::test_iobase_payload_large_content_length[pyloop] 
[gw14] [ 65%] PASSED tests/test_payload.py::test_iobase_payload_large_content_length[pyloop] 
tests/test_proxy_functional.py::test_proxy_from_env_http_without_auth_from_netrc[pyloop] 
[gw13] [ 65%] PASSED tests/test_proxy.py::TestProxy::test_https_connect_ssl_error 
tests/test_proxy.py::TestProxy::test_proxy_auth 
tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_data_in_eof_writelines_all_zlib[isal.isal_zlib-pyloop] 
tests/test_test_utils.py::test_test_client_methods[delete] 
[gw23] [ 65%] PASSED tests/test_http_writer.py::test_write_payload_deflate_compression_chunked_data_in_eof_writelines_all_zlib[isal.isal_zlib-pyloop] 
[gw10] [ 65%] PASSED tests/test_test_utils.py::test_test_client_methods[delete] 
tests/test_test_utils.py::test_client_context_manager_response[put] 
[gw12] [ 65%] PASSED tests/test_test_utils.py::test_client_context_manager_response[put] 
tests/test_run_app.py::test_run_app_multiple_hosts[pyloop] 
[gw1] [ 65%] PASSED tests/test_proxy_functional.py::test_proxy_from_env_http_without_auth_from_netrc[pyloop] 
[gw18] [ 65%] PASSED tests/test_run_app.py::test_run_app_cancels_failed_tasks[pyloop] 
[gw8] [ 65%] 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] [ 65%] PASSED tests/test_streams.py::test_empty_stream_reader_iter_chunks 
tests/test_streams.py::TestDataQueue::test_is_eof[pyloop] 
[gw2] [ 65%] PASSED tests/test_streams.py::TestDataQueue::test_is_eof[pyloop] 
[gw4] [ 65%] PASSED tests/test_urldispatch.py::test_convert_empty_path_to_slash_on_freezing 
tests/test_urldispatch.py::test_deprecate_non_coroutine 
[gw4] [ 65%] PASSED tests/test_urldispatch.py::test_deprecate_non_coroutine 
tests/test_urldispatch.py::test_plain_resource_canonical 
[gw4] [ 65%] PASSED tests/test_urldispatch.py::test_plain_resource_canonical 
tests/test_urldispatch.py::test_dynamic_resource_canonical 
[gw4] [ 65%] PASSED tests/test_urldispatch.py::test_dynamic_resource_canonical 
tests/test_urldispatch.py::test_static_resource_canonical 
[gw15] [ 65%] PASSED tests/test_run_app.py::test_run_app_multiple_hosts[pyloop] 
tests/test_streams.py::test_feed_data_waiters 
[gw4] [ 65%] PASSED tests/test_urldispatch.py::test_static_resource_canonical 
tests/test_urldispatch.py::test_prefixed_subapp_resource_canonical 
[gw4] [ 65%] PASSED tests/test_urldispatch.py::test_prefixed_subapp_resource_canonical 
tests/test_urldispatch.py::test_prefixed_subapp_overlap 
[gw6] [ 65%] PASSED tests/test_urldispatch.py::test_dynamic_match_with_static_part 
tests/test_urldispatch.py::test_dynamic_match_two_part2 
tests/test_urldispatch.py::test_add_domain[pyloop] 
[gw11] [ 65%] PASSED tests/test_streams.py::TestStreamReader::test_unread_data 
[gw20] [ 65%] 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] 
tests/test_streams.py::TestStreamReader::test_exception 
[gw22] [ 65%] PASSED tests/test_urldispatch.py::test_raise_method_not_allowed 
tests/test_http_parser.py::test_max_headers[py-parser-pyloop-129-0] 
[gw7] [ 65%] PASSED tests/test_http_parser.py::test_max_headers[py-parser-pyloop-129-0] 
tests/test_urldispatch.py::test_raise_method_not_found 
[gw19] [ 65%] PASSED tests/test_multipart.py::test_writer_serialize_with_content_encoding_deflate 
tests/test_multipart.py::test_writer_serialize_with_content_encoding_identity 
[gw16] [ 65%] PASSED tests/test_streams.py::test_stream_reader_read_non_chunked_response 
[gw17] [ 65%] PASSED tests/test_urldispatch.py::test_add_domain[pyloop] 
[gw9] [ 65%] PASSED tests/test_streams.py::TestStreamReader::test_readline_read_byte_count 
tests/test_streams.py::test_stream_reader_resume_non_chunked_when_paused 
tests/test_streams.py::TestStreamReader::test_readline_exception 
[gw5] [ 65%] PASSED tests/test_urldispatch.py::test_http_exception_is_not_none_when_not_resolved 
tests/test_urldispatch.py::test_match_info_get_info_plain 
[gw21] [ 65%] PASSED tests/test_resolver.py::test_dns_resolver_manager_singleton 
tests/test_resolver.py::test_dns_resolver_manager_resolver_lifecycle 
tests/test_test_utils.py::test_test_client_head 
[gw10] [ 65%] PASSED tests/test_test_utils.py::test_test_client_head 
[gw4] [ 65%] PASSED tests/test_urldispatch.py::test_prefixed_subapp_overlap 
tests/test_urldispatch.py::test_prefixed_subapp_empty_route 
tests/test_streams.py::TestDataQueue::test_at_eof[pyloop] 
[gw2] [ 65%] PASSED tests/test_streams.py::TestDataQueue::test_at_eof[pyloop] 
tests/test_payload.py::test_textio_payload_reads_in_chunks[pyloop] 
tests/test_run_app.py::test_run_app_pass_apprunner_kwargs[pyloop-keepalive_timeout] 
[gw14] [ 65%] PASSED tests/test_payload.py::test_textio_payload_reads_in_chunks[pyloop] 
tests/test_run_app.py::test_run_app_custom_backlog[pyloop] 
[gw8] [ 66%] PASSED tests/test_tracing.py::TestTrace::test_send[dns_cache_miss-params14-TraceDnsCacheMissParams] 
tests/test_urldispatch.py::test_register_uncommon_http_methods 
tests/test_test_utils.py::test_client_context_manager_response[patch] 
tests/test_http_writer.py::test_write_large_payload_deflate_compression_chunked_data_in_eof[pyloop] 
[gw23] [ 66%] PASSED tests/test_http_writer.py::test_write_large_payload_deflate_compression_chunked_data_in_eof[pyloop] 
[gw8] [ 66%] PASSED tests/test_urldispatch.py::test_register_uncommon_http_methods 
tests/test_urldispatch.py::test_add_route_root 
[gw12] [ 66%] PASSED tests/test_test_utils.py::test_client_context_manager_response[patch] 
[gw20] [ 66%] 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] 
[gw13] [ 66%] PASSED tests/test_proxy.py::TestProxy::test_proxy_auth 
tests/test_proxy.py::TestProxy::test_proxy_auth_property 
[gw18] [ 66%] PASSED tests/test_run_app.py::test_run_app_pass_apprunner_kwargs[pyloop-keepalive_timeout] 
tests/test_web_app.py::test_appkey 
[gw7] [ 66%] PASSED tests/test_web_app.py::test_appkey 
tests/test_web_app.py::test_appkey_repr_concrete 
[gw7] [ 66%] PASSED tests/test_web_app.py::test_appkey_repr_concrete 
tests/test_web_app.py::test_appkey_repr_nonconcrete 
[gw7] [ 66%] PASSED tests/test_web_app.py::test_appkey_repr_nonconcrete 
tests/test_web_app.py::test_appkey_repr_annotated 
[gw7] [ 66%] PASSED tests/test_web_app.py::test_appkey_repr_annotated 
tests/test_web_app.py::test_app_str_keys 
[gw7] [ 66%] PASSED tests/test_web_app.py::test_app_str_keys 
tests/test_web_app.py::test_app_get 
[gw7] [ 66%] PASSED tests/test_web_app.py::test_app_get 
[gw0] [ 66%] PASSED tests/test_streams.py::test_feed_data_waiters 
tests/test_streams.py::test_feed_data_completed_waiters 
tests/test_web_app.py::test_app_freeze 
[gw7] [ 66%] PASSED tests/test_web_app.py::test_app_freeze 
tests/test_web_app.py::test_equality 
[gw7] [ 66%] PASSED tests/test_web_app.py::test_equality 
tests/test_web_app.py::test_app_run_middlewares 
[gw15] [ 66%] PASSED tests/test_run_app.py::test_run_app_custom_backlog[pyloop] 
tests/test_proxy_functional.py::test_proxy_from_env_http_without_auth_from_wrong_netrc[pyloop] 
[gw16] [ 66%] 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] 
[gw7] [ 66%] PASSED tests/test_web_app.py::test_app_run_middlewares 
tests/test_web_app.py::test_subapp_pre_frozen_after_adding 
[gw7] [ 66%] PASSED tests/test_web_app.py::test_subapp_pre_frozen_after_adding 
tests/test_web_app.py::test_app_inheritance 
[gw6] [ 66%] PASSED tests/test_urldispatch.py::test_dynamic_match_two_part2 
tests/test_urldispatch.py::test_dynamic_match_unquoted_path 
[gw7] [ 66%] PASSED tests/test_web_app.py::test_app_inheritance 
tests/test_web_app.py::test_app_custom_attr 
[gw7] [ 66%] SKIPPED tests/test_web_app.py::test_app_custom_attr 
tests/test_web_app.py::test_cleanup_ctx 
[gw5] [ 66%] PASSED tests/test_urldispatch.py::test_match_info_get_info_plain 
tests/test_urldispatch.py::test_match_info_get_info_dynamic 
[gw1] [ 66%] PASSED tests/test_proxy_functional.py::test_proxy_from_env_http_without_auth_from_wrong_netrc[pyloop] 
tests/test_urldispatch.py::test_subapp_url_for 
[gw17] [ 66%] PASSED tests/test_urldispatch.py::test_subapp_url_for 
tests/test_urldispatch.py::test_subapp_repr 
[gw17] [ 66%] PASSED tests/test_urldispatch.py::test_subapp_repr 
tests/test_urldispatch.py::test_subapp_len 
[gw17] [ 66%] PASSED tests/test_urldispatch.py::test_subapp_len 
tests/test_urldispatch.py::test_subapp_iter 
[gw17] [ 66%] PASSED tests/test_urldispatch.py::test_subapp_iter 
tests/test_urldispatch.py::test_invalid_route_name[invalid name] 
[gw17] [ 66%] PASSED tests/test_urldispatch.py::test_invalid_route_name[invalid name] 
tests/test_urldispatch.py::test_invalid_route_name[class] 
[gw17] [ 66%] PASSED tests/test_urldispatch.py::test_invalid_route_name[class] 
tests/test_urldispatch.py::test_frozen_router 
[gw17] [ 66%] PASSED tests/test_urldispatch.py::test_frozen_router 
tests/test_urldispatch.py::test_frozen_router_subapp 
[gw17] [ 66%] PASSED tests/test_urldispatch.py::test_frozen_router_subapp 
tests/test_urldispatch.py::test_frozen_app_on_subapp 
[gw17] [ 66%] PASSED tests/test_urldispatch.py::test_frozen_app_on_subapp 
tests/test_web_exceptions.py::test_HTTPException_retains_cause 
[gw17] [ 66%] PASSED tests/test_web_exceptions.py::test_HTTPException_retains_cause 
[gw11] [ 66%] PASSED tests/test_streams.py::TestStreamReader::test_exception 
tests/test_web_exceptions.py::test_HTTPException_retains_cookie[pyloop] 
[gw22] [ 66%] PASSED tests/test_urldispatch.py::test_raise_method_not_found 
tests/test_urldispatch.py::test_double_add_url_with_the_same_name 
[gw19] [ 66%] PASSED tests/test_multipart.py::test_writer_serialize_with_content_encoding_identity 
[gw22] [ 66%] PASSED tests/test_urldispatch.py::test_double_add_url_with_the_same_name 
tests/test_urldispatch.py::test_route_plain 
[gw22] [ 66%] PASSED tests/test_urldispatch.py::test_route_plain 
tests/test_urldispatch.py::test_route_unknown_route_name 
[gw22] [ 66%] PASSED tests/test_urldispatch.py::test_route_unknown_route_name 
tests/test_urldispatch.py::test_route_dynamic 
[gw22] [ 66%] PASSED tests/test_urldispatch.py::test_route_dynamic 
tests/test_urldispatch.py::test_add_static_path_checks 
[gw22] [ 66%] PASSED tests/test_urldispatch.py::test_add_static_path_checks 
tests/test_urldispatch.py::test_add_static_path_resolution 
[gw22] [ 67%] PASSED tests/test_urldispatch.py::test_add_static_path_resolution 
tests/test_urldispatch.py::test_add_static 
[gw22] [ 67%] PASSED tests/test_urldispatch.py::test_add_static 
tests/test_urldispatch.py::test_add_static_append_version 
[gw22] [ 67%] PASSED tests/test_urldispatch.py::test_add_static_append_version 
tests/test_urldispatch.py::test_add_static_append_version_set_from_constructor 
[gw22] [ 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 
[gw22] [ 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 
[gw22] [ 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 
[gw22] [ 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 
[gw22] [ 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 
[gw22] [ 67%] PASSED tests/test_urldispatch.py::test_add_static_append_version_follow_symlink 
tests/test_run_app.py::test_run_app_pass_apprunner_kwargs[pyloop-max_line_size] 
tests/test_streams.py::TestStreamReader::test_exception_waiter 
tests/test_streams.py::TestDataQueue::test_feed_data[pyloop] 
[gw2] [ 67%] PASSED tests/test_streams.py::TestDataQueue::test_feed_data[pyloop] 
tests/test_urldispatch.py::test_add_static_append_version_not_follow_symlink 
[gw22] [ 67%] PASSED tests/test_urldispatch.py::test_add_static_append_version_not_follow_symlink 
tests/test_urldispatch.py::test_add_static_quoting 
[gw22] [ 67%] PASSED tests/test_urldispatch.py::test_add_static_quoting 
tests/test_urldispatch.py::test_plain_not_match 
[gw22] [ 67%] PASSED tests/test_urldispatch.py::test_plain_not_match 
tests/test_urldispatch.py::test_dynamic_not_match 
[gw22] [ 67%] PASSED tests/test_urldispatch.py::test_dynamic_not_match 
tests/test_urldispatch.py::test_static_not_match 
tests/test_multipart.py::test_writer_serialize_with_content_encoding_unknown 
[gw17] [ 67%] PASSED tests/test_web_exceptions.py::test_HTTPException_retains_cookie[pyloop] 
[gw9] [ 67%] PASSED tests/test_streams.py::TestStreamReader::test_readline_exception 
tests/test_streams.py::TestStreamReader::test_readuntil[*] 
[gw19] [ 67%] PASSED tests/test_multipart.py::test_writer_serialize_with_content_encoding_unknown 
tests/test_multipart.py::test_writer_with_content_transfer_encoding_base64 
tests/test_test_utils.py::test_make_mocked_request[headers0] 
[gw21] [ 67%] PASSED tests/test_resolver.py::test_dns_resolver_manager_resolver_lifecycle 
[gw10] [ 67%] PASSED tests/test_test_utils.py::test_make_mocked_request[headers0] 
tests/test_test_utils.py::test_make_mocked_request[headers1] 
tests/test_resolver.py::test_dns_resolver_manager_client_registration 
[gw20] [ 67%] 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] 
[gw18] [ 67%] PASSED tests/test_run_app.py::test_run_app_pass_apprunner_kwargs[pyloop-max_line_size] 
[gw10] [ 67%] PASSED tests/test_test_utils.py::test_make_mocked_request[headers1] 
tests/test_test_utils.py::test_make_mocked_request[headers2] 
[gw4] [ 67%] PASSED tests/test_urldispatch.py::test_prefixed_subapp_empty_route 
tests/test_urldispatch.py::test_prefixed_subapp_root_route 
tests/test_web_app.py::test_app_iter 
[gw14] [ 67%] PASSED tests/test_web_app.py::test_app_iter 
tests/test_web_app.py::test_app_boolean 
tests/test_run_app.py::test_run_app_custom_backlog_unix[pyloop] 
[gw14] [ 67%] PASSED tests/test_web_app.py::test_app_boolean 
tests/test_web_cli.py::test_entry_func_empty 
[gw10] [ 67%] PASSED tests/test_test_utils.py::test_make_mocked_request[headers2] 
tests/test_test_utils.py::test_make_mocked_request_sslcontext 
[gw14] [ 67%] PASSED tests/test_web_cli.py::test_entry_func_empty 
tests/test_web_cli.py::test_entry_func_only_module 
[gw14] [ 67%] PASSED tests/test_web_cli.py::test_entry_func_only_module 
tests/test_web_cli.py::test_entry_func_only_function 
[gw14] [ 67%] PASSED tests/test_web_cli.py::test_entry_func_only_function 
tests/test_web_cli.py::test_entry_func_only_separator 
[gw14] [ 67%] PASSED tests/test_web_cli.py::test_entry_func_only_separator 
tests/test_web_cli.py::test_entry_func_relative_module 
[gw14] [ 67%] PASSED tests/test_web_cli.py::test_entry_func_relative_module 
tests/test_web_cli.py::test_entry_func_non_existent_module 
[gw10] [ 67%] PASSED tests/test_test_utils.py::test_make_mocked_request_sslcontext 
tests/test_test_utils.py::test_make_mocked_request_unknown_extra_info 
tests/test_test_utils.py::test_client_context_manager_response[delete] 
[gw12] [ 67%] PASSED tests/test_test_utils.py::test_client_context_manager_response[delete] 
[gw14] [ 67%] PASSED tests/test_web_cli.py::test_entry_func_non_existent_module 
tests/test_web_cli.py::test_entry_func_non_existent_attribute 
[gw14] [ 67%] PASSED tests/test_web_cli.py::test_entry_func_non_existent_attribute 
tests/test_web_cli.py::test_path_no_host 
[gw8] [ 67%] PASSED tests/test_urldispatch.py::test_add_route_root 
tests/test_urldispatch.py::test_add_route_simple 
tests/test_http_writer.py::test_write_large_payload_deflate_compression_chunked_data_in_eof_all_zlib[zlib-pyloop] 
[gw14] [ 67%] PASSED tests/test_web_cli.py::test_path_no_host 
tests/test_web_cli.py::test_path_and_host 
[gw14] [ 67%] PASSED tests/test_web_cli.py::test_path_and_host 
tests/test_web_cli.py::test_path_when_unsupported 
[gw14] [ 67%] PASSED tests/test_web_cli.py::test_path_when_unsupported 
tests/test_web_cli.py::test_entry_func_call 
[gw14] [ 67%] PASSED tests/test_web_cli.py::test_entry_func_call 
tests/test_web_cli.py::test_running_application 
[gw14] [ 67%] PASSED tests/test_web_cli.py::test_running_application 
tests/test_web_exceptions.py::test_all_http_exceptions_exported 
[gw14] [ 67%] PASSED tests/test_web_exceptions.py::test_all_http_exceptions_exported 
tests/test_web_exceptions.py::test_HTTPOk 
[gw23] [ 67%] PASSED tests/test_http_writer.py::test_write_large_payload_deflate_compression_chunked_data_in_eof_all_zlib[zlib-pyloop] 
[gw0] [ 67%] PASSED tests/test_streams.py::test_feed_data_completed_waiters 
tests/test_streams.py::test_feed_eof_waiters 
tests/test_proxy_functional.py::test_proxy_auth 
[gw15] [ 68%] PASSED tests/test_run_app.py::test_run_app_custom_backlog_unix[pyloop] 
[gw5] [ 68%] PASSED tests/test_urldispatch.py::test_match_info_get_info_dynamic 
tests/test_urldispatch.py::test_match_info_get_info_dynamic2 
[gw10] [ 68%] PASSED tests/test_test_utils.py::test_make_mocked_request_unknown_extra_info 
tests/test_test_utils.py::test_make_mocked_request_app 
[gw10] [ 68%] PASSED tests/test_test_utils.py::test_make_mocked_request_app 
tests/test_test_utils.py::test_make_mocked_request_app_can_store_values 
[gw10] [ 68%] 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 
[gw10] [ 68%] PASSED tests/test_test_utils.py::test_make_mocked_request_app_access_non_existing 
tests/test_test_utils.py::test_make_mocked_request_match_info 
[gw10] [ 68%] PASSED tests/test_test_utils.py::test_make_mocked_request_match_info 
[gw7] [ 68%] PASSED tests/test_web_app.py::test_cleanup_ctx 
tests/test_web_app.py::test_cleanup_ctx_exception_on_startup 
[gw13] [ 68%] PASSED tests/test_proxy.py::TestProxy::test_proxy_auth_property 
tests/test_proxy.py::TestProxy::test_proxy_auth_property_default 
[gw16] [ 68%] 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] 
[gw6] [ 68%] PASSED tests/test_urldispatch.py::test_dynamic_match_unquoted_path 
tests/test_urldispatch.py::test_dynamic_match_double_quoted_path 
tests/test_test_utils.py::test_make_mocked_request_content 
[gw10] [ 68%] PASSED tests/test_test_utils.py::test_make_mocked_request_content 
tests/test_test_utils.py::test_make_mocked_request_empty_payload 
tests/test_run_app.py::test_run_app_pass_apprunner_kwargs[pyloop-max_headers] 
[gw22] [ 68%] PASSED tests/test_urldispatch.py::test_static_not_match 
[gw11] [ 68%] PASSED tests/test_streams.py::TestStreamReader::test_exception_waiter 
tests/test_streams.py::TestStreamReader::test_exception_cancel 
tests/test_urldispatch.py::test_add_static_access_resources 
[gw9] [ 68%] PASSED tests/test_streams.py::TestStreamReader::test_readuntil[*] 
[gw19] [ 68%] PASSED tests/test_multipart.py::test_writer_with_content_transfer_encoding_base64 
tests/test_multipart.py::test_writer_content_transfer_encoding_quote_printable 
tests/test_streams.py::TestStreamReader::test_readuntil[**] 
tests/test_streams.py::TestDataQueue::test_feed_eof[pyloop] 
[gw2] [ 68%] PASSED tests/test_streams.py::TestDataQueue::test_feed_eof[pyloop] 
[gw4] [ 68%] PASSED tests/test_urldispatch.py::test_prefixed_subapp_root_route 
tests/test_web_exceptions.py::test_unicode_text_body_unauthorized 
[gw17] [ 68%] PASSED tests/test_web_exceptions.py::test_unicode_text_body_unauthorized 
tests/test_web_exceptions.py::test_multiline_reason 
[gw17] [ 68%] PASSED tests/test_web_exceptions.py::test_multiline_reason 
tests/test_web_exceptions.py::test_reason_with_cr 
[gw17] [ 68%] PASSED tests/test_web_exceptions.py::test_reason_with_cr 
tests/test_web_app.py::test_app_ctor 
tests/test_web_exceptions.py::test_reason_with_lf 
[gw17] [ 68%] PASSED tests/test_web_exceptions.py::test_reason_with_lf 
tests/test_web_functional.py::test_simple_get[pyloop] 
[gw18] [ 68%] PASSED tests/test_run_app.py::test_run_app_pass_apprunner_kwargs[pyloop-max_headers] 
[gw17] [ 68%] PASSED tests/test_web_functional.py::test_simple_get[pyloop] 
[gw20] [ 68%] PASSED tests/test_urldispatch.py::test_add_route_with_re[{fn:\\w+\\s\\d+}-abc 123-expected3] 
tests/test_urldispatch.py::test_add_route_with_re_and_slashes 
[gw14] [ 68%] PASSED tests/test_web_exceptions.py::test_HTTPOk 
tests/test_web_exceptions.py::test_terminal_classes_has_status_code 
tests/test_test_utils.py::test_custom_port 
[gw14] [ 68%] PASSED tests/test_web_exceptions.py::test_terminal_classes_has_status_code 
tests/test_web_exceptions.py::test_HTTPFound 
[gw12] [ 68%] PASSED tests/test_test_utils.py::test_custom_port 
[gw0] [ 68%] PASSED tests/test_streams.py::test_feed_eof_waiters 
tests/test_streams.py::test_feed_eof_cancelled 
[gw5] [ 68%] PASSED tests/test_urldispatch.py::test_match_info_get_info_dynamic2 
[gw8] [ 68%] PASSED tests/test_urldispatch.py::test_add_route_simple 
tests/test_urldispatch.py::test_add_with_matchdict 
tests/test_urldispatch.py::test_static_resource_get_info 
[gw5] [ 68%] PASSED tests/test_urldispatch.py::test_static_resource_get_info 
tests/test_urldispatch.py::test_system_route_get_info 
[gw4] [ 68%] PASSED tests/test_web_app.py::test_app_ctor 
tests/test_web_app.py::test_app_call 
[gw4] [ 68%] PASSED tests/test_web_app.py::test_app_call 
tests/test_web_app.py::test_app_default_loop 
[gw4] [ 68%] PASSED tests/test_web_app.py::test_app_default_loop 
tests/test_web_app.py::test_set_loop 
[gw21] [ 68%] PASSED tests/test_resolver.py::test_dns_resolver_manager_client_registration 
tests/test_resolver.py::test_dns_resolver_manager_multiple_event_loops 
tests/test_run_app.py::test_run_app_http_unix_socket[pyloop] 
[gw7] [ 68%] PASSED tests/test_web_app.py::test_cleanup_ctx_exception_on_startup 
tests/test_web_app.py::test_cleanup_ctx_exception_on_cleanup 
tests/test_http_writer.py::test_write_large_payload_deflate_compression_chunked_data_in_eof_all_zlib[zlib_ng.zlib_ng-pyloop] 
[gw23] [ 68%] PASSED tests/test_http_writer.py::test_write_large_payload_deflate_compression_chunked_data_in_eof_all_zlib[zlib_ng.zlib_ng-pyloop] 
[gw11] [ 68%] PASSED tests/test_streams.py::TestStreamReader::test_exception_cancel 
tests/test_streams.py::TestStreamReader::test_readany_eof 
[gw1] [ 68%] PASSED tests/test_proxy_functional.py::test_proxy_auth 
tests/test_proxy_functional.py::test_https_proxy_connect_tunnel_session_close_no_hang[pyloop] 
[gw10] [ 68%] PASSED tests/test_test_utils.py::test_make_mocked_request_empty_payload 
tests/test_test_utils.py::test_make_mocked_request_transport 
[gw1] [ 68%] PASSED tests/test_proxy_functional.py::test_https_proxy_connect_tunnel_session_close_no_hang[pyloop] 
[gw19] [ 68%] PASSED tests/test_multipart.py::test_writer_content_transfer_encoding_quote_printable 
tests/test_multipart.py::test_writer_content_transfer_encoding_unknown 
[gw10] [ 69%] PASSED tests/test_test_utils.py::test_make_mocked_request_transport 
tests/test_test_utils.py::test_test_client_props 
[gw16] [ 69%] 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] 
[gw19] [ 69%] PASSED tests/test_multipart.py::test_writer_content_transfer_encoding_unknown 
tests/test_multipart.py::TestMultipartWriter::test_default_subtype 
[gw19] [ 69%] PASSED tests/test_multipart.py::TestMultipartWriter::test_default_subtype 
[gw13] [ 69%] PASSED tests/test_proxy.py::TestProxy::test_proxy_auth_property_default 
tests/test_proxy.py::TestProxy::test_proxy_connection_error 
[gw10] [ 69%] PASSED tests/test_test_utils.py::test_test_client_props 
[gw15] [ 69%] PASSED tests/test_run_app.py::test_run_app_http_unix_socket[pyloop] 
tests/test_multipart.py::TestMultipartWriter::test_unquoted_boundary 
[gw19] [ 69%] PASSED tests/test_multipart.py::TestMultipartWriter::test_unquoted_boundary 
tests/test_multipart.py::TestMultipartWriter::test_quoted_boundary 
[gw19] [ 69%] PASSED tests/test_multipart.py::TestMultipartWriter::test_quoted_boundary 
tests/test_multipart.py::TestMultipartWriter::test_bad_boundary 
[gw19] [ 69%] PASSED tests/test_multipart.py::TestMultipartWriter::test_bad_boundary 
tests/test_multipart.py::TestMultipartWriter::test_default_headers 
[gw19] [ 69%] PASSED tests/test_multipart.py::TestMultipartWriter::test_default_headers 
tests/test_multipart.py::TestMultipartWriter::test_iter_parts 
[gw6] [ 69%] PASSED tests/test_urldispatch.py::test_dynamic_match_double_quoted_path 
tests/test_urldispatch.py::test_add_route_not_started_with_slash 
[gw6] [ 69%] PASSED tests/test_urldispatch.py::test_add_route_not_started_with_slash 
[gw19] [ 69%] PASSED tests/test_multipart.py::TestMultipartWriter::test_iter_parts 
tests/test_web_functional.py::test_post_files[pyloop] 
[gw9] [ 69%] PASSED tests/test_streams.py::TestStreamReader::test_readuntil[**] 
tests/test_streams.py::TestStreamReader::test_readuntil_limit_with_existing_data[&] 
tests/test_urldispatch.py::test_add_route_invalid_method 
[gw6] [ 69%] PASSED tests/test_urldispatch.py::test_add_route_invalid_method 
tests/test_urldispatch.py::test_routes_view_len 
[gw6] [ 69%] PASSED tests/test_urldispatch.py::test_routes_view_len 
tests/test_urldispatch.py::test_routes_view_iter 
[gw6] [ 69%] PASSED tests/test_urldispatch.py::test_routes_view_iter 
tests/test_urldispatch.py::test_routes_view_contains 
[gw22] [ 69%] PASSED tests/test_urldispatch.py::test_add_static_access_resources 
tests/test_web_functional.py::test_default_content_type_no_body[pyloop-404] 
[gw22] [ 69%] PASSED tests/test_web_functional.py::test_default_content_type_no_body[pyloop-404] 
[gw6] [ 69%] PASSED tests/test_urldispatch.py::test_routes_view_contains 
tests/test_urldispatch.py::test_routes_abc 
[gw6] [ 69%] PASSED tests/test_urldispatch.py::test_routes_abc 
tests/test_urldispatch.py::test_named_resources_abc 
[gw6] [ 69%] PASSED tests/test_urldispatch.py::test_named_resources_abc 
tests/test_urldispatch.py::test_named_resources 
[gw20] [ 69%] PASSED tests/test_urldispatch.py::test_add_route_with_re_and_slashes 
tests/test_urldispatch.py::test_add_route_with_re_not_match 
[gw6] [ 69%] PASSED tests/test_urldispatch.py::test_named_resources 
tests/test_urldispatch.py::test_resource_iter 
[gw6] [ 69%] PASSED tests/test_urldispatch.py::test_resource_iter 
tests/test_urldispatch.py::test_deprecate_bare_generators 
[gw6] [ 69%] PASSED tests/test_urldispatch.py::test_deprecate_bare_generators 
tests/test_urldispatch.py::test_view_route 
[gw6] [ 69%] PASSED tests/test_urldispatch.py::test_view_route 
tests/test_urldispatch.py::test_resource_route_match 
[gw6] [ 69%] PASSED tests/test_urldispatch.py::test_resource_route_match 
tests/test_urldispatch.py::test_error_on_double_route_adding 
[gw6] [ 69%] PASSED tests/test_urldispatch.py::test_error_on_double_route_adding 
tests/test_urldispatch.py::test_error_on_adding_route_after_wildcard 
[gw6] [ 69%] PASSED tests/test_urldispatch.py::test_error_on_adding_route_after_wildcard 
tests/test_streams.py::TestDataQueue::test_read[pyloop] 
[gw2] [ 69%] PASSED tests/test_streams.py::TestDataQueue::test_read[pyloop] 
tests/test_test_utils.py::test_base_test_server_socket_factory[TestServer] 
[gw12] [ 69%] PASSED tests/test_test_utils.py::test_base_test_server_socket_factory[TestServer] 
tests/test_urldispatch.py::test_http_exception_is_none_when_resolved 
tests/test_web_functional.py::test_simple_get_with_text[pyloop] 
[gw17] [ 69%] PASSED tests/test_web_functional.py::test_simple_get_with_text[pyloop] 
tests/test_run_app.py::test_run_app_pass_apprunner_kwargs[pyloop-max_field_size] 
[gw19] [ 69%] PASSED tests/test_web_functional.py::test_post_files[pyloop] 
[gw11] [ 69%] PASSED tests/test_streams.py::TestStreamReader::test_readany_eof 
tests/test_streams.py::TestStreamReader::test_readany_empty_eof 
[gw0] [ 69%] PASSED tests/test_streams.py::test_feed_eof_cancelled 
tests/test_streams.py::test_on_eof 
[gw8] [ 69%] PASSED tests/test_urldispatch.py::test_add_with_matchdict 
tests/test_urldispatch.py::test_add_with_matchdict_with_colon 
[gw14] [ 69%] PASSED tests/test_web_exceptions.py::test_HTTPFound 
tests/test_web_exceptions.py::test_HTTPFound_empty_location 
[gw14] [ 69%] PASSED tests/test_web_exceptions.py::test_HTTPFound_empty_location 
tests/test_web_exceptions.py::test_HTTPFound_location_CRLF 
[gw14] [ 69%] PASSED tests/test_web_exceptions.py::test_HTTPFound_location_CRLF 
tests/test_web_exceptions.py::test_HTTPMethodNotAllowed 
[gw4] [ 69%] 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_response_with_payload_stringio[pyloop] 
[gw23] [ 69%] PASSED tests/test_web_functional.py::test_response_with_payload_stringio[pyloop] 
[gw7] [ 69%] PASSED tests/test_web_app.py::test_cleanup_ctx_exception_on_cleanup 
tests/test_web_app.py::test_cleanup_ctx_cleanup_after_exception 
[gw18] [ 70%] PASSED tests/test_run_app.py::test_run_app_pass_apprunner_kwargs[pyloop-max_field_size] 
[gw9] [ 70%] 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_pytest_plugin.py::test_aiohttp_plugin 
[gw5] [ 70%] PASSED tests/test_urldispatch.py::test_system_route_get_info 
tests/test_urldispatch.py::test_resources_view_len 
[gw5] [ 70%] PASSED tests/test_urldispatch.py::test_resources_view_len 
tests/test_urldispatch.py::test_resources_view_iter 
[gw5] [ 70%] PASSED tests/test_urldispatch.py::test_resources_view_iter 
tests/test_urldispatch.py::test_resources_view_contains 
[gw5] [ 70%] PASSED tests/test_urldispatch.py::test_resources_view_contains 
tests/test_urldispatch.py::test_resources_abc 
[gw5] [ 70%] PASSED tests/test_urldispatch.py::test_resources_abc 
tests/test_urldispatch.py::test_static_route_user_home 
[gw5] [ 70%] SKIPPED tests/test_urldispatch.py::test_static_route_user_home 
tests/test_urldispatch.py::test_static_route_points_to_file 
[gw5] [ 70%] PASSED tests/test_urldispatch.py::test_static_route_points_to_file 
tests/test_urldispatch.py::test_404_for_static_resource 
tests/test_run_app.py::test_run_app_https_unix_socket[pyloop] 
[gw21] [ 70%] PASSED tests/test_resolver.py::test_dns_resolver_manager_multiple_event_loops 
tests/test_resolver.py::test_dns_resolver_manager_weakref_garbage_collection 
[gw13] [ 70%] PASSED tests/test_proxy.py::TestProxy::test_proxy_connection_error 
tests/test_proxy.py::TestProxy::test_proxy_dns_error 
[gw16] [ 70%] PASSED tests/test_streams.py::test_stream_reader_small_limit_resumes_reading[4] 
tests/test_tcp_helpers.py::test_tcp_nodelay_exception 
[gw16] [ 70%] PASSED tests/test_tcp_helpers.py::test_tcp_nodelay_exception 
tests/test_tcp_helpers.py::test_tcp_nodelay_enable 
[gw16] [ 70%] PASSED tests/test_tcp_helpers.py::test_tcp_nodelay_enable 
tests/test_tcp_helpers.py::test_tcp_nodelay_enable_and_disable 
[gw16] [ 70%] PASSED tests/test_tcp_helpers.py::test_tcp_nodelay_enable_and_disable 
tests/test_tcp_helpers.py::test_tcp_nodelay_enable_ipv6 
[gw16] [ 70%] PASSED tests/test_tcp_helpers.py::test_tcp_nodelay_enable_ipv6 
tests/test_tcp_helpers.py::test_tcp_nodelay_enable_unix 
[gw16] [ 70%] PASSED tests/test_tcp_helpers.py::test_tcp_nodelay_enable_unix 
tests/test_streams.py::TestDataQueue::test_read_eof[pyloop] 
[gw2] [ 70%] PASSED tests/test_streams.py::TestDataQueue::test_read_eof[pyloop] 
tests/test_tcp_helpers.py::test_tcp_nodelay_enable_no_socket 
[gw16] [ 70%] PASSED tests/test_tcp_helpers.py::test_tcp_nodelay_enable_no_socket 
tests/test_test_utils.py::test_with_test_server_fails 
[gw16] [ 70%] PASSED tests/test_test_utils.py::test_with_test_server_fails 
tests/test_web_functional.py::test_handler_returns_not_response[pyloop] 
tests/test_test_utils.py::test_base_test_server_socket_factory[RawTestServer] 
[gw12] [ 70%] PASSED tests/test_test_utils.py::test_base_test_server_socket_factory[RawTestServer] 
tests/test_test_utils.py::test_test_client_raw_server_props 
[gw10] [ 70%] PASSED tests/test_test_utils.py::test_test_client_raw_server_props 
[gw17] [ 70%] PASSED tests/test_web_functional.py::test_handler_returns_not_response[pyloop] 
tests/test_web_functional.py::test_release_post_data[pyloop] 
tests/test_web_functional.py::test_response_before_complete[pyloop] 
[gw6] [ 70%] PASSED tests/test_urldispatch.py::test_http_exception_is_none_when_resolved 
[gw19] [ 70%] PASSED tests/test_web_functional.py::test_release_post_data[pyloop] 
tests/test_web_functional.py::test_subapp_middleware_context[pyloop-/sub/-expected0-AC] 
[gw6] [ 70%] PASSED tests/test_web_functional.py::test_subapp_middleware_context[pyloop-/sub/-expected0-AC] 
[gw20] [ 70%] PASSED tests/test_urldispatch.py::test_add_route_with_re_not_match 
tests/test_urldispatch.py::test_add_route_with_re_including_slashes 
[gw11] [ 70%] PASSED tests/test_streams.py::TestStreamReader::test_readany_empty_eof 
[gw22] [ 70%] PASSED tests/test_web_functional.py::test_response_before_complete[pyloop] 
[gw15] [ 70%] PASSED tests/test_run_app.py::test_run_app_https_unix_socket[pyloop] 
tests/test_streams.py::TestStreamReader::test_readany_exception 
[gw8] [ 70%] PASSED tests/test_urldispatch.py::test_add_with_matchdict_with_colon 
tests/test_urldispatch.py::test_add_route_with_add_get_shortcut 
tests/test_run_app.py::test_run_app_pass_apprunner_kwargs[pyloop-lingering_time] 
[gw14] [ 70%] PASSED tests/test_web_exceptions.py::test_HTTPMethodNotAllowed 
tests/test_web_functional.py::test_http10_keep_alive_default[pyloop] 
[gw14] [ 70%] PASSED tests/test_web_functional.py::test_http10_keep_alive_default[pyloop] 
[gw0] [ 70%] PASSED tests/test_streams.py::test_on_eof 
tests/test_streams.py::test_on_eof_empty_reader 
[gw7] [ 70%] 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] 
tests/test_web_functional.py::test_response_with_precompressed_body[gzip-zlib-pyloop] 
[gw23] [ 70%] PASSED tests/test_web_functional.py::test_response_with_precompressed_body[gzip-zlib-pyloop] 
[gw4] [ 70%] PASSED tests/test_web_app.py::test_set_loop_default_loop 
tests/test_web_app.py::test_set_loop_with_different_loops 
tests/test_streams.py::TestDataQueue::test_read_cancelled[pyloop] 
[gw2] [ 70%] PASSED tests/test_streams.py::TestDataQueue::test_read_cancelled[pyloop] 
[gw5] [ 70%] PASSED tests/test_urldispatch.py::test_404_for_static_resource 
tests/test_urldispatch.py::test_405_for_resource_adapter 
[gw18] [ 70%] PASSED tests/test_run_app.py::test_run_app_pass_apprunner_kwargs[pyloop-lingering_time] 
[gw9] [ 70%] PASSED tests/test_streams.py::TestStreamReader::test_readuntil_limit_with_existing_data[&&] 
tests/test_streams.py::TestStreamReader::test_readuntil_limit[$] 
tests/test_test_utils.py::test_with_client_fails 
[gw16] [ 70%] PASSED tests/test_test_utils.py::test_with_client_fails 
[gw13] [ 70%] PASSED tests/test_proxy.py::TestProxy::test_proxy_dns_error 
tests/test_proxy.py::TestProxy::test_proxy_headers 
tests/test_web_functional.py::test_post_form_with_duplicate_keys[pyloop] 
[gw19] [ 70%] PASSED tests/test_web_functional.py::test_post_form_with_duplicate_keys[pyloop] 
[gw7] [ 71%] 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_handler_returns_none[pyloop] 
[gw21] [ 71%] 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_web_functional.py::test_subapp_middleware_context[pyloop-/-expected1-AC] 
[gw6] [ 71%] PASSED tests/test_web_functional.py::test_subapp_middleware_context[pyloop-/-expected1-AC] 
[gw17] [ 71%] PASSED tests/test_web_functional.py::test_handler_returns_none[pyloop] 
tests/test_test_utils.py::test_test_server_context_manager 
[gw10] [ 71%] PASSED tests/test_test_utils.py::test_test_server_context_manager 
tests/test_test_utils.py::test_test_server_hostnames[127.0.0.1-127.0.0.1] 
[gw11] [ 71%] PASSED tests/test_streams.py::TestStreamReader::test_readany_exception 
[gw12] [ 71%] PASSED tests/test_test_utils.py::test_test_server_hostnames[127.0.0.1-127.0.0.1] 
[gw8] [ 71%] 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_streams.py::TestStreamReader::test_read_nowait 
[gw20] [ 71%] PASSED tests/test_urldispatch.py::test_add_route_with_re_including_slashes 
tests/test_urldispatch.py::test_add_route_with_invalid_re 
[gw20] [ 71%] PASSED tests/test_urldispatch.py::test_add_route_with_invalid_re 
tests/test_urldispatch.py::test_route_dynamic_with_regex_spec 
[gw20] [ 71%] PASSED tests/test_urldispatch.py::test_route_dynamic_with_regex_spec 
tests/test_urldispatch.py::test_route_dynamic_with_regex_spec_and_trailing_slash 
[gw20] [ 71%] 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_cancel_shutdown[pyloop] 
[gw20] [ 71%] PASSED tests/test_urldispatch.py::test_route_dynamic_with_regex 
tests/test_urldispatch.py::test_route_dynamic_quoting 
[gw20] [ 71%] PASSED tests/test_urldispatch.py::test_route_dynamic_quoting 
tests/test_urldispatch.py::test_regular_match_info 
[gw22] [ 71%] PASSED tests/test_web_functional.py::test_cancel_shutdown[pyloop] 
tests/test_run_app.py::test_run_app_abstract_linux_socket[pyloop] 
tests/test_run_app.py::test_run_app_pass_apprunner_kwargs[pyloop-read_bufsize] 
tests/test_web_functional.py::test_repr_for_application 
[gw19] [ 71%] PASSED tests/test_web_functional.py::test_repr_for_application 
tests/test_web_functional.py::test_expect_default_handler_unknown[pyloop] 
[gw19] [ 71%] PASSED tests/test_web_functional.py::test_expect_default_handler_unknown[pyloop] 
tests/test_streams.py::TestDataQueue::test_read_until_eof[pyloop] 
[gw2] [ 71%] PASSED tests/test_streams.py::TestDataQueue::test_read_until_eof[pyloop] 
tests/test_web_functional.py::test_response_with_precompressed_body[gzip-zlib_ng.zlib_ng-pyloop] 
tests/test_test_utils.py::test_aiohttp_client_close_is_idempotent 
[gw3] [ 71%] PASSED tests/test_run_app.py::TestShutdown::test_shutdown_handler_cancellation_suppressed 
tests/test_streams.py::TestStreamReader::test_create_waiter 
[gw23] [ 71%] PASSED tests/test_web_functional.py::test_response_with_precompressed_body[gzip-zlib_ng.zlib_ng-pyloop] 
tests/test_web_functional.py::test_http10_keep_alive_with_headers_close[pyloop] 
[gw14] [ 71%] PASSED tests/test_web_functional.py::test_http10_keep_alive_with_headers_close[pyloop] 
tests/test_web_functional.py::test_subapp_middleware_context[pyloop-/sub/-expected2-A] 
[gw5] [ 71%] PASSED tests/test_urldispatch.py::test_405_for_resource_adapter 
tests/test_urldispatch.py::test_static_resource_outside_traversal 
[gw15] [ 71%] PASSED tests/test_run_app.py::test_run_app_abstract_linux_socket[pyloop] 
[gw6] [ 71%] PASSED tests/test_web_functional.py::test_subapp_middleware_context[pyloop-/sub/-expected2-A] 
[gw9] [ 71%] PASSED tests/test_streams.py::TestStreamReader::test_readuntil_limit[$] 
tests/test_streams.py::TestStreamReader::test_readuntil_limit[$$] 
[gw0] [ 71%] PASSED tests/test_streams.py::test_on_eof_empty_reader 
tests/test_streams.py::test_on_eof_exc_in_callback 
[gw7] [ 71%] PASSED tests/test_web_app.py::test_cleanup_ctx_exception_on_cleanup_multiple[CancelledError] 
tests/test_web_app.py::test_cleanup_ctx_multiple_yields 
[gw18] [ 71%] PASSED tests/test_run_app.py::test_run_app_pass_apprunner_kwargs[pyloop-read_bufsize] 
[gw20] [ 71%] PASSED tests/test_urldispatch.py::test_regular_match_info 
tests/test_urldispatch.py::test_match_info_with_plus 
tests/test_web_functional.py::test_handler_returns_not_response_after_100expect[pyloop] 
[gw4] [ 71%] PASSED tests/test_web_app.py::test_set_loop_with_different_loops 
tests/test_web_app.py::test_app_make_handler_debug_exc[True] 
tests/test_test_utils.py::test_test_server_hostnames[localhost-127.0.0.1] 
[gw12] [ 71%] PASSED tests/test_test_utils.py::test_test_server_hostnames[localhost-127.0.0.1] 
[gw17] [ 71%] PASSED tests/test_web_functional.py::test_handler_returns_not_response_after_100expect[pyloop] 
[gw11] [ 71%] PASSED tests/test_streams.py::TestStreamReader::test_read_nowait 
tests/test_streams.py::TestStreamReader::test_read_nowait_n 
tests/test_test_utils.py::test_client_unsupported_arg 
[gw10] [ 71%] PASSED tests/test_test_utils.py::test_client_unsupported_arg 
tests/test_test_utils.py::test_server_make_url_yarl_compatibility 
[gw10] [ 71%] PASSED tests/test_test_utils.py::test_server_make_url_yarl_compatibility 
tests/test_streams.py::TestDataQueue::test_read_exc[pyloop] 
[gw2] [ 71%] PASSED tests/test_streams.py::TestDataQueue::test_read_exc[pyloop] 
[gw13] [ 71%] PASSED tests/test_proxy.py::TestProxy::test_proxy_headers 
tests/test_proxy.py::TestProxy::test_proxy_server_hostname_default 
[gw8] [ 71%] PASSED tests/test_urldispatch.py::test_add_route_with_add_post_shortcut 
tests/test_urldispatch.py::test_add_route_with_add_put_shortcut 
[gw21] [ 71%] PASSED tests/test_resolver.py::test_dns_resolver_manager_missing_loop_data 
tests/test_web_functional.py::test_subapp_middleware_context[pyloop-/-expected3-A] 
[gw6] [ 71%] PASSED tests/test_web_functional.py::test_subapp_middleware_context[pyloop-/-expected3-A] 
tests/test_resolver.py::test_async_resolver_close_multiple_times 
tests/test_web_functional.py::test_post_form[pyloop] 
[gw22] [ 71%] PASSED tests/test_web_functional.py::test_post_form[pyloop] 
tests/test_run_app.py::test_run_app_preexisting_inet_socket[pyloop] 
tests/test_web_functional.py::test_http10_keep_alive_with_headers[pyloop] 
[gw16] [ 71%] PASSED tests/test_test_utils.py::test_aiohttp_client_close_is_idempotent 
tests/test_test_utils.py::TestAioHTTPTestCase::test_example_with_loop 
[gw14] [ 71%] PASSED tests/test_web_functional.py::test_http10_keep_alive_with_headers[pyloop] 
tests/test_web_functional.py::test_response_with_precompressed_body[gzip-isal.isal_zlib-pyloop] 
[gw23] [ 72%] PASSED tests/test_web_functional.py::test_response_with_precompressed_body[gzip-isal.isal_zlib-pyloop] 
tests/test_web_functional.py::test_100_continue[pyloop] 
[gw19] [ 72%] PASSED tests/test_web_functional.py::test_100_continue[pyloop] 
[gw3] [ 72%] PASSED tests/test_streams.py::TestStreamReader::test_create_waiter 
tests/test_streams.py::TestStreamReader::test_ctor_global_loop 
tests/test_web_functional.py::test_auto_decompress[zlib_ng.zlib_ng-pyloop-True-uncompressed] 
[gw20] [ 72%] PASSED tests/test_urldispatch.py::test_match_info_with_plus 
tests/test_urldispatch.py::test_not_found_repr 
[gw16] [ 72%] PASSED tests/test_test_utils.py::TestAioHTTPTestCase::test_example_with_loop 
tests/test_run_app.py::test_run_app_pass_apprunner_kwargs[pyloop-auto_decompress] 
tests/test_test_utils.py::TestAioHTTPTestCase::test_example_without_explicit_loop 
[gw2] [ 72%] PASSED tests/test_web_functional.py::test_auto_decompress[zlib_ng.zlib_ng-pyloop-True-uncompressed] 
[gw15] [ 72%] PASSED tests/test_run_app.py::test_run_app_preexisting_inet_socket[pyloop] 
tests/test_test_utils.py::test_test_server_hostnames[::1-::1] 
[gw12] [ 72%] PASSED tests/test_test_utils.py::test_test_server_hostnames[::1-::1] 
[gw9] [ 72%] PASSED tests/test_streams.py::TestStreamReader::test_readuntil_limit[$$] 
tests/test_streams.py::TestStreamReader::test_readuntil_nolimit_nowait[!] 
[gw7] [ 72%] PASSED tests/test_web_app.py::test_cleanup_ctx_multiple_yields 
tests/test_web_app.py::test_subapp_chained_config_dict_visibility[pyloop] 
[gw7] [ 72%] PASSED tests/test_web_app.py::test_subapp_chained_config_dict_visibility[pyloop] 
tests/test_web_functional.py::test_subapp_middleware_context[pyloop-/sub/-expected4-C] 
[gw6] [ 72%] PASSED tests/test_web_functional.py::test_subapp_middleware_context[pyloop-/sub/-expected4-C] 
[gw5] [ 72%] PASSED tests/test_urldispatch.py::test_static_resource_outside_traversal 
tests/test_urldispatch.py::test_check_allowed_method_for_found_resource 
[gw16] [ 72%] PASSED tests/test_test_utils.py::TestAioHTTPTestCase::test_example_without_explicit_loop 
tests/test_test_utils.py::TestAioHTTPTestCase::test_inner_example 
tests/test_test_utils.py::test_testcase_no_app 
[gw0] [ 72%] PASSED tests/test_streams.py::test_on_eof_exc_in_callback 
tests/test_web_functional.py::test_head_returns_empty_body[pyloop] 
tests/test_streams.py::test_on_eof_exc_in_callback_empty_stream_reader 
[gw17] [ 72%] PASSED tests/test_web_functional.py::test_head_returns_empty_body[pyloop] 
tests/test_web_functional.py::test_post_text[pyloop] 
[gw22] [ 72%] PASSED tests/test_web_functional.py::test_post_text[pyloop] 
[gw18] [ 72%] PASSED tests/test_run_app.py::test_run_app_pass_apprunner_kwargs[pyloop-auto_decompress] 
[gw4] [ 72%] 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] 
[gw16] [ 72%] PASSED tests/test_test_utils.py::TestAioHTTPTestCase::test_inner_example 
tests/test_test_utils.py::TestAioHTTPTestCase::test_inner_example_without_explicit_loop 
[gw11] [ 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_resolver.py::test_async_resolver_close_multiple_times 
tests/test_resolver.py::test_async_resolver_close_with_none_resolver 
[gw8] [ 72%] PASSED tests/test_urldispatch.py::test_add_route_with_add_put_shortcut 
tests/test_urldispatch.py::test_add_route_with_add_patch_shortcut 
[gw20] [ 72%] PASSED tests/test_urldispatch.py::test_not_found_repr 
tests/test_urldispatch.py::test_not_allowed_repr 
[gw3] [ 72%] PASSED tests/test_streams.py::TestStreamReader::test_ctor_global_loop 
tests/test_streams.py::TestStreamReader::test_at_eof 
tests/test_web_functional.py::test_upload_file[pyloop] 
[gw13] [ 72%] PASSED tests/test_proxy.py::TestProxy::test_proxy_server_hostname_default 
tests/test_proxy.py::TestProxy::test_proxy_server_hostname_override 
tests/test_web_functional.py::test_auto_decompress[zlib_ng.zlib_ng-pyloop-False-compressed] 
[gw2] [ 72%] PASSED tests/test_web_functional.py::test_auto_decompress[zlib_ng.zlib_ng-pyloop-False-compressed] 
[gw14] [ 72%] PASSED tests/test_web_functional.py::test_upload_file[pyloop] 
tests/test_web_app.py::test_subapp_chained_config_dict_overriding[pyloop] 
[gw7] [ 72%] PASSED tests/test_web_app.py::test_subapp_chained_config_dict_overriding[pyloop] 
tests/test_web_functional.py::test_100_continue_custom[pyloop] 
[gw19] [ 72%] PASSED tests/test_web_functional.py::test_100_continue_custom[pyloop] 
tests/test_web_functional.py::test_response_with_precompressed_body[deflate-zlib-pyloop] 
[gw16] [ 72%] PASSED tests/test_test_utils.py::TestAioHTTPTestCase::test_inner_example_without_explicit_loop 
tests/test_test_utils.py::test_unittest_run_loop 
[gw16] [ 72%] PASSED tests/test_test_utils.py::test_unittest_run_loop 
[gw23] [ 72%] PASSED tests/test_web_functional.py::test_response_with_precompressed_body[deflate-zlib-pyloop] 
tests/test_test_utils.py::test_get_route 
[gw16] [ 72%] PASSED tests/test_test_utils.py::test_get_route 
[gw9] [ 72%] PASSED tests/test_streams.py::TestStreamReader::test_readuntil_nolimit_nowait[!] 
tests/test_streams.py::TestStreamReader::test_readuntil_nolimit_nowait[!!] 
[gw10] [ 72%] PASSED tests/test_test_utils.py::test_testcase_no_app 
[gw20] [ 72%] PASSED tests/test_urldispatch.py::test_not_allowed_repr 
tests/test_web_functional.py::test_app_max_client_size_adjusted[pyloop] 
tests/test_web_functional.py::test_subapp_middleware_context[pyloop-/-expected5-C] 
tests/test_run_app.py::test_run_app_preexisting_inet6_socket[pyloop] 
tests/test_tracing.py::TestTraceConfig::test_trace_config_ctx_default 
[gw12] [ 72%] PASSED tests/test_tracing.py::TestTraceConfig::test_trace_config_ctx_default 
tests/test_tracing.py::TestTraceConfig::test_trace_config_ctx_factory 
[gw6] [ 72%] PASSED tests/test_web_functional.py::test_subapp_middleware_context[pyloop-/-expected5-C] 
[gw12] [ 72%] PASSED tests/test_tracing.py::TestTraceConfig::test_trace_config_ctx_factory 
tests/test_tracing.py::TestTraceConfig::test_trace_config_ctx_request_ctx 
[gw12] [ 72%] PASSED tests/test_tracing.py::TestTraceConfig::test_trace_config_ctx_request_ctx 
tests/test_tracing.py::TestTraceConfig::test_freeze 
[gw12] [ 72%] 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_context_vars[pyloop] 
[gw4] [ 72%] PASSED tests/test_web_app.py::test_app_make_handler_debug_exc[False] 
[gw20] [ 72%] PASSED tests/test_web_functional.py::test_app_max_client_size_adjusted[pyloop] 
[gw5] [ 73%] PASSED tests/test_urldispatch.py::test_check_allowed_method_for_found_resource 
tests/test_urldispatch.py::test_url_for_in_static_resource 
[gw5] [ 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_app.py::test_app_make_handler_args 
[gw5] [ 73%] PASSED tests/test_urldispatch.py::test_url_for_in_static_resource_pathlib 
tests/test_urldispatch.py::test_url_for_in_resource_route 
[gw5] [ 73%] PASSED tests/test_urldispatch.py::test_url_for_in_resource_route 
tests/test_urldispatch.py::test_subapp_get_info 
[gw5] [ 73%] PASSED tests/test_urldispatch.py::test_subapp_get_info 
tests/test_urldispatch.py::test_domain_validation_error[None-TypeError] 
[gw5] [ 73%] PASSED tests/test_urldispatch.py::test_domain_validation_error[None-TypeError] 
tests/test_urldispatch.py::test_domain_validation_error[-ValueError] 
[gw5] [ 73%] PASSED tests/test_urldispatch.py::test_domain_validation_error[-ValueError] 
tests/test_web_app.py::test_subapp_on_startup[pyloop] 
tests/test_urldispatch.py::test_domain_validation_error[http://dom-ValueError] 
[gw5] [ 73%] PASSED tests/test_urldispatch.py::test_domain_validation_error[http://dom-ValueError] 
tests/test_web_log.py::test_logger_set_to_none[pyloop] 
[gw5] [ 73%] PASSED tests/test_web_log.py::test_logger_set_to_none[pyloop] 
[gw3] [ 73%] PASSED tests/test_streams.py::TestStreamReader::test_at_eof 
[gw7] [ 73%] PASSED tests/test_web_app.py::test_subapp_on_startup[pyloop] 
tests/test_streams.py::TestStreamReader::test_wait_eof 
[gw21] [ 73%] PASSED tests/test_resolver.py::test_async_resolver_close_with_none_resolver 
tests/test_web_functional.py::test_default_content_type_no_body[pyloop-201] 
tests/test_resolver.py::test_async_resolver_uses_provided_loop 
[gw21] [ 73%] PASSED tests/test_resolver.py::test_async_resolver_uses_provided_loop 
tests/test_resolver.py::test_async_resolver_uses_running_loop_when_none_provided 
[gw17] [ 73%] PASSED tests/test_web_functional.py::test_default_content_type_no_body[pyloop-201] 
tests/test_web_functional.py::test_100_continue_custom_response[pyloop] 
[gw19] [ 73%] PASSED tests/test_web_functional.py::test_100_continue_custom_response[pyloop] 
tests/test_web_functional.py::test_post_json[pyloop] 
[gw22] [ 73%] PASSED tests/test_web_functional.py::test_post_json[pyloop] 
[gw0] [ 73%] PASSED tests/test_streams.py::test_on_eof_exc_in_callback_empty_stream_reader 
tests/test_streams.py::test_on_eof_eof_is_set 
[gw18] [ 73%] PASSED tests/test_run_app.py::test_run_app_context_vars[pyloop] 
[gw11] [ 73%] PASSED tests/test_streams.py::TestStreamReader::test_read_nowait_exception 
tests/test_streams.py::TestStreamReader::test_read_nowait_waiter 
[gw15] [ 73%] PASSED tests/test_run_app.py::test_run_app_preexisting_inet6_socket[pyloop] 
[gw8] [ 73%] 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_test_utils.py::test_client_websocket 
[gw16] [ 73%] PASSED tests/test_test_utils.py::test_client_websocket 
tests/test_test_utils.py::test_disable_retry_persistent_connection 
[gw10] [ 73%] PASSED tests/test_test_utils.py::test_disable_retry_persistent_connection 
tests/test_web_functional.py::test_response_with_precompressed_body[deflate-zlib_ng.zlib_ng-pyloop] 
[gw23] [ 73%] PASSED tests/test_web_functional.py::test_response_with_precompressed_body[deflate-zlib_ng.zlib_ng-pyloop] 
[gw13] [ 73%] PASSED tests/test_proxy.py::TestProxy::test_proxy_server_hostname_override 
tests/test_proxy.py::TestProxy::test_request_port 
tests/test_web_functional.py::test_auto_decompress[isal.isal_zlib-pyloop-True-uncompressed] 
[gw2] [ 73%] PASSED tests/test_web_functional.py::test_auto_decompress[isal.isal_zlib-pyloop-True-uncompressed] 
tests/test_web_functional.py::test_subapp_middleware_context[pyloop-/sub/-expected6-] 
tests/test_web_functional.py::test_upload_file_object[pyloop] 
[gw6] [ 73%] PASSED tests/test_web_functional.py::test_subapp_middleware_context[pyloop-/sub/-expected6-] 
[gw12] [ 73%] PASSED tests/test_tracing.py::TestTrace::test_send[request_start-params0-TraceRequestStartParams] 
tests/test_tracing.py::TestTrace::test_send[request_chunk_sent-params1-TraceRequestChunkSentParams] 
tests/test_run_app.py::test_run_app_raises_exception[pyloop] 
[gw14] [ 73%] PASSED tests/test_web_functional.py::test_upload_file_object[pyloop] 
tests/test_web_functional.py::test_default_content_type_no_body[pyloop-204] 
[gw17] [ 73%] PASSED tests/test_web_functional.py::test_default_content_type_no_body[pyloop-204] 
tests/test_web_functional.py::test_multipart[pyloop] 
[gw22] [ 73%] PASSED tests/test_web_functional.py::test_multipart[pyloop] 
[gw4] [ 73%] PASSED tests/test_web_app.py::test_app_make_handler_args 
tests/test_web_app.py::test_app_make_handler_access_log_class 
[gw9] [ 73%] PASSED tests/test_streams.py::TestStreamReader::test_readuntil_nolimit_nowait[!!] 
tests/test_streams.py::TestStreamReader::test_readuntil_eof[@] 
tests/test_web_functional.py::test_app_max_client_size_none[pyloop] 
[gw21] [ 73%] PASSED tests/test_resolver.py::test_async_resolver_uses_running_loop_when_none_provided 
tests/test_route_def.py::test_get 
[gw21] [ 73%] PASSED tests/test_route_def.py::test_get 
tests/test_route_def.py::test_head 
[gw21] [ 73%] PASSED tests/test_route_def.py::test_head 
tests/test_route_def.py::test_options 
[gw21] [ 73%] PASSED tests/test_route_def.py::test_options 
tests/test_route_def.py::test_post 
[gw21] [ 73%] PASSED tests/test_route_def.py::test_post 
tests/test_route_def.py::test_put 
[gw21] [ 73%] PASSED tests/test_route_def.py::test_put 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_add_trailing_when_necessary[pyloop-/resource2?p1=1&p2=2-200] 
[gw21] [ 73%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_add_trailing_when_necessary[pyloop-/resource2?p1=1&p2=2-200] 
[gw8] [ 73%] PASSED tests/test_urldispatch.py::test_add_route_with_add_delete_shortcut 
tests/test_web_functional.py::test_expect_handler_custom_response[pyloop] 
tests/test_urldispatch.py::test_add_route_with_add_head_shortcut 
[gw19] [ 73%] PASSED tests/test_web_functional.py::test_expect_handler_custom_response[pyloop] 
tests/test_web_log.py::test_logger_does_not_log_when_enabled_post_init[pyloop] 
[gw5] [ 73%] PASSED tests/test_web_log.py::test_logger_does_not_log_when_enabled_post_init[pyloop] 
[gw18] [ 74%] PASSED tests/test_run_app.py::test_run_app_raises_exception[pyloop] 
[gw20] [ 74%] PASSED tests/test_web_functional.py::test_app_max_client_size_none[pyloop] 
[gw0] [ 74%] PASSED tests/test_streams.py::test_on_eof_eof_is_set 
tests/test_streams.py::test_on_eof_eof_is_set_exception 
tests/test_run_app.py::test_run_app_preexisting_unix_socket[pyloop] 
tests/test_web_exceptions.py::test_override_body_with_text 
[gw7] [ 74%] PASSED tests/test_web_exceptions.py::test_override_body_with_text 
tests/test_web_exceptions.py::test_override_body_with_binary 
tests/test_web_functional.py::test_response_with_precompressed_body[deflate-isal.isal_zlib-pyloop] 
[gw7] [ 74%] PASSED tests/test_web_exceptions.py::test_override_body_with_binary 
tests/test_web_exceptions.py::test_default_body 
[gw7] [ 74%] PASSED tests/test_web_exceptions.py::test_default_body 
[gw23] [ 74%] PASSED tests/test_web_functional.py::test_response_with_precompressed_body[deflate-isal.isal_zlib-pyloop] 
tests/test_web_exceptions.py::test_empty_body_204 
[gw7] [ 74%] PASSED tests/test_web_exceptions.py::test_empty_body_204 
tests/test_web_exceptions.py::test_empty_body_205 
[gw7] [ 74%] PASSED tests/test_web_exceptions.py::test_empty_body_205 
tests/test_web_exceptions.py::test_empty_body_304 
[gw7] [ 74%] PASSED tests/test_web_exceptions.py::test_empty_body_304 
tests/test_web_exceptions.py::test_no_link_451 
[gw7] [ 74%] PASSED tests/test_web_exceptions.py::test_no_link_451 
tests/test_web_exceptions.py::test_link_none_451 
[gw7] [ 74%] PASSED tests/test_web_exceptions.py::test_link_none_451 
[gw12] [ 74%] 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] 
tests/test_web_exceptions.py::test_link_empty_451 
[gw7] [ 74%] PASSED tests/test_web_exceptions.py::test_link_empty_451 
tests/test_web_exceptions.py::test_link_str_451 
[gw7] [ 74%] PASSED tests/test_web_exceptions.py::test_link_str_451 
tests/test_web_exceptions.py::test_link_url_451 
[gw7] [ 74%] PASSED tests/test_web_exceptions.py::test_link_url_451 
tests/test_web_exceptions.py::test_link_CRLF_451 
[gw7] [ 74%] PASSED tests/test_web_exceptions.py::test_link_CRLF_451 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_trailing_when_necessary[pyloop-/resource2/a/b%2Fc-404] 
[gw7] [ 74%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_trailing_when_necessary[pyloop-/resource2/a/b%2Fc-404] 
[gw11] [ 74%] PASSED tests/test_streams.py::TestStreamReader::test_read_nowait_waiter 
tests/test_streams.py::TestStreamReader::test_readchunk 
[gw3] [ 74%] PASSED tests/test_streams.py::TestStreamReader::test_wait_eof 
tests/test_streams.py::TestStreamReader::test_wait_eof_eof 
tests/test_test_utils.py::test_client_cookie 
[gw16] [ 74%] PASSED tests/test_test_utils.py::test_client_cookie 
tests/test_web_functional.py::test_auto_decompress[isal.isal_zlib-pyloop-False-compressed] 
tests/test_test_utils.py::test_server_context_manager 
[gw10] [ 74%] PASSED tests/test_test_utils.py::test_server_context_manager 
[gw2] [ 74%] PASSED tests/test_web_functional.py::test_auto_decompress[isal.isal_zlib-pyloop-False-compressed] 
[gw15] [ 74%] PASSED tests/test_run_app.py::test_run_app_preexisting_unix_socket[pyloop] 
[gw13] [ 74%] PASSED tests/test_proxy.py::TestProxy::test_request_port 
tests/test_proxy_functional.py::test_secure_https_proxy_absolute_path[pyloop-http] 
tests/test_web_functional.py::test_empty_content_for_query_with_body[pyloop] 
[gw17] [ 74%] PASSED tests/test_web_functional.py::test_empty_content_for_query_with_body[pyloop] 
tests/test_web_functional.py::test_subapp_middleware_context[pyloop-/-expected7-] 
[gw6] [ 74%] PASSED tests/test_web_functional.py::test_subapp_middleware_context[pyloop-/-expected7-] 
[gw4] [ 74%] PASSED tests/test_web_app.py::test_app_make_handler_access_log_class 
tests/test_web_functional.py::test_empty_content_for_query_without_body[pyloop-get] 
tests/test_web_app.py::test_app_make_handler_no_access_log_class 
[gw14] [ 74%] PASSED tests/test_web_functional.py::test_empty_content_for_query_without_body[pyloop-get] 
[gw9] [ 74%] PASSED tests/test_streams.py::TestStreamReader::test_readuntil_eof[@] 
tests/test_streams.py::TestStreamReader::test_readuntil_eof[@@] 
tests/test_run_app.py::TestShutdown::test_shutdown_wait_for_handler 
[gw3] [ 74%] PASSED tests/test_streams.py::TestStreamReader::test_wait_eof_eof 
tests/test_streams.py::TestStreamReader::test_feed_empty_data 
tests/test_web_functional.py::test_100_continue_for_not_found[pyloop] 
[gw19] [ 74%] PASSED tests/test_web_functional.py::test_100_continue_for_not_found[pyloop] 
tests/test_web_functional.py::test_multipart_empty[pyloop] 
[gw22] [ 74%] PASSED tests/test_web_functional.py::test_multipart_empty[pyloop] 
[gw0] [ 74%] PASSED tests/test_streams.py::test_on_eof_eof_is_set_exception 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_add_trailing_when_necessary[pyloop-/resource2/?p1=1&p2=2-200] 
[gw21] [ 74%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_add_trailing_when_necessary[pyloop-/resource2/?p1=1&p2=2-200] 
tests/test_streams.py::test_set_exception 
[gw11] [ 74%] PASSED tests/test_streams.py::TestStreamReader::test_readchunk 
tests/test_streams.py::TestStreamReader::test_readchunk_wait_eof 
[gw8] [ 74%] 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::test_middleware_modifies_response[pyloop] 
[gw5] [ 74%] PASSED tests/test_web_middleware.py::test_middleware_modifies_response[pyloop] 
[gw12] [ 74%] PASSED tests/test_tracing.py::TestTrace::test_send[response_chunk_received-params2-TraceResponseChunkReceivedParams] 
tests/test_tracing.py::TestTrace::test_send[request_end-params3-TraceRequestEndParams] 
tests/test_web_functional.py::test_post_max_client_size[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_trailing_when_necessary[pyloop-/resource2/a/b%2Fc/-200] 
[gw20] [ 74%] PASSED tests/test_web_functional.py::test_post_max_client_size[pyloop] 
tests/test_web_functional.py::test_response_with_precompressed_body[deflate-raw-zlib-pyloop] 
[gw23] [ 74%] PASSED tests/test_web_functional.py::test_response_with_precompressed_body[deflate-raw-zlib-pyloop] 
[gw7] [ 74%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_trailing_when_necessary[pyloop-/resource2/a/b%2Fc/-200] 
tests/test_test_utils.py::test_test_client_methods[get] 
[gw16] [ 74%] PASSED tests/test_test_utils.py::test_test_client_methods[get] 
tests/test_test_utils.py::test_client_context_manager_response[head] 
[gw10] [ 74%] PASSED tests/test_test_utils.py::test_client_context_manager_response[head] 
[gw3] [ 75%] PASSED tests/test_streams.py::TestStreamReader::test_feed_empty_data 
tests/test_run_app.py::test_run_app_multiple_preexisting_sockets[pyloop] 
tests/test_streams.py::TestStreamReader::test_feed_nonempty_data 
tests/test_web_functional.py::test_response_101_204_no_content_length_http11[pyloop-101] 
[gw2] [ 75%] PASSED tests/test_web_functional.py::test_response_101_204_no_content_length_http11[pyloop-101] 
[gw4] [ 75%] 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 
[gw0] [ 75%] PASSED tests/test_streams.py::test_set_exception 
tests/test_streams.py::test_set_exception_cancelled 
tests/test_web_functional.py::test_100_continue_for_not_allowed[pyloop] 
tests/test_web_functional.py::test_custom_date_header[pyloop] 
[gw19] [ 75%] PASSED tests/test_web_functional.py::test_100_continue_for_not_allowed[pyloop] 
[gw6] [ 75%] PASSED tests/test_web_functional.py::test_custom_date_header[pyloop] 
tests/test_web_functional.py::test_get_with_empty_arg[pyloop] 
[gw17] [ 75%] PASSED tests/test_web_functional.py::test_get_with_empty_arg[pyloop] 
[gw9] [ 75%] PASSED tests/test_streams.py::TestStreamReader::test_readuntil_eof[@@] 
tests/test_streams.py::TestStreamReader::test_readuntil_empty_eof[@] 
[gw15] [ 75%] PASSED tests/test_run_app.py::test_run_app_multiple_preexisting_sockets[pyloop] 
tests/test_web_functional.py::test_multipart_content_transfer_encoding[pyloop] 
tests/test_web_functional.py::test_empty_content_for_query_without_body[pyloop-post0] 
[gw14] [ 75%] PASSED tests/test_web_functional.py::test_empty_content_for_query_without_body[pyloop-post0] 
[gw22] [ 75%] PASSED tests/test_web_functional.py::test_multipart_content_transfer_encoding[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_add_trailing_when_necessary[pyloop-/resource2/a/b%2Fc-200] 
[gw21] [ 75%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_add_trailing_when_necessary[pyloop-/resource2/a/b%2Fc-200] 
[gw8] [ 75%] PASSED tests/test_urldispatch.py::test_add_with_name 
tests/test_urldispatch.py::test_add_with_tailing_slash 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_no_trailing_slash_when_disabled[pyloop-/resource1-200] 
[gw7] [ 75%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_no_trailing_slash_when_disabled[pyloop-/resource1-200] 
tests/test_web_functional.py::test_post_max_client_size_for_file[pyloop] 
tests/test_test_utils.py::test_test_client_methods[post0] 
[gw16] [ 75%] PASSED tests/test_test_utils.py::test_test_client_methods[post0] 
tests/test_web_functional.py::test_response_101_204_no_content_length_http11[pyloop-204] 
[gw2] [ 75%] PASSED tests/test_web_functional.py::test_response_101_204_no_content_length_http11[pyloop-204] 
[gw20] [ 75%] PASSED tests/test_web_functional.py::test_post_max_client_size_for_file[pyloop] 
[gw12] [ 75%] PASSED tests/test_tracing.py::TestTrace::test_send[request_end-params3-TraceRequestEndParams] 
tests/test_tracing.py::TestTrace::test_send[request_exception-params4-TraceRequestExceptionParams] 
[gw3] [ 75%] PASSED tests/test_streams.py::TestStreamReader::test_feed_nonempty_data 
tests/test_streams.py::TestStreamReader::test_read_zero 
[gw13] [ 75%] PASSED tests/test_proxy_functional.py::test_secure_https_proxy_absolute_path[pyloop-http] 
tests/test_web_functional.py::test_response_with_precompressed_body[deflate-raw-zlib_ng.zlib_ng-pyloop] 
tests/test_web_middleware.py::test_middleware_handles_exception[pyloop] 
[gw5] [ 75%] PASSED tests/test_web_middleware.py::test_middleware_handles_exception[pyloop] 
[gw23] [ 75%] PASSED tests/test_web_functional.py::test_response_with_precompressed_body[deflate-raw-zlib_ng.zlib_ng-pyloop] 
[gw4] [ 75%] 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_web_functional.py::test_subapp_reverse_static_url[pyloop] 
tests/test_run_app.py::test_sigint 
tests/test_web_functional.py::test_http11_keep_alive_default[pyloop] 
[gw10] [ 75%] PASSED tests/test_web_functional.py::test_subapp_reverse_static_url[pyloop] 
[gw19] [ 75%] PASSED tests/test_web_functional.py::test_http11_keep_alive_default[pyloop] 
tests/test_web_functional.py::test_response_prepared_with_clone[pyloop] 
[gw6] [ 75%] PASSED tests/test_web_functional.py::test_response_prepared_with_clone[pyloop] 
[gw11] [ 75%] PASSED tests/test_streams.py::TestStreamReader::test_readchunk_wait_eof 
tests/test_streams.py::TestStreamReader::test_begin_and_end_chunk_receiving 
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] 
[gw9] [ 75%] PASSED tests/test_streams.py::TestStreamReader::test_readuntil_empty_eof[@] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_add_trailing_when_necessary[pyloop-/resource2/a/b%2Fc/-200] 
[gw16] [ 75%] 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_log.py::test_access_logger_dst_timezone 
[gw16] [ 75%] PASSED tests/test_web_log.py::test_access_logger_dst_timezone 
tests/test_streams.py::TestStreamReader::test_readuntil_empty_eof[@@] 
[gw21] [ 75%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_add_trailing_when_necessary[pyloop-/resource2/a/b%2Fc/-200] 
tests/test_web_log.py::test_access_logger_dicts 
[gw16] [ 75%] PASSED tests/test_web_log.py::test_access_logger_dicts 
tests/test_web_log.py::test_access_logger_unix_socket 
[gw16] [ 75%] PASSED tests/test_web_log.py::test_access_logger_unix_socket 
tests/test_web_log.py::test_logger_no_message 
[gw16] [ 75%] PASSED tests/test_web_log.py::test_logger_no_message 
tests/test_web_log.py::test_logger_internal_error 
[gw16] [ 75%] PASSED tests/test_web_log.py::test_logger_internal_error 
tests/test_web_log.py::test_logger_no_transport 
[gw16] [ 75%] PASSED tests/test_web_log.py::test_logger_no_transport 
tests/test_web_log.py::test_logger_abc 
[gw0] [ 75%] PASSED tests/test_streams.py::test_set_exception_cancelled 
tests/test_streams.py::test_set_exception_eof_callbacks 
[gw16] [ 75%] PASSED tests/test_web_log.py::test_logger_abc 
tests/test_web_log.py::test_contextvars_logger[pyloop] 
tests/test_web_functional.py::test_large_header[pyloop] 
[gw16] [ 75%] PASSED tests/test_web_log.py::test_contextvars_logger[pyloop] 
tests/test_web_functional.py::test_render_redirect[pyloop] 
[gw22] [ 75%] PASSED tests/test_web_functional.py::test_render_redirect[pyloop] 
[gw17] [ 75%] PASSED tests/test_web_functional.py::test_large_header[pyloop] 
tests/test_web_functional.py::test_stream_response_headers_204[pyloop] 
[gw2] [ 75%] PASSED tests/test_web_functional.py::test_stream_response_headers_204[pyloop] 
tests/test_web_functional.py::test_empty_content_for_query_without_body[pyloop-options] 
[gw14] [ 75%] PASSED tests/test_web_functional.py::test_empty_content_for_query_without_body[pyloop-options] 
[gw12] [ 76%] PASSED tests/test_tracing.py::TestTrace::test_send[request_exception-params4-TraceRequestExceptionParams] 
tests/test_tracing.py::TestTrace::test_send[request_redirect-params5-TraceRequestRedirectParams] 
[gw3] [ 76%] PASSED tests/test_streams.py::TestStreamReader::test_read_zero 
tests/test_streams.py::TestStreamReader::test_read 
tests/test_web_functional.py::test_response_with_bodypart[pyloop] 
[gw20] [ 76%] PASSED tests/test_web_functional.py::test_response_with_bodypart[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_no_trailing_slash_when_disabled[pyloop-/resource1/-404] 
tests/test_web_middleware.py::test_middleware_chain[pyloop] 
[gw5] [ 76%] PASSED tests/test_web_middleware.py::test_middleware_chain[pyloop] 
[gw7] [ 76%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_no_trailing_slash_when_disabled[pyloop-/resource1/-404] 
[gw4] [ 76%] PASSED tests/test_web_app.py::test_app_register_on_finish 
tests/test_web_app.py::test_app_register_coro 
[gw8] [ 76%] PASSED tests/test_urldispatch.py::test_add_with_tailing_slash 
tests/test_urldispatch.py::test_add_invalid_path 
[gw8] [ 76%] PASSED tests/test_urldispatch.py::test_add_invalid_path 
tests/test_urldispatch.py::test_add_url_invalid1 
[gw8] [ 76%] PASSED tests/test_urldispatch.py::test_add_url_invalid1 
tests/test_urldispatch.py::test_add_url_invalid2 
[gw8] [ 76%] PASSED tests/test_urldispatch.py::test_add_url_invalid2 
tests/test_web_log.py::test_access_logger_feeds_logger 
[gw16] [ 76%] 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] 
[gw16] [ 76%] PASSED tests/test_web_log.py::test_logger_does_not_log_when_not_enabled[pyloop] 
tests/test_urldispatch.py::test_add_url_invalid3 
[gw8] [ 76%] PASSED tests/test_urldispatch.py::test_add_url_invalid3 
tests/test_urldispatch.py::test_add_url_invalid4 
[gw8] [ 76%] PASSED tests/test_urldispatch.py::test_add_url_invalid4 
tests/test_urldispatch.py::test_add_url_escaping 
tests/test_web_functional.py::test_app_max_client_size[pyloop] 
[gw6] [ 76%] PASSED tests/test_web_functional.py::test_app_max_client_size[pyloop] 
tests/test_web_functional.py::test_response_with_precompressed_body[deflate-raw-isal.isal_zlib-pyloop] 
[gw23] [ 76%] PASSED tests/test_web_functional.py::test_response_with_precompressed_body[deflate-raw-isal.isal_zlib-pyloop] 
tests/test_web_functional.py::test_httpfound_cookies_302[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_trailing_when_necessary[pyloop-/resource1-200] 
tests/test_web_functional.py::test_iter_any[pyloop] 
[gw2] [ 76%] PASSED tests/test_web_functional.py::test_httpfound_cookies_302[pyloop] 
[gw21] [ 76%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_trailing_when_necessary[pyloop-/resource1-200] 
[gw19] [ 76%] PASSED tests/test_web_functional.py::test_iter_any[pyloop] 
[gw3] [ 76%] PASSED tests/test_streams.py::TestStreamReader::test_read 
tests/test_streams.py::TestStreamReader::test_read_line_breaks 
tests/test_web_functional.py::test_subapp_app[pyloop] 
[gw10] [ 76%] PASSED tests/test_web_functional.py::test_subapp_app[pyloop] 
[gw9] [ 76%] PASSED tests/test_streams.py::TestStreamReader::test_readuntil_empty_eof[@@] 
tests/test_streams.py::TestStreamReader::test_readuntil_read_byte_count[!] 
[gw11] [ 76%] PASSED tests/test_streams.py::TestStreamReader::test_begin_and_end_chunk_receiving 
tests/test_streams.py::TestStreamReader::test_readany_chunk_end_race 
[gw0] [ 76%] PASSED tests/test_streams.py::test_set_exception_eof_callbacks 
tests/test_streams.py::test_stream_reader_lines 
tests/test_web_functional.py::test_large_header_allowed[pyloop] 
[gw17] [ 76%] PASSED tests/test_web_functional.py::test_large_header_allowed[pyloop] 
tests/test_web_functional.py::test_empty_content_for_query_without_body[pyloop-post1] 
[gw8] [ 76%] PASSED tests/test_urldispatch.py::test_add_url_escaping 
[gw14] [ 76%] PASSED tests/test_web_functional.py::test_empty_content_for_query_without_body[pyloop-post1] 
tests/test_web_functional.py::test_post_single_file[pyloop] 
[gw22] [ 76%] PASSED tests/test_web_functional.py::test_post_single_file[pyloop] 
tests/test_web_functional.py::test_response_with_bodypart_named[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/////resource2/a///b-200] 
[gw8] [ 76%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/////resource2/a///b-200] 
[gw12] [ 76%] PASSED tests/test_tracing.py::TestTrace::test_send[request_redirect-params5-TraceRequestRedirectParams] 
tests/test_tracing.py::TestTrace::test_send[connection_queued_start-params6-TraceConnectionQueuedStartParams] 
tests/test_web_middleware.py::test_middleware_subapp[pyloop] 
[gw20] [ 76%] PASSED tests/test_web_functional.py::test_response_with_bodypart_named[pyloop] 
[gw5] [ 76%] PASSED tests/test_web_middleware.py::test_middleware_subapp[pyloop] 
[gw15] [ 76%] PASSED tests/test_run_app.py::test_sigint 
tests/test_web_functional.py::test_request_tracing[pyloop] 
tests/test_run_app.py::test_sigterm 
[gw4] [ 76%] PASSED tests/test_web_app.py::test_app_register_coro 
tests/test_web_app.py::test_non_default_router 
[gw4] [ 76%] PASSED tests/test_web_app.py::test_non_default_router 
tests/test_web_app.py::test_logging 
[gw4] [ 76%] PASSED tests/test_web_app.py::test_logging 
tests/test_web_app.py::test_on_shutdown 
tests/test_web_functional.py::test_no_body_for_1xx_204_304_responses[pyloop-version0-101] 
[gw2] [ 76%] PASSED tests/test_web_functional.py::test_no_body_for_1xx_204_304_responses[pyloop-version0-101] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-//resource2//a//b/-200_0] 
[gw16] [ 76%] 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_no_trailing_slash_when_disabled[pyloop-/resource2-404] 
[gw19] [ 76%] PASSED tests/test_web_functional.py::test_request_tracing[pyloop] 
[gw7] [ 76%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_no_trailing_slash_when_disabled[pyloop-/resource2-404] 
[gw3] [ 76%] PASSED tests/test_streams.py::TestStreamReader::test_read_line_breaks 
tests/test_streams.py::TestStreamReader::test_read_all 
[gw0] [ 76%] PASSED tests/test_streams.py::test_stream_reader_lines 
tests/test_streams.py::test_stream_reader_chunks_complete 
tests/test_web_functional.py::test_response_with_precompressed_body_brotli[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-//resource2//a//b/?p=1-200_1] 
[gw6] [ 76%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-//resource2//a//b/?p=1-200_1] 
[gw23] [ 76%] PASSED tests/test_web_functional.py::test_response_with_precompressed_body_brotli[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/////resource2/a///b/-200] 
[gw8] [ 77%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/////resource2/a///b/-200] 
[gw9] [ 77%] PASSED tests/test_streams.py::TestStreamReader::test_readuntil_read_byte_count[!] 
tests/test_streams.py::TestStreamReader::test_readuntil_read_byte_count[!!] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_trailing_when_necessary[pyloop-/resource1/-200] 
[gw21] [ 77%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_trailing_when_necessary[pyloop-/resource1/-200] 
tests/test_web_functional.py::test_subapp_not_found[pyloop] 
[gw0] [ 77%] PASSED tests/test_streams.py::test_stream_reader_chunks_complete 
tests/test_streams.py::test_stream_reader_chunks_incomplete 
[gw10] [ 77%] PASSED tests/test_web_functional.py::test_subapp_not_found[pyloop] 
tests/test_web_functional.py::test_return_http_exception_deprecated[pyloop] 
[gw19] [ 77%] PASSED tests/test_web_functional.py::test_return_http_exception_deprecated[pyloop] 
[gw4] [ 77%] PASSED tests/test_web_app.py::test_on_shutdown 
tests/test_web_app.py::test_on_startup 
[gw12] [ 77%] 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] 
tests/test_web_functional.py::test_empty_content_for_query_without_body[pyloop-put] 
[gw14] [ 77%] PASSED tests/test_web_functional.py::test_empty_content_for_query_without_body[pyloop-put] 
tests/test_web_functional.py::test_response_with_bodypart_invalid_name[pyloop] 
[gw20] [ 77%] PASSED tests/test_web_functional.py::test_response_with_bodypart_invalid_name[pyloop] 
tests/test_web_functional.py::test_get_with_empty_arg_with_equal[pyloop] 
[gw17] [ 77%] PASSED tests/test_web_functional.py::test_get_with_empty_arg_with_equal[pyloop] 
[gw0] [ 77%] PASSED tests/test_streams.py::test_stream_reader_chunks_incomplete 
tests/test_streams.py::test_data_queue_empty 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_add_trailing_when_necessary[pyloop-/resource1-200] 
[gw5] [ 77%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_add_trailing_when_necessary[pyloop-/resource1-200] 
[gw3] [ 77%] PASSED tests/test_streams.py::TestStreamReader::test_read_all 
tests/test_web_functional.py::test_files_upload_with_same_key[pyloop] 
tests/test_streams.py::TestStreamReader::test_read_up_to 
tests/test_web_functional.py::test_bad_request_payload[pyloop] 
[gw22] [ 77%] PASSED tests/test_web_functional.py::test_files_upload_with_same_key[pyloop] 
[gw23] [ 77%] PASSED tests/test_web_functional.py::test_bad_request_payload[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-///resource2//a//b?p=1-200] 
tests/test_web_functional.py::test_request_path[pyloop] 
[gw19] [ 77%] PASSED tests/test_web_functional.py::test_request_path[pyloop] 
[gw9] [ 77%] PASSED tests/test_streams.py::TestStreamReader::test_readuntil_read_byte_count[!!] 
[gw6] [ 77%] 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-200] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-//resource2//a//b?p=1-404_1] 
[gw8] [ 77%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/resource1/a/b?p=1-200] 
[gw9] [ 77%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-//resource2//a//b?p=1-404_1] 
tests/test_web_functional.py::test_no_body_for_1xx_204_304_responses[pyloop-version0-204] 
[gw2] [ 77%] PASSED tests/test_web_functional.py::test_no_body_for_1xx_204_304_responses[pyloop-version0-204] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-///resource1//a//b-200] 
[gw11] [ 77%] PASSED tests/test_streams.py::TestStreamReader::test_readany_chunk_end_race 
tests/test_streams.py::TestStreamReader::test_end_chunk_receiving_without_begin 
[gw16] [ 77%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-///resource1//a//b-200] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_no_trailing_slash_when_disabled[pyloop-/resource2/a/b%2Fc-404] 
[gw13] [ 77%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_no_trailing_slash_when_disabled[pyloop-/resource2/a/b%2Fc-404] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_no_trailing_slash_when_disabled[pyloop-/resource2/-200] 
tests/test_web_functional.py::test_subapp_not_found2[pyloop] 
[gw10] [ 77%] PASSED tests/test_web_functional.py::test_subapp_not_found2[pyloop] 
[gw7] [ 77%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_no_trailing_slash_when_disabled[pyloop-/resource2/-200] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_trailing_when_necessary[pyloop-/resource2-404] 
tests/test_web_functional.py::test_empty_content_for_query_without_body[pyloop-patch] 
tests/test_web_functional.py::test_request_clone[pyloop] 
[gw14] [ 77%] PASSED tests/test_web_functional.py::test_empty_content_for_query_without_body[pyloop-patch] 
[gw21] [ 77%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_trailing_when_necessary[pyloop-/resource2-404] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_add_trailing_when_necessary[pyloop-/resource1/-404] 
[gw20] [ 77%] PASSED tests/test_web_functional.py::test_request_clone[pyloop] 
[gw5] [ 77%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_add_trailing_when_necessary[pyloop-/resource1/-404] 
[gw4] [ 77%] PASSED tests/test_web_app.py::test_on_startup 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-//resource2//a//b/-200_1] 
[gw4] [ 77%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-//resource2//a//b/-200_1] 
[gw0] [ 77%] PASSED tests/test_streams.py::test_data_queue_empty 
tests/test_streams.py::test_data_queue_items 
tests/test_web_functional.py::test_response_with_async_gen[pyloop] 
[gw3] [ 77%] PASSED tests/test_streams.py::TestStreamReader::test_read_up_to 
[gw12] [ 77%] PASSED tests/test_tracing.py::TestTrace::test_send[connection_queued_end-params7-TraceConnectionQueuedEndParams] 
tests/test_streams.py::TestStreamReader::test_read_eof 
tests/test_tracing.py::TestTrace::test_send[connection_create_start-params8-TraceConnectionCreateStartParams] 
[gw15] [ 77%] PASSED tests/test_run_app.py::test_sigterm 
tests/test_run_app.py::test_startup_cleanup_signals_even_on_failure[pyloop] 
[gw17] [ 77%] PASSED tests/test_web_functional.py::test_response_with_async_gen[pyloop] 
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_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-//resource2//a//b/?p=1-200_1] 
[gw9] [ 77%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-//resource2//a//b/?p=1-200_1] 
tests/test_web_functional.py::test_stream_response_multiple_chunks[pyloop] 
tests/test_web_request.py::test_base_ctor 
[gw23] [ 77%] PASSED tests/test_web_functional.py::test_stream_response_multiple_chunks[pyloop] 
[gw22] [ 77%] PASSED tests/test_web_request.py::test_base_ctor 
tests/test_web_request.py::test_ctor 
[gw22] [ 77%] PASSED tests/test_web_request.py::test_ctor 
tests/test_web_request.py::test_deprecated_message 
[gw22] [ 78%] PASSED tests/test_web_request.py::test_deprecated_message 
tests/test_web_request.py::test_doubleslashes 
[gw22] [ 78%] PASSED tests/test_web_request.py::test_doubleslashes 
tests/test_web_request.py::test_content_type_not_specified 
tests/test_web_functional.py::test_app_add_routes[pyloop] 
[gw19] [ 78%] PASSED tests/test_web_functional.py::test_app_add_routes[pyloop] 
tests/test_web_functional.py::test_no_body_for_1xx_204_304_responses[pyloop-version0-304] 
[gw11] [ 78%] PASSED tests/test_streams.py::TestStreamReader::test_end_chunk_receiving_without_begin 
tests/test_streams.py::TestStreamReader::test_readchunk_with_unread 
[gw2] [ 78%] PASSED tests/test_web_functional.py::test_no_body_for_1xx_204_304_responses[pyloop-version0-304] 
[gw15] [ 78%] PASSED tests/test_run_app.py::test_startup_cleanup_signals_even_on_failure[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-///resource1//a//b/-404] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_add_trailing_when_necessary[pyloop-/resource2-200] 
[gw16] [ 78%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-///resource1//a//b/-404] 
[gw0] [ 78%] PASSED tests/test_streams.py::test_data_queue_items 
tests/test_streams.py::test_stream_reader_iter_any 
[gw5] [ 78%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_add_trailing_when_necessary[pyloop-/resource2-200] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_no_trailing_slash_when_disabled[pyloop-/resource1?p1=1&p2=2-200] 
[gw7] [ 78%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_no_trailing_slash_when_disabled[pyloop-/resource1?p1=1&p2=2-200] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/resource1/a/b/?p=1-404] 
[gw8] [ 78%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/resource1/a/b/?p=1-404] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_trailing_when_necessary[pyloop-/resource2/-200] 
[gw22] [ 78%] PASSED tests/test_web_request.py::test_content_type_not_specified 
tests/test_web_request.py::test_content_type_from_spec 
[gw21] [ 78%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_trailing_when_necessary[pyloop-/resource2/-200] 
[gw22] [ 78%] PASSED tests/test_web_request.py::test_content_type_from_spec 
tests/test_web_request.py::test_content_type_from_spec_with_charset 
[gw22] [ 78%] 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 
[gw22] [ 78%] PASSED tests/test_web_request.py::test_calc_content_type_on_getting_charset 
tests/test_web_request.py::test_urlencoded_querystring 
[gw22] [ 78%] PASSED tests/test_web_request.py::test_urlencoded_querystring 
tests/test_web_request.py::test_non_ascii_path 
[gw22] [ 78%] PASSED tests/test_web_request.py::test_non_ascii_path 
tests/test_web_request.py::test_non_ascii_raw_path 
tests/test_web_functional.py::test_await[pyloop] 
[gw22] [ 78%] PASSED tests/test_web_request.py::test_non_ascii_raw_path 
tests/test_web_request.py::test_absolute_url 
tests/test_web_functional.py::test_subapp_not_allowed[pyloop] 
[gw22] [ 78%] PASSED tests/test_web_request.py::test_absolute_url 
tests/test_web_request.py::test_clone_absolute_scheme 
[gw20] [ 78%] PASSED tests/test_web_functional.py::test_await[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_no_trailing_slash_when_disabled[pyloop-/resource2/a/b%2Fc/-200] 
[gw13] [ 78%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_no_trailing_slash_when_disabled[pyloop-/resource2/a/b%2Fc/-200] 
[gw22] [ 78%] PASSED tests/test_web_request.py::test_clone_absolute_scheme 
tests/test_web_request.py::test_clone_absolute_host 
[gw10] [ 78%] PASSED tests/test_web_functional.py::test_subapp_not_allowed[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/////resource2/a///b?p=1-200] 
[gw22] [ 78%] PASSED tests/test_web_request.py::test_clone_absolute_host 
tests/test_web_request.py::test_content_length 
[gw22] [ 78%] PASSED tests/test_web_request.py::test_content_length 
tests/test_web_request.py::test_request_cookies_edge_cases 
[gw6] [ 78%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/////resource2/a///b?p=1-200] 
[gw22] [ 78%] PASSED tests/test_web_request.py::test_request_cookies_edge_cases 
tests/test_web_request.py::test_request_cookies_many_invalid 
[gw22] [ 78%] PASSED tests/test_web_request.py::test_request_cookies_many_invalid 
tests/test_web_request.py::test_request_cookies_no_500_error 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-///resource2//a//b-404] 
[gw22] [ 78%] PASSED tests/test_web_request.py::test_request_cookies_no_500_error 
tests/test_web_request.py::test_request_cookies_quoted_values 
[gw22] [ 78%] PASSED tests/test_web_request.py::test_request_cookies_quoted_values 
tests/test_web_request.py::test_request_cookies_with_attributes 
[gw4] [ 78%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-///resource2//a//b-404] 
tests/test_web_functional.py::test_empty_content_for_query_without_body[pyloop-delete] 
[gw22] [ 78%] PASSED tests/test_web_request.py::test_request_cookies_with_attributes 
tests/test_web_request.py::test_match_info 
[gw22] [ 78%] PASSED tests/test_web_request.py::test_match_info 
tests/test_web_request.py::test_request_is_mutable_mapping 
[gw22] [ 78%] PASSED tests/test_web_request.py::test_request_is_mutable_mapping 
tests/test_web_request.py::test_request_delitem 
[gw22] [ 78%] PASSED tests/test_web_request.py::test_request_delitem 
tests/test_web_request.py::test_request_len 
[gw22] [ 78%] PASSED tests/test_web_request.py::test_request_len 
tests/test_web_request.py::test_request_iter 
[gw22] [ 78%] PASSED tests/test_web_request.py::test_request_iter 
[gw14] [ 78%] PASSED tests/test_web_functional.py::test_empty_content_for_query_without_body[pyloop-delete] 
[gw11] [ 78%] PASSED tests/test_streams.py::TestStreamReader::test_readchunk_with_unread 
tests/test_streams.py::TestStreamReader::test_readchunk_with_other_read_calls 
tests/test_web_request.py::test___repr__ 
[gw22] [ 78%] PASSED tests/test_web_request.py::test___repr__ 
tests/test_web_request.py::test___repr___non_ascii_path 
[gw22] [ 78%] PASSED tests/test_web_request.py::test___repr___non_ascii_path 
tests/test_web_request.py::test_http_scheme 
[gw22] [ 78%] PASSED tests/test_web_request.py::test_http_scheme 
tests/test_web_request.py::test_https_scheme_by_ssl_transport 
[gw22] [ 78%] PASSED tests/test_web_request.py::test_https_scheme_by_ssl_transport 
tests/test_web_request.py::test_single_forwarded_header 
[gw22] [ 79%] PASSED tests/test_web_request.py::test_single_forwarded_header 
tests/test_web_request.py::test_forwarded_re_performance 
[gw22] [ 79%] 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] 
[gw22] [ 79%] 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] 
[gw22] [ 79%] PASSED tests/test_web_request.py::test_forwarded_node_identifier[1.2.3.4-1.2.3.4] 
tests/test_web_request.py::test_multiple_forwarded_headers_injection 
[gw22] [ 79%] PASSED tests/test_web_request.py::test_multiple_forwarded_headers_injection 
tests/test_web_request.py::test_host_by_host_header 
[gw1] [ 79%] PASSED tests/test_pytest_plugin.py::test_aiohttp_plugin 
tests/test_web_functional.py::test_response_with_streamer[pyloop] 
[gw22] [ 79%] PASSED tests/test_web_request.py::test_host_by_host_header 
tests/test_web_request.py::test_raw_headers 
[gw22] [ 79%] PASSED tests/test_web_request.py::test_raw_headers 
tests/test_web_request.py::test_rel_url 
[gw22] [ 79%] PASSED tests/test_web_request.py::test_rel_url 
tests/test_web_request.py::test_url_url 
tests/test_pytest_plugin.py::test_warning_checks 
[gw22] [ 79%] PASSED tests/test_web_request.py::test_url_url 
tests/test_web_request.py::test_url_non_default_port 
[gw22] [ 79%] PASSED tests/test_web_request.py::test_url_non_default_port 
tests/test_web_request.py::test_url_ipv6 
[gw22] [ 79%] PASSED tests/test_web_request.py::test_url_ipv6 
tests/test_web_request.py::test_clone 
[gw3] [ 79%] PASSED tests/test_streams.py::TestStreamReader::test_read_eof 
tests/test_streams.py::TestStreamReader::test_read_eof_infinite 
[gw22] [ 79%] PASSED tests/test_web_request.py::test_clone 
tests/test_web_request.py::test_clone_client_max_size 
[gw22] [ 79%] PASSED tests/test_web_request.py::test_clone_client_max_size 
tests/test_web_request.py::test_clone_override_client_max_size 
[gw22] [ 79%] PASSED tests/test_web_request.py::test_clone_override_client_max_size 
tests/test_web_request.py::test_clone_method 
[gw22] [ 79%] PASSED tests/test_web_request.py::test_clone_method 
tests/test_web_request.py::test_clone_rel_url 
[gw22] [ 79%] PASSED tests/test_web_request.py::test_clone_rel_url 
tests/test_web_request.py::test_clone_rel_url_str 
tests/test_run_app.py::test_run_app_coro[pyloop] 
[gw12] [ 79%] PASSED tests/test_tracing.py::TestTrace::test_send[connection_create_start-params8-TraceConnectionCreateStartParams] 
[gw22] [ 79%] PASSED tests/test_web_request.py::test_clone_rel_url_str 
tests/test_web_request.py::test_clone_headers 
[gw22] [ 79%] PASSED tests/test_web_request.py::test_clone_headers 
tests/test_web_request.py::test_clone_headers_dict 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-///resource2//a//b?p=1-404] 
tests/test_web_request.py::test_range_to_slice_head 
[gw22] [ 79%] PASSED tests/test_web_request.py::test_clone_headers_dict 
tests/test_web_request.py::test_cannot_clone_after_read 
tests/test_web_functional.py::test_no_body_for_1xx_204_304_responses[pyloop-version1-101] 
[gw9] [ 79%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-///resource2//a//b?p=1-404] 
[gw12] [ 79%] PASSED tests/test_web_request.py::test_range_to_slice_head 
tests/test_web_request.py::test_range_to_slice_mid 
[gw2] [ 79%] PASSED tests/test_web_functional.py::test_no_body_for_1xx_204_304_responses[pyloop-version1-101] 
[gw12] [ 79%] PASSED tests/test_web_request.py::test_range_to_slice_mid 
tests/test_web_request.py::test_range_to_slice_tail_start 
[gw17] [ 79%] PASSED tests/test_web_functional.py::test_response_with_streamer[pyloop] 
[gw12] [ 79%] PASSED tests/test_web_request.py::test_range_to_slice_tail_start 
tests/test_web_request.py::test_range_to_slice_tail_stop 
[gw12] [ 79%] PASSED tests/test_web_request.py::test_range_to_slice_tail_stop 
tests/test_web_request.py::test_range_non_ascii 
tests/test_web_functional.py::test_start_without_routes[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_no_trailing_slash_when_disabled[pyloop-/resource1/?p1=1&p2=2-404] 
[gw23] [ 79%] PASSED tests/test_web_functional.py::test_start_without_routes[pyloop] 
[gw7] [ 79%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_no_trailing_slash_when_disabled[pyloop-/resource1/?p1=1&p2=2-404] 
tests/test_web_functional.py::test_response_context_manager[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_add_trailing_when_necessary[pyloop-/resource2/-200] 
[gw5] [ 79%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_add_trailing_when_necessary[pyloop-/resource2/-200] 
[gw12] [ 79%] PASSED tests/test_web_request.py::test_range_non_ascii 
tests/test_web_request.py::test_non_keepalive_on_http10 
[gw12] [ 79%] PASSED tests/test_web_request.py::test_non_keepalive_on_http10 
tests/test_web_request.py::test_non_keepalive_on_closing 
[gw12] [ 79%] PASSED tests/test_web_request.py::test_non_keepalive_on_closing 
tests/test_web_request.py::test_call_POST_on_GET_request 
[gw20] [ 79%] PASSED tests/test_web_functional.py::test_response_context_manager[pyloop] 
[gw15] [ 79%] PASSED tests/test_run_app.py::test_run_app_coro[pyloop] 
tests/test_web_functional.py::test_request_headers_type[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/////resource1/a///b-200] 
[gw16] [ 79%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/////resource1/a///b-200] 
[gw19] [ 79%] PASSED tests/test_web_functional.py::test_request_headers_type[pyloop] 
[gw0] [ 79%] PASSED tests/test_streams.py::test_stream_reader_iter_any 
tests/test_streams.py::test_stream_reader_iter 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-//resource2//a//b?p=1-200_0] 
[gw8] [ 79%] PASSED 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_merge_slash[pyloop-/resource1/a/b-200] 
[gw13] [ 79%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_merge_slash[pyloop-/resource1/a/b-200] 
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_remove_trailing_when_necessary[pyloop-/resource1?p1=1&p2=2-200] 
[gw14] [ 79%] 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]] 
[gw14] [ 80%] 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 
[gw14] [ 80%] PASSED tests/test_web_request.py::test_single_forwarded_header_camelcase 
tests/test_web_request.py::test_single_forwarded_header_single_param 
[gw14] [ 80%] PASSED tests/test_web_request.py::test_single_forwarded_header_single_param 
tests/test_web_request.py::test_single_forwarded_header_multiple_param 
[gw21] [ 80%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_trailing_when_necessary[pyloop-/resource1?p1=1&p2=2-200] 
tests/test_web_functional.py::test_subapp_cannot_add_app_in_handler[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/////resource2/a///b/?p=1-200] 
[gw18] [ 80%] PASSED tests/test_run_app.py::TestShutdown::test_shutdown_wait_for_handler 
tests/test_run_app.py::TestShutdown::test_shutdown_timeout_handler 
[gw10] [ 80%] PASSED tests/test_web_functional.py::test_subapp_cannot_add_app_in_handler[pyloop] 
[gw22] [ 80%] PASSED tests/test_web_request.py::test_cannot_clone_after_read 
tests/test_web_request.py::test_make_too_big_request 
[gw6] [ 80%] 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/-200] 
[gw11] [ 80%] PASSED tests/test_streams.py::TestStreamReader::test_readchunk_with_other_read_calls 
tests/test_streams.py::TestStreamReader::test_chunksplits_memory_leak 
[gw14] [ 80%] 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_no_body_for_1xx_204_304_responses[pyloop-version1-204] 
[gw2] [ 80%] PASSED tests/test_web_functional.py::test_no_body_for_1xx_204_304_responses[pyloop-version1-204] 
[gw3] [ 80%] PASSED tests/test_streams.py::TestStreamReader::test_read_eof_infinite 
tests/test_streams.py::TestStreamReader::test_read_eof_unread_data_no_warning 
[gw4] [ 80%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-///resource2//a//b/-200] 
[gw14] [ 80%] PASSED tests/test_web_request.py::test_single_forwarded_header_quoted_escaped 
tests/test_web_request.py::test_single_forwarded_header_custom_param 
[gw14] [ 80%] PASSED tests/test_web_request.py::test_single_forwarded_header_custom_param 
tests/test_web_request.py::test_single_forwarded_header_empty_params 
tests/test_web_functional.py::test_response_context_manager_error[pyloop] 
[gw14] [ 80%] PASSED tests/test_web_request.py::test_single_forwarded_header_empty_params 
tests/test_web_request.py::test_single_forwarded_header_bad_separator 
[gw20] [ 80%] PASSED tests/test_web_functional.py::test_response_context_manager_error[pyloop] 
[gw14] [ 80%] PASSED tests/test_web_request.py::test_single_forwarded_header_bad_separator 
tests/test_web_request.py::test_single_forwarded_header_injection1 
[gw14] [ 80%] PASSED tests/test_web_request.py::test_single_forwarded_header_injection1 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-///resource2//a//b/?p=1-200] 
tests/test_web_request.py::test_single_forwarded_header_injection2 
[gw14] [ 80%] PASSED tests/test_web_request.py::test_single_forwarded_header_injection2 
[gw9] [ 80%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-///resource2//a//b/?p=1-200] 
tests/test_run_app.py::test_run_app_default_logger[pyloop] 
[gw12] [ 80%] PASSED tests/test_web_request.py::test_call_POST_on_GET_request 
tests/test_web_request.py::test_call_POST_on_weird_content_type 
tests/test_web_request.py::test_single_forwarded_header_long_quoted_string 
[gw14] [ 80%] PASSED tests/test_web_request.py::test_single_forwarded_header_long_quoted_string 
tests/test_web_request.py::test_multiple_forwarded_headers 
[gw14] [ 80%] PASSED tests/test_web_request.py::test_multiple_forwarded_headers 
tests/test_web_request.py::test_multiple_forwarded_headers_bad_syntax 
[gw14] [ 80%] PASSED tests/test_web_request.py::test_multiple_forwarded_headers_bad_syntax 
tests/test_web_request.py::test_save_state_on_clone 
[gw14] [ 80%] PASSED tests/test_web_request.py::test_save_state_on_clone 
tests/test_web_request.py::test_clone_scheme 
[gw14] [ 80%] PASSED tests/test_web_request.py::test_clone_scheme 
tests/test_web_request.py::test_clone_host 
[gw14] [ 80%] PASSED tests/test_web_request.py::test_clone_host 
tests/test_web_request.py::test_clone_remote 
[gw14] [ 80%] PASSED tests/test_web_request.py::test_clone_remote 
tests/test_web_request.py::test_remote_with_closed_transport 
[gw14] [ 80%] PASSED tests/test_web_request.py::test_remote_with_closed_transport 
tests/test_web_request.py::test_url_http_with_closed_transport 
[gw14] [ 80%] PASSED tests/test_web_request.py::test_url_http_with_closed_transport 
tests/test_web_request.py::test_url_https_with_closed_transport 
tests/test_web_functional.py::test_requests_count[pyloop] 
[gw14] [ 80%] PASSED tests/test_web_request.py::test_url_https_with_closed_transport 
[gw23] [ 80%] PASSED tests/test_web_functional.py::test_requests_count[pyloop] 
tests/test_web_functional.py::test_response_with_async_gen_no_params[pyloop] 
tests/test_web_request.py::test_get_extra_info 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_no_trailing_slash_when_disabled[pyloop-/resource2?p1=1&p2=2-404] 
[gw7] [ 80%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_no_trailing_slash_when_disabled[pyloop-/resource2?p1=1&p2=2-404] 
[gw15] [ 80%] PASSED tests/test_run_app.py::test_run_app_default_logger[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/////resource1/a///b/-404] 
tests/test_web_functional.py::test_signal_on_error_handler[pyloop] 
[gw16] [ 80%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/////resource1/a///b/-404] 
[gw19] [ 80%] PASSED tests/test_web_functional.py::test_signal_on_error_handler[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_add_trailing_when_necessary[pyloop-/resource1?p1=1&p2=2-200] 
[gw5] [ 80%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_add_trailing_when_necessary[pyloop-/resource1?p1=1&p2=2-200] 
[gw17] [ 80%] PASSED tests/test_web_functional.py::test_response_with_async_gen_no_params[pyloop] 
tests/test_web_functional.py::test_subapp_middlewares[pyloop] 
[gw10] [ 80%] PASSED tests/test_web_functional.py::test_subapp_middlewares[pyloop] 
[gw0] [ 80%] PASSED tests/test_streams.py::test_stream_reader_iter 
tests/test_streams.py::test_stream_reader_iter_chunks_no_chunked_encoding 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-//resource2//a//b/?p=1-200_0] 
[gw8] [ 80%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-//resource2//a//b/?p=1-200_0] 
tests/test_web_functional.py::test_no_body_for_1xx_204_304_responses[pyloop-version1-304] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_merge_slash[pyloop-//resource1//a//b-200] 
[gw13] [ 80%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_merge_slash[pyloop-//resource1//a//b-200] 
[gw2] [ 80%] PASSED tests/test_web_functional.py::test_no_body_for_1xx_204_304_responses[pyloop-version1-304] 
[gw11] [ 81%] PASSED tests/test_streams.py::TestStreamReader::test_chunksplits_memory_leak 
tests/test_streams.py::TestStreamReader::test_read_empty_chunks 
[gw1] [ 81%] PASSED tests/test_pytest_plugin.py::test_warning_checks 
tests/test_pytest_plugin.py::test_aiohttp_plugin_async_fixture 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/////resource2/a///b-404] 
[gw4] [ 81%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/////resource2/a///b-404] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_trailing_when_necessary[pyloop-/resource1/?p1=1&p2=2-200] 
tests/test_web_functional.py::test_context_manager_close_on_release[pyloop] 
[gw20] [ 81%] PASSED tests/test_web_functional.py::test_context_manager_close_on_release[pyloop] 
[gw21] [ 81%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_trailing_when_necessary[pyloop-/resource1/?p1=1&p2=2-200] 
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_and_merge_slash[pyloop-/resource1/a/b-200] 
[gw6] [ 81%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/resource1/a/b-200] 
[gw22] [ 81%] PASSED tests/test_web_request.py::test_make_too_big_request 
[gw12] [ 81%] PASSED tests/test_web_request.py::test_call_POST_on_weird_content_type 
[gw9] [ 81%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/////resource2/a///b?p=1-404] 
[gw14] [ 81%] PASSED tests/test_web_request.py::test_get_extra_info 
tests/test_web_request.py::test_eq 
[gw14] [ 81%] PASSED tests/test_web_request.py::test_eq 
tests/test_web_request.py::test_loop_prop 
tests/test_web_functional.py::test_redirect_url[pyloop] 
tests/test_web_request.py::test_make_too_big_request_adjust_limit 
[gw23] [ 81%] PASSED tests/test_web_functional.py::test_redirect_url[pyloop] 
[gw3] [ 81%] PASSED tests/test_streams.py::TestStreamReader::test_read_eof_unread_data_no_warning 
tests/test_web_functional.py::test_subapp_on_response_prepare[pyloop] 
tests/test_web_request.py::test_call_POST_twice 
[gw10] [ 81%] PASSED tests/test_web_functional.py::test_subapp_on_response_prepare[pyloop] 
tests/test_run_app.py::test_run_app_default_logger_setup_requires_debug[pyloop] 
tests/test_streams.py::TestStreamReader::test_read_until_eof 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_add_trailing_when_necessary[pyloop-/resource1/?p1=1&p2=2-404] 
[gw5] [ 81%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_add_trailing_when_necessary[pyloop-/resource1/?p1=1&p2=2-404] 
tests/test_web_functional.py::test_bad_method_for_c_http_parser_not_hangs[pyloop] 
[gw19] [ 81%] PASSED tests/test_web_functional.py::test_bad_method_for_c_http_parser_not_hangs[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/resource2/a/b-200] 
[gw16] [ 81%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/resource2/a/b-200] 
tests/test_web_functional.py::test_response_with_streamer_no_params[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_no_trailing_slash_when_disabled[pyloop-/resource2/?p1=1&p2=2-200] 
[gw7] [ 81%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_no_trailing_slash_when_disabled[pyloop-/resource2/?p1=1&p2=2-200] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/////resource2/a///b/-200] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-///resource1//a//b?p=1-200] 
[gw4] [ 81%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/////resource2/a///b/-200] 
[gw0] [ 81%] PASSED tests/test_streams.py::test_stream_reader_iter_chunks_no_chunked_encoding 
tests/test_streams.py::test_stream_reader_iter_chunks_chunked_encoding 
tests/test_web_functional.py::test_keepalive_race_condition[pyloop] 
[gw8] [ 81%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-///resource1//a//b?p=1-200] 
[gw2] [ 81%] PASSED tests/test_web_functional.py::test_keepalive_race_condition[pyloop] 
[gw15] [ 81%] PASSED tests/test_run_app.py::test_run_app_default_logger_setup_requires_debug[pyloop] 
tests/test_web_functional.py::test_subapp_on_startup[pyloop] 
[gw10] [ 81%] PASSED tests/test_web_functional.py::test_subapp_on_startup[pyloop] 
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] 
[gw20] [ 81%] 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] 
[gw20] [ 81%] 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] 
[gw20] [ 81%] 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] 
[gw20] [ 81%] 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] 
[gw17] [ 81%] PASSED tests/test_web_functional.py::test_response_with_streamer_no_params[pyloop] 
[gw11] [ 81%] PASSED tests/test_streams.py::TestStreamReader::test_read_empty_chunks 
tests/test_streams.py::TestStreamReader::test_readchunk_separate_http_chunk_tail 
[gw20] [ 81%] 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] 
[gw20] [ 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] 
[gw20] [ 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] 
[gw20] [ 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_request.py::test_datetime_headers[Tue, 08 Oct 4446413 00:56:40 GMT-None-If-Unmodified-Since-if_unmodified_since] 
[gw20] [ 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] 
[gw20] [ 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_web_request.py::test_datetime_headers[Tue, 08 Oct 2000 00:56:80 GMT-None-If-Modified-Since-if_modified_since] 
[gw20] [ 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] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_merge_slash[pyloop-//resource1//a//b/-404] 
[gw13] [ 81%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_merge_slash[pyloop-//resource1//a//b/-404] 
[gw20] [ 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_request.py::test_datetime_headers[Tue, 08 Oct 2000 00:56:80 GMT-None-If-Range-if_range] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/resource1/a/b/-200] 
[gw20] [ 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_etag_class[etag1-"0123-strong-kotik"] 
[gw20] [ 81%] PASSED tests/test_web_response.py::test_etag_class[etag1-"0123-strong-kotik"] 
tests/test_web_response.py::test_etag_any 
[gw20] [ 81%] PASSED tests/test_web_response.py::test_etag_any 
tests/test_web_response.py::test_etag_invalid_value_set["invalid"] 
[gw20] [ 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] 
[gw20] [ 81%] 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] 
[gw20] [ 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] 
[gw20] [ 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] 
[gw20] [ 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"] 
[gw20] [ 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] 
[gw20] [ 82%] PASSED tests/test_web_response.py::test_etag_invalid_value_class[123] 
tests/test_web_response.py::test_etag_invalid_value_class[invalid1] 
[gw20] [ 82%] PASSED tests/test_web_response.py::test_etag_invalid_value_class[invalid1] 
[gw6] [ 82%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/resource1/a/b/-200] 
tests/test_web_response.py::test_etag_reset 
[gw20] [ 82%] PASSED tests/test_web_response.py::test_etag_reset 
tests/test_web_response.py::test_start 
[gw12] [ 82%] PASSED tests/test_web_request.py::test_call_POST_twice 
tests/test_web_request.py::test_no_request_cookies 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/////resource2/a///b/?p=1-200] 
[gw9] [ 82%] 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_simple_subapp[pyloop] 
[gw12] [ 82%] PASSED tests/test_web_request.py::test_no_request_cookies 
tests/test_web_request.py::test_request_cookie 
[gw12] [ 82%] PASSED tests/test_web_request.py::test_request_cookie 
tests/test_web_request.py::test_request_cookie__set_item 
[gw12] [ 82%] PASSED tests/test_web_request.py::test_request_cookie__set_item 
tests/test_web_request.py::test_request_cookies_with_special_characters 
[gw3] [ 82%] PASSED tests/test_streams.py::TestStreamReader::test_read_until_eof 
tests/test_web_request.py::test_datetime_headers[Tue, 08 Oct 2000 00:56:40 GMT-expected3-If-Modified-Since-if_modified_since] 
[gw3] [ 82%] 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] 
[gw23] [ 82%] PASSED tests/test_web_functional.py::test_simple_subapp[pyloop] 
[gw3] [ 82%] 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/?p=1-404] 
[gw8] [ 82%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-///resource1//a//b/?p=1-404] 
[gw14] [ 82%] 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] 
[gw14] [ 82%] 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_etag_headers["67ab43", W/"54ed21", "7892,dd"-expected0-If-None-Match-if_none_match] 
[gw3] [ 82%] 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_run_app.py::test_run_app_default_logger_setup_requires_default_logger[pyloop] 
[gw14] [ 82%] 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] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-//resource2//a//b-200_1] 
[gw16] [ 82%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-//resource2//a//b-200_1] 
[gw14] [ 82%] 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] 
[gw0] [ 82%] PASSED tests/test_streams.py::test_stream_reader_iter_chunks_chunked_encoding 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_trailing_when_necessary[pyloop-/resource2?p1=1&p2=2-404] 
tests/test_streams.py::test_isinstance_check 
[gw0] [ 82%] PASSED tests/test_streams.py::test_isinstance_check 
tests/test_web_response.py::test_force_compression_no_accept_gzip[isal.isal_zlib] 
[gw22] [ 82%] PASSED tests/test_web_request.py::test_make_too_big_request_adjust_limit 
tests/test_web_request.py::test_multipart_formdata 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_merge_slash[pyloop-///resource1//a//b-200] 
[gw13] [ 82%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_merge_slash[pyloop-///resource1//a//b-200] 
[gw14] [ 82%] 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] 
[gw21] [ 82%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_trailing_when_necessary[pyloop-/resource2?p1=1&p2=2-404] 
tests/test_web_response.py::test_last_modified_initial 
[gw7] [ 82%] PASSED tests/test_web_response.py::test_last_modified_initial 
tests/test_web_response.py::test_last_modified_string 
[gw7] [ 82%] PASSED tests/test_web_response.py::test_last_modified_string 
tests/test_web_response.py::test_last_modified_timestamp 
[gw7] [ 82%] PASSED tests/test_web_response.py::test_last_modified_timestamp 
tests/test_web_response.py::test_last_modified_datetime 
tests/test_web_functional.py::test_subapp_on_shutdown[pyloop] 
[gw10] [ 82%] PASSED tests/test_web_functional.py::test_subapp_on_shutdown[pyloop] 
tests/test_web_response.py::test_request_iter 
[gw5] [ 82%] PASSED tests/test_web_response.py::test_request_iter 
tests/test_web_response.py::test_content_length 
[gw7] [ 82%] PASSED tests/test_web_response.py::test_last_modified_datetime 
tests/test_web_response.py::test_last_modified_reset 
[gw7] [ 82%] PASSED tests/test_web_response.py::test_last_modified_reset 
tests/test_web_response.py::test_last_modified_invalid_type 
[gw5] [ 82%] PASSED tests/test_web_response.py::test_content_length 
tests/test_web_response.py::test_content_length_setter 
[gw5] [ 82%] PASSED tests/test_web_response.py::test_content_length_setter 
tests/test_web_response.py::test_content_length_setter_with_enable_chunked_encoding 
[gw5] [ 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 
[gw5] [ 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 
[gw5] [ 82%] PASSED tests/test_web_response.py::test_set_content_length_to_None_on_non_set 
tests/test_web_response.py::test_setting_content_type 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/resource1/a/b?p=1-200] 
[gw7] [ 82%] PASSED tests/test_web_response.py::test_last_modified_invalid_type 
tests/test_web_response.py::test_last_modified_string_invalid[xxyyzz-None] 
[gw7] [ 83%] 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] 
[gw15] [ 83%] PASSED tests/test_run_app.py::test_run_app_default_logger_setup_requires_default_logger[pyloop] 
[gw4] [ 83%] 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_read_bufsize[pyloop] 
[gw7] [ 83%] 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] 
[gw7] [ 83%] 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 
[gw5] [ 83%] PASSED tests/test_web_response.py::test_setting_content_type 
tests/test_web_response.py::test_setting_charset 
[gw5] [ 83%] PASSED tests/test_web_response.py::test_setting_charset 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_cannot_remove_and_add_slash 
[gw19] [ 83%] PASSED tests/test_web_functional.py::test_read_bufsize[pyloop] 
[gw7] [ 83%] PASSED tests/test_web_response.py::test_etag_initial 
tests/test_web_response.py::test_etag_string 
[gw7] [ 83%] PASSED tests/test_web_response.py::test_etag_string 
tests/test_web_response.py::test_etag_class[etag0-W/"0123-weak-kotik"] 
[gw7] [ 83%] PASSED tests/test_web_response.py::test_etag_class[etag0-W/"0123-weak-kotik"] 
tests/test_web_response.py::test_set_content_length_if_compression_enabled[zlib_ng.zlib_ng] 
[gw20] [ 83%] PASSED tests/test_web_response.py::test_start 
tests/test_web_response.py::test_chunked_encoding 
tests/test_web_functional.py::test_keepalive_expires_on_time[pyloop] 
tests/test_web_response.py::test_default_charset 
[gw5] [ 83%] PASSED tests/test_web_response.py::test_default_charset 
tests/test_web_response.py::test_reset_charset 
[gw5] [ 83%] PASSED tests/test_web_response.py::test_reset_charset 
tests/test_web_response.py::test_reset_charset_after_setting 
[gw5] [ 83%] PASSED tests/test_web_response.py::test_reset_charset_after_setting 
tests/test_web_response.py::test_charset_without_content_type 
[gw5] [ 83%] PASSED tests/test_web_response.py::test_charset_without_content_type 
[gw2] [ 83%] PASSED tests/test_web_functional.py::test_keepalive_expires_on_time[pyloop] 
[gw12] [ 83%] PASSED tests/test_web_request.py::test_request_cookies_with_special_characters 
tests/test_web_request.py::test_request_cookies_real_world_examples 
tests/test_web_response.py::test_remove_content_length_if_compression_enabled_http10[isal.isal_zlib] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/////resource1/a///b?p=1-200] 
[gw8] [ 83%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/////resource1/a///b?p=1-200] 
[gw12] [ 83%] PASSED tests/test_web_request.py::test_request_cookies_real_world_examples 
tests/test_web_response.py::test_compression_default_coding[isal.isal_zlib] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-//resource2//a//b-404_0] 
[gw6] [ 83%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-//resource2//a//b-404_0] 
[gw14] [ 83%] 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] 
[gw14] [ 83%] 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_response.py::test_force_compression_no_accept_deflate[zlib_ng.zlib_ng] 
[gw0] [ 83%] PASSED tests/test_web_response.py::test_force_compression_no_accept_gzip[isal.isal_zlib] 
tests/test_web_response.py::test_change_content_threaded_compression_enabled[zlib] 
[gw9] [ 83%] 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] 
[gw1] [ 83%] PASSED tests/test_pytest_plugin.py::test_aiohttp_plugin_async_fixture 
tests/test_pytest_plugin.py::test_aiohttp_plugin_async_gen_fixture 
[gw9] [ 83%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_open_redirects[pyloop-True-False] 
tests/test_web_functional.py::test_subapp_reverse_url[pyloop] 
[gw23] [ 83%] PASSED tests/test_web_functional.py::test_subapp_reverse_url[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/////resource1/a///b/?p=1-404] 
[gw8] [ 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_response_with_file[pyloop] 
[gw20] [ 83%] PASSED tests/test_web_response.py::test_chunked_encoding 
tests/test_web_response.py::test_enable_chunked_encoding_with_content_length 
[gw20] [ 83%] PASSED tests/test_web_response.py::test_enable_chunked_encoding_with_content_length 
tests/test_web_response.py::test_chunk_size 
[gw17] [ 83%] PASSED tests/test_web_functional.py::test_response_with_file[pyloop] 
[gw5] [ 83%] PASSED tests/test_web_response.py::test_remove_content_length_if_compression_enabled_http10[isal.isal_zlib] 
tests/test_web_response.py::test_force_compression_identity[zlib] 
tests/test_run_app.py::test_run_app_default_logger_setup_only_if_unconfigured[pyloop] 
[gw3] [ 83%] PASSED tests/test_web_request_handler.py::test_repr 
tests/test_web_request_handler.py::test_connections 
[gw0] [ 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] 
tests/test_web_functional.py::test_subapp_on_cleanup[pyloop] 
[gw10] [ 83%] PASSED tests/test_web_functional.py::test_subapp_on_cleanup[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-//resource2//a//b/-200_1] 
[gw22] [ 83%] PASSED tests/test_web_request.py::test_multipart_formdata 
tests/test_web_request.py::test_multipart_formdata_field_missing_name 
[gw16] [ 83%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-//resource2//a//b/-200_1] 
tests/test_web_functional.py::test_subapp_reverse_variable_url[pyloop] 
[gw23] [ 83%] PASSED tests/test_web_functional.py::test_subapp_reverse_variable_url[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/resource1/a/b/?p=1-200] 
[gw4] [ 83%] PASSED 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_merge_slash[pyloop-/////resource1/a///b-200] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_open_redirects[pyloop-False-True] 
[gw9] [ 83%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_open_redirects[pyloop-False-True] 
[gw13] [ 83%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_merge_slash[pyloop-/////resource1/a///b-200] 
[gw11] [ 83%] PASSED tests/test_streams.py::TestStreamReader::test_readchunk_separate_http_chunk_tail 
tests/test_streams.py::TestStreamReader::test___repr__ 
[gw5] [ 83%] PASSED tests/test_web_response.py::test_force_compression_identity[zlib] 
[gw20] [ 84%] PASSED tests/test_web_response.py::test_chunk_size 
tests/test_web_response.py::test_chunked_encoding_forbidden_for_http_10 
tests/test_web_response.py::test_force_compression_identity[zlib_ng.zlib_ng] 
[gw12] [ 84%] PASSED tests/test_web_response.py::test_compression_default_coding[isal.isal_zlib] 
tests/test_web_response.py::test_force_compression_deflate[zlib] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_trailing_when_necessary[pyloop-/resource2/?p1=1&p2=2-200] 
[gw21] [ 84%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_trailing_when_necessary[pyloop-/resource2/?p1=1&p2=2-200] 
tests/test_web_log.py::test_access_logger_format 
[gw2] [ 84%] 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] 
[gw2] [ 84%] PASSED tests/test_web_log.py::test_access_logger_atoms[%t-[01/Jan/1843:00:29:56 +0800]-extra0] 
tests/test_web_response.py::test_response_cookie_path 
[gw2] [ 84%] PASSED tests/test_web_response.py::test_response_cookie_path 
tests/test_web_response.py::test_response_cookie__issue_del_cookie 
[gw2] [ 84%] PASSED tests/test_web_response.py::test_response_cookie__issue_del_cookie 
tests/test_web_response.py::test_cookie_set_after_del 
[gw2] [ 84%] PASSED tests/test_web_response.py::test_cookie_set_after_del 
tests/test_web_response.py::test_set_status_with_reason 
[gw2] [ 84%] PASSED tests/test_web_response.py::test_set_status_with_reason 
tests/test_web_response.py::test_set_status_with_empty_reason 
[gw2] [ 84%] PASSED tests/test_web_response.py::test_set_status_with_empty_reason 
tests/test_web_response.py::test_set_status_reason_with_cr 
[gw2] [ 84%] PASSED tests/test_web_response.py::test_set_status_reason_with_cr 
tests/test_web_response.py::test_set_status_reason_with_lf 
[gw2] [ 84%] PASSED tests/test_web_response.py::test_set_status_reason_with_lf 
tests/test_web_response.py::test_set_status_reason_with_crlf 
[gw2] [ 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-///resource2//a//b-200] 
[gw16] [ 84%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-///resource2//a//b-200] 
tests/test_web_response.py::test_rm_transfer_encoding_rfc_9112_6_3_http_11[304] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_open_redirects[pyloop-False-False] 
tests/test_web_functional.py::test_auto_decompress[zlib-pyloop-True-uncompressed] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/resource2/a/b?p=1-200] 
[gw15] [ 84%] PASSED tests/test_run_app.py::test_run_app_default_logger_setup_only_if_unconfigured[pyloop] 
[gw8] [ 84%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/resource2/a/b?p=1-200] 
[gw9] [ 84%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_open_redirects[pyloop-False-False] 
[gw19] [ 84%] PASSED tests/test_web_functional.py::test_auto_decompress[zlib-pyloop-True-uncompressed] 
[gw3] [ 84%] PASSED tests/test_web_request_handler.py::test_connections 
tests/test_web_request_handler.py::test_shutdown_no_timeout 
[gw20] [ 84%] PASSED tests/test_web_response.py::test_chunked_encoding_forbidden_for_http_10 
tests/test_web_response.py::test_compression_no_accept[zlib] 
[gw5] [ 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] 
[gw18] [ 84%] PASSED tests/test_run_app.py::TestShutdown::test_shutdown_timeout_handler 
tests/test_run_app.py::TestShutdown::test_shutdown_timeout_not_reached 
[gw7] [ 84%] PASSED tests/test_web_response.py::test_set_content_length_if_compression_enabled[zlib_ng.zlib_ng] 
tests/test_web_response.py::test_set_content_length_if_compression_enabled[isal.isal_zlib] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-//resource2//a//b/-200_0] 
[gw6] [ 84%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-//resource2//a//b/-200_0] 
[gw14] [ 84%] 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] 
[gw2] [ 84%] PASSED tests/test_web_response.py::test_start_force_close 
tests/test_web_response.py::test___repr__ 
tests/test_web_functional.py::test_response_with_file_ctype[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-///resource2//a//b/-200] 
[gw16] [ 84%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-///resource2//a//b/-200] 
[gw11] [ 84%] PASSED tests/test_streams.py::TestStreamReader::test___repr__ 
tests/test_streams.py::TestStreamReader::test___repr__nondefault_limit 
[gw23] [ 84%] PASSED tests/test_web_response.py::test_rm_transfer_encoding_rfc_9112_6_3_http_11[304] 
tests/test_web_response.py::test_rm_content_length_1xx_204_304_responses[100] 
[gw3] [ 84%] PASSED tests/test_web_request_handler.py::test_shutdown_no_timeout 
tests/test_web_request_handler.py::test_shutdown_timeout 
[gw17] [ 84%] PASSED tests/test_web_functional.py::test_response_with_file_ctype[pyloop] 
tests/test_web_response.py::test_rm_content_length_if_compression_http11[zlib] 
[gw20] [ 84%] PASSED tests/test_web_response.py::test_compression_no_accept[zlib] 
tests/test_web_response.py::test_compression_no_accept[zlib_ng.zlib_ng] 
[gw1] [ 84%] PASSED tests/test_pytest_plugin.py::test_aiohttp_plugin_async_gen_fixture 
tests/test_resolver.py::test_async_resolver_positive_ipv4_lookup[pyloop] 
[gw5] [ 84%] PASSED tests/test_web_response.py::test_force_compression_identity[isal.isal_zlib] 
[gw1] [ 84%] PASSED tests/test_resolver.py::test_async_resolver_positive_ipv4_lookup[pyloop] 
tests/test_web_response.py::test_force_compression_identity_response[zlib] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-//resource2//a//b?p=1-404_0] 
[gw4] [ 84%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-//resource2//a//b?p=1-404_0] 
[gw22] [ 84%] PASSED tests/test_web_request.py::test_multipart_formdata_field_missing_name 
tests/test_web_request.py::test_multipart_formdata_file 
[gw12] [ 84%] PASSED tests/test_web_response.py::test_force_compression_deflate[zlib] 
tests/test_web_response.py::test_force_compression_deflate[zlib_ng.zlib_ng] 
[gw0] [ 84%] 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_middleware.py::TestNormalizePathMiddleware::test_merge_slash[pyloop-/////resource1/a//b/-404] 
[gw13] [ 84%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_merge_slash[pyloop-/////resource1/a//b/-404] 
[gw11] [ 84%] PASSED tests/test_streams.py::TestStreamReader::test___repr__nondefault_limit 
tests/test_web_response.py::test_ctor_both_content_type_param_and_header_with_text 
[gw11] [ 84%] 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 
[gw11] [ 84%] 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 
[gw2] [ 85%] PASSED tests/test_web_response.py::test___repr__ 
[gw11] [ 85%] 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 
[gw11] [ 85%] PASSED tests/test_web_response.py::test_ctor_both_charset_param_and_header 
tests/test_web_response.py::test_assign_nonbyteish_body 
tests/test_web_response.py::test___repr___not_prepared 
[gw2] [ 85%] PASSED tests/test_web_response.py::test___repr___not_prepared 
tests/test_web_response.py::test_keep_alive_http10_default 
[gw3] [ 85%] PASSED tests/test_web_request_handler.py::test_shutdown_timeout 
tests/test_web_response.py::test_stream_response_ctor 
[gw3] [ 85%] PASSED tests/test_web_response.py::test_stream_response_ctor 
tests/test_web_response.py::test_stream_response_hashable 
[gw3] [ 85%] PASSED tests/test_web_response.py::test_stream_response_hashable 
tests/test_web_response.py::test_stream_response_eq 
[gw3] [ 85%] PASSED tests/test_web_response.py::test_stream_response_eq 
tests/test_web_response.py::test_ctor_with_headers_and_status 
tests/test_web_response.py::test_stream_response_is_mutable_mapping 
[gw3] [ 85%] PASSED tests/test_web_response.py::test_stream_response_is_mutable_mapping 
tests/test_web_response.py::test_stream_response_delitem 
[gw3] [ 85%] PASSED tests/test_web_response.py::test_stream_response_delitem 
tests/test_web_response.py::test_stream_response_len 
[gw3] [ 85%] PASSED tests/test_web_response.py::test_stream_response_len 
tests/test_web_response.py::test_payload_body_get_text[payload3-test] 
[gw3] [ 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] 
[gw3] [ 85%] PASSED tests/test_web_response.py::test_payload_body_get_text[payload4-test] 
tests/test_web_response.py::test_payload_body_get_text[payload5-test] 
[gw3] [ 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] 
[gw3] [ 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] 
[gw3] [ 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] 
[gw3] [ 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_set_content_length 
[gw3] [ 85%] PASSED tests/test_web_response.py::test_response_set_content_length 
tests/test_web_response.py::test_send_headers_for_empty_body 
tests/test_run_app.py::test_run_app_cancels_all_pending_tasks[pyloop] 
tests/test_resolver.py::test_async_resolver_positive_link_local_ipv6_lookup[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-//resource2//a//b?p=1-200_1] 
[gw8] [ 85%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-//resource2//a//b?p=1-200_1] 
tests/test_web_middleware.py::test_old_style_middleware[pyloop] 
[gw1] [ 85%] PASSED tests/test_resolver.py::test_async_resolver_positive_link_local_ipv6_lookup[pyloop] 
[gw9] [ 85%] PASSED tests/test_web_middleware.py::test_old_style_middleware[pyloop] 
tests/test_web_response.py::test_write_non_byteish 
tests/test_web_functional.py::test_auto_decompress[zlib-pyloop-False-compressed] 
[gw20] [ 85%] 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] 
[gw19] [ 85%] PASSED tests/test_web_functional.py::test_auto_decompress[zlib-pyloop-False-compressed] 
tests/test_web_functional.py::test_response_with_payload_disp[pyloop] 
[gw23] [ 85%] PASSED tests/test_web_response.py::test_rm_content_length_1xx_204_304_responses[100] 
tests/test_web_response.py::test_rm_content_length_1xx_204_304_responses[101] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-///resource1//a//b-200] 
[gw17] [ 85%] PASSED tests/test_web_functional.py::test_response_with_payload_disp[pyloop] 
[gw5] [ 85%] PASSED tests/test_web_response.py::test_force_compression_identity_response[zlib] 
tests/test_web_response.py::test_force_compression_identity_response[zlib_ng.zlib_ng] 
[gw6] [ 85%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-///resource1//a//b-200] 
[gw3] [ 85%] PASSED tests/test_web_response.py::test_send_headers_for_empty_body 
tests/test_web_response.py::test_render_with_body 
[gw22] [ 85%] PASSED tests/test_web_request.py::test_multipart_formdata_file 
tests/test_web_request.py::test_multipart_formdata_headers_too_many 
[gw14] [ 85%] 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] 
[gw15] [ 85%] PASSED tests/test_run_app.py::test_run_app_cancels_all_pending_tasks[pyloop] 
[gw7] [ 85%] 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] 
[gw10] [ 85%] PASSED tests/test_web_response.py::test_rm_content_length_if_compression_http11[zlib] 
tests/test_web_response.py::test_rm_content_length_if_compression_http11[zlib_ng.zlib_ng] 
[gw11] [ 85%] PASSED tests/test_web_response.py::test_assign_nonbyteish_body 
tests/test_web_response.py::test_assign_nonstr_text 
[gw11] [ 85%] PASSED tests/test_web_response.py::test_assign_nonstr_text 
tests/test_web_response.py::test_payload_body_get_text[test-test] 
[gw11] [ 85%] PASSED tests/test_web_response.py::test_payload_body_get_text[test-test] 
tests/test_web_response.py::test_payload_body_get_text[payload1-test] 
[gw11] [ 85%] PASSED tests/test_web_response.py::test_payload_body_get_text[payload1-test] 
[gw16] [ 85%] PASSED tests/test_web_response.py::test_ctor_with_headers_and_status 
tests/test_web_response.py::test_ctor_content_type 
[gw16] [ 85%] PASSED tests/test_web_response.py::test_ctor_content_type 
tests/test_web_response.py::test_ctor_text_body_combined 
[gw16] [ 85%] PASSED tests/test_web_response.py::test_ctor_text_body_combined 
tests/test_web_response.py::test_ctor_text 
tests/test_web_response.py::test_payload_body_get_text[payload2-test] 
[gw11] [ 85%] PASSED tests/test_web_response.py::test_payload_body_get_text[payload2-test] 
tests/test_web_response.py::test_passing_cimultidict_to_web_response_not_mutated[MultiDict] 
[gw12] [ 85%] 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::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-//resource2//a//b/?p=1-200_0] 
[gw4] [ 85%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-//resource2//a//b/?p=1-200_0] 
tests/test_resolver.py::test_async_resolver_multiple_replies[pyloop] 
[gw1] [ 85%] PASSED tests/test_resolver.py::test_async_resolver_multiple_replies[pyloop] 
[gw0] [ 86%] 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] 
[gw21] [ 86%] PASSED tests/test_web_response.py::test_write_non_byteish 
tests/test_web_response.py::test_write_before_start 
[gw2] [ 86%] PASSED tests/test_web_response.py::test_keep_alive_http10_default 
tests/test_web_response.py::test_keep_alive_http10_switched_on 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_merge_slash[pyloop-/resource1/a/b?p=1-200] 
[gw13] [ 86%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_merge_slash[pyloop-/resource1/a/b?p=1-200] 
[gw20] [ 86%] PASSED tests/test_web_response.py::test_compression_no_accept[isal.isal_zlib] 
tests/test_web_response.py::test_force_compression_no_accept_backwards_compat 
tests/test_web_response.py::test_response_with_immutable_headers 
tests/test_web_response.py::test_set_text_with_content_type 
[gw17] [ 86%] PASSED tests/test_web_response.py::test_response_with_immutable_headers 
tests/test_web_response.py::test_response_prepared_after_header_preparation 
[gw8] [ 86%] PASSED tests/test_web_response.py::test_set_text_with_content_type 
tests/test_web_response.py::test_set_text_with_charset 
[gw5] [ 86%] PASSED tests/test_web_response.py::test_force_compression_identity_response[zlib_ng.zlib_ng] 
[gw8] [ 86%] PASSED tests/test_web_response.py::test_set_text_with_charset 
tests/test_web_response.py::test_default_content_type_in_stream_response 
tests/test_web_response.py::test_force_compression_identity_response[isal.isal_zlib] 
[gw8] [ 86%] PASSED tests/test_web_response.py::test_default_content_type_in_stream_response 
tests/test_web_response.py::test_default_content_type_in_response 
[gw8] [ 86%] PASSED tests/test_web_response.py::test_default_content_type_in_response 
tests/test_web_middleware.py::test_old_style_middleware_class[pyloop] 
[gw16] [ 86%] PASSED tests/test_web_response.py::test_ctor_text 
tests/test_web_response.py::test_ctor_charset 
[gw16] [ 86%] PASSED tests/test_web_response.py::test_ctor_charset 
tests/test_web_response.py::test_ctor_charset_default_utf8 
[gw16] [ 86%] PASSED tests/test_web_response.py::test_ctor_charset_default_utf8 
tests/test_web_response.py::test_ctor_charset_in_content_type 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-///resource1//a//b/-200] 
[gw16] [ 86%] PASSED tests/test_web_response.py::test_ctor_charset_in_content_type 
tests/test_web_response.py::test_ctor_charset_without_text 
[gw16] [ 86%] PASSED tests/test_web_response.py::test_ctor_charset_without_text 
tests/test_web_response.py::test_ctor_content_type_with_extra 
tests/test_web_response.py::test_content_type_with_set_text 
[gw8] [ 86%] PASSED tests/test_web_response.py::test_content_type_with_set_text 
tests/test_web_response.py::test_content_type_with_set_body 
[gw8] [ 86%] PASSED tests/test_web_response.py::test_content_type_with_set_body 
tests/test_web_response.py::test_prepared_when_not_started 
[gw8] [ 86%] PASSED tests/test_web_response.py::test_prepared_when_not_started 
tests/test_web_response.py::test_prepared_when_started 
[gw6] [ 86%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-///resource1//a//b/-200] 
[gw11] [ 86%] 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] 
[gw9] [ 86%] PASSED tests/test_web_middleware.py::test_old_style_middleware_class[pyloop] 
[gw23] [ 86%] 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] 
[gw16] [ 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 
[gw16] [ 86%] PASSED tests/test_web_response.py::test_invalid_content_type_parses_to_application_octect_stream 
tests/test_web_runner.py::test_addresses[pyloop] 
[gw16] [ 86%] PASSED tests/test_web_runner.py::test_addresses[pyloop] 
[gw3] [ 86%] PASSED tests/test_web_response.py::test_render_with_body 
tests/test_web_response.py::test_multiline_reason 
tests/test_web_response.py::test_drain_before_start 
[gw10] [ 86%] 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_run_app.py::test_run_app_cancels_done_tasks[pyloop] 
[gw12] [ 86%] PASSED tests/test_web_response.py::test_force_compression_deflate[isal.isal_zlib] 
tests/test_web_response.py::test_force_compression_deflate_large_payload[zlib] 
[gw15] [ 86%] PASSED tests/test_run_app.py::test_run_app_cancels_done_tasks[pyloop] 
[gw21] [ 86%] PASSED tests/test_web_response.py::test_write_before_start 
tests/test_web_response.py::test_cannot_write_after_eof 
[gw22] [ 86%] PASSED tests/test_web_request.py::test_multipart_formdata_headers_too_many 
tests/test_web_request.py::test_multipart_formdata_header_too_long 
[gw17] [ 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 
[gw17] [ 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 
[gw17] [ 86%] PASSED tests/test_web_response.py::TestJSONResponse::test_passing_text_only 
tests/test_web_response.py::TestJSONResponse::test_data_and_text_raises_value_error 
[gw17] [ 86%] 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 
[gw17] [ 86%] PASSED tests/test_web_response.py::TestJSONResponse::test_data_and_body_raises_value_error 
tests/test_web_response.py::TestJSONResponse::test_text_is_json_encoded 
[gw17] [ 86%] PASSED tests/test_web_response.py::TestJSONResponse::test_text_is_json_encoded 
tests/test_web_response.py::TestJSONResponse::test_content_type_is_overrideable 
[gw17] [ 86%] PASSED tests/test_web_response.py::TestJSONResponse::test_content_type_is_overrideable 
tests/test_web_sendfile_functional.py::test_zero_bytes_file_ok[no_sendfile-pyloop] 
[gw17] [ 86%] PASSED tests/test_web_sendfile_functional.py::test_zero_bytes_file_ok[no_sendfile-pyloop] 
[gw7] [ 86%] PASSED tests/test_web_response.py::test_remove_content_length_if_compression_enabled_http11[zlib] 
tests/test_web_response.py::test_remove_content_length_if_compression_enabled_http11[zlib_ng.zlib_ng] 
[gw11] [ 86%] 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] 
[gw3] [ 86%] PASSED tests/test_web_response.py::test_multiline_reason 
tests/test_web_response.py::test_send_set_cookie_header 
tests/test_web_runner.py::test_named_pipe_runner_wrong_loop 
[gw16] [ 87%] SKIPPED tests/test_web_runner.py::test_named_pipe_runner_wrong_loop 
tests/test_web_runner.py::test_named_pipe_runner_proactor_loop 
[gw16] [ 87%] SKIPPED tests/test_web_runner.py::test_named_pipe_runner_proactor_loop 
tests/test_web_runner.py::test_tcpsite_default_host[pyloop] 
[gw16] [ 87%] PASSED tests/test_web_runner.py::test_tcpsite_default_host[pyloop] 
[gw10] [ 87%] PASSED tests/test_web_response.py::test_rm_content_length_if_compression_http11[isal.isal_zlib] 
tests/test_web_response.py::test_rm_content_length_if_compression_http10[zlib] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-///resource1//a//b?p=1-200] 
tests/test_web_sendfile.py::test_gzip_if_header_not_present_and_file_not_available[pyloop] 
[gw4] [ 87%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-///resource1//a//b?p=1-200] 
[gw14] [ 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] 
[gw21] [ 87%] PASSED tests/test_web_response.py::test_cannot_write_after_eof 
tests/test_web_response.py::test___repr___after_eof 
[gw12] [ 87%] PASSED tests/test_web_response.py::test_force_compression_deflate_large_payload[zlib] 
tests/test_web_response.py::test_force_compression_deflate_large_payload[zlib_ng.zlib_ng] 
tests/test_web_sendfile_functional.py::test_zero_bytes_file_mocked_native_sendfile[pyloop] 
[gw17] [ 87%] PASSED tests/test_web_sendfile_functional.py::test_zero_bytes_file_mocked_native_sendfile[pyloop] 
[gw0] [ 87%] 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_resolver.py::test_async_resolver_negative_lookup[pyloop] 
[gw1] [ 87%] PASSED tests/test_resolver.py::test_async_resolver_negative_lookup[pyloop] 
[gw11] [ 87%] 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_web_runner.py::test_tcpsite_empty_str_host[pyloop] 
[gw16] [ 87%] PASSED tests/test_web_runner.py::test_tcpsite_empty_str_host[pyloop] 
[gw3] [ 87%] PASSED tests/test_web_response.py::test_send_set_cookie_header 
tests/test_web_response.py::test_consecutive_write_eof 
[gw10] [ 87%] 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] 
[gw20] [ 87%] PASSED tests/test_web_response.py::test_force_compression_no_accept_backwards_compat 
tests/test_web_response.py::test_force_compression_false_backwards_compat 
[gw22] [ 87%] PASSED tests/test_web_request.py::test_multipart_formdata_header_too_long 
tests/test_web_request.py::test_make_too_big_request_limit_None 
[gw15] [ 87%] PASSED tests/test_web_sendfile.py::test_gzip_if_header_not_present_and_file_not_available[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_merge_slash[pyloop-//resource1//a//b?p=1-200] 
[gw21] [ 87%] PASSED tests/test_web_response.py::test___repr___after_eof 
[gw2] [ 87%] PASSED tests/test_web_response.py::test_keep_alive_http10_switched_on 
tests/test_web_response.py::test_keep_alive_http09 
tests/test_web_response.py::test_cannot_write_eof_before_headers 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/////resource1/a///b-200] 
[gw13] [ 87%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_merge_slash[pyloop-//resource1//a//b?p=1-200] 
[gw6] [ 87%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/////resource1/a///b-200] 
[gw8] [ 87%] PASSED tests/test_web_response.py::test_prepared_when_started 
tests/test_web_response.py::test_prepared_after_eof 
tests/test_web_middleware.py::test_new_style_middleware_class[pyloop] 
[gw5] [ 87%] PASSED tests/test_web_response.py::test_force_compression_identity_response[isal.isal_zlib] 
tests/test_web_runner.py::test_runner_setup_handle_signals[pyloop] 
[gw5] [ 87%] PASSED tests/test_web_runner.py::test_runner_setup_handle_signals[pyloop] 
[gw9] [ 87%] PASSED tests/test_web_middleware.py::test_new_style_middleware_class[pyloop] 
[gw19] [ 87%] PASSED tests/test_web_response.py::test_drain_before_start 
tests/test_web_response.py::test_changing_status_after_prepare_raises 
tests/test_resolver.py::test_async_resolver_no_hosts_in_getaddrinfo[pyloop] 
[gw1] [ 87%] PASSED tests/test_resolver.py::test_async_resolver_no_hosts_in_getaddrinfo[pyloop] 
[gw11] [ 87%] PASSED tests/test_web_response.py::test_stream_response_sends_headers_immediately 
tests/test_web_response.py::test_response_buffers_headers 
tests/test_web_runner.py::test_run_after_asyncio_run 
[gw16] [ 87%] PASSED tests/test_web_runner.py::test_run_after_asyncio_run 
tests/test_web_sendfile_functional.py::test_static_file_upper_directory[pyloop] 
[gw16] [ 87%] PASSED tests/test_web_sendfile_functional.py::test_static_file_upper_directory[pyloop] 
tests/test_web_sendfile.py::test_gzip_if_header_present_and_file_not_available[pyloop] 
[gw12] [ 87%] PASSED tests/test_web_response.py::test_force_compression_deflate_large_payload[zlib_ng.zlib_ng] 
tests/test_web_response.py::test_force_compression_deflate_large_payload[isal.isal_zlib] 
tests/test_web_sendfile_functional.py::test_static_file_ok_string_path[sendfile-pyloop] 
[gw10] [ 87%] 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] 
[gw23] [ 87%] PASSED tests/test_web_response.py::test_rm_content_length_1xx_204_304_responses[102] 
tests/test_web_response.py::test_rm_content_length_1xx_204_304_responses[204] 
[gw17] [ 87%] PASSED tests/test_web_sendfile_functional.py::test_static_file_ok_string_path[sendfile-pyloop] 
[gw3] [ 87%] PASSED tests/test_web_response.py::test_consecutive_write_eof 
tests/test_web_sendfile_functional.py::test_static_file_custom_content_type[sendfile-pyloop-br] 
[gw3] [ 87%] PASSED tests/test_web_sendfile_functional.py::test_static_file_custom_content_type[sendfile-pyloop-br] 
[gw0] [ 87%] 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] 
[gw21] [ 87%] PASSED tests/test_web_response.py::test_cannot_write_eof_before_headers 
tests/test_web_response.py::test_cannot_write_eof_twice 
[gw7] [ 87%] 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] 
[gw22] [ 87%] PASSED tests/test_web_request.py::test_make_too_big_request_limit_None 
tests/test_web_request.py::test_remote_peername_tcp 
[gw22] [ 87%] PASSED tests/test_web_request.py::test_remote_peername_tcp 
[gw18] [ 87%] PASSED tests/test_run_app.py::TestShutdown::test_shutdown_timeout_not_reached 
tests/test_run_app.py::TestShutdown::test_shutdown_new_conn_rejected 
[gw11] [ 87%] PASSED tests/test_web_response.py::test_response_buffers_headers 
tests/test_web_request.py::test_remote_peername_unix 
[gw22] [ 88%] PASSED tests/test_web_request.py::test_remote_peername_unix 
tests/test_web_runner.py::test_site_for_nonfrozen_app[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[zlib-sendfile-pyloop-None-gzip, deflate, br-br] 
[gw11] [ 88%] PASSED tests/test_web_runner.py::test_site_for_nonfrozen_app[pyloop] 
[gw22] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[zlib-sendfile-pyloop-None-gzip, deflate, br-br] 
[gw20] [ 88%] PASSED tests/test_web_response.py::test_force_compression_false_backwards_compat 
tests/test_web_response.py::test_compression_default_coding[zlib] 
tests/test_resolver.py::test_threaded_resolver_positive_lookup 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/////resource1/a///b/-200] 
[gw6] [ 88%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/////resource1/a///b/-200] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_merge_slash[pyloop-//resource1//a//b/?p=1-404] 
tests/test_web_sendfile_functional.py::test_static_file_with_content_type[sendfile-pyloop] 
[gw13] [ 88%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_merge_slash[pyloop-//resource1//a//b/?p=1-404] 
[gw16] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_content_type[sendfile-pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-///resource1//a//b/?p=1-200] 
tests/test_web_middleware.py::test_new_style_middleware_method[pyloop] 
[gw9] [ 88%] PASSED tests/test_web_middleware.py::test_new_style_middleware_method[pyloop] 
[gw4] [ 88%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-///resource1//a//b/?p=1-200] 
[gw14] [ 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] 
[gw2] [ 88%] PASSED tests/test_web_response.py::test_keep_alive_http09 
tests/test_web_response.py::test_prepare_twice 
tests/test_web_sendfile_functional.py::test_static_file_custom_content_type[no_sendfile-pyloop-br] 
[gw15] [ 88%] PASSED tests/test_web_sendfile.py::test_gzip_if_header_present_and_file_not_available[pyloop] 
[gw8] [ 88%] PASSED tests/test_web_response.py::test_prepared_after_eof 
tests/test_web_runner.py::test_app_handler_args_failure 
[gw3] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_static_file_custom_content_type[no_sendfile-pyloop-br] 
tests/test_web_sendfile_functional.py::test_static_file_ok_string_path[no_sendfile-pyloop] 
[gw10] [ 88%] 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 
[gw0] [ 88%] 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] 
tests/test_web_runner.py::test_runner_setup_without_signal_handling[pyloop] 
[gw5] [ 88%] PASSED tests/test_web_runner.py::test_runner_setup_without_signal_handling[pyloop] 
[gw17] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_static_file_ok_string_path[no_sendfile-pyloop] 
[gw19] [ 88%] PASSED tests/test_web_response.py::test_changing_status_after_prepare_raises 
tests/test_web_response.py::test_nonstr_text_in_ctor 
[gw19] [ 88%] PASSED tests/test_web_response.py::test_nonstr_text_in_ctor 
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[zlib_ng.zlib_ng-sendfile-pyloop-None-gzip, deflate-gzip] 
[gw19] [ 88%] PASSED tests/test_web_response.py::test_text_in_ctor_with_content_type 
tests/test_web_response.py::test_text_in_ctor_with_content_type_header 
[gw20] [ 88%] PASSED tests/test_web_response.py::test_compression_default_coding[zlib] 
[gw19] [ 88%] PASSED tests/test_web_response.py::test_text_in_ctor_with_content_type_header 
[gw23] [ 88%] PASSED tests/test_web_response.py::test_rm_content_length_1xx_204_304_responses[204] 
tests/test_web_response.py::test_rm_content_length_1xx_204_304_responses[304] 
[gw12] [ 88%] PASSED tests/test_web_response.py::test_force_compression_deflate_large_payload[isal.isal_zlib] 
tests/test_web_response.py::test_compression_default_coding[zlib_ng.zlib_ng] 
tests/test_web_response.py::test_text_in_ctor_with_content_type_header_multidict 
[gw19] [ 88%] 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 
[gw19] [ 88%] PASSED tests/test_web_response.py::test_body_in_ctor_with_content_type_header_multidict 
[gw1] [ 88%] PASSED tests/test_resolver.py::test_threaded_resolver_positive_lookup 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/////resource1/a///b///-200] 
[gw6] [ 88%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/////resource1/a///b///-200] 
tests/test_resolver.py::test_threaded_resolver_positive_ipv6_link_local_lookup 
tests/test_web_response.py::test_text_with_empty_payload 
[gw19] [ 88%] 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_force_compression_no_accept_deflate[zlib] 
[gw19] [ 88%] PASSED tests/test_web_response.py::test_response_with_content_length_header_without_body 
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] 
[gw11] [ 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-gzip] 
tests/test_web_sendfile_functional.py::test_static_file_with_content_type[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-gzip] 
[gw7] [ 88%] 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] 
[gw21] [ 88%] PASSED tests/test_web_response.py::test_cannot_write_eof_twice 
tests/test_web_response.py::test_force_close 
[gw21] [ 88%] PASSED tests/test_web_response.py::test_force_close 
tests/test_web_response.py::test_response_output_length 
[gw16] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_content_type[no_sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[zlib-sendfile-pyloop-ContentCoding.gzip-gzip, deflate-gzip] 
[gw22] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[zlib-sendfile-pyloop-ContentCoding.gzip-gzip, deflate-gzip] 
[gw0] [ 88%] PASSED tests/test_web_response.py::test_change_content_length_if_compression_enabled[zlib] 
tests/test_web_response.py::test_change_content_length_if_compression_enabled[zlib_ng.zlib_ng] 
tests/test_web_sendfile_functional.py::test_static_file_custom_content_type_compress[sendfile-pyloop-gzip, deflate-gzip] 
[gw3] [ 88%] PASSED tests/test_web_sendfile_functional.py::test_static_file_custom_content_type_compress[sendfile-pyloop-gzip, deflate-gzip] 
[gw8] [ 88%] 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] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/////resource1/a///b?p=1-200] 
tests/test_web_runner.py::test_site_double_added[pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_merge_slash[pyloop-///resource1//a//b?p=1-200] 
[gw13] [ 88%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_merge_slash[pyloop-///resource1//a//b?p=1-200] 
[gw5] [ 88%] PASSED tests/test_web_runner.py::test_site_double_added[pyloop] 
[gw4] [ 89%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/////resource1/a///b?p=1-200] 
[gw14] [ 89%] PASSED tests/test_web_response.py::test_force_compression_gzip[isal.isal_zlib] 
[gw10] [ 89%] PASSED tests/test_web_response.py::test_rm_content_length_if_204 
tests/test_web_response.py::test_force_compression_no_accept_gzip[zlib] 
tests/test_web_response.py::test_rm_transfer_encoding_rfc_9112_6_3_http_11[100] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/resource2/a/b-404] 
[gw6] [ 89%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/resource2/a/b-404] 
tests/test_web_sendfile_functional.py::test_static_file_custom_content_type[sendfile-pyloop-gzip] 
[gw20] [ 89%] PASSED tests/test_web_response.py::test_compression_default_coding[zlib_ng.zlib_ng] 
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] 
[gw16] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_custom_content_type[sendfile-pyloop-gzip] 
[gw20] [ 89%] 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_middleware.py::test_middleware_does_not_leak[pyloop] 
[gw2] [ 89%] PASSED tests/test_web_response.py::test_prepare_twice 
tests/test_web_response.py::test_prepare_calls_signal 
tests/test_web_sendfile_functional.py::test_static_file_not_exists[pyloop] 
[gw9] [ 89%] PASSED tests/test_web_middleware.py::test_middleware_does_not_leak[pyloop] 
[gw12] [ 89%] PASSED tests/test_web_response.py::test_force_compression_no_accept_deflate[zlib] 
tests/test_web_sendfile_functional.py::test_static_file_with_content_encoding[no_sendfile-pyloop-gzip-application/gzip] 
tests/test_web_sendfile.py::test_status_controlled_by_user[pyloop] 
[gw12] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_content_encoding[no_sendfile-pyloop-gzip-application/gzip] 
[gw17] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_not_exists[pyloop] 
[gw1] [ 89%] PASSED tests/test_resolver.py::test_threaded_resolver_positive_ipv6_link_local_lookup 
tests/test_web_sendfile_functional.py::test_static_file_if_modified_since_invalid_date[sendfile-pyloop] 
[gw1] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_modified_since_invalid_date[sendfile-pyloop] 
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_static_file_with_encoding_and_enable_compression[zlib_ng.zlib_ng-sendfile-pyloop-None-gzip, deflate, br-br] 
[gw11] [ 89%] 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] 
[gw23] [ 89%] 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 
[gw19] [ 89%] 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] 
[gw0] [ 89%] 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] 
tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[zlib-sendfile-pyloop-ContentCoding.gzip-gzip, deflate, br-br] 
[gw7] [ 89%] PASSED tests/test_web_response.py::test_remove_content_length_if_compression_enabled_http10[zlib] 
[gw22] [ 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] 
tests/test_web_response.py::test_remove_content_length_if_compression_enabled_http10[zlib_ng.zlib_ng] 
[gw21] [ 89%] PASSED tests/test_web_response.py::test_response_output_length 
tests/test_web_response.py::test_response_cookies 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_merge_slash[pyloop-/////resource1/a///b?p=1-200] 
[gw21] [ 89%] PASSED tests/test_web_response.py::test_response_cookies 
tests/test_web_sendfile_functional.py::test_static_file_custom_content_type[no_sendfile-pyloop-gzip] 
[gw13] [ 89%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_merge_slash[pyloop-/////resource1/a///b?p=1-200] 
[gw16] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_custom_content_type[no_sendfile-pyloop-gzip] 
tests/test_web_response.py::test_response_cookie_partitioned 
[gw21] [ 89%] PASSED tests/test_web_response.py::test_response_cookie_partitioned 
tests/test_web_sendfile_functional.py::test_static_file_if_none_match_star[no_sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_custom_content_type_compress[sendfile-pyloop-gzip, deflate, br-br] 
[gw21] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_none_match_star[no_sendfile-pyloop] 
tests/test_web_runner.py::test_site_stop_not_started[pyloop] 
[gw5] [ 89%] PASSED tests/test_web_runner.py::test_site_stop_not_started[pyloop] 
[gw3] [ 89%] PASSED 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_with_content_encoding[no_sendfile-pyloop-br-application/x-brotli] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/////resource1/a///b/?p=1-200] 
[gw4] [ 89%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/////resource1/a///b/?p=1-200] 
[gw8] [ 89%] 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] 
[gw12] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_content_encoding[no_sendfile-pyloop-br-application/x-brotli] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-//resource2//a//b-404_1] 
[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_static_file_if_modified_since_invalid_date[no_sendfile-pyloop] 
[gw2] [ 89%] PASSED tests/test_web_response.py::test_prepare_calls_signal 
[gw15] [ 89%] PASSED tests/test_web_sendfile.py::test_status_controlled_by_user[pyloop] 
tests/test_web_response.py::test_response_ctor 
[gw2] [ 89%] PASSED tests/test_web_response.py::test_response_ctor 
tests/test_web_sendfile_functional.py::test_static_file_range_beyond_eof[sendfile-pyloop] 
[gw2] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_range_beyond_eof[sendfile-pyloop] 
[gw1] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_modified_since_invalid_date[no_sendfile-pyloop] 
[gw14] [ 89%] PASSED tests/test_web_response.py::test_force_compression_no_accept_gzip[zlib] 
tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[isal.isal_zlib-sendfile-pyloop-None-gzip, deflate-gzip] 
tests/test_web_response.py::test_force_compression_no_accept_gzip[zlib_ng.zlib_ng] 
tests/test_web_sendfile_functional.py::test_static_file_if_match[no_sendfile-pyloop-Fri, 31 Dec 0000 23:59:59 GMT] 
[gw20] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[isal.isal_zlib-sendfile-pyloop-None-gzip, deflate-gzip] 
[gw10] [ 89%] PASSED tests/test_web_response.py::test_rm_transfer_encoding_rfc_9112_6_3_http_11[100] 
[gw9] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_match[no_sendfile-pyloop-Fri, 31 Dec 0000 23:59:59 GMT] 
[gw0] [ 89%] PASSED tests/test_web_response.py::test_change_content_length_if_compression_enabled[isal.isal_zlib] 
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_response.py::test_rm_transfer_encoding_rfc_9112_6_3_http_11[101] 
tests/test_web_response.py::test_set_content_length_if_compression_enabled[zlib] 
tests/test_web_sendfile_functional.py::test_static_file_name_too_long[pyloop] 
[gw11] [ 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] 
[gw17] [ 89%] PASSED tests/test_web_sendfile_functional.py::test_static_file_name_too_long[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_with_content_encoding[sendfile-pyloop-gzip-application/gzip] 
[gw19] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_content_encoding[sendfile-pyloop-gzip-application/gzip] 
tests/test_web_runner.py::test_custom_log_format[pyloop] 
[gw5] [ 90%] PASSED tests/test_web_runner.py::test_custom_log_format[pyloop] 
[gw7] [ 90%] PASSED 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_if_match_custom_tags[no_sendfile-pyloop-etags0-200-Fri, 31 Dec 0000 23:59:59 GMT] 
[gw7] [ 90%] 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] 
[gw23] [ 90%] 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 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_merge_slash[pyloop-/////resource1/a//b/?p=1-404] 
[gw13] [ 90%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_merge_slash[pyloop-/////resource1/a//b/?p=1-404] 
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_weak[sendfile-pyloop-] 
[gw22] [ 90%] PASSED 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_range_beyond_eof[no_sendfile-pyloop] 
[gw2] [ 90%] PASSED 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-] 
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_none_match[sendfile-pyloop-additional_etags1-Fri, 31 Dec 9999 23:59:59 GMT] 
tests/test_web_sendfile_functional.py::test_static_file_directory_traversal_attack[pyloop] 
[gw3] [ 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_if_modified_since_future_date[sendfile-pyloop] 
[gw16] [ 90%] 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] 
[gw1] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_modified_since_future_date[sendfile-pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/resource2/a/b?p=1-404] 
[gw14] [ 90%] PASSED tests/test_web_response.py::test_force_compression_no_accept_gzip[zlib_ng.zlib_ng] 
tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_past_with_range[sendfile-pyloop] 
[gw4] [ 90%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_remove_and_merge_slash[pyloop-/resource2/a/b?p=1-404] 
[gw14] [ 90%] PASSED 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_directory_traversal_attack[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_with_content_encoding[no_sendfile-pyloop-bzip2-application/x-bzip2] 
[gw12] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_content_encoding[no_sendfile-pyloop-bzip2-application/x-bzip2] 
[gw8] [ 90%] 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.py::test_file_response_sends_headers_immediately 
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[isal.isal_zlib-sendfile-pyloop-None-gzip, deflate, br-br] 
[gw20] [ 90%] 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] 
[gw11] [ 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_content_encoding[sendfile-pyloop-br-application/x-brotli] 
tests/test_web_sendfile_functional.py::test_static_file_if_range_past_without_range[sendfile-pyloop] 
[gw0] [ 90%] PASSED tests/test_web_response.py::test_set_content_length_if_compression_enabled[zlib] 
[gw19] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_content_encoding[sendfile-pyloop-br-application/x-brotli] 
[gw17] [ 90%] 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_if_match_custom_tags[no_sendfile-pyloop-etags1-412-] 
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_range_future_with_range[sendfile-pyloop] 
[gw7] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_match_custom_tags[no_sendfile-pyloop-etags1-412-] 
[gw9] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_match_custom_tags[sendfile-pyloop-etags0-200-] 
[gw0] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_range_future_with_range[sendfile-pyloop] 
[gw10] [ 90%] PASSED tests/test_web_response.py::test_rm_transfer_encoding_rfc_9112_6_3_http_11[101] 
tests/test_web_runner.py::test_unreg_site[pyloop] 
[gw5] [ 90%] PASSED tests/test_web_runner.py::test_unreg_site[pyloop] 
tests/test_web_response.py::test_rm_transfer_encoding_rfc_9112_6_3_http_11[204] 
tests/test_web_sendfile_functional.py::test_static_file_custom_content_type_compress[no_sendfile-pyloop-gzip, deflate, br-br] 
[gw3] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_custom_content_type_compress[no_sendfile-pyloop-gzip, deflate, br-br] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/resource1/a/b-200] 
[gw13] [ 90%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/resource1/a/b-200] 
tests/test_web_sendfile_functional.py::test_static_file_if_none_match_weak[sendfile-pyloop-Fri, 31 Dec 9999 23:59:59 GMT] 
[gw23] [ 90%] PASSED tests/test_web_response.py::test_head_response_omits_content_length_when_body_unset 
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] 
[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] 
tests/test_web_response.py::test_304_response_omits_content_length_when_body_unset 
[gw11] [ 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] 
tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[isal.isal_zlib-sendfile-pyloop-ContentCoding.gzip-gzip, deflate-gzip] 
[gw20] [ 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-gzip] 
tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_invalid_date[no_sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_modified_since[sendfile-pyloop] 
[gw4] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_invalid_date[no_sendfile-pyloop] 
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_range_tail[sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_none_match[no_sendfile-pyloop-additional_etags0-] 
[gw12] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_modified_since[sendfile-pyloop] 
[gw16] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_none_match[no_sendfile-pyloop-additional_etags0-] 
[gw22] [ 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_huge[pyloop] 
[gw2] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_range_tail[sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_modified_since_future_date[no_sendfile-pyloop] 
[gw8] [ 90%] PASSED tests/test_web_runner.py::test_app_handler_args_ceil_threshold[2-2_1] 
[gw6] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_huge[pyloop] 
[gw1] [ 90%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_modified_since_future_date[no_sendfile-pyloop] 
tests/test_web_sendfile.py::test_using_gzip_if_header_present_and_file_available[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_past_with_range[no_sendfile-pyloop] 
tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/resource1/a/b/-404] 
tests/test_web_sendfile_functional.py::test_static_file_with_content_encoding[sendfile-pyloop-bzip2-application/x-bzip2] 
[gw13] [ 90%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-/resource1/a/b/-404] 
[gw14] [ 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_match_custom_tags[no_sendfile-pyloop-etags1-412-Fri, 31 Dec 0000 23:59:59 GMT] 
[gw10] [ 91%] PASSED tests/test_web_response.py::test_rm_transfer_encoding_rfc_9112_6_3_http_11[204] 
tests/test_web_sendfile_functional.py::test_static_file_compression[zlib_ng.zlib_ng-sendfile-pyloop] 
[gw19] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_content_encoding[sendfile-pyloop-bzip2-application/x-bzip2] 
[gw7] [ 91%] 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] 
[gw10] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_compression[zlib_ng.zlib_ng-sendfile-pyloop] 
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] 
[gw9] [ 91%] 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_runner.py::test_app_property[pyloop] 
[gw5] [ 91%] PASSED tests/test_web_runner.py::test_app_property[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, br-br] 
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_range_past_without_range[no_sendfile-pyloop] 
[gw0] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_range_future_with_range[no_sendfile-pyloop] 
[gw11] [ 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] 
[gw17] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_range_past_without_range[no_sendfile-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_if_modified_since[no_sendfile-pyloop] 
[gw21] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_none_match_weak[no_sendfile-pyloop-] 
[gw12] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_modified_since[no_sendfile-pyloop] 
[gw23] [ 91%] PASSED tests/test_web_response.py::test_304_response_omits_content_length_when_body_unset 
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_response.py::test_content_length_on_chunked 
tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[zlib-sendfile-pyloop-None-gzip, deflate-gzip] 
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] 
[gw20] [ 91%] 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_sendfile_functional.py::test_static_file_if_range_invalid_date[sendfile-pyloop] 
[gw4] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_range_invalid_date[sendfile-pyloop] 
[gw16] [ 91%] 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] 
[gw3] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[zlib-sendfile-pyloop-None-gzip, deflate-gzip] 
tests/test_web_sendfile_functional.py::test_static_file_with_encoding_and_enable_compression[zlib-no_sendfile-pyloop-ContentCoding.gzip-gzip, deflate-gzip] 
[gw8] [ 91%] PASSED tests/test_web_sendfile.py::test_using_gzip_if_header_present_and_file_available[pyloop] 
[gw22] [ 91%] 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_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-//resource2//a//b-200_0] 
[gw13] [ 91%] PASSED tests/test_web_middleware.py::TestNormalizePathMiddleware::test_append_and_merge_slash[pyloop-//resource2//a//b-200_0] 
tests/test_web_sendfile_functional.py::test_static_file_range[sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_none_match[sendfile-pyloop-additional_etags0-] 
tests/test_web_sendfile_functional.py::test_static_file_if_match[sendfile-pyloop-] 
[gw1] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_match[sendfile-pyloop-] 
tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_future_with_range[sendfile-pyloop] 
tests/test_web_runner.py::test_non_app 
[gw5] [ 91%] PASSED tests/test_web_runner.py::test_non_app 
tests/test_web_urldispatcher.py::test_access_root_of_static_handler[pyloop-index_subdir] 
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_range_tail[no_sendfile-pyloop] 
[gw10] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_compression[zlib_ng.zlib_ng-no_sendfile-pyloop] 
[gw7] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_none_match[sendfile-pyloop-additional_etags0-] 
[gw14] [ 91%] PASSED 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_range[sendfile-pyloop] 
[gw2] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_range_tail[no_sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_match_custom_tags[sendfile-pyloop-etags1-412-] 
[gw5] [ 91%] PASSED tests/test_web_urldispatcher.py::test_access_root_of_static_handler[pyloop-index_subdir] 
tests/test_web_sendfile_functional.py::test_static_file_huge_error[pyloop] 
[gw9] [ 91%] 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_unmodified_since_past_without_range[sendfile-pyloop] 
[gw0] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_past_without_range[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] 
[gw11] [ 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] 
[gw19] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_huge_error[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_none_match[no_sendfile-pyloop-additional_etags1-] 
[gw15] [ 91%] PASSED tests/test_web_sendfile.py::test_file_response_sends_headers_immediately 
tests/test_web_sendfile.py::test_sendfile_fallback_respects_count_boundary 
[gw16] [ 91%] PASSED 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_if_range_invalid_date[no_sendfile-pyloop] 
[gw4] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_range_invalid_date[no_sendfile-pyloop] 
tests/test_web_server.py::test_raw_server_does_not_swallow_base_exceptions[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_if_range_future_without_range[sendfile-pyloop] 
[gw17] [ 91%] 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_range[no_sendfile-pyloop] 
[gw3] [ 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_if_unmodified_since_future_with_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] 
tests/test_web_sendfile_functional.py::test_static_file_if_modified_since_past_date[sendfile-pyloop] 
[gw14] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_future_with_range[no_sendfile-pyloop] 
[gw12] [ 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_compression[isal.isal_zlib-sendfile-pyloop] 
[gw10] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_compression[isal.isal_zlib-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] 
tests/test_web_sendfile_functional.py::test_static_file_if_none_match[sendfile-pyloop-additional_etags0-Fri, 31 Dec 9999 23:59:59 GMT] 
[gw22] [ 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] 
[gw7] [ 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_if_match[sendfile-pyloop-Fri, 31 Dec 0000 23:59:59 GMT] 
[gw6] [ 91%] PASSED tests/test_web_sendfile_functional.py::test_static_file_range[no_sendfile-pyloop] 
[gw1] [ 92%] 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_invalid_range[sendfile-pyloop] 
tests/test_web_sendfile.py::test_gzip_if_header_not_present_and_file_available[pyloop] 
tests/test_web_urldispatcher.py::test_access_root_of_static_handler[pyloop-index_static_trailing_slash] 
[gw2] [ 92%] PASSED tests/test_web_sendfile_functional.py::test_static_file_invalid_range[sendfile-pyloop] 
[gw23] [ 92%] PASSED tests/test_web_response.py::test_content_length_on_chunked 
tests/test_web_server.py::test_raw_server_logs_invalid_method_without_loop_debug[pyloop] 
tests/test_web_server.py::test_raw_server_cancelled_in_write_eof[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] 
[gw23] [ 92%] PASSED tests/test_web_server.py::test_raw_server_logs_invalid_method_without_loop_debug[pyloop] 
[gw3] [ 92%] PASSED tests/test_web_server.py::test_raw_server_cancelled_in_write_eof[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_past_without_range[no_sendfile-pyloop] 
[gw20] [ 92%] 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] 
[gw0] [ 92%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_past_without_range[no_sendfile-pyloop] 
tests/test_web_server.py::test_handler_cancellation 
tests/test_web_urldispatcher.py::test_access_root_of_static_handler_xss[pyloop-index_static] 
[gw5] [ 92%] PASSED tests/test_web_urldispatcher.py::test_access_root_of_static_handler[pyloop-index_static_trailing_slash] 
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] 
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] 
[gw11] [ 92%] PASSED tests/test_web_urldispatcher.py::test_access_root_of_static_handler_xss[pyloop-index_static] 
[gw16] [ 92%] 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] 
[gw9] [ 92%] 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] 
[gw15] [ 92%] 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_server.py::test_simple_server[pyloop] 
[gw19] [ 92%] PASSED tests/test_web_server.py::test_simple_server[pyloop] 
[gw15] [ 92%] PASSED tests/test_web_sendfile_functional.py::test_static_file_ok[sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_range_future_without_range[no_sendfile-pyloop] 
[gw17] [ 92%] PASSED 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_if_match[no_sendfile-pyloop-] 
tests/test_web_sendfile_functional.py::test_static_file_range_end_bigger_than_size[sendfile-pyloop] 
[gw1] [ 92%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_match[no_sendfile-pyloop-] 
[gw6] [ 92%] PASSED tests/test_web_sendfile_functional.py::test_static_file_range_end_bigger_than_size[sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_compression[isal.isal_zlib-no_sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_compression[zlib-sendfile-pyloop] 
[gw10] [ 92%] PASSED tests/test_web_sendfile_functional.py::test_static_file_compression[isal.isal_zlib-no_sendfile-pyloop] 
[gw4] [ 92%] PASSED tests/test_web_sendfile_functional.py::test_static_file_compression[zlib-sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_modified_since_past_date[no_sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_ssl[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_range_past_with_range[sendfile-pyloop] 
[gw12] [ 92%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_modified_since_past_date[no_sendfile-pyloop] 
[gw14] [ 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_none_match[sendfile-pyloop-additional_etags1-] 
tests/test_web_urldispatcher.py::test_access_to_the_file_with_spaces[pyloop--test file.txt-test text] 
[gw7] [ 92%] 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_invalid_range[no_sendfile-pyloop] 
tests/test_web_urldispatcher.py::test_access_root_of_static_handler[pyloop-index_subdir_trailing_slash] 
[gw8] [ 92%] PASSED tests/test_web_sendfile.py::test_gzip_if_header_not_present_and_file_available[pyloop] 
[gw22] [ 92%] PASSED tests/test_web_urldispatcher.py::test_access_to_the_file_with_spaces[pyloop--test file.txt-test text] 
[gw2] [ 92%] PASSED tests/test_web_sendfile_functional.py::test_static_file_invalid_range[no_sendfile-pyloop] 
tests/test_web_urldispatcher.py::test_access_root_of_static_handler_xss[pyloop-index_subdir] 
tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_future_without_range[sendfile-pyloop] 
tests/test_web_server.py::test_raw_server_logs_invalid_method_second_request[pyloop] 
[gw23] [ 92%] PASSED tests/test_web_server.py::test_raw_server_logs_invalid_method_second_request[pyloop] 
[gw5] [ 92%] PASSED tests/test_web_urldispatcher.py::test_access_root_of_static_handler[pyloop-index_subdir_trailing_slash] 
[gw0] [ 92%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_future_without_range[sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_none_match_star[sendfile-pyloop] 
[gw16] [ 92%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_none_match_star[sendfile-pyloop] 
[gw13] [ 92%] PASSED tests/test_web_server.py::test_handler_cancellation 
tests/test_web_server.py::test_no_handler_cancellation 
[gw21] [ 92%] PASSED tests/test_web_sendfile_functional.py::test_static_file_ssl[pyloop] 
tests/test_web_server.py::test_raw_server_not_http_exception_debug[pyloop] 
[gw11] [ 92%] PASSED tests/test_web_urldispatcher.py::test_access_root_of_static_handler_xss[pyloop-index_subdir] 
[gw3] [ 92%] PASSED tests/test_web_server.py::test_raw_server_not_http_exception_debug[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] 
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_unmodified_since_invalid_date[sendfile-pyloop] 
[gw9] [ 92%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_match_custom_tags[no_sendfile-pyloop-etags0-200-] 
tests/test_web_urldispatcher.py::test_static_directory_without_read_permission[pyloop-my_file.txt] 
[gw17] [ 92%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_invalid_date[sendfile-pyloop] 
[gw20] [ 92%] 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] 
tests/test_web_server.py::test_unsupported_upgrade[pyloop] 
[gw1] [ 92%] PASSED tests/test_web_urldispatcher.py::test_static_directory_without_read_permission[pyloop-my_file.txt] 
[gw19] [ 92%] PASSED tests/test_web_server.py::test_unsupported_upgrade[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_ok[no_sendfile-pyloop] 
[gw15] [ 92%] PASSED tests/test_web_sendfile_functional.py::test_static_file_ok[no_sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_huge_cancel[pyloop] 
[gw10] [ 92%] PASSED tests/test_web_sendfile_functional.py::test_static_file_huge_cancel[pyloop] 
tests/test_web_urldispatcher.py::test_access_mock_special_resource[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_compression[zlib-no_sendfile-pyloop] 
[gw4] [ 92%] PASSED tests/test_web_sendfile_functional.py::test_static_file_compression[zlib-no_sendfile-pyloop] 
tests/test_web_urldispatcher.py::test_follow_symlink[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_range_end_bigger_than_size[no_sendfile-pyloop] 
[gw21] [ 92%] PASSED tests/test_web_urldispatcher.py::test_access_mock_special_resource[pyloop] 
tests/test_web_urldispatcher.py::test_url_escaping[pyloop-/a@b-/a@b] 
[gw8] [ 92%] PASSED tests/test_web_urldispatcher.py::test_url_escaping[pyloop-/a@b-/a@b] 
[gw11] [ 92%] PASSED tests/test_web_urldispatcher.py::test_follow_symlink[pyloop] 
tests/test_web_urldispatcher.py::test_static_file_with_mock_permission_error[pyloop] 
tests/test_web_urldispatcher.py::test_access_root_of_static_handler_xss[pyloop-index_forbidden] 
[gw6] [ 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_412_is_returned[pyloop] 
[gw7] [ 93%] PASSED tests/test_web_urldispatcher.py::test_412_is_returned[pyloop] 
[gw12] [ 93%] PASSED tests/test_web_urldispatcher.py::test_static_file_with_mock_permission_error[pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_range_past_with_range[no_sendfile-pyloop] 
tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_future_without_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] 
[gw5] [ 93%] PASSED tests/test_web_urldispatcher.py::test_access_root_of_static_handler_xss[pyloop-index_forbidden] 
[gw0] [ 93%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_future_without_range[no_sendfile-pyloop] 
[gw14] [ 93%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_range_past_with_range[no_sendfile-pyloop] 
tests/test_web_server.py::test_raw_server_not_http_exception[pyloop] 
[gw19] [ 93%] PASSED tests/test_web_server.py::test_raw_server_not_http_exception[pyloop] 
tests/test_web_server.py::test_raw_server_logs_bad_status_line_as_exception[pyloop] 
[gw23] [ 93%] PASSED tests/test_web_server.py::test_raw_server_logs_bad_status_line_as_exception[pyloop] 
tests/test_web_urldispatcher.py::test_web_view[pyloop] 
[gw16] [ 93%] PASSED tests/test_web_urldispatcher.py::test_web_view[pyloop] 
tests/test_web_server.py::test_raw_server_html_exception[pyloop] 
[gw3] [ 93%] PASSED tests/test_web_server.py::test_raw_server_html_exception[pyloop] 
[gw22] [ 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] 
tests/test_web_urldispatcher.py::test_decoded_url_match[pyloop-/{user_ids:([0-9]+)(,([0-9]+))*}/hello-/467%2C802%2C24834/hello-200] 
tests/test_web_urldispatcher.py::test_static_directory_with_mock_permission_error[pyloop-] 
[gw20] [ 93%] PASSED tests/test_web_urldispatcher.py::test_decoded_url_match[pyloop-/{user_ids:([0-9]+)(,([0-9]+))*}/hello-/467%2C802%2C24834/hello-200] 
tests/test_web_urldispatcher.py::test_reuse_last_added_resource[/{a:.*}] 
[gw2] [ 93%] PASSED tests/test_web_urldispatcher.py::test_reuse_last_added_resource[/{a:.*}] 
tests/test_web_urldispatcher.py::test_decoded_raw_match_regex[pyloop] 
[gw17] [ 93%] PASSED tests/test_web_urldispatcher.py::test_decoded_raw_match_regex[pyloop] 
tests/test_web_urldispatcher.py::test_route_with_regex[pyloop] 
tests/test_web_urldispatcher.py::test_follow_symlink_directory_traversal[pyloop] 
[gw1] [ 93%] PASSED tests/test_web_urldispatcher.py::test_static_directory_with_mock_permission_error[pyloop-] 
[gw9] [ 93%] PASSED tests/test_web_urldispatcher.py::test_route_with_regex[pyloop] 
tests/test_web_sendfile_functional.py::test_zero_bytes_file_ok[sendfile-pyloop] 
tests/test_web_urldispatcher.py::test_resource_raw_match 
[gw2] [ 93%] PASSED tests/test_web_urldispatcher.py::test_resource_raw_match 
tests/test_web_urldispatcher.py::test_add_view[pyloop] 
[gw15] [ 93%] PASSED tests/test_web_sendfile_functional.py::test_zero_bytes_file_ok[sendfile-pyloop] 
tests/test_web_urldispatcher.py::test_partially_applied_handler[pyloop] 
[gw21] [ 93%] PASSED tests/test_web_urldispatcher.py::test_partially_applied_handler[pyloop] 
[gw2] [ 93%] PASSED tests/test_web_urldispatcher.py::test_add_view[pyloop] 
[gw11] [ 93%] PASSED tests/test_web_urldispatcher.py::test_follow_symlink_directory_traversal[pyloop] 
tests/test_web_websocket.py::test_nonstarted_send_str 
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>] 
tests/test_web_urldispatcher.py::test_url_escaping[pyloop-/a:b-/a%3Ab] 
[gw8] [ 93%] PASSED tests/test_web_urldispatcher.py::test_url_escaping[pyloop-/a:b-/a%3Ab] 
tests/test_web_websocket.py::test_nonstarted_receive_str 
tests/test_web_urldispatcher.py::test_access_symlink_loop[pyloop] 
tests/test_web_websocket.py::test_receive_str_nonstring[pyloop] 
[gw6] [ 93%] PASSED tests/test_web_websocket.py::test_receive_str_nonstring[pyloop] 
[gw12] [ 93%] PASSED tests/test_web_urldispatcher.py::test_access_symlink_loop[pyloop] 
[gw13] [ 93%] PASSED tests/test_web_server.py::test_no_handler_cancellation 
tests/test_web_urldispatcher.py::test_access_root_of_static_handler[pyloop-index_forbidden] 
tests/test_web_urldispatcher.py::test_access_non_existing_resource[pyloop] 
tests/test_web_server.py::test_raw_server_logs_invalid_method_with_loop_debug[pyloop] 
tests/test_web_websocket.py::test_heartbeat_timeout[pyloop] 
[gw14] [ 93%] PASSED tests/test_web_websocket.py::test_heartbeat_timeout[pyloop] 
[gw22] [ 93%] PASSED tests/test_web_urldispatcher.py::test_access_non_existing_resource[pyloop] 
tests/test_web_urldispatcher.py::test_static_absolute_url[pyloop] 
[gw5] [ 93%] 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>] 
tests/test_web_urldispatcher.py::test_allow_head[pyloop] 
[gw7] [ 93%] PASSED tests/test_web_urldispatcher.py::test_allow_head[pyloop] 
tests/test_web_server.py::test_raw_server_handler_timeout[pyloop] 
[gw16] [ 93%] PASSED tests/test_web_urldispatcher.py::test_static_absolute_url[pyloop] 
tests/test_web_websocket.py::test_websocket_ready_unknown_protocol 
[gw15] [ 93%] PASSED tests/test_web_websocket.py::test_websocket_ready_unknown_protocol 
tests/test_web_websocket.py::test_bool_websocket_ready 
[gw15] [ 93%] PASSED tests/test_web_websocket.py::test_bool_websocket_ready 
[gw13] [ 93%] PASSED tests/test_web_urldispatcher.py::test_access_root_of_static_handler[pyloop-index_forbidden] 
tests/test_web_websocket.py::test_send_bytes_nonbytes[pyloop] 
[gw0] [ 93%] PASSED tests/test_web_websocket.py::test_send_bytes_nonbytes[pyloop] 
tests/test_web_websocket.py::test_bool_websocket_not_ready 
[gw15] [ 93%] PASSED tests/test_web_websocket.py::test_bool_websocket_not_ready 
tests/test_web_websocket.py::test_send_str_closed[pyloop] 
tests/test_web_server.py::test_raw_server_html_exception_debug[pyloop] 
[gw23] [ 93%] PASSED tests/test_web_server.py::test_raw_server_handler_timeout[pyloop] 
[gw15] [ 93%] PASSED tests/test_web_websocket.py::test_send_str_closed[pyloop] 
[gw3] [ 93%] PASSED tests/test_web_server.py::test_raw_server_html_exception_debug[pyloop] 
tests/test_web_urldispatcher.py::test_decoded_url_match[pyloop-/467,802,24834/hello-/467,802,24834/hello-200] 
[gw20] [ 93%] 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_head[pyloop] 
tests/test_web_urldispatcher.py::test_follow_symlink_directory_traversal_after_normalization[pyloop] 
tests/test_web_urldispatcher.py::test_static_directory_with_mock_permission_error[pyloop-my_file.txt] 
[gw21] [ 93%] PASSED tests/test_web_urldispatcher.py::test_static_head[pyloop] 
[gw1] [ 93%] PASSED tests/test_web_urldispatcher.py::test_static_directory_with_mock_permission_error[pyloop-my_file.txt] 
tests/test_web_urldispatcher.py::test_decorate_view[pyloop] 
[gw11] [ 93%] PASSED tests/test_web_urldispatcher.py::test_follow_symlink_directory_traversal_after_normalization[pyloop] 
tests/test_web_websocket.py::test_nonstarted_ping 
[gw2] [ 93%] PASSED tests/test_web_urldispatcher.py::test_decorate_view[pyloop] 
tests/test_web_websocket.py::test_receive_bytes_nonsbytes[pyloop] 
[gw6] [ 94%] PASSED tests/test_web_websocket.py::test_receive_bytes_nonsbytes[pyloop] 
tests/test_web_urldispatcher.py::test_order_is_preserved[pyloop] 
[gw4] [ 94%] PASSED tests/test_web_websocket.py::test_nonstarted_receive_str 
tests/test_web_websocket.py::test_nonstarted_receive_bytes 
[gw19] [ 94%] PASSED tests/test_web_server.py::test_raw_server_logs_invalid_method_with_loop_debug[pyloop] 
[gw17] [ 94%] PASSED tests/test_web_urldispatcher.py::test_order_is_preserved[pyloop] 
tests/test_web_websocket.py::test_websocket_ready 
[gw14] [ 94%] PASSED tests/test_web_websocket.py::test_websocket_ready 
tests/test_web_websocket.py::test_websocket_not_ready 
[gw14] [ 94%] PASSED tests/test_web_websocket.py::test_websocket_not_ready 
tests/test_web_urldispatcher.py::test_handler_metadata_persistence 
tests/test_web_websocket.py::test_write_eof_not_started 
tests/test_web_urldispatcher.py::test_access_compressed_file_as_symlink[pyloop] 
tests/test_web_urldispatcher.py::test_url_escaping[pyloop-/a:b-/a:b] 
tests/test_web_websocket.py::test_ping_closed[pyloop] 
[gw10] [ 94%] PASSED tests/test_web_websocket.py::test_nonstarted_send_str 
tests/test_web_websocket.py::test_nonstarted_send_bytes 
[gw22] [ 94%] PASSED tests/test_web_urldispatcher.py::test_url_escaping[pyloop-/a:b-/a:b] 
[gw11] [ 94%] PASSED tests/test_web_websocket.py::test_ping_closed[pyloop] 
tests/test_web_urldispatcher.py::test_reuse_last_added_resource[/a] 
[gw7] [ 94%] PASSED tests/test_web_urldispatcher.py::test_reuse_last_added_resource[/a] 
tests/test_web_websocket.py::test_send_json_nonjson[pyloop] 
tests/test_web_urldispatcher.py::test_reuse_last_added_resource[/{a}] 
[gw7] [ 94%] PASSED tests/test_web_urldispatcher.py::test_reuse_last_added_resource[/{a}] 
tests/test_web_websocket.py::test_close_after_closing[pyloop] 
[gw0] [ 94%] PASSED tests/test_web_websocket.py::test_send_json_nonjson[pyloop] 
tests/test_web_server.py::test_raw_server_do_not_swallow_exceptions[pyloop] 
[gw23] [ 94%] PASSED tests/test_web_server.py::test_raw_server_do_not_swallow_exceptions[pyloop] 
[gw7] [ 94%] PASSED tests/test_web_websocket.py::test_close_after_closing[pyloop] 
tests/test_web_urldispatcher.py::test_static_file_without_read_permission[pyloop] 
[gw12] [ 94%] PASSED tests/test_web_urldispatcher.py::test_access_compressed_file_as_symlink[pyloop] 
[gw1] [ 94%] PASSED tests/test_web_urldispatcher.py::test_static_file_without_read_permission[pyloop] 
[gw4] [ 94%] PASSED tests/test_web_websocket.py::test_nonstarted_receive_bytes 
tests/test_web_websocket.py::test_nonstarted_receive_json 
tests/test_web_urldispatcher.py::test_decoded_url_match[pyloop-/{user_ids:([0-9]+)(,([0-9]+))*}/hello-/467,802,24834/hello-200] 
[gw20] [ 94%] PASSED tests/test_web_urldispatcher.py::test_decoded_url_match[pyloop-/{user_ids:([0-9]+)(,([0-9]+))*}/hello-/467,802,24834/hello-200] 
tests/test_web_urldispatcher.py::test_for_issue_5250[pyloop] 
[gw16] [ 94%] PASSED tests/test_web_urldispatcher.py::test_for_issue_5250[pyloop] 
tests/test_web_websocket.py::test_can_prepare_ok[pyloop] 
[gw5] [ 94%] PASSED tests/test_web_websocket.py::test_can_prepare_ok[pyloop] 
tests/test_web_websocket.py::test_send_str_nonstring[pyloop] 
[gw6] [ 94%] PASSED tests/test_web_websocket.py::test_send_str_nonstring[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_urldispatcher.py::test_system_route 
[gw21] [ 94%] PASSED tests/test_web_urldispatcher.py::test_system_route 
tests/test_web_websocket_functional.py::test_websocket_json_invalid_message[pyloop] 
tests/test_web_websocket.py::test_pong_closed[pyloop] 
[gw11] [ 94%] PASSED tests/test_web_websocket.py::test_pong_closed[pyloop] 
tests/test_web_websocket.py::test_recv_bytes_closed[pyloop] 
[gw21] [ 94%] PASSED tests/test_web_websocket_functional.py::test_websocket_json_invalid_message[pyloop] 
[gw14] [ 94%] PASSED tests/test_web_websocket.py::test_write_eof_not_started 
[gw13] [ 94%] 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>] 
tests/test_web_websocket.py::test_write_eof_idempotent[pyloop] 
[gw14] [ 94%] PASSED tests/test_web_websocket.py::test_write_eof_idempotent[pyloop] 
[gw3] [ 94%] PASSED tests/test_web_websocket.py::test_recv_bytes_closed[pyloop] 
[gw9] [ 94%] PASSED tests/test_web_websocket.py::test_nonstarted_ping 
tests/test_web_websocket.py::test_nonstarted_pong 
tests/test_web_urldispatcher.py::test_url_with_many_slashes[pyloop] 
tests/test_web_websocket.py::test_can_prepare_started[pyloop] 
[gw19] [ 94%] PASSED tests/test_web_websocket.py::test_can_prepare_started[pyloop] 
[gw17] [ 94%] PASSED tests/test_web_urldispatcher.py::test_url_with_many_slashes[pyloop] 
tests/test_web_websocket.py::test_recv_str_closed[pyloop] 
[gw15] [ 94%] PASSED tests/test_web_websocket.py::test_recv_str_closed[pyloop] 
tests/test_web_websocket.py::test_prepare_post_method_ok[pyloop] 
[gw2] [ 94%] PASSED tests/test_web_websocket.py::test_prepare_post_method_ok[pyloop] 
tests/test_web_websocket.py::test_write_non_prepared 
tests/test_web_websocket.py::test_receive_exception_in_reader[pyloop] 
[gw22] [ 94%] PASSED tests/test_web_websocket.py::test_receive_exception_in_reader[pyloop] 
tests/test_web_websocket.py::test_send_with_per_message_deflate[pyloop] 
[gw1] [ 94%] PASSED tests/test_web_websocket.py::test_send_with_per_message_deflate[pyloop] 
tests/test_web_websocket_functional.py::test_websocket_can_prepare[pyloop] 
[gw6] [ 94%] PASSED tests/test_web_websocket_functional.py::test_websocket_can_prepare[pyloop] 
[gw8] [ 94%] PASSED tests/test_web_urldispatcher.py::test_handler_metadata_persistence 
tests/test_web_urldispatcher.py::test_static_directory_without_read_permission[pyloop-] 
[gw8] [ 94%] PASSED tests/test_web_urldispatcher.py::test_static_directory_without_read_permission[pyloop-] 
tests/test_web_websocket.py::test_close_idempotent[pyloop] 
[gw11] [ 94%] PASSED tests/test_web_websocket.py::test_close_idempotent[pyloop] 
tests/test_web_websocket.py::test_concurrent_receive[pyloop] 
tests/test_web_websocket.py::test_receive_timeouterror[pyloop] 
[gw23] [ 94%] PASSED tests/test_web_websocket.py::test_concurrent_receive[pyloop] 
[gw7] [ 94%] PASSED tests/test_web_websocket.py::test_receive_timeouterror[pyloop] 
tests/test_web_urldispatcher.py::test_access_special_resource[pyloop] 
[gw10] [ 94%] PASSED tests/test_web_websocket.py::test_nonstarted_send_bytes 
tests/test_web_websocket.py::test_nonstarted_send_json 
tests/test_web_urldispatcher.py::test_decoded_url_match[pyloop-/1%2C3/hello-/1%2C3/hello-404] 
[gw20] [ 94%] PASSED tests/test_web_urldispatcher.py::test_decoded_url_match[pyloop-/1%2C3/hello-/1%2C3/hello-404] 
[gw4] [ 94%] PASSED tests/test_web_websocket.py::test_nonstarted_receive_json 
tests/test_web_websocket.py::test_get_extra_info[pyloop-None-default] 
[gw4] [ 95%] PASSED tests/test_web_websocket.py::test_get_extra_info[pyloop-None-default] 
[gw12] [ 95%] PASSED tests/test_web_urldispatcher.py::test_access_special_resource[pyloop] 
tests/test_web_websocket.py::test_receive_eofstream_in_reader[pyloop] 
[gw14] [ 95%] PASSED tests/test_web_websocket.py::test_receive_eofstream_in_reader[pyloop] 
tests/test_web_urldispatcher.py::test_access_root_of_static_handler[pyloop-index_static] 
tests/test_web_websocket.py::test_can_prepare_unknown_protocol[pyloop] 
tests/test_web_websocket.py::test_send_json_closed[pyloop] 
[gw5] [ 95%] PASSED tests/test_web_websocket.py::test_can_prepare_unknown_protocol[pyloop] 
[gw3] [ 95%] PASSED tests/test_web_websocket.py::test_send_json_closed[pyloop] 
tests/test_web_urldispatcher.py::test_subapp_domain_routing_same_path[pyloop] 
[gw17] [ 95%] PASSED tests/test_web_urldispatcher.py::test_subapp_domain_routing_same_path[pyloop] 
tests/test_web_urldispatcher.py::test_decoded_url_match[pyloop-/467,802,24834/hello-/467%2C802%2C24834/hello-200] 
[gw16] [ 95%] PASSED tests/test_web_urldispatcher.py::test_decoded_url_match[pyloop-/467,802,24834/hello-/467%2C802%2C24834/hello-200] 
[gw0] [ 95%] PASSED tests/test_web_websocket.py::test_write_non_prepared 
tests/test_web_websocket_functional.py::test_websocket_receive_json[pyloop] 
[gw0] [ 95%] PASSED tests/test_web_websocket_functional.py::test_websocket_receive_json[pyloop] 
tests/test_web_websocket.py::test_close_exc[pyloop] 
[gw9] [ 95%] PASSED tests/test_web_websocket.py::test_nonstarted_pong 
tests/test_web_websocket.py::test_closed_after_ctor 
[gw19] [ 95%] PASSED tests/test_web_websocket.py::test_closed_after_ctor 
[gw23] [ 95%] PASSED tests/test_web_websocket.py::test_close_exc[pyloop] 
tests/test_web_websocket.py::test_nonstarted_send_frame 
tests/test_web_websocket.py::test_raise_writer_limit[pyloop] 
[gw19] [ 95%] PASSED tests/test_web_websocket.py::test_raise_writer_limit[pyloop] 
tests/test_web_websocket.py::test_receive_close_but_left_open[pyloop] 
[gw22] [ 95%] PASSED tests/test_web_websocket.py::test_receive_close_but_left_open[pyloop] 
tests/test_web_websocket_functional.py::test_websocket_send_json[pyloop] 
tests/test_web_websocket_functional.py::test_close_timeout[pyloop] 
[gw13] [ 95%] PASSED tests/test_web_urldispatcher.py::test_access_root_of_static_handler[pyloop-index_static] 
[gw21] [ 95%] PASSED tests/test_web_websocket_functional.py::test_websocket_send_json[pyloop] 
tests/test_web_websocket.py::test_prepare_without_upgrade[pyloop] 
tests/test_web_websocket.py::test_no_transfer_encoding_header[pyloop] 
[gw1] [ 95%] PASSED tests/test_web_websocket.py::test_no_transfer_encoding_header[pyloop] 
[gw2] [ 95%] PASSED tests/test_web_websocket.py::test_prepare_without_upgrade[pyloop] 
tests/test_web_websocket_functional.py::test_websocket_json[pyloop] 
[gw6] [ 95%] PASSED tests/test_web_websocket_functional.py::test_websocket_json[pyloop] 
tests/test_web_websocket_functional.py::test_auto_pong_with_closing_by_peer[pyloop] 
[gw20] [ 95%] PASSED tests/test_web_websocket_functional.py::test_auto_pong_with_closing_by_peer[pyloop] 
tests/test_web_websocket.py::test_multiple_receive_on_close_connection[pyloop] 
[gw7] [ 95%] PASSED tests/test_web_websocket.py::test_multiple_receive_on_close_connection[pyloop] 
[gw9] [ 95%] PASSED tests/test_web_websocket.py::test_nonstarted_send_frame 
tests/test_web_websocket_functional.py::test_heartbeat_no_pong[pyloop] 
tests/test_web_websocket.py::test_send_bytes_closed[pyloop] 
[gw15] [ 95%] PASSED tests/test_web_websocket.py::test_send_bytes_closed[pyloop] 
tests/test_web_websocket.py::test_send_frame_closed[pyloop] 
[gw3] [ 95%] PASSED tests/test_web_websocket.py::test_send_frame_closed[pyloop] 
[gw9] [ 95%] PASSED tests/test_web_websocket_functional.py::test_heartbeat_no_pong[pyloop] 
[gw10] [ 95%] PASSED tests/test_web_websocket.py::test_nonstarted_send_json 
[gw11] [ 95%] PASSED tests/test_web_websocket_functional.py::test_close_timeout[pyloop] 
tests/test_web_websocket_functional.py::test_concurrent_close_multiple_tasks[pyloop] 
tests/test_web_websocket.py::test_prepare_twice_idempotent[pyloop] 
[gw23] [ 95%] PASSED tests/test_web_websocket.py::test_prepare_twice_idempotent[pyloop] 
tests/test_web_websocket_functional.py::test_send_recv_bytes[pyloop] 
tests/test_web_websocket.py::test_nonstarted_close 
[gw8] [ 95%] PASSED tests/test_web_websocket_functional.py::test_send_recv_bytes[pyloop] 
[gw12] [ 95%] PASSED tests/test_web_websocket_functional.py::test_concurrent_close_multiple_tasks[pyloop] 
tests/test_web_websocket.py::test_get_extra_info[pyloop-ws_transport2-default] 
tests/test_web_websocket_functional.py::test_pong[pyloop] 
[gw14] [ 95%] PASSED tests/test_web_websocket_functional.py::test_pong[pyloop] 
[gw4] [ 95%] PASSED tests/test_web_websocket.py::test_get_extra_info[pyloop-ws_transport2-default] 
tests/test_web_websocket_functional.py::test_handle_protocol[pyloop] 
[gw13] [ 95%] PASSED tests/test_web_websocket_functional.py::test_handle_protocol[pyloop] 
tests/test_web_websocket.py::test_receive_closing[pyloop] 
tests/test_web_websocket.py::test_can_prepare_without_upgrade[pyloop] 
[gw5] [ 95%] PASSED tests/test_web_websocket.py::test_can_prepare_without_upgrade[pyloop] 
[gw22] [ 95%] PASSED tests/test_web_websocket.py::test_receive_closing[pyloop] 
tests/test_web_websocket_functional.py::test_custom_receive_timeout[pyloop] 
tests/test_web_websocket_functional.py::test_server_close_handshake_server_eats_client_messages[pyloop] 
[gw17] [ 95%] PASSED tests/test_web_websocket_functional.py::test_server_close_handshake_server_eats_client_messages[pyloop] 
tests/test_web_websocket_functional.py::test_send_recv_text[pyloop] 
[gw0] [ 95%] PASSED tests/test_web_websocket_functional.py::test_send_recv_text[pyloop] 
tests/test_web_websocket_functional.py::test_heartbeat_failure_ends_receive[pyloop] 
tests/test_web_websocket_functional.py::test_heartbeat_no_pong_receive_many_messages[pyloop] 
tests/test_web_websocket.py::test_get_extra_info[pyloop-ws_transport0-existent] 
[gw1] [ 95%] PASSED tests/test_web_websocket.py::test_get_extra_info[pyloop-ws_transport0-existent] 
[gw21] [ 95%] PASSED tests/test_web_websocket_functional.py::test_heartbeat_no_pong_receive_many_messages[pyloop] 
[gw16] [ 95%] PASSED tests/test_web_websocket_functional.py::test_custom_receive_timeout[pyloop] 
tests/test_web_websocket.py::test_wait_closed_before_start 
[gw19] [ 95%] PASSED tests/test_web_websocket_functional.py::test_heartbeat_failure_ends_receive[pyloop] 
tests/test_web_websocket_functional.py::test_heartbeat_connection_closed[pyloop] 
tests/test_web_websocket_functional.py::test_receive_str_nonstring[pyloop] 
tests/test_web_websocket_functional.py::test_closed_async_for[pyloop] 
[gw7] [ 95%] PASSED tests/test_web_websocket_functional.py::test_receive_str_nonstring[pyloop] 
tests/test_web_websocket_functional.py::test_bug3380[pyloop] 
tests/test_web_websocket_functional.py::test_ping[pyloop] 
[gw20] [ 95%] PASSED tests/test_web_websocket_functional.py::test_ping[pyloop] 
[gw6] [ 96%] PASSED tests/test_web_websocket_functional.py::test_closed_async_for[pyloop] 
tests/test_web_websocket_functional.py::test_receive_timeout_keeps_connection_open[pyloop] 
[gw3] [ 96%] PASSED tests/test_web_websocket_functional.py::test_receive_timeout_keeps_connection_open[pyloop] 
[gw15] [ 96%] PASSED tests/test_web_websocket_functional.py::test_bug3380[pyloop] 
[gw9] [ 96%] PASSED tests/test_web_websocket_functional.py::test_heartbeat_connection_closed[pyloop] 
tests/test_web_websocket_functional.py::test_ws_close_return_code[pyloop] 
tests/test_websocket_handshake.py::test_no_connection 
[gw23] [ 96%] PASSED tests/test_web_websocket_functional.py::test_ws_close_return_code[pyloop] 
tests/test_web_websocket_functional.py::test_close_op_code_from_client[pyloop] 
[gw12] [ 96%] PASSED tests/test_web_websocket_functional.py::test_close_op_code_from_client[pyloop] 
tests/test_web_websocket_functional.py::test_concurrent_close[pyloop] 
[gw10] [ 96%] PASSED tests/test_web_websocket.py::test_nonstarted_close 
tests/test_web_websocket_functional.py::test_abnormal_closure_when_client_does_not_close[pyloop] 
tests/test_web_websocket_functional.py::test_server_close_handshake[pyloop] 
[gw13] [ 96%] PASSED tests/test_web_websocket_functional.py::test_server_close_handshake[pyloop] 
[gw11] [ 96%] PASSED tests/test_web_websocket_functional.py::test_concurrent_close[pyloop] 
tests/test_web_websocket_functional.py::test_send_recv_json[pyloop] 
[gw8] [ 96%] PASSED tests/test_web_websocket_functional.py::test_send_recv_json[pyloop] 
tests/test_web_websocket_functional.py::test_receive_timeout[pyloop] 
tests/test_web_websocket_functional.py::test_websocket_prepared_property[pyloop] 
tests/test_web_websocket_functional.py::test_websocket_prepare_timeout_close_issue[pyloop] 
[gw22] [ 96%] PASSED tests/test_web_websocket_functional.py::test_websocket_prepared_property[pyloop] 
[gw4] [ 96%] PASSED tests/test_web_websocket_functional.py::test_websocket_prepare_timeout_close_issue[pyloop] 
tests/test_websocket_data_queue.py::TestWebSocketDataQueue::test_resume_on_read[pyloop] 
tests/test_web_websocket_functional.py::test_change_status[pyloop] 
[gw14] [ 96%] PASSED tests/test_web_websocket_functional.py::test_change_status[pyloop] 
tests/test_web_websocket_functional.py::test_server_ws_async_for[pyloop] 
[gw21] [ 96%] PASSED tests/test_web_websocket_functional.py::test_server_ws_async_for[pyloop] 
[gw17] [ 96%] PASSED tests/test_web_websocket_functional.py::test_receive_timeout[pyloop] 
[gw0] [ 96%] PASSED tests/test_websocket_handshake.py::test_no_connection 
tests/test_websocket_handshake.py::test_protocol_key_bad_size 
[gw2] [ 96%] PASSED tests/test_web_websocket.py::test_wait_closed_before_start 
[gw5] [ 96%] PASSED tests/test_websocket_data_queue.py::TestWebSocketDataQueue::test_resume_on_read[pyloop] 
tests/test_websocket_handshake.py::test_protocol_version_not_supported 
[gw10] [ 96%] PASSED tests/test_web_websocket_functional.py::test_abnormal_closure_when_client_does_not_close[pyloop] 
tests/test_websocket_handshake.py::test_protocol_version_unset 
tests/test_web_websocket_functional.py::test_heartbeat_no_pong_send_many_messages[pyloop] 
tests/test_web_websocket_functional.py::test_abnormal_closure_when_server_does_not_receive[pyloop] 
tests/test_web_websocket_functional.py::test_heartbeat[pyloop] 
tests/test_websocket_handshake.py::test_handshake_ok 
tests/test_websocket_handshake.py::test_handshake_protocol_agreement 
tests/test_web_websocket_functional.py::test_receive_bytes_nonbytes[pyloop] 
tests/test_web_websocket_functional.py::test_websocket_disable_keepalive[pyloop] 
[gw6] [ 96%] PASSED tests/test_web_websocket_functional.py::test_websocket_disable_keepalive[pyloop] 
tests/test_websocket_handshake.py::test_protocol_key_invalid 
[gw19] [ 96%] PASSED tests/test_web_websocket_functional.py::test_heartbeat_no_pong_send_many_messages[pyloop] 
tests/test_websocket_handshake.py::test_protocol_key_not_present 
tests/test_web_websocket_functional.py::test_websocket_shutdown[pyloop] 
tests/test_websocket_handshake.py::test_handshake_protocol 
[gw16] [ 96%] PASSED tests/test_web_websocket_functional.py::test_heartbeat[pyloop] 
[gw7] [ 96%] PASSED tests/test_web_websocket_functional.py::test_receive_bytes_nonbytes[pyloop] 
[gw3] [ 96%] PASSED tests/test_web_websocket_functional.py::test_websocket_shutdown[pyloop] 
tests/test_web_websocket_functional.py::test_receive_being_cancelled_keeps_connection_open[pyloop] 
[gw15] [ 96%] PASSED tests/test_web_websocket_functional.py::test_receive_being_cancelled_keeps_connection_open[pyloop] 
[gw23] [ 96%] PASSED tests/test_web_websocket_functional.py::test_abnormal_closure_when_server_does_not_receive[pyloop] 
tests/test_websocket_data_queue.py::TestWebSocketDataQueue::test_feed_pause[pyloop] 
tests/test_websocket_handshake.py::test_handshake_protocol_unsupported 
tests/test_web_websocket_functional.py::test_websocket_prepare_timeout_from_issue_reproducer[pyloop] 
[gw4] [ 96%] PASSED tests/test_web_websocket_functional.py::test_websocket_prepare_timeout_from_issue_reproducer[pyloop] 
tests/test_websocket_handshake.py::test_no_upgrade 
tests/test_websocket_handshake.py::test_handshake_compress_server_notakeover 
[gw14] [ 96%] PASSED tests/test_websocket_handshake.py::test_handshake_compress_server_notakeover 
tests/test_websocket_parser.py::test_ping_frame[pyloop-bytearray] 
[gw14] [ 96%] PASSED tests/test_websocket_parser.py::test_ping_frame[pyloop-bytearray] 
tests/test_websocket_handshake.py::test_handshake_compress_client_notakeover 
[gw21] [ 96%] PASSED tests/test_websocket_handshake.py::test_handshake_compress_client_notakeover 
tests/test_websocket_parser.py::test_pong_frame[pyloop] 
[gw22] [ 96%] PASSED tests/test_websocket_data_queue.py::TestWebSocketDataQueue::test_feed_pause[pyloop] 
[gw21] [ 96%] PASSED tests/test_websocket_parser.py::test_pong_frame[pyloop] 
[gw2] [ 96%] PASSED tests/test_websocket_handshake.py::test_protocol_version_not_supported 
[gw0] [ 96%] PASSED tests/test_websocket_handshake.py::test_protocol_key_bad_size 
tests/test_websocket_handshake.py::test_handshake_compress_wbits_error 
[gw2] [ 96%] PASSED tests/test_websocket_handshake.py::test_handshake_compress_wbits_error 
tests/test_websocket_handshake.py::test_handshake_compress_wbits 
[gw0] [ 96%] PASSED tests/test_websocket_handshake.py::test_handshake_compress_wbits 
tests/test_websocket_parser.py::test_close_frame_info[pyloop] 
[gw2] [ 96%] PASSED tests/test_websocket_parser.py::test_close_frame_info[pyloop] 
tests/test_websocket_parser.py::test_close_frame_invalid[pyloop] 
[gw0] [ 96%] PASSED tests/test_websocket_parser.py::test_close_frame_invalid[pyloop] 
tests/test_websocket_handshake.py::test_handshake_compress 
[gw1] [ 96%] PASSED tests/test_websocket_handshake.py::test_protocol_version_unset 
[gw11] [ 96%] PASSED tests/test_websocket_handshake.py::test_handshake_protocol_agreement 
tests/test_websocket_parser.py::test_feed_data_remembers_exception[pyloop] 
tests/test_web_websocket_functional.py::test_normal_closure_while_client_sends_msg[pyloop] 
tests/test_websocket_parser.py::test_parse_frame_length0[pyloop] 
[gw11] [ 96%] PASSED tests/test_websocket_parser.py::test_parse_frame_length0[pyloop] 
[gw6] [ 96%] PASSED tests/test_websocket_parser.py::test_feed_data_remembers_exception[pyloop] 
tests/test_websocket_handshake.py::test_handshake_compress_bad_ext 
[gw1] [ 96%] PASSED tests/test_websocket_handshake.py::test_handshake_compress_bad_ext 
tests/test_websocket_parser.py::test_one_byte_at_a_time[pyloop] 
[gw1] [ 96%] PASSED tests/test_websocket_parser.py::test_one_byte_at_a_time[pyloop] 
tests/test_websocket_handshake.py::test_handshake_compress_multi_ext_bad 
[gw19] [ 97%] PASSED tests/test_websocket_handshake.py::test_handshake_compress_multi_ext_bad 
[gw9] [ 97%] PASSED tests/test_websocket_handshake.py::test_protocol_key_not_present 
tests/test_websocket_parser.py::test_fragmentation_header[pyloop] 
[gw19] [ 97%] PASSED tests/test_websocket_parser.py::test_fragmentation_header[pyloop] 
tests/test_websocket_parser.py::test_parse_frame_length4[pyloop] 
[gw9] [ 97%] PASSED tests/test_websocket_parser.py::test_parse_frame_length4[pyloop] 
[gw20] [ 97%] PASSED tests/test_websocket_handshake.py::test_protocol_key_invalid 
[gw13] [ 97%] PASSED tests/test_websocket_handshake.py::test_handshake_protocol 
tests/test_websocket_parser.py::test_parse_frame_length2_multi_byte[pyloop] 
[gw20] [ 97%] PASSED tests/test_websocket_parser.py::test_parse_frame_length2_multi_byte[pyloop] 
tests/test_websocket_parser.py::test_parse_frame_mask[pyloop] 
[gw13] [ 97%] PASSED tests/test_websocket_parser.py::test_parse_frame_mask[pyloop] 
tests/test_websocket_parser.py::test_parse_frame_length2[pyloop] 
[gw7] [ 97%] PASSED tests/test_websocket_parser.py::test_parse_frame_length2[pyloop] 
tests/test_websocket_handshake.py::test_handshake_compress_multi_ext_wbits 
[gw23] [ 97%] PASSED tests/test_websocket_handshake.py::test_handshake_compress_multi_ext_wbits 
[gw5] [ 97%] PASSED tests/test_websocket_handshake.py::test_no_upgrade 
tests/test_websocket_parser.py::test_continuation_err[pyloop] 
[gw23] [ 97%] PASSED tests/test_websocket_parser.py::test_continuation_err[pyloop] 
tests/test_websocket_parser.py::test_ping_frame[pyloop-bytes] 
[gw4] [ 97%] PASSED tests/test_websocket_parser.py::test_ping_frame[pyloop-bytes] 
tests/test_websocket_parser.py::test_parse_frame_header_payload_size[pyloop] 
tests/test_websocket_parser.py::test_parse_frame_length2_multi_byte_multi_packet[pyloop] 
[gw3] [ 97%] PASSED tests/test_websocket_parser.py::test_parse_frame_length2_multi_byte_multi_packet[pyloop] 
tests/test_websocket_handshake.py::test_handshake_no_transfer_encoding 
[gw16] [ 97%] PASSED tests/test_websocket_handshake.py::test_handshake_no_transfer_encoding 
[gw5] [ 97%] PASSED tests/test_websocket_parser.py::test_parse_frame_header_payload_size[pyloop] 
tests/test_websocket_parser.py::test_parse_frame_header_reversed_bits[pyloop] 
[gw15] [ 97%] PASSED tests/test_websocket_parser.py::test_parse_frame_header_reversed_bits[pyloop] 
tests/test_websocket_parser.py::test_continuation_with_close_bad_code[pyloop] 
[gw16] [ 97%] PASSED tests/test_websocket_parser.py::test_continuation_with_close_bad_code[pyloop] 
[gw10] [ 97%] PASSED tests/test_web_websocket_functional.py::test_normal_closure_while_client_sends_msg[pyloop] 
[gw12] [ 97%] PASSED tests/test_websocket_handshake.py::test_handshake_ok 
tests/test_websocket_parser.py::test_parse_frame[pyloop] 
[gw12] [ 97%] PASSED tests/test_websocket_parser.py::test_parse_frame[pyloop] 
tests/test_websocket_parser.py::test_parse_frame_header_control_frame[pyloop] 
[gw22] [ 97%] PASSED tests/test_websocket_parser.py::test_parse_frame_header_control_frame[pyloop] 
tests/test_websocket_parser.py::test_ping_frame[pyloop-memoryview] 
[gw14] [ 97%] PASSED tests/test_websocket_parser.py::test_ping_frame[pyloop-memoryview] 
tests/test_websocket_parser.py::test_close_frame_invalid_2[pyloop] 
[gw2] [ 97%] PASSED tests/test_websocket_parser.py::test_close_frame_invalid_2[pyloop] 
[gw8] [ 97%] PASSED tests/test_websocket_handshake.py::test_handshake_protocol_unsupported 
tests/test_websocket_parser.py::test_simple_text[pyloop] 
[gw6] [ 97%] PASSED tests/test_websocket_parser.py::test_simple_text[pyloop] 
tests/test_websocket_parser.py::test_parse_frame_header_new_data_err[pyloop] 
[gw8] [ 97%] PASSED tests/test_websocket_parser.py::test_parse_frame_header_new_data_err[pyloop] 
[gw17] [ 97%] PASSED tests/test_websocket_handshake.py::test_handshake_compress 
tests/test_websocket_parser.py::test_close_frame[pyloop] 
[gw21] [ 97%] PASSED tests/test_websocket_parser.py::test_close_frame[pyloop] 
tests/test_websocket_parser.py::test_unknown_frame[pyloop] 
[gw17] [ 97%] PASSED tests/test_websocket_parser.py::test_unknown_frame[pyloop] 
tests/test_websocket_parser.py::test_continuation[pyloop] 
tests/test_websocket_parser.py::test_fragmented_masked_message[pyloop] 
[gw9] [ 97%] PASSED tests/test_websocket_parser.py::test_fragmented_masked_message[pyloop] 
tests/test_websocket_parser.py::test_close_frame_unicode_err[pyloop] 
[gw0] [ 97%] PASSED tests/test_websocket_parser.py::test_close_frame_unicode_err[pyloop] 
[gw13] [ 97%] PASSED tests/test_websocket_parser.py::test_continuation[pyloop] 
tests/test_websocket_parser.py::test_simple_text_unicode_err[pyloop] 
[gw11] [ 97%] PASSED tests/test_websocket_parser.py::test_simple_text_unicode_err[pyloop] 
tests/test_websocket_parser.py::test_large_masked_message[pyloop] 
[gw19] [ 97%] PASSED tests/test_websocket_parser.py::test_large_masked_message[pyloop] 
tests/test_websocket_parser.py::test_large_fragmented_masked_message[pyloop] 
[gw20] [ 97%] PASSED tests/test_websocket_parser.py::test_large_fragmented_masked_message[pyloop] 
tests/test_websocket_parser.py::test_continuation_with_ping[pyloop] 
[gw7] [ 97%] PASSED tests/test_websocket_parser.py::test_continuation_with_ping[pyloop] 
tests/test_websocket_parser.py::test_simple_binary[pyloop] 
[gw10] [ 97%] PASSED tests/test_websocket_parser.py::test_simple_binary[pyloop] 
tests/test_websocket_parser.py::test_continuation_with_close_empty[pyloop] 
[gw3] [ 97%] PASSED tests/test_websocket_parser.py::test_continuation_with_close_empty[pyloop] 
tests/test_websocket_parser.py::test_large_message[pyloop] 
[gw1] [ 97%] PASSED tests/test_websocket_parser.py::test_large_message[pyloop] 
tests/test_websocket_parser.py::test_continuation_with_close[pyloop] 
[gw23] [ 97%] PASSED tests/test_websocket_parser.py::test_continuation_with_close[pyloop] 
tests/test_websocket_parser.py::test_continuation_with_close_bad_payload[pyloop] 
[gw4] [ 97%] PASSED tests/test_websocket_parser.py::test_continuation_with_close_bad_payload[pyloop] 
tests/test_websocket_parser.py::test_websocket_mask_python_empty 
[gw12] [ 97%] PASSED tests/test_websocket_parser.py::test_websocket_mask_python_empty 
tests/test_websocket_parser.py::test_msg_too_large[pyloop] 
[gw9] [ 98%] PASSED tests/test_websocket_parser.py::test_msg_too_large[pyloop] 
tests/test_websocket_writer.py::test_send_binary_long[pyloop] 
[gw12] [ 98%] PASSED tests/test_websocket_writer.py::test_send_binary_long[pyloop] 
tests/test_websocket_parser.py::test_parse_compress_frame_multi[pyloop] 
[gw2] [ 98%] PASSED tests/test_websocket_parser.py::test_parse_compress_frame_multi[pyloop] 
tests/test_websocket_parser.py::test_continuation_with_close_unicode_err[pyloop] 
[gw5] [ 98%] PASSED tests/test_websocket_parser.py::test_continuation_with_close_unicode_err[pyloop] 
tests/test_websocket_parser.py::test_websocket_mask_cython 
[gw16] [ 98%] PASSED tests/test_websocket_parser.py::test_websocket_mask_cython 
tests/test_websocket_writer.py::test_send_compress_text[zlib] 
tests/test_websocket_parser.py::test_parse_no_compress_frame_single[zlib-pyloop] 
[gw13] [ 98%] PASSED tests/test_websocket_parser.py::test_parse_no_compress_frame_single[zlib-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_parse_compress_error_frame[pyloop] 
[gw8] [ 98%] PASSED tests/test_websocket_parser.py::test_parse_compress_error_frame[pyloop] 
tests/test_websocket_parser.py::test_msgtype_aliases 
[gw14] [ 98%] PASSED tests/test_websocket_parser.py::test_msgtype_aliases 
tests/test_websocket_writer.py::test_send_compress_text_per_message 
tests/test_websocket_parser.py::test_websocket_mask_python 
tests/test_websocket_parser.py::TestWebSocketError::test_pickle 
[gw20] [ 98%] PASSED tests/test_websocket_parser.py::TestWebSocketError::test_pickle 
[gw15] [ 98%] PASSED tests/test_websocket_parser.py::test_websocket_mask_python 
tests/test_websocket_writer.py::test_send_compress_cancelled[isal.isal_zlib] 
tests/test_websocket_writer.py::test_send_compress_cancelled[zlib_ng.zlib_ng] 
tests/test_websocket_parser.py::test_websocket_mask_cython_empty 
[gw22] [ 98%] PASSED tests/test_websocket_parser.py::test_websocket_mask_cython_empty 
tests/test_websocket_writer.py::test_send_compress_multiple_cancelled[isal.isal_zlib] 
tests/test_websocket_writer.py::test_ping[pyloop] 
[gw3] [ 98%] PASSED tests/test_websocket_writer.py::test_ping[pyloop] 
tests/test_websocket_parser.py::test_flow_control_multi_byte_text[pyloop] 
[gw10] [ 98%] PASSED tests/test_websocket_parser.py::test_flow_control_multi_byte_text[pyloop] 
tests/test_websocket_parser.py::test_parse_no_compress_frame_single[zlib_ng.zlib_ng-pyloop] 
tests/test_websocket_parser.py::test_compressed_msg_too_large[pyloop] 
[gw11] [ 98%] PASSED tests/test_websocket_parser.py::test_compressed_msg_too_large[pyloop] 
tests/test_websocket_writer.py::test_send_binary_very_long[pyloop] 
tests/test_websocket_writer.py::test_pong[pyloop] 
[gw1] [ 98%] PASSED tests/test_websocket_writer.py::test_pong[pyloop] 
tests/test_websocket_parser.py::test_parse_no_compress_frame_single[isal.isal_zlib-pyloop] 
[gw17] [ 98%] PASSED tests/test_websocket_parser.py::test_parse_no_compress_frame_single[isal.isal_zlib-pyloop] 
[gw9] [ 98%] PASSED tests/test_websocket_writer.py::test_send_binary_very_long[pyloop] 
[gw21] [ 98%] PASSED tests/test_websocket_parser.py::test_parse_no_compress_frame_single[zlib_ng.zlib_ng-pyloop] 
tests/test_websocket_parser.py::test_msg_too_large_not_fin[pyloop] 
[gw0] [ 98%] PASSED tests/test_websocket_parser.py::test_msg_too_large_not_fin[pyloop] 
tests/test_websocket_parser.py::TestWebSocketError::test_ctor 
[gw19] [ 98%] PASSED tests/test_websocket_parser.py::TestWebSocketError::test_ctor 
tests/test_websocket_parser.py::test_flow_control_binary[pyloop] 
[gw7] [ 98%] PASSED tests/test_websocket_parser.py::test_flow_control_binary[pyloop] 
tests/test_worker.py::test_init_process[AsyncioWorker-pyloop] 
[gw19] [ 98%] PASSED tests/test_worker.py::test_init_process[AsyncioWorker-pyloop] 
tests/test_websocket_writer.py::test_close[pyloop] 
[gw12] [ 98%] PASSED tests/test_websocket_writer.py::test_close[pyloop] 
tests/test_websocket_writer.py::test_send_compress_text_notakeover[zlib] 
tests/test_websocket_writer.py::test_send_compress_text_notakeover[isal.isal_zlib] 
tests/test_websocket_writer.py::test_send_binary[pyloop] 
[gw4] [ 98%] PASSED tests/test_websocket_writer.py::test_send_binary[pyloop] 
tests/test_websocket_writer.py::test_concurrent_messages[zlib_ng.zlib_ng-4096-<lambda>] 
tests/test_websocket_writer.py::test_send_text_masked 
tests/test_websocket_writer.py::test_send_compress_text[zlib_ng.zlib_ng] 
tests/test_websocket_writer.py::test_send_text[pyloop] 
[gw23] [ 98%] PASSED tests/test_websocket_writer.py::test_send_text[pyloop] 
tests/test_websocket_writer.py::test_concurrent_messages[isal.isal_zlib-16-<lambda>] 
[gw14] [ 98%] PASSED tests/test_websocket_writer.py::test_send_compress_text_per_message 
tests/test_websocket_writer.py::test_concurrent_messages[zlib-4096-<lambda>] 
[gw16] [ 98%] PASSED tests/test_websocket_writer.py::test_send_compress_text[zlib] 
tests/test_websocket_writer.py::test_send_compress_cancelled[zlib] 
tests/test_websocket_writer.py::test_send_compress_text_notakeover[zlib_ng.zlib_ng] 
tests/test_websocket_writer.py::test_concurrent_messages[zlib-32-<lambda>] 
tests/test_websocket_writer.py::test_concurrent_messages[zlib_ng.zlib_ng-32-<lambda>] 
tests/test_websocket_writer.py::test_concurrent_messages[zlib_ng.zlib_ng-16-<lambda>] 
tests/test_websocket_writer.py::test_send_compress_text[isal.isal_zlib] 
[gw13] [ 98%] PASSED tests/test_websocket_writer.py::test_send_compress_text_notakeover[zlib] 
tests/test_worker.py::test_run[AsyncioWorker-pyloop] 
[gw13] [ 98%] PASSED tests/test_worker.py::test_run[AsyncioWorker-pyloop] 
tests/test_worker.py::test_init_process_no_loop[UvloopWorker-pyloop] 
[gw12] [ 98%] PASSED tests/test_worker.py::test_init_process_no_loop[UvloopWorker-pyloop] 
[gw15] [ 98%] PASSED tests/test_websocket_writer.py::test_send_compress_cancelled[isal.isal_zlib] 
tests/test_websocket_writer.py::test_send_compress_multiple_cancelled[zlib_ng.zlib_ng] 
tests/test_websocket_writer.py::test_concurrent_messages[isal.isal_zlib-4096-<lambda>] 
[gw1] [ 98%] PASSED tests/test_websocket_writer.py::test_concurrent_messages[zlib_ng.zlib_ng-4096-<lambda>] 
tests/test_worker.py::test_run_async_factory[AsyncioWorker-pyloop] 
[gw4] [ 98%] PASSED tests/test_worker.py::test_run_async_factory[AsyncioWorker-pyloop] 
tests/test_worker.py::test_run_async_factory[UvloopWorker-pyloop] 
[gw1] [ 98%] PASSED tests/test_worker.py::test_run_async_factory[UvloopWorker-pyloop] 
tests/test_websocket_writer.py::test_concurrent_messages[isal.isal_zlib-32-<lambda>] 
[gw20] [ 98%] PASSED tests/test_websocket_writer.py::test_send_compress_cancelled[zlib_ng.zlib_ng] 
tests/test_worker.py::test_init_process[UvloopWorker-pyloop] 
[gw7] [ 98%] PASSED tests/test_worker.py::test_init_process[UvloopWorker-pyloop] 
tests/test_websocket_writer.py::test_send_compress_multiple_cancelled[zlib] 
tests/test_worker.py::test_init_process_no_loop[AsyncioWorker-pyloop] 
[gw19] [ 98%] PASSED tests/test_worker.py::test_init_process_no_loop[AsyncioWorker-pyloop] 
[gw10] [ 98%] PASSED tests/test_websocket_writer.py::test_concurrent_messages[zlib-32-<lambda>] 
tests/test_worker.py::test__notify_waiter_done_explicit_waiter[UvloopWorker-pyloop] 
[gw10] [ 98%] PASSED tests/test_worker.py::test__notify_waiter_done_explicit_waiter[UvloopWorker-pyloop] 
[gw6] [ 98%] PASSED tests/test_websocket_writer.py::test_send_compress_text_notakeover[isal.isal_zlib] 
tests/test_worker.py::test_run[UvloopWorker-pyloop] 
[gw6] [ 98%] PASSED tests/test_worker.py::test_run[UvloopWorker-pyloop] 
tests/test_worker.py::test_init_signals[UvloopWorker-pyloop] 
[gw13] [ 98%] PASSED tests/test_worker.py::test_init_signals[UvloopWorker-pyloop] 
[gw2] [ 98%] PASSED tests/test_websocket_writer.py::test_send_compress_text[zlib_ng.zlib_ng] 
tests/test_worker.py::test__get_valid_log_format_exc[AsyncioWorker-pyloop] 
[gw1] [ 99%] PASSED tests/test_worker.py::test__get_valid_log_format_exc[AsyncioWorker-pyloop] 
tests/test_worker.py::test_run_not_app[UvloopWorker-pyloop] 
[gw2] [ 99%] PASSED tests/test_worker.py::test_run_not_app[UvloopWorker-pyloop] 
[gw5] [ 99%] PASSED tests/test_websocket_writer.py::test_send_text_masked 
tests/test_worker.py::test_handle_abort[AsyncioWorker-pyloop] 
[gw23] [ 99%] PASSED tests/test_worker.py::test_handle_abort[AsyncioWorker-pyloop] 
[gw22] [ 99%] PASSED tests/test_websocket_writer.py::test_send_compress_multiple_cancelled[isal.isal_zlib] 
tests/test_worker.py::test_run_not_app[AsyncioWorker-pyloop] 
[gw5] [ 99%] PASSED tests/test_worker.py::test_run_not_app[AsyncioWorker-pyloop] 
[gw9] [ 99%] PASSED tests/test_websocket_writer.py::test_concurrent_messages[isal.isal_zlib-16-<lambda>] 
tests/test_websocket_writer.py::test_concurrent_messages[zlib-16-<lambda>] 
[gw8] [ 99%] PASSED tests/test_websocket_writer.py::test_send_compress_text_notakeover[zlib_ng.zlib_ng] 
tests/test_worker.py::test__get_valid_log_format_ok[AsyncioWorker-pyloop-%a "%{Referrer}i" %s-%a "%{Referrer}i" %s] 
[gw12] [ 99%] 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_handle_abort[UvloopWorker-pyloop] 
[gw9] [ 99%] PASSED tests/test_worker.py::test_handle_abort[UvloopWorker-pyloop] 
tests/test_worker.py::test__notify_waiter_done[AsyncioWorker-pyloop] 
[gw8] [ 99%] PASSED tests/test_worker.py::test__notify_waiter_done[AsyncioWorker-pyloop] 
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"] 
[gw4] [ 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_websocket_writer.py::test_concurrent_messages[zlib_ng.zlib_ng-32-<lambda>] 
tests/test_worker.py::test__notify_waiter_done_explicit_waiter[AsyncioWorker-pyloop] 
[gw11] [ 99%] PASSED tests/test_worker.py::test__notify_waiter_done_explicit_waiter[AsyncioWorker-pyloop] 
[gw16] [ 99%] PASSED tests/test_websocket_writer.py::test_send_compress_text[isal.isal_zlib] 
tests/test_worker.py::test__notify_waiter_done[UvloopWorker-pyloop] 
[gw16] [ 99%] PASSED tests/test_worker.py::test__notify_waiter_done[UvloopWorker-pyloop] 
[gw3] [ 99%] PASSED tests/test_websocket_writer.py::test_concurrent_messages[zlib-4096-<lambda>] 
[gw14] [ 99%] PASSED tests/test_websocket_writer.py::test_send_compress_cancelled[zlib] 
tests/test_worker.py::test__wait_next_notify[UvloopWorker-pyloop] 
tests/test_worker.py::test__run_ok_parent_changed[AsyncioWorker-pyloop] 
[gw7] [ 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] 
[gw13] [ 99%] PASSED tests/test_worker.py::test__create_ssl_context_without_certs_and_ciphers[AsyncioWorker-pyloop] 
tests/test_worker.py::test__wait_next_notify[AsyncioWorker-pyloop] 
[gw0] [ 99%] PASSED tests/test_websocket_writer.py::test_concurrent_messages[isal.isal_zlib-32-<lambda>] 
[gw17] [ 99%] PASSED tests/test_websocket_writer.py::test_concurrent_messages[zlib_ng.zlib_ng-16-<lambda>] 
tests/test_worker.py::test__get_valid_log_format_exc[UvloopWorker-pyloop] 
[gw0] [ 99%] PASSED tests/test_worker.py::test__get_valid_log_format_exc[UvloopWorker-pyloop] 
[gw21] [ 99%] PASSED tests/test_websocket_writer.py::test_concurrent_messages[isal.isal_zlib-4096-<lambda>] 
tests/test_worker.py::test_init_signals[AsyncioWorker-pyloop] 
[gw17] [ 99%] PASSED tests/test_worker.py::test_init_signals[AsyncioWorker-pyloop] 
tests/test_worker.py::test__get_valid_log_format_ok[UvloopWorker-pyloop-%a "%{Referrer}i" %s-%a "%{Referrer}i" %s] 
[gw21] [ 99%] PASSED tests/test_worker.py::test__get_valid_log_format_ok[UvloopWorker-pyloop-%a "%{Referrer}i" %s-%a "%{Referrer}i" %s] 
tests/test_worker.py::test__run_exc[UvloopWorker-pyloop] 
tests/test_worker.py::test__create_ssl_context_with_ca_certs[AsyncioWorker-pyloop] 
tests/test_worker.py::test__create_ssl_context_without_certs_and_ciphers[UvloopWorker-pyloop] 
[gw14] [ 99%] PASSED tests/test_worker.py::test__wait_next_notify[UvloopWorker-pyloop] 
[gw6] [ 99%] PASSED tests/test_worker.py::test__create_ssl_context_without_certs_and_ciphers[UvloopWorker-pyloop] 
tests/test_worker.py::test__create_ssl_context_with_ciphers[UvloopWorker-pyloop] 
tests/test_worker.py::test__run_exc[AsyncioWorker-pyloop] 
[gw1] [ 99%] PASSED tests/test_worker.py::test__create_ssl_context_with_ciphers[UvloopWorker-pyloop] 
[gw10] [ 99%] PASSED tests/test_worker.py::test__run_exc[UvloopWorker-pyloop] 
[gw23] [ 99%] PASSED tests/test_worker.py::test__create_ssl_context_with_ca_certs[AsyncioWorker-pyloop] 
tests/test_worker.py::test__create_ssl_context_with_ciphers[AsyncioWorker-pyloop] 
[gw2] [ 99%] PASSED tests/test_worker.py::test__create_ssl_context_with_ciphers[AsyncioWorker-pyloop] 
tests/test_worker.py::test__create_ssl_context_with_ca_certs[UvloopWorker-pyloop] 
[gw3] [ 99%] PASSED tests/test_worker.py::test__wait_next_notify[AsyncioWorker-pyloop] 
[gw19] [ 99%] PASSED tests/test_worker.py::test__run_exc[AsyncioWorker-pyloop] 
[gw20] [ 99%] PASSED tests/test_websocket_writer.py::test_send_compress_multiple_cancelled[zlib] 
tests/test_worker.py::test__run_ok_parent_changed[UvloopWorker-pyloop] 
[gw20] [ 99%] PASSED tests/test_worker.py::test__run_ok_parent_changed[UvloopWorker-pyloop] 
[gw5] [ 99%] PASSED tests/test_worker.py::test__create_ssl_context_with_ca_certs[UvloopWorker-pyloop] 
[gw15] [ 99%] PASSED tests/test_websocket_writer.py::test_send_compress_multiple_cancelled[zlib_ng.zlib_ng] 
[gw22] [ 99%] PASSED tests/test_websocket_writer.py::test_concurrent_messages[zlib-16-<lambda>] 
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_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"] 
[gw18] [ 99%] PASSED tests/test_run_app.py::TestShutdown::test_shutdown_new_conn_rejected 
tests/test_run_app.py::TestShutdown::test_shutdown_pending_handler_responds 
[gw18] [ 99%] PASSED tests/test_run_app.py::TestShutdown::test_shutdown_pending_handler_responds 
tests/test_run_app.py::TestShutdown::test_shutdown_close_idle_keepalive 
[gw18] [ 99%] PASSED tests/test_run_app.py::TestShutdown::test_shutdown_close_idle_keepalive 
tests/test_run_app.py::TestShutdown::test_shutdown_close_websockets 
[gw18] [100%] PASSED tests/test_run_app.py::TestShutdown::test_shutdown_close_websockets 

==================================== ERRORS ====================================
________ ERROR at teardown of test_tcp_connector_socket_factory[pyloop] ________
[gw0] 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=30, family=2, type=1, proto=6, laddr=('127.0.0.1', 51354), 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=30, family=2, type=1, proto=6, laddr=('127.0.0.1', 51354), 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=25, family=2, type=1, proto=6, laddr=('127.0.0.1', 51348), 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=25, family=2, type=1, proto=6, laddr=('127.0.0.1', 51348), 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"] _
[gw13] 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"] _
[gw13] 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"] _
[gw13] 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
_______________________________ test_import_time _______________________________
[gw2] linux -- Python 3.14.4 /startdir/src/python-aiohttp/test-env/bin/python

pytester = <Pytester PosixPath('/tmp/pytest-of-builduser/pytest-0/popen-gw2/test_import_time0')>

    @pytest.mark.internal
    @pytest.mark.dev_mode
    @pytest.mark.skipif(
        not sys.platform.startswith("linux") or platform.python_implementation() == "PyPy",
        reason="Timing is more reliable on Linux",
    )
    @pytest.mark.dev_mode
    def test_import_time(pytester: pytest.Pytester) -> None:
        """Check that importing aiohttp doesn't take too long.
    
        Obviously, the time may vary on different machines and may need to be adjusted
        from time to time, but this should provide an early warning if something is
        added that significantly increases import time.
    
        Runs 3 times and keeps the minimum time to reduce flakiness.
        """
        IMPORT_TIME_THRESHOLD_MS = 300 if sys.version_info >= (3, 12) else 200
        root = Path(__file__).parent.parent
        old_path = os.environ.get("PYTHONPATH")
        os.environ["PYTHONPATH"] = os.pathsep.join([str(root)] + sys.path)
    
        best_time_ms = 1000
        cmd = "import timeit; print(int(timeit.timeit('import aiohttp', number=1) * 1000))"
        try:
            for _ in range(3):
                r = pytester.run(sys.executable, "-We", "-c", cmd)
                assert not r.stderr.str(), r.stderr.str()
                best_time_ms = min(best_time_ms, int(r.stdout.str()))
        finally:
            if old_path is None:
                os.environ.pop("PYTHONPATH")
            else:
                os.environ["PYTHONPATH"] = old_path
    
>       assert best_time_ms < IMPORT_TIME_THRESHOLD_MS
E       assert 327 < 300

/startdir/src/python-aiohttp/tests/test_imports.py:65: AssertionError
----------------------------- Captured stdout call -----------------------------
running: /startdir/src/python-aiohttp/test-env/bin/python -We -c import timeit; print(int(timeit.timeit('import aiohttp', number=1) * 1000))
     in: /tmp/pytest-of-builduser/pytest-0/popen-gw2/test_import_time0
746
running: /startdir/src/python-aiohttp/test-env/bin/python -We -c import timeit; print(int(timeit.timeit('import aiohttp', number=1) * 1000))
     in: /tmp/pytest-of-builduser/pytest-0/popen-gw2/test_import_time0
327
running: /startdir/src/python-aiohttp/test-env/bin/python -We -c import timeit; print(int(timeit.timeit('import aiohttp', number=1) * 1000))
     in: /tmp/pytest-of-builduser/pytest-0/popen-gw2/test_import_time0
502
=========================== 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"'
FAILED tests/test_imports.py::test_import_time - assert 327 < 300
ERROR tests/test_connector.py::test_tcp_connector_socket_factory[pyloop] - ExceptionGroup: multiple unraisable exception warnings (2 sub-exceptions)
= 4 failed, 4322 passed, 24 skipped, 5 xfailed, 1 error, 2 subtests passed in 66.87s (0:01:06) =
==> ERROR: A failure occurred in check().
    Aborting...
==> ERROR: Build failed, check /home/alhp/workspace/chroot/build_fcceae3e-db1f-4769-94fc-88c2db86c00a/build
