==> Synchronizing chroot copy [/home/alhp/workspace/chroot/root] -> [build_94c1d75f-44ec-4371-8f9e-6e4e32240bbc]...done ==> Making package: python-websockets 12.0-3.1 (Mon Dec 23 20:24:57 2024) ==> Retrieving sources... -> Downloading python-websockets-12.0.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 343k 0 343k 0 0 463k 0 --:--:-- --:--:-- --:--:-- 463k ==> Validating source files with sha512sums... python-websockets-12.0.tar.gz ... Passed ==> Validating source files with b2sums... python-websockets-12.0.tar.gz ... Passed ==> Making package: python-websockets 12.0-3.1 (Mon Dec 23 19:25:05 2024) ==> Checking runtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Package (2) New Version Net Change core/mpdecimal 4.0.0-2 0.32 MiB core/python 3.13.1-1 67.54 MiB Total Installed Size: 67.86 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... 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 :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Package (13) New Version Net Change extra/python-autocommand 2.2.2-7 0.08 MiB extra/python-jaraco.collections 5.0.1-2 0.10 MiB extra/python-jaraco.context 5.3.0-3 0.04 MiB extra/python-jaraco.functools 4.1.0-1 0.07 MiB extra/python-jaraco.text 4.0.0-2 0.08 MiB extra/python-more-itertools 10.5.0-1 0.64 MiB extra/python-packaging 24.2-3 0.66 MiB extra/python-platformdirs 4.3.6-2 0.24 MiB extra/python-pyproject-hooks 1.2.0-3 0.10 MiB extra/python-build 1.2.2-3 0.20 MiB extra/python-installer 0.7.0-10 0.17 MiB extra/python-setuptools 1:75.2.0-4 8.05 MiB extra/python-wheel 0.45.0-3 0.28 MiB Total Installed Size: 10.72 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing python-packaging... 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-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-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-setuptools... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Retrieving sources... -> Found python-websockets-12.0.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting python-websockets-12.0.tar.gz with bsdtar ==> Starting build()... * Building wheel... running bdist_wheel running build running build_py creating build/lib.linux-x86_64-cpython-313/websockets copying src/websockets/__init__.py -> build/lib.linux-x86_64-cpython-313/websockets copying src/websockets/__main__.py -> build/lib.linux-x86_64-cpython-313/websockets copying src/websockets/auth.py -> build/lib.linux-x86_64-cpython-313/websockets copying src/websockets/client.py -> build/lib.linux-x86_64-cpython-313/websockets copying src/websockets/connection.py -> build/lib.linux-x86_64-cpython-313/websockets copying src/websockets/datastructures.py -> build/lib.linux-x86_64-cpython-313/websockets copying src/websockets/exceptions.py -> build/lib.linux-x86_64-cpython-313/websockets copying src/websockets/frames.py -> build/lib.linux-x86_64-cpython-313/websockets copying src/websockets/headers.py -> build/lib.linux-x86_64-cpython-313/websockets copying src/websockets/http.py -> build/lib.linux-x86_64-cpython-313/websockets copying src/websockets/http11.py -> build/lib.linux-x86_64-cpython-313/websockets copying src/websockets/imports.py -> build/lib.linux-x86_64-cpython-313/websockets copying src/websockets/protocol.py -> build/lib.linux-x86_64-cpython-313/websockets copying src/websockets/server.py -> build/lib.linux-x86_64-cpython-313/websockets copying src/websockets/streams.py -> build/lib.linux-x86_64-cpython-313/websockets copying src/websockets/typing.py -> build/lib.linux-x86_64-cpython-313/websockets copying src/websockets/uri.py -> build/lib.linux-x86_64-cpython-313/websockets copying src/websockets/utils.py -> build/lib.linux-x86_64-cpython-313/websockets copying src/websockets/version.py -> build/lib.linux-x86_64-cpython-313/websockets creating build/lib.linux-x86_64-cpython-313/websockets/extensions copying src/websockets/extensions/__init__.py -> build/lib.linux-x86_64-cpython-313/websockets/extensions copying src/websockets/extensions/base.py -> build/lib.linux-x86_64-cpython-313/websockets/extensions copying src/websockets/extensions/permessage_deflate.py -> build/lib.linux-x86_64-cpython-313/websockets/extensions creating build/lib.linux-x86_64-cpython-313/websockets/legacy copying src/websockets/legacy/__init__.py -> build/lib.linux-x86_64-cpython-313/websockets/legacy copying src/websockets/legacy/async_timeout.py -> build/lib.linux-x86_64-cpython-313/websockets/legacy copying src/websockets/legacy/auth.py -> build/lib.linux-x86_64-cpython-313/websockets/legacy copying src/websockets/legacy/client.py -> build/lib.linux-x86_64-cpython-313/websockets/legacy copying src/websockets/legacy/compatibility.py -> build/lib.linux-x86_64-cpython-313/websockets/legacy copying src/websockets/legacy/framing.py -> build/lib.linux-x86_64-cpython-313/websockets/legacy copying src/websockets/legacy/handshake.py -> build/lib.linux-x86_64-cpython-313/websockets/legacy copying src/websockets/legacy/http.py -> build/lib.linux-x86_64-cpython-313/websockets/legacy copying src/websockets/legacy/protocol.py -> build/lib.linux-x86_64-cpython-313/websockets/legacy copying src/websockets/legacy/server.py -> build/lib.linux-x86_64-cpython-313/websockets/legacy creating build/lib.linux-x86_64-cpython-313/websockets/sync copying src/websockets/sync/__init__.py -> build/lib.linux-x86_64-cpython-313/websockets/sync copying src/websockets/sync/client.py -> build/lib.linux-x86_64-cpython-313/websockets/sync copying src/websockets/sync/connection.py -> build/lib.linux-x86_64-cpython-313/websockets/sync copying src/websockets/sync/messages.py -> build/lib.linux-x86_64-cpython-313/websockets/sync copying src/websockets/sync/server.py -> build/lib.linux-x86_64-cpython-313/websockets/sync copying src/websockets/sync/utils.py -> build/lib.linux-x86_64-cpython-313/websockets/sync running egg_info creating src/websockets.egg-info writing src/websockets.egg-info/PKG-INFO writing dependency_links to src/websockets.egg-info/dependency_links.txt writing top-level names to src/websockets.egg-info/top_level.txt writing manifest file 'src/websockets.egg-info/SOURCES.txt' reading manifest file 'src/websockets.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'src/websockets.egg-info/SOURCES.txt' copying src/websockets/py.typed -> build/lib.linux-x86_64-cpython-313/websockets copying src/websockets/speedups.c -> build/lib.linux-x86_64-cpython-313/websockets copying src/websockets/speedups.pyi -> build/lib.linux-x86_64-cpython-313/websockets running build_ext building 'websockets.speedups' extension creating build/temp.linux-x86_64-cpython-313/src/websockets gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -march=x86-64 -mtune=generic -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 -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=x86-64 -mtune=generic -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 -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=x86-64 -mtune=generic -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 -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=x86-64-v2 -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-websockets -flto=auto -falign-functions=32 -fPIC -I/usr/include/python3.13 -c src/websockets/speedups.c -o build/temp.linux-x86_64-cpython-313/src/websockets/speedups.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-v2 -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-websockets -flto=auto -falign-functions=32 build/temp.linux-x86_64-cpython-313/src/websockets/speedups.o -L/usr/lib -o build/lib.linux-x86_64-cpython-313/websockets/speedups.cpython-313-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/websockets copying build/lib.linux-x86_64-cpython-313/websockets/__init__.py -> build/bdist.linux-x86_64/wheel/./websockets copying build/lib.linux-x86_64-cpython-313/websockets/__main__.py -> build/bdist.linux-x86_64/wheel/./websockets copying build/lib.linux-x86_64-cpython-313/websockets/auth.py -> build/bdist.linux-x86_64/wheel/./websockets copying build/lib.linux-x86_64-cpython-313/websockets/client.py -> build/bdist.linux-x86_64/wheel/./websockets copying build/lib.linux-x86_64-cpython-313/websockets/connection.py -> build/bdist.linux-x86_64/wheel/./websockets copying build/lib.linux-x86_64-cpython-313/websockets/datastructures.py -> build/bdist.linux-x86_64/wheel/./websockets copying build/lib.linux-x86_64-cpython-313/websockets/exceptions.py -> build/bdist.linux-x86_64/wheel/./websockets copying build/lib.linux-x86_64-cpython-313/websockets/frames.py -> build/bdist.linux-x86_64/wheel/./websockets copying build/lib.linux-x86_64-cpython-313/websockets/headers.py -> build/bdist.linux-x86_64/wheel/./websockets copying build/lib.linux-x86_64-cpython-313/websockets/http.py -> build/bdist.linux-x86_64/wheel/./websockets copying build/lib.linux-x86_64-cpython-313/websockets/http11.py -> build/bdist.linux-x86_64/wheel/./websockets copying build/lib.linux-x86_64-cpython-313/websockets/imports.py -> build/bdist.linux-x86_64/wheel/./websockets copying build/lib.linux-x86_64-cpython-313/websockets/protocol.py -> build/bdist.linux-x86_64/wheel/./websockets copying build/lib.linux-x86_64-cpython-313/websockets/server.py -> build/bdist.linux-x86_64/wheel/./websockets copying build/lib.linux-x86_64-cpython-313/websockets/streams.py -> build/bdist.linux-x86_64/wheel/./websockets copying build/lib.linux-x86_64-cpython-313/websockets/typing.py -> build/bdist.linux-x86_64/wheel/./websockets copying build/lib.linux-x86_64-cpython-313/websockets/uri.py -> build/bdist.linux-x86_64/wheel/./websockets copying build/lib.linux-x86_64-cpython-313/websockets/utils.py -> build/bdist.linux-x86_64/wheel/./websockets copying build/lib.linux-x86_64-cpython-313/websockets/version.py -> build/bdist.linux-x86_64/wheel/./websockets creating build/bdist.linux-x86_64/wheel/websockets/extensions copying build/lib.linux-x86_64-cpython-313/websockets/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/./websockets/extensions copying build/lib.linux-x86_64-cpython-313/websockets/extensions/base.py -> build/bdist.linux-x86_64/wheel/./websockets/extensions copying build/lib.linux-x86_64-cpython-313/websockets/extensions/permessage_deflate.py -> build/bdist.linux-x86_64/wheel/./websockets/extensions creating build/bdist.linux-x86_64/wheel/websockets/legacy copying build/lib.linux-x86_64-cpython-313/websockets/legacy/__init__.py -> build/bdist.linux-x86_64/wheel/./websockets/legacy copying build/lib.linux-x86_64-cpython-313/websockets/legacy/async_timeout.py -> build/bdist.linux-x86_64/wheel/./websockets/legacy copying build/lib.linux-x86_64-cpython-313/websockets/legacy/auth.py -> build/bdist.linux-x86_64/wheel/./websockets/legacy copying build/lib.linux-x86_64-cpython-313/websockets/legacy/client.py -> build/bdist.linux-x86_64/wheel/./websockets/legacy copying build/lib.linux-x86_64-cpython-313/websockets/legacy/compatibility.py -> build/bdist.linux-x86_64/wheel/./websockets/legacy copying build/lib.linux-x86_64-cpython-313/websockets/legacy/framing.py -> build/bdist.linux-x86_64/wheel/./websockets/legacy copying build/lib.linux-x86_64-cpython-313/websockets/legacy/handshake.py -> build/bdist.linux-x86_64/wheel/./websockets/legacy copying build/lib.linux-x86_64-cpython-313/websockets/legacy/http.py -> build/bdist.linux-x86_64/wheel/./websockets/legacy copying build/lib.linux-x86_64-cpython-313/websockets/legacy/protocol.py -> build/bdist.linux-x86_64/wheel/./websockets/legacy copying build/lib.linux-x86_64-cpython-313/websockets/legacy/server.py -> build/bdist.linux-x86_64/wheel/./websockets/legacy creating build/bdist.linux-x86_64/wheel/websockets/sync copying build/lib.linux-x86_64-cpython-313/websockets/sync/__init__.py -> build/bdist.linux-x86_64/wheel/./websockets/sync copying build/lib.linux-x86_64-cpython-313/websockets/sync/client.py -> build/bdist.linux-x86_64/wheel/./websockets/sync copying build/lib.linux-x86_64-cpython-313/websockets/sync/connection.py -> build/bdist.linux-x86_64/wheel/./websockets/sync copying build/lib.linux-x86_64-cpython-313/websockets/sync/messages.py -> build/bdist.linux-x86_64/wheel/./websockets/sync copying build/lib.linux-x86_64-cpython-313/websockets/sync/server.py -> build/bdist.linux-x86_64/wheel/./websockets/sync copying build/lib.linux-x86_64-cpython-313/websockets/sync/utils.py -> build/bdist.linux-x86_64/wheel/./websockets/sync copying build/lib.linux-x86_64-cpython-313/websockets/py.typed -> build/bdist.linux-x86_64/wheel/./websockets copying build/lib.linux-x86_64-cpython-313/websockets/speedups.c -> build/bdist.linux-x86_64/wheel/./websockets copying build/lib.linux-x86_64-cpython-313/websockets/speedups.pyi -> build/bdist.linux-x86_64/wheel/./websockets copying build/lib.linux-x86_64-cpython-313/websockets/speedups.cpython-313-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./websockets running install_egg_info Copying src/websockets.egg-info to build/bdist.linux-x86_64/wheel/./websockets-12.0-py3.13.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/websockets-12.0.dist-info/WHEEL creating '/startdir/src/websockets-12.0/dist/.tmp-vzu6ydg8/websockets-12.0-cp313-cp313-linux_x86_64.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'websockets/__init__.py' adding 'websockets/__main__.py' adding 'websockets/auth.py' adding 'websockets/client.py' adding 'websockets/connection.py' adding 'websockets/datastructures.py' adding 'websockets/exceptions.py' adding 'websockets/frames.py' adding 'websockets/headers.py' adding 'websockets/http.py' adding 'websockets/http11.py' adding 'websockets/imports.py' adding 'websockets/protocol.py' adding 'websockets/py.typed' adding 'websockets/server.py' adding 'websockets/speedups.c' adding 'websockets/speedups.cpython-313-x86_64-linux-gnu.so' adding 'websockets/speedups.pyi' adding 'websockets/streams.py' adding 'websockets/typing.py' adding 'websockets/uri.py' adding 'websockets/utils.py' adding 'websockets/version.py' adding 'websockets/extensions/__init__.py' adding 'websockets/extensions/base.py' adding 'websockets/extensions/permessage_deflate.py' adding 'websockets/legacy/__init__.py' adding 'websockets/legacy/async_timeout.py' adding 'websockets/legacy/auth.py' adding 'websockets/legacy/client.py' adding 'websockets/legacy/compatibility.py' adding 'websockets/legacy/framing.py' adding 'websockets/legacy/handshake.py' adding 'websockets/legacy/http.py' adding 'websockets/legacy/protocol.py' adding 'websockets/legacy/server.py' adding 'websockets/sync/__init__.py' adding 'websockets/sync/client.py' adding 'websockets/sync/connection.py' adding 'websockets/sync/messages.py' adding 'websockets/sync/server.py' adding 'websockets/sync/utils.py' adding 'websockets-12.0.dist-info/LICENSE' adding 'websockets-12.0.dist-info/METADATA' adding 'websockets-12.0.dist-info/WHEEL' adding 'websockets-12.0.dist-info/top_level.txt' adding 'websockets-12.0.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Successfully built websockets-12.0-cp313-cp313-linux_x86_64.whl ==> Starting check()... test_enable_client_permessage_deflate (tests.extensions.test_permessage_deflate.ClientPerMessageDeflateFactoryTests.test_enable_client_permessage_deflate) ... ok test_get_request_params (tests.extensions.test_permessage_deflate.ClientPerMessageDeflateFactoryTests.test_get_request_params) ... ok test_init (tests.extensions.test_permessage_deflate.ClientPerMessageDeflateFactoryTests.test_init) ... ok test_init_error (tests.extensions.test_permessage_deflate.ClientPerMessageDeflateFactoryTests.test_init_error) ... ok test_name (tests.extensions.test_permessage_deflate.ClientPerMessageDeflateFactoryTests.test_name) ... ok test_process_response_params (tests.extensions.test_permessage_deflate.ClientPerMessageDeflateFactoryTests.test_process_response_params) ... ok test_process_response_params_deduplication (tests.extensions.test_permessage_deflate.ClientPerMessageDeflateFactoryTests.test_process_response_params_deduplication) ... ok test_compress_settings (tests.extensions.test_permessage_deflate.PerMessageDeflateTests.test_compress_settings) ... ok test_context_takeover (tests.extensions.test_permessage_deflate.PerMessageDeflateTests.test_context_takeover) ... ok test_decompress_max_size (tests.extensions.test_permessage_deflate.PerMessageDeflateTests.test_decompress_max_size) ... ok test_encode_decode_binary_frame (tests.extensions.test_permessage_deflate.PerMessageDeflateTests.test_encode_decode_binary_frame) ... ok test_encode_decode_fragmented_binary_frame (tests.extensions.test_permessage_deflate.PerMessageDeflateTests.test_encode_decode_fragmented_binary_frame) ... ok test_encode_decode_fragmented_text_frame (tests.extensions.test_permessage_deflate.PerMessageDeflateTests.test_encode_decode_fragmented_text_frame) ... ok test_encode_decode_text_frame (tests.extensions.test_permessage_deflate.PerMessageDeflateTests.test_encode_decode_text_frame) ... ok test_local_no_context_takeover (tests.extensions.test_permessage_deflate.PerMessageDeflateTests.test_local_no_context_takeover) ... ok test_name (tests.extensions.test_permessage_deflate.PerMessageDeflateTests.test_name) ... ok test_no_decode_binary_frame (tests.extensions.test_permessage_deflate.PerMessageDeflateTests.test_no_decode_binary_frame) ... ok test_no_decode_fragmented_binary_frame (tests.extensions.test_permessage_deflate.PerMessageDeflateTests.test_no_decode_fragmented_binary_frame) ... ok test_no_decode_fragmented_text_frame (tests.extensions.test_permessage_deflate.PerMessageDeflateTests.test_no_decode_fragmented_text_frame) ... ok test_no_decode_text_frame (tests.extensions.test_permessage_deflate.PerMessageDeflateTests.test_no_decode_text_frame) ... ok test_no_encode_decode_close_frame (tests.extensions.test_permessage_deflate.PerMessageDeflateTests.test_no_encode_decode_close_frame) ... ok test_no_encode_decode_ping_frame (tests.extensions.test_permessage_deflate.PerMessageDeflateTests.test_no_encode_decode_ping_frame) ... ok test_no_encode_decode_pong_frame (tests.extensions.test_permessage_deflate.PerMessageDeflateTests.test_no_encode_decode_pong_frame) ... ok test_remote_no_context_takeover (tests.extensions.test_permessage_deflate.PerMessageDeflateTests.test_remote_no_context_takeover) ... ok test_repr (tests.extensions.test_permessage_deflate.PerMessageDeflateTests.test_repr) ... ok test_enable_server_permessage_deflate (tests.extensions.test_permessage_deflate.ServerPerMessageDeflateFactoryTests.test_enable_server_permessage_deflate) ... ok test_init (tests.extensions.test_permessage_deflate.ServerPerMessageDeflateFactoryTests.test_init) ... ok test_init_error (tests.extensions.test_permessage_deflate.ServerPerMessageDeflateFactoryTests.test_init_error) ... ok test_name (tests.extensions.test_permessage_deflate.ServerPerMessageDeflateFactoryTests.test_name) ... ok test_process_request_params (tests.extensions.test_permessage_deflate.ServerPerMessageDeflateFactoryTests.test_process_request_params) ... ok test_process_response_params_deduplication (tests.extensions.test_permessage_deflate.ServerPerMessageDeflateFactoryTests.test_process_response_params_deduplication) ... ok test_basic_auth (tests.legacy.test_auth.AuthClientServerTests.test_basic_auth) ... ok test_basic_auth_bad_multiple_credentials (tests.legacy.test_auth.AuthClientServerTests.test_basic_auth_bad_multiple_credentials) ... ok test_basic_auth_check_credentials (tests.legacy.test_auth.AuthClientServerTests.test_basic_auth_check_credentials) ... ok test_basic_auth_custom_protocol (tests.legacy.test_auth.AuthClientServerTests.test_basic_auth_custom_protocol) ... ok test_basic_auth_custom_protocol_subclass (tests.legacy.test_auth.AuthClientServerTests.test_basic_auth_custom_protocol_subclass) ... ok test_basic_auth_defaults_to_deny_all (tests.legacy.test_auth.AuthClientServerTests.test_basic_auth_defaults_to_deny_all) ... ok test_basic_auth_invalid_credentials_details (tests.legacy.test_auth.AuthClientServerTests.test_basic_auth_invalid_credentials_details) ... ok test_basic_auth_invalid_password (tests.legacy.test_auth.AuthClientServerTests.test_basic_auth_invalid_password) ... ok test_basic_auth_invalid_username (tests.legacy.test_auth.AuthClientServerTests.test_basic_auth_invalid_username) ... ok test_basic_auth_missing_credentials (tests.legacy.test_auth.AuthClientServerTests.test_basic_auth_missing_credentials) ... ok test_basic_auth_missing_credentials_details (tests.legacy.test_auth.AuthClientServerTests.test_basic_auth_missing_credentials_details) ... ok test_basic_auth_server_bad_credentials (tests.legacy.test_auth.AuthClientServerTests.test_basic_auth_server_bad_credentials) ... ok test_basic_auth_server_multiple_credentials (tests.legacy.test_auth.AuthClientServerTests.test_basic_auth_server_multiple_credentials) ... ok test_basic_auth_server_no_credentials (tests.legacy.test_auth.AuthClientServerTests.test_basic_auth_server_no_credentials) ... ok test_basic_auth_unsupported_credentials (tests.legacy.test_auth.AuthClientServerTests.test_basic_auth_unsupported_credentials) ... ok test_basic_auth_unsupported_credentials_details (tests.legacy.test_auth.AuthClientServerTests.test_basic_auth_unsupported_credentials_details) ... ok test_is_credentials (tests.legacy.test_auth.AuthTests.test_is_credentials) ... ok test_is_not_credentials (tests.legacy.test_auth.AuthTests.test_is_not_credentials) ... ok test_client (tests.legacy.test_client_server.AsyncAwaitTests.test_client) ... ok test_server (tests.legacy.test_client_server.AsyncAwaitTests.test_server) ... ok test_iterate_on_messages (tests.legacy.test_client_server.AsyncIteratorTests.test_iterate_on_messages) ... ok test_iterate_on_messages_going_away_exit_ok (tests.legacy.test_client_server.AsyncIteratorTests.test_iterate_on_messages_going_away_exit_ok) ... ok test_iterate_on_messages_internal_error_exit_not_ok (tests.legacy.test_client_server.AsyncIteratorTests.test_iterate_on_messages_internal_error_exit_not_ok) ... ok test_checking_lack_of_origin_succeeds (tests.legacy.test_client_server.ClientServerOriginTests.test_checking_lack_of_origin_succeeds) ... ok test_checking_lack_of_origin_succeeds_backwards_compatibility (tests.legacy.test_client_server.ClientServerOriginTests.test_checking_lack_of_origin_succeeds_backwards_compatibility) ... ok test_checking_origin_fails (tests.legacy.test_client_server.ClientServerOriginTests.test_checking_origin_fails) ... ok test_checking_origin_succeeds (tests.legacy.test_client_server.ClientServerOriginTests.test_checking_origin_succeeds) ... ok test_checking_origins_fails_with_multiple_headers (tests.legacy.test_client_server.ClientServerOriginTests.test_checking_origins_fails_with_multiple_headers) ... ok test_basic (tests.legacy.test_client_server.ClientServerTests.test_basic) ... ok test_client_close_timeout (tests.legacy.test_client_server.ClientServerTests.test_client_close_timeout) ... ok test_client_close_timeout_over_timeout (tests.legacy.test_client_server.ClientServerTests.test_client_close_timeout_over_timeout) ... ok test_client_closes_connection_before_handshake (tests.legacy.test_client_server.ClientServerTests.test_client_closes_connection_before_handshake) ... ok test_client_connect_canceled_during_handshake (tests.legacy.test_client_server.ClientServerTests.test_client_connect_canceled_during_handshake) ... ok test_client_create_protocol (tests.legacy.test_client_server.ClientServerTests.test_client_create_protocol) ... ok test_client_create_protocol_function (tests.legacy.test_client_server.ClientServerTests.test_client_create_protocol_function) ... ok test_client_create_protocol_over_klass (tests.legacy.test_client_server.ClientServerTests.test_client_create_protocol_over_klass) ... ok test_client_klass (tests.legacy.test_client_server.ClientServerTests.test_client_klass) ... ok test_client_receives_malformed_response (tests.legacy.test_client_server.ClientServerTests.test_client_receives_malformed_response) ... ok test_client_sends_invalid_handshake_request (tests.legacy.test_client_server.ClientServerTests.test_client_sends_invalid_handshake_request) ... ok test_client_timeout_backwards_compatibility (tests.legacy.test_client_server.ClientServerTests.test_client_timeout_backwards_compatibility) ... ok test_compression_deflate (tests.legacy.test_client_server.ClientServerTests.test_compression_deflate) ... ok test_compression_unsupported_client (tests.legacy.test_client_server.ClientServerTests.test_compression_unsupported_client) ... ok test_compression_unsupported_server (tests.legacy.test_client_server.ClientServerTests.test_compression_unsupported_server) ... ok test_connection_error_during_closing_handshake (tests.legacy.test_client_server.ClientServerTests.test_connection_error_during_closing_handshake) ... ok test_connection_error_during_opening_handshake (tests.legacy.test_client_server.ClientServerTests.test_connection_error_during_opening_handshake) ... ok test_explicit_host_port (tests.legacy.test_client_server.ClientServerTests.test_explicit_host_port) ... ok test_explicit_socket (tests.legacy.test_client_server.ClientServerTests.test_explicit_socket) ... ok test_extension (tests.legacy.test_client_server.ClientServerTests.test_extension) ... ok test_extension_client_rejection (tests.legacy.test_client_server.ClientServerTests.test_extension_client_rejection) ... ok test_extension_mismatch (tests.legacy.test_client_server.ClientServerTests.test_extension_mismatch) ... ok test_extension_no_match_then_match (tests.legacy.test_client_server.ClientServerTests.test_extension_no_match_then_match) ... ok test_extension_not_accepted (tests.legacy.test_client_server.ClientServerTests.test_extension_not_accepted) ... ok test_extension_not_requested (tests.legacy.test_client_server.ClientServerTests.test_extension_not_requested) ... ok test_extension_order (tests.legacy.test_client_server.ClientServerTests.test_extension_order) ... ok test_extensions_error (tests.legacy.test_client_server.ClientServerTests.test_extensions_error) ... ok test_extensions_error_no_extensions (tests.legacy.test_client_server.ClientServerTests.test_extensions_error_no_extensions) ... ok test_http_request_custom_server_header (tests.legacy.test_client_server.ClientServerTests.test_http_request_custom_server_header) ... ok test_http_request_http_endpoint (tests.legacy.test_client_server.ClientServerTests.test_http_request_http_endpoint) ... ok test_http_request_no_server_header (tests.legacy.test_client_server.ClientServerTests.test_http_request_no_server_header) ... ok test_http_request_ws_endpoint (tests.legacy.test_client_server.ClientServerTests.test_http_request_ws_endpoint) ... ok test_infinite_redirect (tests.legacy.test_client_server.ClientServerTests.test_infinite_redirect) ... ok test_invalid_status_error_during_client_connect (tests.legacy.test_client_server.ClientServerTests.test_invalid_status_error_during_client_connect) ... ok test_invalid_subprotocol_client (tests.legacy.test_client_server.ClientServerTests.test_invalid_subprotocol_client) ... ok test_invalid_subprotocol_server (tests.legacy.test_client_server.ClientServerTests.test_invalid_subprotocol_server) ... ok test_loop_backwards_compatibility (tests.legacy.test_client_server.ClientServerTests.test_loop_backwards_compatibility) ... ok test_no_extension (tests.legacy.test_client_server.ClientServerTests.test_no_extension) ... ok test_no_subprotocol (tests.legacy.test_client_server.ClientServerTests.test_no_subprotocol) ... ok test_process_request_argument (tests.legacy.test_client_server.ClientServerTests.test_process_request_argument) ... ok test_process_request_argument_backwards_compatibility (tests.legacy.test_client_server.ClientServerTests.test_process_request_argument_backwards_compatibility) ... ok test_process_request_override (tests.legacy.test_client_server.ClientServerTests.test_process_request_override) ... ok test_process_request_override_backwards_compatibility (tests.legacy.test_client_server.ClientServerTests.test_process_request_override_backwards_compatibility) ... ok test_process_request_returns_int_status (tests.legacy.test_client_server.ClientServerTests.test_process_request_returns_int_status) ... ok test_protocol_custom_request_headers (tests.legacy.test_client_server.ClientServerTests.test_protocol_custom_request_headers) ... ok test_protocol_custom_response_headers (tests.legacy.test_client_server.ClientServerTests.test_protocol_custom_response_headers) ... ok test_protocol_custom_response_headers_callable (tests.legacy.test_client_server.ClientServerTests.test_protocol_custom_response_headers_callable) ... ok test_protocol_custom_response_headers_callable_none (tests.legacy.test_client_server.ClientServerTests.test_protocol_custom_response_headers_callable_none) ... ok test_protocol_custom_server_header (tests.legacy.test_client_server.ClientServerTests.test_protocol_custom_server_header) ... ok test_protocol_custom_server_header_legacy (tests.legacy.test_client_server.ClientServerTests.test_protocol_custom_server_header_legacy) ... ok test_protocol_custom_user_agent_header (tests.legacy.test_client_server.ClientServerTests.test_protocol_custom_user_agent_header) ... ok test_protocol_custom_user_agent_header_legacy (tests.legacy.test_client_server.ClientServerTests.test_protocol_custom_user_agent_header_legacy) ... ok test_protocol_deprecated_attributes (tests.legacy.test_client_server.ClientServerTests.test_protocol_deprecated_attributes) ... ok test_protocol_headers (tests.legacy.test_client_server.ClientServerTests.test_protocol_headers) ... ok test_protocol_no_server_header (tests.legacy.test_client_server.ClientServerTests.test_protocol_no_server_header) ... ok test_protocol_no_user_agent_header (tests.legacy.test_client_server.ClientServerTests.test_protocol_no_user_agent_header) ... ok test_protocol_path (tests.legacy.test_client_server.ClientServerTests.test_protocol_path) ... ok test_redirect (tests.legacy.test_client_server.ClientServerTests.test_redirect) ... ok test_redirect_missing_location (tests.legacy.test_client_server.ClientServerTests.test_redirect_missing_location) ... ok test_redirect_relative_location (tests.legacy.test_client_server.ClientServerTests.test_redirect_relative_location) ... ok test_select_subprotocol_argument (tests.legacy.test_client_server.ClientServerTests.test_select_subprotocol_argument) ... ok test_select_subprotocol_override (tests.legacy.test_client_server.ClientServerTests.test_select_subprotocol_override) ... ok test_server_close_crashes (tests.legacy.test_client_server.ClientServerTests.test_server_close_crashes) ... ok test_server_close_timeout (tests.legacy.test_client_server.ClientServerTests.test_server_close_timeout) ... ok test_server_close_timeout_over_timeout (tests.legacy.test_client_server.ClientServerTests.test_server_close_timeout_over_timeout) ... ok test_server_create_protocol (tests.legacy.test_client_server.ClientServerTests.test_server_create_protocol) ... ok test_server_create_protocol_function (tests.legacy.test_client_server.ClientServerTests.test_server_create_protocol_function) ... ok test_server_create_protocol_over_klass (tests.legacy.test_client_server.ClientServerTests.test_server_create_protocol_over_klass) ... ok test_server_does_not_switch_protocols (tests.legacy.test_client_server.ClientServerTests.test_server_does_not_switch_protocols) ... ok test_server_error_in_handshake (tests.legacy.test_client_server.ClientServerTests.test_server_error_in_handshake) ... ok test_server_handler_crashes (tests.legacy.test_client_server.ClientServerTests.test_server_handler_crashes) ... ok test_server_klass_backwards_compatibility (tests.legacy.test_client_server.ClientServerTests.test_server_klass_backwards_compatibility) ... ok test_server_receives_malformed_request (tests.legacy.test_client_server.ClientServerTests.test_server_receives_malformed_request) ... ok test_server_sends_invalid_handshake_response (tests.legacy.test_client_server.ClientServerTests.test_server_sends_invalid_handshake_response) ... ok test_server_shuts_down_and_waits_until_handlers_terminate (tests.legacy.test_client_server.ClientServerTests.test_server_shuts_down_and_waits_until_handlers_terminate) ... FAIL test_server_shuts_down_during_connection_handling (tests.legacy.test_client_server.ClientServerTests.test_server_shuts_down_during_connection_handling) ... ok test_server_shuts_down_during_opening_handshake (tests.legacy.test_client_server.ClientServerTests.test_server_shuts_down_during_opening_handshake) ... ok test_server_shuts_down_gracefully_during_connection_handling (tests.legacy.test_client_server.ClientServerTests.test_server_shuts_down_gracefully_during_connection_handling) ... ok test_server_timeout_backwards_compatibility (tests.legacy.test_client_server.ClientServerTests.test_server_timeout_backwards_compatibility) ... ok test_subprotocol (tests.legacy.test_client_server.ClientServerTests.test_subprotocol) ... ok test_subprotocol_error (tests.legacy.test_client_server.ClientServerTests.test_subprotocol_error) ... ok test_subprotocol_error_no_subprotocols (tests.legacy.test_client_server.ClientServerTests.test_subprotocol_error_no_subprotocols) ... ok test_subprotocol_error_two_subprotocols (tests.legacy.test_client_server.ClientServerTests.test_subprotocol_error_two_subprotocols) ... ok test_subprotocol_not_accepted (tests.legacy.test_client_server.ClientServerTests.test_subprotocol_not_accepted) ... ok test_subprotocol_not_offered (tests.legacy.test_client_server.ClientServerTests.test_subprotocol_not_offered) ... ok test_subprotocol_not_requested (tests.legacy.test_client_server.ClientServerTests.test_subprotocol_not_requested) ... ok test_unix_socket (tests.legacy.test_client_server.ClientServerTests.test_unix_socket) ... ok test_ws_connection_http_endpoint (tests.legacy.test_client_server.ClientServerTests.test_ws_connection_http_endpoint) ... ok test_ws_connection_ws_endpoint (tests.legacy.test_client_server.ClientServerTests.test_ws_connection_ws_endpoint) ... ok test_ws_handler_argument_backwards_compatibility (tests.legacy.test_client_server.ClientServerTests.test_ws_handler_argument_backwards_compatibility) ... ok test_ws_handler_argument_backwards_compatibility_partial (tests.legacy.test_client_server.ClientServerTests.test_ws_handler_argument_backwards_compatibility_partial) ... ok test_client (tests.legacy.test_client_server.ContextManagerTests.test_client) ... ok test_server (tests.legacy.test_client_server.ContextManagerTests.test_server) ... ok test_unix_server (tests.legacy.test_client_server.ContextManagerTests.test_unix_server) ... ok test_logger_client (tests.legacy.test_client_server.LoggerTests.test_logger_client) ... ok test_reconnect (tests.legacy.test_client_server.ReconnectionTests.test_reconnect) ... ok test_basic (tests.legacy.test_client_server.SecureClientServerTests.test_basic) ... ok test_client_close_timeout (tests.legacy.test_client_server.SecureClientServerTests.test_client_close_timeout) ... ok test_client_close_timeout_over_timeout (tests.legacy.test_client_server.SecureClientServerTests.test_client_close_timeout_over_timeout) ... ok test_client_closes_connection_before_handshake (tests.legacy.test_client_server.SecureClientServerTests.test_client_closes_connection_before_handshake) ... ok test_client_create_protocol (tests.legacy.test_client_server.SecureClientServerTests.test_client_create_protocol) ... ok test_client_create_protocol_function (tests.legacy.test_client_server.SecureClientServerTests.test_client_create_protocol_function) ... ok test_client_create_protocol_over_klass (tests.legacy.test_client_server.SecureClientServerTests.test_client_create_protocol_over_klass) ... ok test_client_klass (tests.legacy.test_client_server.SecureClientServerTests.test_client_klass) ... ok test_client_receives_malformed_response (tests.legacy.test_client_server.SecureClientServerTests.test_client_receives_malformed_response) ... ok test_client_sends_invalid_handshake_request (tests.legacy.test_client_server.SecureClientServerTests.test_client_sends_invalid_handshake_request) ... ok test_client_timeout_backwards_compatibility (tests.legacy.test_client_server.SecureClientServerTests.test_client_timeout_backwards_compatibility) ... ok test_compression_deflate (tests.legacy.test_client_server.SecureClientServerTests.test_compression_deflate) ... ok test_compression_unsupported_client (tests.legacy.test_client_server.SecureClientServerTests.test_compression_unsupported_client) ... ok test_compression_unsupported_server (tests.legacy.test_client_server.SecureClientServerTests.test_compression_unsupported_server) ... ok test_connection_error_during_closing_handshake (tests.legacy.test_client_server.SecureClientServerTests.test_connection_error_during_closing_handshake) ... ok test_connection_error_during_opening_handshake (tests.legacy.test_client_server.SecureClientServerTests.test_connection_error_during_opening_handshake) ... ok test_explicit_host_port (tests.legacy.test_client_server.SecureClientServerTests.test_explicit_host_port) ... ok test_explicit_socket (tests.legacy.test_client_server.SecureClientServerTests.test_explicit_socket) ... ok test_extension (tests.legacy.test_client_server.SecureClientServerTests.test_extension) ... ok test_extension_client_rejection (tests.legacy.test_client_server.SecureClientServerTests.test_extension_client_rejection) ... ok test_extension_mismatch (tests.legacy.test_client_server.SecureClientServerTests.test_extension_mismatch) ... ok test_extension_no_match_then_match (tests.legacy.test_client_server.SecureClientServerTests.test_extension_no_match_then_match) ... ok test_extension_not_accepted (tests.legacy.test_client_server.SecureClientServerTests.test_extension_not_accepted) ... ok test_extension_not_requested (tests.legacy.test_client_server.SecureClientServerTests.test_extension_not_requested) ... ok test_extension_order (tests.legacy.test_client_server.SecureClientServerTests.test_extension_order) ... ok test_extensions_error (tests.legacy.test_client_server.SecureClientServerTests.test_extensions_error) ... ok test_extensions_error_no_extensions (tests.legacy.test_client_server.SecureClientServerTests.test_extensions_error_no_extensions) ... ok test_http_request_custom_server_header (tests.legacy.test_client_server.SecureClientServerTests.test_http_request_custom_server_header) ... ok test_http_request_http_endpoint (tests.legacy.test_client_server.SecureClientServerTests.test_http_request_http_endpoint) ... ok test_http_request_no_server_header (tests.legacy.test_client_server.SecureClientServerTests.test_http_request_no_server_header) ... ok test_http_request_ws_endpoint (tests.legacy.test_client_server.SecureClientServerTests.test_http_request_ws_endpoint) ... ok test_infinite_redirect (tests.legacy.test_client_server.SecureClientServerTests.test_infinite_redirect) ... ok test_invalid_status_error_during_client_connect (tests.legacy.test_client_server.SecureClientServerTests.test_invalid_status_error_during_client_connect) ... ok test_invalid_subprotocol_client (tests.legacy.test_client_server.SecureClientServerTests.test_invalid_subprotocol_client) ... ok test_invalid_subprotocol_server (tests.legacy.test_client_server.SecureClientServerTests.test_invalid_subprotocol_server) ... ok test_loop_backwards_compatibility (tests.legacy.test_client_server.SecureClientServerTests.test_loop_backwards_compatibility) ... ok test_no_extension (tests.legacy.test_client_server.SecureClientServerTests.test_no_extension) ... ok test_no_subprotocol (tests.legacy.test_client_server.SecureClientServerTests.test_no_subprotocol) ... ok test_process_request_argument (tests.legacy.test_client_server.SecureClientServerTests.test_process_request_argument) ... ok test_process_request_argument_backwards_compatibility (tests.legacy.test_client_server.SecureClientServerTests.test_process_request_argument_backwards_compatibility) ... ok test_process_request_override (tests.legacy.test_client_server.SecureClientServerTests.test_process_request_override) ... ok test_process_request_override_backwards_compatibility (tests.legacy.test_client_server.SecureClientServerTests.test_process_request_override_backwards_compatibility) ... ok test_process_request_returns_int_status (tests.legacy.test_client_server.SecureClientServerTests.test_process_request_returns_int_status) ... ok test_protocol_custom_request_headers (tests.legacy.test_client_server.SecureClientServerTests.test_protocol_custom_request_headers) ... ok test_protocol_custom_response_headers (tests.legacy.test_client_server.SecureClientServerTests.test_protocol_custom_response_headers) ... ok test_protocol_custom_response_headers_callable (tests.legacy.test_client_server.SecureClientServerTests.test_protocol_custom_response_headers_callable) ... ok test_protocol_custom_response_headers_callable_none (tests.legacy.test_client_server.SecureClientServerTests.test_protocol_custom_response_headers_callable_none) ... ok test_protocol_custom_server_header (tests.legacy.test_client_server.SecureClientServerTests.test_protocol_custom_server_header) ... ok test_protocol_custom_server_header_legacy (tests.legacy.test_client_server.SecureClientServerTests.test_protocol_custom_server_header_legacy) ... ok test_protocol_custom_user_agent_header (tests.legacy.test_client_server.SecureClientServerTests.test_protocol_custom_user_agent_header) ... ok test_protocol_custom_user_agent_header_legacy (tests.legacy.test_client_server.SecureClientServerTests.test_protocol_custom_user_agent_header_legacy) ... ok test_protocol_deprecated_attributes (tests.legacy.test_client_server.SecureClientServerTests.test_protocol_deprecated_attributes) ... ok test_protocol_headers (tests.legacy.test_client_server.SecureClientServerTests.test_protocol_headers) ... ok test_protocol_no_server_header (tests.legacy.test_client_server.SecureClientServerTests.test_protocol_no_server_header) ... ok test_protocol_no_user_agent_header (tests.legacy.test_client_server.SecureClientServerTests.test_protocol_no_user_agent_header) ... ok test_protocol_path (tests.legacy.test_client_server.SecureClientServerTests.test_protocol_path) ... ok test_redirect (tests.legacy.test_client_server.SecureClientServerTests.test_redirect) ... ok test_redirect_insecure (tests.legacy.test_client_server.SecureClientServerTests.test_redirect_insecure) ... ok test_redirect_missing_location (tests.legacy.test_client_server.SecureClientServerTests.test_redirect_missing_location) ... ok test_redirect_relative_location (tests.legacy.test_client_server.SecureClientServerTests.test_redirect_relative_location) ... ok test_select_subprotocol_argument (tests.legacy.test_client_server.SecureClientServerTests.test_select_subprotocol_argument) ... ok test_select_subprotocol_override (tests.legacy.test_client_server.SecureClientServerTests.test_select_subprotocol_override) ... ok test_server_close_crashes (tests.legacy.test_client_server.SecureClientServerTests.test_server_close_crashes) ... ok test_server_close_timeout (tests.legacy.test_client_server.SecureClientServerTests.test_server_close_timeout) ... ok test_server_close_timeout_over_timeout (tests.legacy.test_client_server.SecureClientServerTests.test_server_close_timeout_over_timeout) ... ok test_server_create_protocol (tests.legacy.test_client_server.SecureClientServerTests.test_server_create_protocol) ... ok test_server_create_protocol_function (tests.legacy.test_client_server.SecureClientServerTests.test_server_create_protocol_function) ... ok test_server_create_protocol_over_klass (tests.legacy.test_client_server.SecureClientServerTests.test_server_create_protocol_over_klass) ... ok test_server_does_not_switch_protocols (tests.legacy.test_client_server.SecureClientServerTests.test_server_does_not_switch_protocols) ... ok test_server_error_in_handshake (tests.legacy.test_client_server.SecureClientServerTests.test_server_error_in_handshake) ... ok test_server_handler_crashes (tests.legacy.test_client_server.SecureClientServerTests.test_server_handler_crashes) ... ok test_server_klass_backwards_compatibility (tests.legacy.test_client_server.SecureClientServerTests.test_server_klass_backwards_compatibility) ... ok test_server_receives_malformed_request (tests.legacy.test_client_server.SecureClientServerTests.test_server_receives_malformed_request) ... ok test_server_sends_invalid_handshake_response (tests.legacy.test_client_server.SecureClientServerTests.test_server_sends_invalid_handshake_response) ... ok test_server_shuts_down_and_waits_until_handlers_terminate (tests.legacy.test_client_server.SecureClientServerTests.test_server_shuts_down_and_waits_until_handlers_terminate) ... ok test_server_shuts_down_during_connection_handling (tests.legacy.test_client_server.SecureClientServerTests.test_server_shuts_down_during_connection_handling) ... ok test_server_shuts_down_during_opening_handshake (tests.legacy.test_client_server.SecureClientServerTests.test_server_shuts_down_during_opening_handshake) ... ok test_server_shuts_down_gracefully_during_connection_handling (tests.legacy.test_client_server.SecureClientServerTests.test_server_shuts_down_gracefully_during_connection_handling) ... ok test_server_timeout_backwards_compatibility (tests.legacy.test_client_server.SecureClientServerTests.test_server_timeout_backwards_compatibility) ... ok test_subprotocol (tests.legacy.test_client_server.SecureClientServerTests.test_subprotocol) ... ok test_subprotocol_error (tests.legacy.test_client_server.SecureClientServerTests.test_subprotocol_error) ... ok test_subprotocol_error_no_subprotocols (tests.legacy.test_client_server.SecureClientServerTests.test_subprotocol_error_no_subprotocols) ... ok test_subprotocol_error_two_subprotocols (tests.legacy.test_client_server.SecureClientServerTests.test_subprotocol_error_two_subprotocols) ... ok test_subprotocol_not_accepted (tests.legacy.test_client_server.SecureClientServerTests.test_subprotocol_not_accepted) ... ok test_subprotocol_not_offered (tests.legacy.test_client_server.SecureClientServerTests.test_subprotocol_not_offered) ... ok test_subprotocol_not_requested (tests.legacy.test_client_server.SecureClientServerTests.test_subprotocol_not_requested) ... ok test_ws_connection_http_endpoint (tests.legacy.test_client_server.SecureClientServerTests.test_ws_connection_http_endpoint) ... ok test_ws_connection_ws_endpoint (tests.legacy.test_client_server.SecureClientServerTests.test_ws_connection_ws_endpoint) ... ok test_ws_handler_argument_backwards_compatibility (tests.legacy.test_client_server.SecureClientServerTests.test_ws_handler_argument_backwards_compatibility) ... ok test_ws_handler_argument_backwards_compatibility_partial (tests.legacy.test_client_server.SecureClientServerTests.test_ws_handler_argument_backwards_compatibility_partial) ... ok test_ws_uri_is_rejected (tests.legacy.test_client_server.SecureClientServerTests.test_ws_uri_is_rejected) ... ok test_client (tests.legacy.test_client_server.YieldFromTests.test_client) ... skipped 'asyncio.coroutine has been removed in Python 3.11' test_server (tests.legacy.test_client_server.YieldFromTests.test_server) ... skipped 'asyncio.coroutine has been removed in Python 3.11' test_bad_opcode (tests.legacy.test_framing.FramingTests.test_bad_opcode) ... ok test_bad_reserved_bits (tests.legacy.test_framing.FramingTests.test_bad_reserved_bits) ... ok test_binary (tests.legacy.test_framing.FramingTests.test_binary) ... ok test_binary_masked (tests.legacy.test_framing.FramingTests.test_binary_masked) ... ok test_close (tests.legacy.test_framing.FramingTests.test_close) ... ok test_control_frame_max_length (tests.legacy.test_framing.FramingTests.test_control_frame_max_length) ... ok test_extensions (tests.legacy.test_framing.FramingTests.test_extensions) ... ok test_fragmented_control_frame (tests.legacy.test_framing.FramingTests.test_fragmented_control_frame) ... ok test_good_opcode (tests.legacy.test_framing.FramingTests.test_good_opcode) ... ok test_long (tests.legacy.test_framing.FramingTests.test_long) ... ok test_mask_flag (tests.legacy.test_framing.FramingTests.test_mask_flag) ... ok test_non_ascii_text (tests.legacy.test_framing.FramingTests.test_non_ascii_text) ... ok test_non_ascii_text_masked (tests.legacy.test_framing.FramingTests.test_non_ascii_text_masked) ... ok test_payload_too_big (tests.legacy.test_framing.FramingTests.test_payload_too_big) ... ok test_ping (tests.legacy.test_framing.FramingTests.test_ping) ... ok test_pong (tests.legacy.test_framing.FramingTests.test_pong) ... ok test_text (tests.legacy.test_framing.FramingTests.test_text) ... ok test_text_masked (tests.legacy.test_framing.FramingTests.test_text_masked) ... ok test_very_long (tests.legacy.test_framing.FramingTests.test_very_long) ... ok test_parse_close_and_serialize_close (tests.legacy.test_framing.ParseAndSerializeCloseTests.test_parse_close_and_serialize_close) ... ok test_parse_close_empty (tests.legacy.test_framing.ParseAndSerializeCloseTests.test_parse_close_empty) ... ok test_parse_close_errors (tests.legacy.test_framing.ParseAndSerializeCloseTests.test_parse_close_errors) ... ok test_serialize_close_errors (tests.legacy.test_framing.ParseAndSerializeCloseTests.test_serialize_close_errors) ... ok test_request_additional_connection (tests.legacy.test_handshake.HandshakeTests.test_request_additional_connection) ... ok test_request_additional_key (tests.legacy.test_handshake.HandshakeTests.test_request_additional_key) ... ok test_request_additional_upgrade (tests.legacy.test_handshake.HandshakeTests.test_request_additional_upgrade) ... ok test_request_additional_version (tests.legacy.test_handshake.HandshakeTests.test_request_additional_version) ... ok test_request_invalid_connection (tests.legacy.test_handshake.HandshakeTests.test_request_invalid_connection) ... ok test_request_invalid_key_not_16_bytes_long (tests.legacy.test_handshake.HandshakeTests.test_request_invalid_key_not_16_bytes_long) ... ok test_request_invalid_key_not_base64 (tests.legacy.test_handshake.HandshakeTests.test_request_invalid_key_not_base64) ... ok test_request_invalid_key_not_well_padded (tests.legacy.test_handshake.HandshakeTests.test_request_invalid_key_not_well_padded) ... ok test_request_invalid_upgrade (tests.legacy.test_handshake.HandshakeTests.test_request_invalid_upgrade) ... ok test_request_invalid_version (tests.legacy.test_handshake.HandshakeTests.test_request_invalid_version) ... ok test_request_missing_connection (tests.legacy.test_handshake.HandshakeTests.test_request_missing_connection) ... ok test_request_missing_key (tests.legacy.test_handshake.HandshakeTests.test_request_missing_key) ... ok test_request_missing_upgrade (tests.legacy.test_handshake.HandshakeTests.test_request_missing_upgrade) ... ok test_request_missing_version (tests.legacy.test_handshake.HandshakeTests.test_request_missing_version) ... ok test_response_additional_accept (tests.legacy.test_handshake.HandshakeTests.test_response_additional_accept) ... ok test_response_additional_connection (tests.legacy.test_handshake.HandshakeTests.test_response_additional_connection) ... ok test_response_additional_upgrade (tests.legacy.test_handshake.HandshakeTests.test_response_additional_upgrade) ... ok test_response_invalid_accept (tests.legacy.test_handshake.HandshakeTests.test_response_invalid_accept) ... ok test_response_invalid_connection (tests.legacy.test_handshake.HandshakeTests.test_response_invalid_connection) ... ok test_response_invalid_upgrade (tests.legacy.test_handshake.HandshakeTests.test_response_invalid_upgrade) ... ok test_response_missing_accept (tests.legacy.test_handshake.HandshakeTests.test_response_missing_accept) ... ok test_response_missing_connection (tests.legacy.test_handshake.HandshakeTests.test_response_missing_connection) ... ok test_response_missing_upgrade (tests.legacy.test_handshake.HandshakeTests.test_response_missing_upgrade) ... ok test_round_trip (tests.legacy.test_handshake.HandshakeTests.test_round_trip) ... ok test_header_name (tests.legacy.test_http.HTTPAsyncTests.test_header_name) ... ok test_header_value (tests.legacy.test_http.HTTPAsyncTests.test_header_value) ... ok test_headers_limit (tests.legacy.test_http.HTTPAsyncTests.test_headers_limit) ... ok test_line_ending (tests.legacy.test_http.HTTPAsyncTests.test_line_ending) ... ok test_line_limit (tests.legacy.test_http.HTTPAsyncTests.test_line_limit) ... ok test_read_request (tests.legacy.test_http.HTTPAsyncTests.test_read_request) ... ok test_read_request_empty (tests.legacy.test_http.HTTPAsyncTests.test_read_request_empty) ... ok test_read_request_invalid_header (tests.legacy.test_http.HTTPAsyncTests.test_read_request_invalid_header) ... ok test_read_request_invalid_request_line (tests.legacy.test_http.HTTPAsyncTests.test_read_request_invalid_request_line) ... ok test_read_request_invalid_status_line (tests.legacy.test_http.HTTPAsyncTests.test_read_request_invalid_status_line) ... ok test_read_request_unsupported_method (tests.legacy.test_http.HTTPAsyncTests.test_read_request_unsupported_method) ... ok test_read_request_unsupported_version (tests.legacy.test_http.HTTPAsyncTests.test_read_request_unsupported_version) ... ok test_read_response (tests.legacy.test_http.HTTPAsyncTests.test_read_response) ... ok test_read_response_empty (tests.legacy.test_http.HTTPAsyncTests.test_read_response_empty) ... ok test_read_response_invalid_header (tests.legacy.test_http.HTTPAsyncTests.test_read_response_invalid_header) ... ok test_read_response_invalid_reason (tests.legacy.test_http.HTTPAsyncTests.test_read_response_invalid_reason) ... ok test_read_response_invalid_status (tests.legacy.test_http.HTTPAsyncTests.test_read_response_invalid_status) ... ok test_read_response_unsupported_status (tests.legacy.test_http.HTTPAsyncTests.test_read_response_unsupported_status) ... ok test_read_response_unsupported_version (tests.legacy.test_http.HTTPAsyncTests.test_read_response_unsupported_version) ... ok test_abort_ping (tests.legacy.test_protocol.ClientTests.test_abort_ping) ... ok test_abort_ping_does_not_log_exception_if_not_retreived (tests.legacy.test_protocol.ClientTests.test_abort_ping_does_not_log_exception_if_not_retreived) ... ok test_acknowledge_aborted_ping (tests.legacy.test_protocol.ClientTests.test_acknowledge_aborted_ping) ... ok test_acknowledge_ping (tests.legacy.test_protocol.ClientTests.test_acknowledge_ping) ... ok test_acknowledge_previous_pings (tests.legacy.test_protocol.ClientTests.test_acknowledge_previous_pings) ... ok test_answer_ping (tests.legacy.test_protocol.ClientTests.test_answer_ping) ... ok test_answer_ping_does_not_crash_if_connection_closed (tests.legacy.test_protocol.ClientTests.test_answer_ping_does_not_crash_if_connection_closed) ... ok test_answer_ping_does_not_crash_if_connection_closing (tests.legacy.test_protocol.ClientTests.test_answer_ping_does_not_crash_if_connection_closing) ... ok test_broadcast_binary (tests.legacy.test_protocol.ClientTests.test_broadcast_binary) ... ok test_broadcast_no_clients (tests.legacy.test_protocol.ClientTests.test_broadcast_no_clients) ... ok test_broadcast_reports_connection_failing_to_send (tests.legacy.test_protocol.ClientTests.test_broadcast_reports_connection_failing_to_send) ... ok test_broadcast_reports_connection_sending_fragmented_text (tests.legacy.test_protocol.ClientTests.test_broadcast_reports_connection_sending_fragmented_text) ... ok test_broadcast_skips_closed_connection (tests.legacy.test_protocol.ClientTests.test_broadcast_skips_closed_connection) ... ok test_broadcast_skips_closing_connection (tests.legacy.test_protocol.ClientTests.test_broadcast_skips_closing_connection) ... ok test_broadcast_skips_connection_failing_to_send (tests.legacy.test_protocol.ClientTests.test_broadcast_skips_connection_failing_to_send) ... ok test_broadcast_skips_connection_sending_fragmented_text (tests.legacy.test_protocol.ClientTests.test_broadcast_skips_connection_sending_fragmented_text) ... ok test_broadcast_text (tests.legacy.test_protocol.ClientTests.test_broadcast_text) ... ok test_broadcast_two_clients (tests.legacy.test_protocol.ClientTests.test_broadcast_two_clients) ... ok test_broadcast_type_error (tests.legacy.test_protocol.ClientTests.test_broadcast_type_error) ... ok test_canceled_ping (tests.legacy.test_protocol.ClientTests.test_canceled_ping) ... ok test_close_code (tests.legacy.test_protocol.ClientTests.test_close_code) ... ok test_close_code_not_set (tests.legacy.test_protocol.ClientTests.test_close_code_not_set) ... ok test_close_connection_lost (tests.legacy.test_protocol.ClientTests.test_close_connection_lost) ... ok test_close_handshake_in_fragmented_text (tests.legacy.test_protocol.ClientTests.test_close_handshake_in_fragmented_text) ... ok test_close_preserves_incoming_frames (tests.legacy.test_protocol.ClientTests.test_close_preserves_incoming_frames) ... ok test_close_protocol_error (tests.legacy.test_protocol.ClientTests.test_close_protocol_error) ... ok test_close_reason (tests.legacy.test_protocol.ClientTests.test_close_reason) ... ok test_close_reason_not_set (tests.legacy.test_protocol.ClientTests.test_close_reason_not_set) ... ok test_closed (tests.legacy.test_protocol.ClientTests.test_closed) ... ok test_connection_close_in_fragmented_text (tests.legacy.test_protocol.ClientTests.test_connection_close_in_fragmented_text) ... ok test_connection_closed_attributes (tests.legacy.test_protocol.ClientTests.test_connection_closed_attributes) ... ok test_connection_lost (tests.legacy.test_protocol.ClientTests.test_connection_lost) ... ok test_control_frame_within_fragmented_text (tests.legacy.test_protocol.ClientTests.test_control_frame_within_fragmented_text) ... ok test_duplicate_ping (tests.legacy.test_protocol.ClientTests.test_duplicate_ping) ... ok test_ensure_open_before_opening_handshake (tests.legacy.test_protocol.ClientTests.test_ensure_open_before_opening_handshake) ... ok test_ensure_open_during_unclean_close (tests.legacy.test_protocol.ClientTests.test_ensure_open_during_unclean_close) ... ok test_fragmented_binary (tests.legacy.test_protocol.ClientTests.test_fragmented_binary) ... ok test_fragmented_binary_no_max_size (tests.legacy.test_protocol.ClientTests.test_fragmented_binary_no_max_size) ... ok test_fragmented_binary_payload_too_big (tests.legacy.test_protocol.ClientTests.test_fragmented_binary_payload_too_big) ... ok test_fragmented_text (tests.legacy.test_protocol.ClientTests.test_fragmented_text) ... ok test_fragmented_text_no_max_size (tests.legacy.test_protocol.ClientTests.test_fragmented_text_no_max_size) ... ok test_fragmented_text_payload_too_big (tests.legacy.test_protocol.ClientTests.test_fragmented_text_payload_too_big) ... ok test_ignore_pong (tests.legacy.test_protocol.ClientTests.test_ignore_pong) ... ok test_keepalive_ping (tests.legacy.test_protocol.ClientTests.test_keepalive_ping) ... ok test_keepalive_ping_does_not_crash_when_connection_lost (tests.legacy.test_protocol.ClientTests.test_keepalive_ping_does_not_crash_when_connection_lost) ... ok test_keepalive_ping_not_acknowledged_closes_connection (tests.legacy.test_protocol.ClientTests.test_keepalive_ping_not_acknowledged_closes_connection) ... ok test_keepalive_ping_stops_when_connection_closed (tests.legacy.test_protocol.ClientTests.test_keepalive_ping_stops_when_connection_closed) ... ok test_keepalive_ping_stops_when_connection_closing (tests.legacy.test_protocol.ClientTests.test_keepalive_ping_stops_when_connection_closing) ... FAIL test_keepalive_ping_unexpected_error (tests.legacy.test_protocol.ClientTests.test_keepalive_ping_unexpected_error) ... ok test_keepalive_ping_with_no_ping_interval (tests.legacy.test_protocol.ClientTests.test_keepalive_ping_with_no_ping_interval) ... ok test_keepalive_ping_with_no_ping_timeout (tests.legacy.test_protocol.ClientTests.test_keepalive_ping_with_no_ping_timeout) ... ERROR test_legacy_recv (tests.legacy.test_protocol.ClientTests.test_legacy_recv) ... ok test_local_address (tests.legacy.test_protocol.ClientTests.test_local_address) ... ok test_local_address_before_connection (tests.legacy.test_protocol.ClientTests.test_local_address_before_connection) ... ok test_local_close (tests.legacy.test_protocol.ClientTests.test_local_close) ... ok test_local_close_connection_lost_timeout_after_close (tests.legacy.test_protocol.ClientTests.test_local_close_connection_lost_timeout_after_close) ... ok test_local_close_connection_lost_timeout_after_write_eof (tests.legacy.test_protocol.ClientTests.test_local_close_connection_lost_timeout_after_write_eof) ... ok test_local_close_during_recv (tests.legacy.test_protocol.ClientTests.test_local_close_during_recv) ... ok test_local_close_receive_close_frame_timeout (tests.legacy.test_protocol.ClientTests.test_local_close_receive_close_frame_timeout) ... ok test_local_close_send_close_frame_timeout (tests.legacy.test_protocol.ClientTests.test_local_close_send_close_frame_timeout) ... FAIL test_loop_backwards_compatibility (tests.legacy.test_protocol.ClientTests.test_loop_backwards_compatibility) ... ok test_open (tests.legacy.test_protocol.ClientTests.test_open) ... ok test_ping_binary (tests.legacy.test_protocol.ClientTests.test_ping_binary) ... ok test_ping_binary_from_bytearray (tests.legacy.test_protocol.ClientTests.test_ping_binary_from_bytearray) ... ok test_ping_binary_from_memoryview (tests.legacy.test_protocol.ClientTests.test_ping_binary_from_memoryview) ... ok test_ping_default (tests.legacy.test_protocol.ClientTests.test_ping_default) ... ok test_ping_on_closed_connection (tests.legacy.test_protocol.ClientTests.test_ping_on_closed_connection) ... ok test_ping_on_closing_connection_local (tests.legacy.test_protocol.ClientTests.test_ping_on_closing_connection_local) ... ok test_ping_on_closing_connection_remote (tests.legacy.test_protocol.ClientTests.test_ping_on_closing_connection_remote) ... ok test_ping_text (tests.legacy.test_protocol.ClientTests.test_ping_text) ... ok test_ping_type_error (tests.legacy.test_protocol.ClientTests.test_ping_type_error) ... ok test_pong_binary (tests.legacy.test_protocol.ClientTests.test_pong_binary) ... ok test_pong_binary_from_bytearray (tests.legacy.test_protocol.ClientTests.test_pong_binary_from_bytearray) ... ok test_pong_binary_from_memoryview (tests.legacy.test_protocol.ClientTests.test_pong_binary_from_memoryview) ... ok test_pong_default (tests.legacy.test_protocol.ClientTests.test_pong_default) ... ok test_pong_on_closed_connection (tests.legacy.test_protocol.ClientTests.test_pong_on_closed_connection) ... ok test_pong_on_closing_connection_local (tests.legacy.test_protocol.ClientTests.test_pong_on_closing_connection_local) ... ok test_pong_on_closing_connection_remote (tests.legacy.test_protocol.ClientTests.test_pong_on_closing_connection_remote) ... ok test_pong_text (tests.legacy.test_protocol.ClientTests.test_pong_text) ... ok test_pong_type_error (tests.legacy.test_protocol.ClientTests.test_pong_type_error) ... ok test_record_latency_on_pong (tests.legacy.test_protocol.ClientTests.test_record_latency_on_pong) ... ok test_recv_binary (tests.legacy.test_protocol.ClientTests.test_recv_binary) ... ok test_recv_binary_no_max_size (tests.legacy.test_protocol.ClientTests.test_recv_binary_no_max_size) ... ok test_recv_binary_payload_too_big (tests.legacy.test_protocol.ClientTests.test_recv_binary_payload_too_big) ... ok test_recv_canceled (tests.legacy.test_protocol.ClientTests.test_recv_canceled) ... ok test_recv_canceled_race_condition (tests.legacy.test_protocol.ClientTests.test_recv_canceled_race_condition) ... ok test_recv_on_closed_connection (tests.legacy.test_protocol.ClientTests.test_recv_on_closed_connection) ... ok test_recv_on_closing_connection_local (tests.legacy.test_protocol.ClientTests.test_recv_on_closing_connection_local) ... ok test_recv_on_closing_connection_remote (tests.legacy.test_protocol.ClientTests.test_recv_on_closing_connection_remote) ... ok test_recv_other_error (tests.legacy.test_protocol.ClientTests.test_recv_other_error) ... ok test_recv_prevents_concurrent_calls (tests.legacy.test_protocol.ClientTests.test_recv_prevents_concurrent_calls) ... ok test_recv_protocol_error (tests.legacy.test_protocol.ClientTests.test_recv_protocol_error) ... ok test_recv_queue_empty (tests.legacy.test_protocol.ClientTests.test_recv_queue_empty) ... ok test_recv_queue_full (tests.legacy.test_protocol.ClientTests.test_recv_queue_full) ... ok test_recv_queue_no_limit (tests.legacy.test_protocol.ClientTests.test_recv_queue_no_limit) ... ok test_recv_text (tests.legacy.test_protocol.ClientTests.test_recv_text) ... ok test_recv_text_no_max_size (tests.legacy.test_protocol.ClientTests.test_recv_text_no_max_size) ... ok test_recv_text_payload_too_big (tests.legacy.test_protocol.ClientTests.test_recv_text_payload_too_big) ... ok test_recv_unicode_error (tests.legacy.test_protocol.ClientTests.test_recv_unicode_error) ... ok test_recv_when_transfer_data_cancelled (tests.legacy.test_protocol.ClientTests.test_recv_when_transfer_data_cancelled) ... ok test_remote_address (tests.legacy.test_protocol.ClientTests.test_remote_address) ... ok test_remote_address_before_connection (tests.legacy.test_protocol.ClientTests.test_remote_address_before_connection) ... ok test_remote_close (tests.legacy.test_protocol.ClientTests.test_remote_close) ... ok test_remote_close_and_connection_lost (tests.legacy.test_protocol.ClientTests.test_remote_close_and_connection_lost) ... ok test_remote_close_during_send (tests.legacy.test_protocol.ClientTests.test_remote_close_during_send) ... ok test_return_latency_on_pong (tests.legacy.test_protocol.ClientTests.test_return_latency_on_pong) ... ok test_send_async_iterable_binary (tests.legacy.test_protocol.ClientTests.test_send_async_iterable_binary) ... ok test_send_async_iterable_binary_from_bytearray (tests.legacy.test_protocol.ClientTests.test_send_async_iterable_binary_from_bytearray) ... ok test_send_async_iterable_binary_from_memoryview (tests.legacy.test_protocol.ClientTests.test_send_async_iterable_binary_from_memoryview) ... ok test_send_async_iterable_mixed_type_error (tests.legacy.test_protocol.ClientTests.test_send_async_iterable_mixed_type_error) ... ok test_send_async_iterable_prevents_concurrent_send (tests.legacy.test_protocol.ClientTests.test_send_async_iterable_prevents_concurrent_send) ... ok test_send_async_iterable_text (tests.legacy.test_protocol.ClientTests.test_send_async_iterable_text) ... ok test_send_async_iterable_type_error (tests.legacy.test_protocol.ClientTests.test_send_async_iterable_type_error) ... ok test_send_binary (tests.legacy.test_protocol.ClientTests.test_send_binary) ... ok test_send_binary_from_bytearray (tests.legacy.test_protocol.ClientTests.test_send_binary_from_bytearray) ... ok test_send_binary_from_memoryview (tests.legacy.test_protocol.ClientTests.test_send_binary_from_memoryview) ... ok test_send_dict (tests.legacy.test_protocol.ClientTests.test_send_dict) ... ok test_send_empty_async_iterable (tests.legacy.test_protocol.ClientTests.test_send_empty_async_iterable) ... ok test_send_empty_iterable (tests.legacy.test_protocol.ClientTests.test_send_empty_iterable) ... ok test_send_iterable_binary (tests.legacy.test_protocol.ClientTests.test_send_iterable_binary) ... ok test_send_iterable_binary_from_bytearray (tests.legacy.test_protocol.ClientTests.test_send_iterable_binary_from_bytearray) ... ok test_send_iterable_binary_from_memoryview (tests.legacy.test_protocol.ClientTests.test_send_iterable_binary_from_memoryview) ... ok test_send_iterable_mixed_type_error (tests.legacy.test_protocol.ClientTests.test_send_iterable_mixed_type_error) ... ok test_send_iterable_prevents_concurrent_send (tests.legacy.test_protocol.ClientTests.test_send_iterable_prevents_concurrent_send) ... ok test_send_iterable_text (tests.legacy.test_protocol.ClientTests.test_send_iterable_text) ... ok test_send_iterable_type_error (tests.legacy.test_protocol.ClientTests.test_send_iterable_type_error) ... ok test_send_on_closed_connection (tests.legacy.test_protocol.ClientTests.test_send_on_closed_connection) ... ok test_send_on_closing_connection_local (tests.legacy.test_protocol.ClientTests.test_send_on_closing_connection_local) ... ok test_send_on_closing_connection_remote (tests.legacy.test_protocol.ClientTests.test_send_on_closing_connection_remote) ... ok test_send_text (tests.legacy.test_protocol.ClientTests.test_send_text) ... ok test_send_type_error (tests.legacy.test_protocol.ClientTests.test_send_type_error) ... ok test_simultaneous_close (tests.legacy.test_protocol.ClientTests.test_simultaneous_close) ... ok test_timeout_backwards_compatibility (tests.legacy.test_protocol.ClientTests.test_timeout_backwards_compatibility) ... ok test_unterminated_fragmented_text (tests.legacy.test_protocol.ClientTests.test_unterminated_fragmented_text) ... ok test_wait_closed (tests.legacy.test_protocol.ClientTests.test_wait_closed) ... ok test_abort_ping (tests.legacy.test_protocol.ServerTests.test_abort_ping) ... ok test_abort_ping_does_not_log_exception_if_not_retreived (tests.legacy.test_protocol.ServerTests.test_abort_ping_does_not_log_exception_if_not_retreived) ... ok test_acknowledge_aborted_ping (tests.legacy.test_protocol.ServerTests.test_acknowledge_aborted_ping) ... ok test_acknowledge_ping (tests.legacy.test_protocol.ServerTests.test_acknowledge_ping) ... ok test_acknowledge_previous_pings (tests.legacy.test_protocol.ServerTests.test_acknowledge_previous_pings) ... ok test_answer_ping (tests.legacy.test_protocol.ServerTests.test_answer_ping) ... ok test_answer_ping_does_not_crash_if_connection_closed (tests.legacy.test_protocol.ServerTests.test_answer_ping_does_not_crash_if_connection_closed) ... ok test_answer_ping_does_not_crash_if_connection_closing (tests.legacy.test_protocol.ServerTests.test_answer_ping_does_not_crash_if_connection_closing) ... ok test_broadcast_binary (tests.legacy.test_protocol.ServerTests.test_broadcast_binary) ... ok test_broadcast_no_clients (tests.legacy.test_protocol.ServerTests.test_broadcast_no_clients) ... ok test_broadcast_reports_connection_failing_to_send (tests.legacy.test_protocol.ServerTests.test_broadcast_reports_connection_failing_to_send) ... ok test_broadcast_reports_connection_sending_fragmented_text (tests.legacy.test_protocol.ServerTests.test_broadcast_reports_connection_sending_fragmented_text) ... ok test_broadcast_skips_closed_connection (tests.legacy.test_protocol.ServerTests.test_broadcast_skips_closed_connection) ... ok test_broadcast_skips_closing_connection (tests.legacy.test_protocol.ServerTests.test_broadcast_skips_closing_connection) ... ok test_broadcast_skips_connection_failing_to_send (tests.legacy.test_protocol.ServerTests.test_broadcast_skips_connection_failing_to_send) ... ok test_broadcast_skips_connection_sending_fragmented_text (tests.legacy.test_protocol.ServerTests.test_broadcast_skips_connection_sending_fragmented_text) ... ok test_broadcast_text (tests.legacy.test_protocol.ServerTests.test_broadcast_text) ... ok test_broadcast_two_clients (tests.legacy.test_protocol.ServerTests.test_broadcast_two_clients) ... ok test_broadcast_type_error (tests.legacy.test_protocol.ServerTests.test_broadcast_type_error) ... ok test_canceled_ping (tests.legacy.test_protocol.ServerTests.test_canceled_ping) ... ok test_close_code (tests.legacy.test_protocol.ServerTests.test_close_code) ... ok test_close_code_not_set (tests.legacy.test_protocol.ServerTests.test_close_code_not_set) ... ok test_close_connection_lost (tests.legacy.test_protocol.ServerTests.test_close_connection_lost) ... ok test_close_handshake_in_fragmented_text (tests.legacy.test_protocol.ServerTests.test_close_handshake_in_fragmented_text) ... ok test_close_preserves_incoming_frames (tests.legacy.test_protocol.ServerTests.test_close_preserves_incoming_frames) ... ok test_close_protocol_error (tests.legacy.test_protocol.ServerTests.test_close_protocol_error) ... ok test_close_reason (tests.legacy.test_protocol.ServerTests.test_close_reason) ... ok test_close_reason_not_set (tests.legacy.test_protocol.ServerTests.test_close_reason_not_set) ... ok test_closed (tests.legacy.test_protocol.ServerTests.test_closed) ... ok test_connection_close_in_fragmented_text (tests.legacy.test_protocol.ServerTests.test_connection_close_in_fragmented_text) ... ok test_connection_closed_attributes (tests.legacy.test_protocol.ServerTests.test_connection_closed_attributes) ... ok test_connection_lost (tests.legacy.test_protocol.ServerTests.test_connection_lost) ... ok test_control_frame_within_fragmented_text (tests.legacy.test_protocol.ServerTests.test_control_frame_within_fragmented_text) ... ok test_duplicate_ping (tests.legacy.test_protocol.ServerTests.test_duplicate_ping) ... ok test_ensure_open_before_opening_handshake (tests.legacy.test_protocol.ServerTests.test_ensure_open_before_opening_handshake) ... ok test_ensure_open_during_unclean_close (tests.legacy.test_protocol.ServerTests.test_ensure_open_during_unclean_close) ... ok test_fragmented_binary (tests.legacy.test_protocol.ServerTests.test_fragmented_binary) ... ok test_fragmented_binary_no_max_size (tests.legacy.test_protocol.ServerTests.test_fragmented_binary_no_max_size) ... ok test_fragmented_binary_payload_too_big (tests.legacy.test_protocol.ServerTests.test_fragmented_binary_payload_too_big) ... ok test_fragmented_text (tests.legacy.test_protocol.ServerTests.test_fragmented_text) ... ok test_fragmented_text_no_max_size (tests.legacy.test_protocol.ServerTests.test_fragmented_text_no_max_size) ... ok test_fragmented_text_payload_too_big (tests.legacy.test_protocol.ServerTests.test_fragmented_text_payload_too_big) ... ok test_ignore_pong (tests.legacy.test_protocol.ServerTests.test_ignore_pong) ... ok test_keepalive_ping (tests.legacy.test_protocol.ServerTests.test_keepalive_ping) ... ok test_keepalive_ping_does_not_crash_when_connection_lost (tests.legacy.test_protocol.ServerTests.test_keepalive_ping_does_not_crash_when_connection_lost) ... ok test_keepalive_ping_not_acknowledged_closes_connection (tests.legacy.test_protocol.ServerTests.test_keepalive_ping_not_acknowledged_closes_connection) ... ok test_keepalive_ping_stops_when_connection_closed (tests.legacy.test_protocol.ServerTests.test_keepalive_ping_stops_when_connection_closed) ... ok test_keepalive_ping_stops_when_connection_closing (tests.legacy.test_protocol.ServerTests.test_keepalive_ping_stops_when_connection_closing) ... FAIL test_keepalive_ping_unexpected_error (tests.legacy.test_protocol.ServerTests.test_keepalive_ping_unexpected_error) ... ok test_keepalive_ping_with_no_ping_interval (tests.legacy.test_protocol.ServerTests.test_keepalive_ping_with_no_ping_interval) ... ok test_keepalive_ping_with_no_ping_timeout (tests.legacy.test_protocol.ServerTests.test_keepalive_ping_with_no_ping_timeout) ... ERROR test_legacy_recv (tests.legacy.test_protocol.ServerTests.test_legacy_recv) ... ok test_local_address (tests.legacy.test_protocol.ServerTests.test_local_address) ... ok test_local_address_before_connection (tests.legacy.test_protocol.ServerTests.test_local_address_before_connection) ... ok test_local_close (tests.legacy.test_protocol.ServerTests.test_local_close) ... ok test_local_close_connection_lost_timeout_after_close (tests.legacy.test_protocol.ServerTests.test_local_close_connection_lost_timeout_after_close) ... ok test_local_close_connection_lost_timeout_after_write_eof (tests.legacy.test_protocol.ServerTests.test_local_close_connection_lost_timeout_after_write_eof) ... ok test_local_close_during_recv (tests.legacy.test_protocol.ServerTests.test_local_close_during_recv) ... ok test_local_close_receive_close_frame_timeout (tests.legacy.test_protocol.ServerTests.test_local_close_receive_close_frame_timeout) ... ok test_local_close_send_close_frame_timeout (tests.legacy.test_protocol.ServerTests.test_local_close_send_close_frame_timeout) ... ok test_loop_backwards_compatibility (tests.legacy.test_protocol.ServerTests.test_loop_backwards_compatibility) ... ok test_open (tests.legacy.test_protocol.ServerTests.test_open) ... ok test_ping_binary (tests.legacy.test_protocol.ServerTests.test_ping_binary) ... ok test_ping_binary_from_bytearray (tests.legacy.test_protocol.ServerTests.test_ping_binary_from_bytearray) ... ok test_ping_binary_from_memoryview (tests.legacy.test_protocol.ServerTests.test_ping_binary_from_memoryview) ... ok test_ping_default (tests.legacy.test_protocol.ServerTests.test_ping_default) ... ok test_ping_on_closed_connection (tests.legacy.test_protocol.ServerTests.test_ping_on_closed_connection) ... ok test_ping_on_closing_connection_local (tests.legacy.test_protocol.ServerTests.test_ping_on_closing_connection_local) ... ok test_ping_on_closing_connection_remote (tests.legacy.test_protocol.ServerTests.test_ping_on_closing_connection_remote) ... ok test_ping_text (tests.legacy.test_protocol.ServerTests.test_ping_text) ... ok test_ping_type_error (tests.legacy.test_protocol.ServerTests.test_ping_type_error) ... ok test_pong_binary (tests.legacy.test_protocol.ServerTests.test_pong_binary) ... ok test_pong_binary_from_bytearray (tests.legacy.test_protocol.ServerTests.test_pong_binary_from_bytearray) ... ok test_pong_binary_from_memoryview (tests.legacy.test_protocol.ServerTests.test_pong_binary_from_memoryview) ... ok test_pong_default (tests.legacy.test_protocol.ServerTests.test_pong_default) ... ok test_pong_on_closed_connection (tests.legacy.test_protocol.ServerTests.test_pong_on_closed_connection) ... ok test_pong_on_closing_connection_local (tests.legacy.test_protocol.ServerTests.test_pong_on_closing_connection_local) ... ok test_pong_on_closing_connection_remote (tests.legacy.test_protocol.ServerTests.test_pong_on_closing_connection_remote) ... ok test_pong_text (tests.legacy.test_protocol.ServerTests.test_pong_text) ... ok test_pong_type_error (tests.legacy.test_protocol.ServerTests.test_pong_type_error) ... ok test_record_latency_on_pong (tests.legacy.test_protocol.ServerTests.test_record_latency_on_pong) ... ok test_recv_binary (tests.legacy.test_protocol.ServerTests.test_recv_binary) ... ok test_recv_binary_no_max_size (tests.legacy.test_protocol.ServerTests.test_recv_binary_no_max_size) ... ok test_recv_binary_payload_too_big (tests.legacy.test_protocol.ServerTests.test_recv_binary_payload_too_big) ... ok test_recv_canceled (tests.legacy.test_protocol.ServerTests.test_recv_canceled) ... ok test_recv_canceled_race_condition (tests.legacy.test_protocol.ServerTests.test_recv_canceled_race_condition) ... ok test_recv_on_closed_connection (tests.legacy.test_protocol.ServerTests.test_recv_on_closed_connection) ... ok test_recv_on_closing_connection_local (tests.legacy.test_protocol.ServerTests.test_recv_on_closing_connection_local) ... ok test_recv_on_closing_connection_remote (tests.legacy.test_protocol.ServerTests.test_recv_on_closing_connection_remote) ... ok test_recv_other_error (tests.legacy.test_protocol.ServerTests.test_recv_other_error) ... ok test_recv_prevents_concurrent_calls (tests.legacy.test_protocol.ServerTests.test_recv_prevents_concurrent_calls) ... ok test_recv_protocol_error (tests.legacy.test_protocol.ServerTests.test_recv_protocol_error) ... ok test_recv_queue_empty (tests.legacy.test_protocol.ServerTests.test_recv_queue_empty) ... ok test_recv_queue_full (tests.legacy.test_protocol.ServerTests.test_recv_queue_full) ... ok test_recv_queue_no_limit (tests.legacy.test_protocol.ServerTests.test_recv_queue_no_limit) ... ok test_recv_text (tests.legacy.test_protocol.ServerTests.test_recv_text) ... ok test_recv_text_no_max_size (tests.legacy.test_protocol.ServerTests.test_recv_text_no_max_size) ... ok test_recv_text_payload_too_big (tests.legacy.test_protocol.ServerTests.test_recv_text_payload_too_big) ... ok test_recv_unicode_error (tests.legacy.test_protocol.ServerTests.test_recv_unicode_error) ... ok test_recv_when_transfer_data_cancelled (tests.legacy.test_protocol.ServerTests.test_recv_when_transfer_data_cancelled) ... ok test_remote_address (tests.legacy.test_protocol.ServerTests.test_remote_address) ... ok test_remote_address_before_connection (tests.legacy.test_protocol.ServerTests.test_remote_address_before_connection) ... ok test_remote_close (tests.legacy.test_protocol.ServerTests.test_remote_close) ... ok test_remote_close_and_connection_lost (tests.legacy.test_protocol.ServerTests.test_remote_close_and_connection_lost) ... ok test_remote_close_during_send (tests.legacy.test_protocol.ServerTests.test_remote_close_during_send) ... ok test_return_latency_on_pong (tests.legacy.test_protocol.ServerTests.test_return_latency_on_pong) ... ok test_send_async_iterable_binary (tests.legacy.test_protocol.ServerTests.test_send_async_iterable_binary) ... ok test_send_async_iterable_binary_from_bytearray (tests.legacy.test_protocol.ServerTests.test_send_async_iterable_binary_from_bytearray) ... ok test_send_async_iterable_binary_from_memoryview (tests.legacy.test_protocol.ServerTests.test_send_async_iterable_binary_from_memoryview) ... ok test_send_async_iterable_mixed_type_error (tests.legacy.test_protocol.ServerTests.test_send_async_iterable_mixed_type_error) ... ok test_send_async_iterable_prevents_concurrent_send (tests.legacy.test_protocol.ServerTests.test_send_async_iterable_prevents_concurrent_send) ... ok test_send_async_iterable_text (tests.legacy.test_protocol.ServerTests.test_send_async_iterable_text) ... ok test_send_async_iterable_type_error (tests.legacy.test_protocol.ServerTests.test_send_async_iterable_type_error) ... ok test_send_binary (tests.legacy.test_protocol.ServerTests.test_send_binary) ... ok test_send_binary_from_bytearray (tests.legacy.test_protocol.ServerTests.test_send_binary_from_bytearray) ... ok test_send_binary_from_memoryview (tests.legacy.test_protocol.ServerTests.test_send_binary_from_memoryview) ... ok test_send_dict (tests.legacy.test_protocol.ServerTests.test_send_dict) ... ok test_send_empty_async_iterable (tests.legacy.test_protocol.ServerTests.test_send_empty_async_iterable) ... ok test_send_empty_iterable (tests.legacy.test_protocol.ServerTests.test_send_empty_iterable) ... ok test_send_iterable_binary (tests.legacy.test_protocol.ServerTests.test_send_iterable_binary) ... ok test_send_iterable_binary_from_bytearray (tests.legacy.test_protocol.ServerTests.test_send_iterable_binary_from_bytearray) ... ok test_send_iterable_binary_from_memoryview (tests.legacy.test_protocol.ServerTests.test_send_iterable_binary_from_memoryview) ... ok test_send_iterable_mixed_type_error (tests.legacy.test_protocol.ServerTests.test_send_iterable_mixed_type_error) ... ok test_send_iterable_prevents_concurrent_send (tests.legacy.test_protocol.ServerTests.test_send_iterable_prevents_concurrent_send) ... ok test_send_iterable_text (tests.legacy.test_protocol.ServerTests.test_send_iterable_text) ... ok test_send_iterable_type_error (tests.legacy.test_protocol.ServerTests.test_send_iterable_type_error) ... ok test_send_on_closed_connection (tests.legacy.test_protocol.ServerTests.test_send_on_closed_connection) ... ok test_send_on_closing_connection_local (tests.legacy.test_protocol.ServerTests.test_send_on_closing_connection_local) ... ok test_send_on_closing_connection_remote (tests.legacy.test_protocol.ServerTests.test_send_on_closing_connection_remote) ... ok test_send_text (tests.legacy.test_protocol.ServerTests.test_send_text) ... ok test_send_type_error (tests.legacy.test_protocol.ServerTests.test_send_type_error) ... ok test_simultaneous_close (tests.legacy.test_protocol.ServerTests.test_simultaneous_close) ... ok test_timeout_backwards_compatibility (tests.legacy.test_protocol.ServerTests.test_timeout_backwards_compatibility) ... ok test_unterminated_fragmented_text (tests.legacy.test_protocol.ServerTests.test_unterminated_fragmented_text) ... ok test_wait_closed (tests.legacy.test_protocol.ServerTests.test_wait_closed) ... ok test_additional_headers (tests.sync.test_client.ClientTests.test_additional_headers) Client can set additional headers with additional_headers. ... ok test_compression_is_enabled (tests.sync.test_client.ClientTests.test_compression_is_enabled) Client enables compression by default. ... ok test_connection (tests.sync.test_client.ClientTests.test_connection) Client connects to server and the handshake succeeds. ... ok test_connection_closed_during_handshake (tests.sync.test_client.ClientTests.test_connection_closed_during_handshake) Client reads EOF before receiving handshake response from server. ... ok test_connection_fails (tests.sync.test_client.ClientTests.test_connection_fails) Client connects to server but the handshake fails. ... ok test_custom_connection_factory (tests.sync.test_client.ClientTests.test_custom_connection_factory) Client runs ClientConnection factory provided in create_connection. ... ok test_disable_compression (tests.sync.test_client.ClientTests.test_disable_compression) Client disables compression. ... ok test_existing_socket (tests.sync.test_client.ClientTests.test_existing_socket) Client connects using a pre-existing socket. ... ok test_override_user_agent (tests.sync.test_client.ClientTests.test_override_user_agent) Client can override User-Agent header with user_agent_header. ... ok test_remove_user_agent (tests.sync.test_client.ClientTests.test_remove_user_agent) Client can remove User-Agent header with user_agent_header. ... ok test_tcp_connection_fails (tests.sync.test_client.ClientTests.test_tcp_connection_fails) Client fails to connect to server. ... ok test_timeout_during_handshake (tests.sync.test_client.ClientTests.test_timeout_during_handshake) Client times out before receiving handshake response from server. ... FAIL test_invalid_subprotocol (tests.sync.test_client.ClientUsageErrorsTests.test_invalid_subprotocol) Client rejects single value of subprotocols. ... ok test_ssl_context_without_secure_uri (tests.sync.test_client.ClientUsageErrorsTests.test_ssl_context_without_secure_uri) Client rejects ssl_context when URI isn't secure. ... ok test_unix_with_path_and_sock (tests.sync.test_client.ClientUsageErrorsTests.test_unix_with_path_and_sock) Unix client rejects path when sock is provided. ... ok test_unix_without_path_or_sock (tests.sync.test_client.ClientUsageErrorsTests.test_unix_without_path_or_sock) Unix client requires path when sock isn't provided. ... ok test_unsupported_compression (tests.sync.test_client.ClientUsageErrorsTests.test_unsupported_compression) Client rejects incorrect value of compression. ... ok test_connection (tests.sync.test_client.SecureClientTests.test_connection) Client connects to server securely. ... ok test_reject_invalid_server_certificate (tests.sync.test_client.SecureClientTests.test_reject_invalid_server_certificate) Client rejects certificate where server certificate isn't trusted. ... ok test_reject_invalid_server_hostname (tests.sync.test_client.SecureClientTests.test_reject_invalid_server_hostname) Client rejects certificate where server hostname doesn't match. ... ok test_set_server_hostname_explicitly (tests.sync.test_client.SecureClientTests.test_set_server_hostname_explicitly) Client sets server_hostname to the value provided in argument. ... ok test_set_server_hostname_implicitly (tests.sync.test_client.SecureClientTests.test_set_server_hostname_implicitly) Client sets server_hostname to the host in the WebSocket URI. ... ok test_connection (tests.sync.test_client.SecureUnixClientTests.test_connection) Client connects to server securely over a Unix socket. ... ok test_set_server_hostname (tests.sync.test_client.SecureUnixClientTests.test_set_server_hostname) Client sets server_hostname to the host in the WebSocket URI. ... ok test_connection (tests.sync.test_client.UnixClientTests.test_connection) Client connects to server over a Unix socket. ... ok test_set_host_header (tests.sync.test_client.UnixClientTests.test_set_host_header) Client sets the Host header to the host in the WebSocket URI. ... ok test_acknowledge_ping (tests.sync.test_connection.ClientConnectionTests.test_acknowledge_ping) ping is acknowledged by a pong with the same payload. ... ok test_acknowledge_ping_non_matching_pong (tests.sync.test_connection.ClientConnectionTests.test_acknowledge_ping_non_matching_pong) ping isn't acknowledged by a pong with a different payload. ... FAIL test_acknowledge_previous_ping (tests.sync.test_connection.ClientConnectionTests.test_acknowledge_previous_ping) ping is acknowledged by a pong with the same payload as a later ping. ... ok test_close (tests.sync.test_connection.ClientConnectionTests.test_close) close sends a close frame. ... ok test_close_during_send (tests.sync.test_connection.ClientConnectionTests.test_close_during_send) close fails the connection when called concurrently with send. ... ok test_close_explicit_code_reason (tests.sync.test_connection.ClientConnectionTests.test_close_explicit_code_reason) close sends a close frame with a given code and reason. ... ok test_close_idempotency (tests.sync.test_connection.ClientConnectionTests.test_close_idempotency) close does nothing if the connection is already closed. ... ok test_close_idempotency_race_condition (tests.sync.test_connection.ClientConnectionTests.test_close_idempotency_race_condition) close waits if the connection is already closing. ... FAIL test_close_timeout_waiting_for_close_frame (tests.sync.test_connection.ClientConnectionTests.test_close_timeout_waiting_for_close_frame) close times out if no close frame is received. ... ok test_close_timeout_waiting_for_connection_closed (tests.sync.test_connection.ClientConnectionTests.test_close_timeout_waiting_for_connection_closed) close times out if EOF isn't received. ... ok test_close_timeout_waiting_for_recv (tests.sync.test_connection.ClientConnectionTests.test_close_timeout_waiting_for_recv) ... FAIL test_close_waits_for_close_frame (tests.sync.test_connection.ClientConnectionTests.test_close_waits_for_close_frame) close waits for a close frame (then EOF) before returning. ... ERROR test_close_waits_for_connection_closed (tests.sync.test_connection.ClientConnectionTests.test_close_waits_for_connection_closed) close waits for EOF before returning. ... ok test_close_waits_for_recv (tests.sync.test_connection.ClientConnectionTests.test_close_waits_for_recv) ... FAIL test_enter (tests.sync.test_connection.ClientConnectionTests.test_enter) __enter__ returns the connection itself. ... ok test_exit (tests.sync.test_connection.ClientConnectionTests.test_exit) __exit__ closes the connection with code 1000. ... ok test_exit_with_exception (tests.sync.test_connection.ClientConnectionTests.test_exit_with_exception) __exit__ with an exception closes the connection with code 1011. ... ok test_id (tests.sync.test_connection.ClientConnectionTests.test_id) Connection has an id attribute. ... ok test_iter_binary (tests.sync.test_connection.ClientConnectionTests.test_iter_binary) __iter__ yields binary messages. ... ok test_iter_connection_closed_error (tests.sync.test_connection.ClientConnectionTests.test_iter_connection_closed_error) __iter__ raises ConnnectionClosedError after an error. ... ok test_iter_connection_closed_ok (tests.sync.test_connection.ClientConnectionTests.test_iter_connection_closed_ok) __iter__ terminates after a normal closure. ... ok test_iter_mixed (tests.sync.test_connection.ClientConnectionTests.test_iter_mixed) __iter__ yields a mix of text and binary messages. ... ok test_iter_text (tests.sync.test_connection.ClientConnectionTests.test_iter_text) __iter__ yields text messages. ... ok test_local_address (tests.sync.test_connection.ClientConnectionTests.test_local_address) Connection has a local_address attribute. ... ok test_logger (tests.sync.test_connection.ClientConnectionTests.test_logger) Connection has a logger attribute. ... ok test_ping (tests.sync.test_connection.ClientConnectionTests.test_ping) ping sends a ping frame with a random payload. ... ok test_ping_duplicate_payload (tests.sync.test_connection.ClientConnectionTests.test_ping_duplicate_payload) ping rejects the same payload until receiving the pong. ... ok test_ping_explicit_binary (tests.sync.test_connection.ClientConnectionTests.test_ping_explicit_binary) ping sends a ping frame with a payload provided as binary. ... ok test_ping_explicit_text (tests.sync.test_connection.ClientConnectionTests.test_ping_explicit_text) ping sends a ping frame with a payload provided as text. ... ok test_pong (tests.sync.test_connection.ClientConnectionTests.test_pong) pong sends a pong frame. ... ok test_pong_explicit_binary (tests.sync.test_connection.ClientConnectionTests.test_pong_explicit_binary) pong sends a pong frame with a payload provided as binary. ... ok test_pong_explicit_text (tests.sync.test_connection.ClientConnectionTests.test_pong_explicit_text) pong sends a pong frame with a payload provided as text. ... ok test_reading_in_recv_events_fails (tests.sync.test_connection.ClientConnectionTests.test_reading_in_recv_events_fails) Error when reading incoming frames is correctly reported. ... skipped 'works only on BSD' test_recv_binary (tests.sync.test_connection.ClientConnectionTests.test_recv_binary) recv receives a binary message. ... ok test_recv_connection_closed_error (tests.sync.test_connection.ClientConnectionTests.test_recv_connection_closed_error) recv raises ConnectionClosedError after an error. ... ok test_recv_connection_closed_ok (tests.sync.test_connection.ClientConnectionTests.test_recv_connection_closed_ok) recv raises ConnectionClosedOK after a normal closure. ... ok test_recv_during_recv (tests.sync.test_connection.ClientConnectionTests.test_recv_during_recv) recv raises RuntimeError when called concurrently with itself. ... ok test_recv_during_recv_streaming (tests.sync.test_connection.ClientConnectionTests.test_recv_during_recv_streaming) recv raises RuntimeError when called concurrently with recv_streaming. ... ok test_recv_fragmented_binary (tests.sync.test_connection.ClientConnectionTests.test_recv_fragmented_binary) recv receives a fragmented binary message. ... ok test_recv_fragmented_text (tests.sync.test_connection.ClientConnectionTests.test_recv_fragmented_text) recv receives a fragmented text message. ... ok test_recv_streaming_binary (tests.sync.test_connection.ClientConnectionTests.test_recv_streaming_binary) recv_streaming receives a binary message. ... ok test_recv_streaming_connection_closed_error (tests.sync.test_connection.ClientConnectionTests.test_recv_streaming_connection_closed_error) recv_streaming raises ConnectionClosedError after an error. ... ok test_recv_streaming_connection_closed_ok (tests.sync.test_connection.ClientConnectionTests.test_recv_streaming_connection_closed_ok) recv_streaming raises ConnectionClosedOK after a normal closure. ... ok test_recv_streaming_during_recv (tests.sync.test_connection.ClientConnectionTests.test_recv_streaming_during_recv) recv_streaming raises RuntimeError when called concurrently with recv. ... ok test_recv_streaming_during_recv_streaming (tests.sync.test_connection.ClientConnectionTests.test_recv_streaming_during_recv_streaming) recv_streaming raises RuntimeError when called concurrently with itself. ... ok test_recv_streaming_fragmented_binary (tests.sync.test_connection.ClientConnectionTests.test_recv_streaming_fragmented_binary) recv_streaming receives a fragmented binary message. ... ok test_recv_streaming_fragmented_text (tests.sync.test_connection.ClientConnectionTests.test_recv_streaming_fragmented_text) recv_streaming receives a fragmented text message. ... ok test_recv_streaming_text (tests.sync.test_connection.ClientConnectionTests.test_recv_streaming_text) recv_streaming receives a text message. ... ok test_recv_text (tests.sync.test_connection.ClientConnectionTests.test_recv_text) recv receives a text message. ... ok test_remote_address (tests.sync.test_connection.ClientConnectionTests.test_remote_address) Connection has a remote_address attribute. ... ok test_request (tests.sync.test_connection.ClientConnectionTests.test_request) Connection has a request attribute. ... ok test_response (tests.sync.test_connection.ClientConnectionTests.test_response) Connection has a response attribute. ... ok test_send_binary (tests.sync.test_connection.ClientConnectionTests.test_send_binary) send sends a binary message. ... ok test_send_connection_closed_error (tests.sync.test_connection.ClientConnectionTests.test_send_connection_closed_error) send raises ConnectionClosedError after an error. ... ok test_send_connection_closed_ok (tests.sync.test_connection.ClientConnectionTests.test_send_connection_closed_ok) send raises ConnectionClosedOK after a normal closure. ... ok test_send_dict (tests.sync.test_connection.ClientConnectionTests.test_send_dict) send raises TypeError when called with a dict. ... ok test_send_during_send (tests.sync.test_connection.ClientConnectionTests.test_send_during_send) send raises RuntimeError when called concurrently with itself. ... ok test_send_empty_iterable (tests.sync.test_connection.ClientConnectionTests.test_send_empty_iterable) send does nothing when called with an empty iterable. ... ok test_send_fragmented_binary (tests.sync.test_connection.ClientConnectionTests.test_send_fragmented_binary) send sends a fragmented binary message. ... ok test_send_fragmented_text (tests.sync.test_connection.ClientConnectionTests.test_send_fragmented_text) send sends a fragmented text message. ... ok test_send_mixed_iterable (tests.sync.test_connection.ClientConnectionTests.test_send_mixed_iterable) send raises TypeError when called with an iterable of inconsistent types. ... ok test_send_text (tests.sync.test_connection.ClientConnectionTests.test_send_text) send sends a text message. ... ok test_send_unsupported_iterable (tests.sync.test_connection.ClientConnectionTests.test_send_unsupported_iterable) send raises TypeError when called with an iterable of unsupported type. ... ok test_send_unsupported_type (tests.sync.test_connection.ClientConnectionTests.test_send_unsupported_type) send raises TypeError when called with an unsupported type. ... ok test_subprotocol (tests.sync.test_connection.ClientConnectionTests.test_subprotocol) Connection has a subprotocol attribute. ... ok test_unexpected_failure_in_recv_events (tests.sync.test_connection.ClientConnectionTests.test_unexpected_failure_in_recv_events) Unexpected internal error in recv_events() is correctly reported. ... ok test_unexpected_failure_in_send_context (tests.sync.test_connection.ClientConnectionTests.test_unexpected_failure_in_send_context) Unexpected internal error in send_context() is correctly reported. ... ok test_writing_in_recv_events_fails (tests.sync.test_connection.ClientConnectionTests.test_writing_in_recv_events_fails) Error when responding to incoming frames is correctly reported. ... ok test_writing_in_send_context_fails (tests.sync.test_connection.ClientConnectionTests.test_writing_in_send_context_fails) Error when sending outgoing frame is correctly reported. ... ok test_acknowledge_ping (tests.sync.test_connection.ServerConnectionTests.test_acknowledge_ping) ping is acknowledged by a pong with the same payload. ... ok test_acknowledge_ping_non_matching_pong (tests.sync.test_connection.ServerConnectionTests.test_acknowledge_ping_non_matching_pong) ping isn't acknowledged by a pong with a different payload. ... ok test_acknowledge_previous_ping (tests.sync.test_connection.ServerConnectionTests.test_acknowledge_previous_ping) ping is acknowledged by a pong with the same payload as a later ping. ... ok test_close (tests.sync.test_connection.ServerConnectionTests.test_close) close sends a close frame. ... ok test_close_during_send (tests.sync.test_connection.ServerConnectionTests.test_close_during_send) close fails the connection when called concurrently with send. ... ok test_close_explicit_code_reason (tests.sync.test_connection.ServerConnectionTests.test_close_explicit_code_reason) close sends a close frame with a given code and reason. ... ok test_close_idempotency (tests.sync.test_connection.ServerConnectionTests.test_close_idempotency) close does nothing if the connection is already closed. ... ok test_close_idempotency_race_condition (tests.sync.test_connection.ServerConnectionTests.test_close_idempotency_race_condition) close waits if the connection is already closing. ... ERROR test_close_timeout_waiting_for_close_frame (tests.sync.test_connection.ServerConnectionTests.test_close_timeout_waiting_for_close_frame) close times out if no close frame is received. ... ok test_close_timeout_waiting_for_connection_closed (tests.sync.test_connection.ServerConnectionTests.test_close_timeout_waiting_for_connection_closed) close times out if EOF isn't received. ... skipped 'only relevant on the client-side' test_close_timeout_waiting_for_recv (tests.sync.test_connection.ServerConnectionTests.test_close_timeout_waiting_for_recv) ... ok test_close_waits_for_close_frame (tests.sync.test_connection.ServerConnectionTests.test_close_waits_for_close_frame) close waits for a close frame (then EOF) before returning. ... FAIL test_close_waits_for_connection_closed (tests.sync.test_connection.ServerConnectionTests.test_close_waits_for_connection_closed) close waits for EOF before returning. ... skipped 'only relevant on the client-side' test_close_waits_for_recv (tests.sync.test_connection.ServerConnectionTests.test_close_waits_for_recv) ... FAIL test_enter (tests.sync.test_connection.ServerConnectionTests.test_enter) __enter__ returns the connection itself. ... ok test_exit (tests.sync.test_connection.ServerConnectionTests.test_exit) __exit__ closes the connection with code 1000. ... ok test_exit_with_exception (tests.sync.test_connection.ServerConnectionTests.test_exit_with_exception) __exit__ with an exception closes the connection with code 1011. ... ok test_id (tests.sync.test_connection.ServerConnectionTests.test_id) Connection has an id attribute. ... ok test_iter_binary (tests.sync.test_connection.ServerConnectionTests.test_iter_binary) __iter__ yields binary messages. ... ok test_iter_connection_closed_error (tests.sync.test_connection.ServerConnectionTests.test_iter_connection_closed_error) __iter__ raises ConnnectionClosedError after an error. ... ok test_iter_connection_closed_ok (tests.sync.test_connection.ServerConnectionTests.test_iter_connection_closed_ok) __iter__ terminates after a normal closure. ... ok test_iter_mixed (tests.sync.test_connection.ServerConnectionTests.test_iter_mixed) __iter__ yields a mix of text and binary messages. ... ok test_iter_text (tests.sync.test_connection.ServerConnectionTests.test_iter_text) __iter__ yields text messages. ... ok test_local_address (tests.sync.test_connection.ServerConnectionTests.test_local_address) Connection has a local_address attribute. ... ok test_logger (tests.sync.test_connection.ServerConnectionTests.test_logger) Connection has a logger attribute. ... ok test_ping (tests.sync.test_connection.ServerConnectionTests.test_ping) ping sends a ping frame with a random payload. ... ok test_ping_duplicate_payload (tests.sync.test_connection.ServerConnectionTests.test_ping_duplicate_payload) ping rejects the same payload until receiving the pong. ... ok test_ping_explicit_binary (tests.sync.test_connection.ServerConnectionTests.test_ping_explicit_binary) ping sends a ping frame with a payload provided as binary. ... ok test_ping_explicit_text (tests.sync.test_connection.ServerConnectionTests.test_ping_explicit_text) ping sends a ping frame with a payload provided as text. ... ok test_pong (tests.sync.test_connection.ServerConnectionTests.test_pong) pong sends a pong frame. ... ok test_pong_explicit_binary (tests.sync.test_connection.ServerConnectionTests.test_pong_explicit_binary) pong sends a pong frame with a payload provided as binary. ... ok test_pong_explicit_text (tests.sync.test_connection.ServerConnectionTests.test_pong_explicit_text) pong sends a pong frame with a payload provided as text. ... ok test_reading_in_recv_events_fails (tests.sync.test_connection.ServerConnectionTests.test_reading_in_recv_events_fails) Error when reading incoming frames is correctly reported. ... skipped 'works only on BSD' test_recv_binary (tests.sync.test_connection.ServerConnectionTests.test_recv_binary) recv receives a binary message. ... ok test_recv_connection_closed_error (tests.sync.test_connection.ServerConnectionTests.test_recv_connection_closed_error) recv raises ConnectionClosedError after an error. ... ok test_recv_connection_closed_ok (tests.sync.test_connection.ServerConnectionTests.test_recv_connection_closed_ok) recv raises ConnectionClosedOK after a normal closure. ... ok test_recv_during_recv (tests.sync.test_connection.ServerConnectionTests.test_recv_during_recv) recv raises RuntimeError when called concurrently with itself. ... ok test_recv_during_recv_streaming (tests.sync.test_connection.ServerConnectionTests.test_recv_during_recv_streaming) recv raises RuntimeError when called concurrently with recv_streaming. ... ok test_recv_fragmented_binary (tests.sync.test_connection.ServerConnectionTests.test_recv_fragmented_binary) recv receives a fragmented binary message. ... ok test_recv_fragmented_text (tests.sync.test_connection.ServerConnectionTests.test_recv_fragmented_text) recv receives a fragmented text message. ... ok test_recv_streaming_binary (tests.sync.test_connection.ServerConnectionTests.test_recv_streaming_binary) recv_streaming receives a binary message. ... ok test_recv_streaming_connection_closed_error (tests.sync.test_connection.ServerConnectionTests.test_recv_streaming_connection_closed_error) recv_streaming raises ConnectionClosedError after an error. ... ok test_recv_streaming_connection_closed_ok (tests.sync.test_connection.ServerConnectionTests.test_recv_streaming_connection_closed_ok) recv_streaming raises ConnectionClosedOK after a normal closure. ... ok test_recv_streaming_during_recv (tests.sync.test_connection.ServerConnectionTests.test_recv_streaming_during_recv) recv_streaming raises RuntimeError when called concurrently with recv. ... ok test_recv_streaming_during_recv_streaming (tests.sync.test_connection.ServerConnectionTests.test_recv_streaming_during_recv_streaming) recv_streaming raises RuntimeError when called concurrently with itself. ... ok test_recv_streaming_fragmented_binary (tests.sync.test_connection.ServerConnectionTests.test_recv_streaming_fragmented_binary) recv_streaming receives a fragmented binary message. ... ok test_recv_streaming_fragmented_text (tests.sync.test_connection.ServerConnectionTests.test_recv_streaming_fragmented_text) recv_streaming receives a fragmented text message. ... ok test_recv_streaming_text (tests.sync.test_connection.ServerConnectionTests.test_recv_streaming_text) recv_streaming receives a text message. ... ok test_recv_text (tests.sync.test_connection.ServerConnectionTests.test_recv_text) recv receives a text message. ... ok test_remote_address (tests.sync.test_connection.ServerConnectionTests.test_remote_address) Connection has a remote_address attribute. ... ok test_request (tests.sync.test_connection.ServerConnectionTests.test_request) Connection has a request attribute. ... ok test_response (tests.sync.test_connection.ServerConnectionTests.test_response) Connection has a response attribute. ... ok test_send_binary (tests.sync.test_connection.ServerConnectionTests.test_send_binary) send sends a binary message. ... ok test_send_connection_closed_error (tests.sync.test_connection.ServerConnectionTests.test_send_connection_closed_error) send raises ConnectionClosedError after an error. ... ok test_send_connection_closed_ok (tests.sync.test_connection.ServerConnectionTests.test_send_connection_closed_ok) send raises ConnectionClosedOK after a normal closure. ... ok test_send_dict (tests.sync.test_connection.ServerConnectionTests.test_send_dict) send raises TypeError when called with a dict. ... ok test_send_during_send (tests.sync.test_connection.ServerConnectionTests.test_send_during_send) send raises RuntimeError when called concurrently with itself. ... ok test_send_empty_iterable (tests.sync.test_connection.ServerConnectionTests.test_send_empty_iterable) send does nothing when called with an empty iterable. ... ok test_send_fragmented_binary (tests.sync.test_connection.ServerConnectionTests.test_send_fragmented_binary) send sends a fragmented binary message. ... ok test_send_fragmented_text (tests.sync.test_connection.ServerConnectionTests.test_send_fragmented_text) send sends a fragmented text message. ... ok test_send_mixed_iterable (tests.sync.test_connection.ServerConnectionTests.test_send_mixed_iterable) send raises TypeError when called with an iterable of inconsistent types. ... ok test_send_text (tests.sync.test_connection.ServerConnectionTests.test_send_text) send sends a text message. ... ok test_send_unsupported_iterable (tests.sync.test_connection.ServerConnectionTests.test_send_unsupported_iterable) send raises TypeError when called with an iterable of unsupported type. ... ok test_send_unsupported_type (tests.sync.test_connection.ServerConnectionTests.test_send_unsupported_type) send raises TypeError when called with an unsupported type. ... ok test_subprotocol (tests.sync.test_connection.ServerConnectionTests.test_subprotocol) Connection has a subprotocol attribute. ... ok test_unexpected_failure_in_recv_events (tests.sync.test_connection.ServerConnectionTests.test_unexpected_failure_in_recv_events) Unexpected internal error in recv_events() is correctly reported. ... ok test_unexpected_failure_in_send_context (tests.sync.test_connection.ServerConnectionTests.test_unexpected_failure_in_send_context) Unexpected internal error in send_context() is correctly reported. ... ok test_writing_in_recv_events_fails (tests.sync.test_connection.ServerConnectionTests.test_writing_in_recv_events_fails) Error when responding to incoming frames is correctly reported. ... ok test_writing_in_send_context_fails (tests.sync.test_connection.ServerConnectionTests.test_writing_in_send_context_fails) Error when sending outgoing frame is correctly reported. ... ok test_close_is_idempotent (tests.sync.test_messages.AssemblerTests.test_close_is_idempotent) close can be called multiple times safely. ... ok test_control_frame_before_message_is_ignored (tests.sync.test_messages.AssemblerTests.test_control_frame_before_message_is_ignored) get ignores control frames between messages. ... ok test_control_frame_in_fragmented_message_is_ignored (tests.sync.test_messages.AssemblerTests.test_control_frame_in_fragmented_message_is_ignored) get ignores control frames within fragmented messages. ... ok test_get_binary_message_already_received (tests.sync.test_messages.AssemblerTests.test_get_binary_message_already_received) get returns a binary message that is already received. ... ok test_get_binary_message_not_received_yet (tests.sync.test_messages.AssemblerTests.test_get_binary_message_not_received_yet) get returns a binary message when it is received. ... ok test_get_fails_after_close (tests.sync.test_messages.AssemblerTests.test_get_fails_after_close) get raises EOFError after close is called. ... ok test_get_fails_when_get_is_running (tests.sync.test_messages.AssemblerTests.test_get_fails_when_get_is_running) get cannot be called concurrently with itself. ... ok test_get_fails_when_get_iter_is_running (tests.sync.test_messages.AssemblerTests.test_get_fails_when_get_iter_is_running) get cannot be called concurrently with get_iter. ... ok test_get_fails_when_interrupted_by_close (tests.sync.test_messages.AssemblerTests.test_get_fails_when_interrupted_by_close) get raises EOFError when close is called. ... ok test_get_fragmented_binary_message_already_received (tests.sync.test_messages.AssemblerTests.test_get_fragmented_binary_message_already_received) get reassembles a fragmented binary message that is already received. ... FAIL test_get_fragmented_binary_message_already_received (tests.sync.test_messages.AssemblerTests.test_get_fragmented_binary_message_already_received) get reassembles a fragmented binary message that is already received. ... FAIL test_get_fragmented_binary_message_being_received (tests.sync.test_messages.AssemblerTests.test_get_fragmented_binary_message_being_received) get reassembles a fragmented binary message that is partially received. ... ok test_get_fragmented_binary_message_not_received_yet (tests.sync.test_messages.AssemblerTests.test_get_fragmented_binary_message_not_received_yet) get reassembles a fragmented binary message when it is received. ... ok test_get_fragmented_text_message_already_received (tests.sync.test_messages.AssemblerTests.test_get_fragmented_text_message_already_received) get reassembles a fragmented a text message that is already received. ... ok test_get_fragmented_text_message_being_received (tests.sync.test_messages.AssemblerTests.test_get_fragmented_text_message_being_received) get reassembles a fragmented text message that is partially received. ... ok test_get_fragmented_text_message_not_received_yet (tests.sync.test_messages.AssemblerTests.test_get_fragmented_text_message_not_received_yet) get reassembles a fragmented text message when it is received. ... ok test_get_iter_binary_message_already_received (tests.sync.test_messages.AssemblerTests.test_get_iter_binary_message_already_received) get_iter yields a binary message that is already received. ... FAIL test_get_iter_binary_message_already_received (tests.sync.test_messages.AssemblerTests.test_get_iter_binary_message_already_received) get_iter yields a binary message that is already received. ... FAIL test_get_iter_binary_message_not_received_yet (tests.sync.test_messages.AssemblerTests.test_get_iter_binary_message_not_received_yet) get_iter yields a binary message when it is received. ... ok test_get_iter_fails_after_close (tests.sync.test_messages.AssemblerTests.test_get_iter_fails_after_close) get_iter raises EOFError after close is called. ... ok test_get_iter_fails_when_get_is_running (tests.sync.test_messages.AssemblerTests.test_get_iter_fails_when_get_is_running) get_iter cannot be called concurrently with get. ... ok test_get_iter_fails_when_get_iter_is_running (tests.sync.test_messages.AssemblerTests.test_get_iter_fails_when_get_iter_is_running) get_iter cannot be called concurrently with itself. ... ok test_get_iter_fails_when_interrupted_by_close (tests.sync.test_messages.AssemblerTests.test_get_iter_fails_when_interrupted_by_close) get_iter raises EOFError when close is called. ... ok test_get_iter_fragmented_binary_message_already_received (tests.sync.test_messages.AssemblerTests.test_get_iter_fragmented_binary_message_already_received) get_iter yields a fragmented binary message that is already received. ... ok test_get_iter_fragmented_binary_message_being_received (tests.sync.test_messages.AssemblerTests.test_get_iter_fragmented_binary_message_being_received) get_iter yields a fragmented binary message that is partially received. ... ok test_get_iter_fragmented_binary_message_not_received_yet (tests.sync.test_messages.AssemblerTests.test_get_iter_fragmented_binary_message_not_received_yet) get_iter yields a fragmented binary message when it is received. ... FAIL test_get_iter_fragmented_binary_message_not_received_yet (tests.sync.test_messages.AssemblerTests.test_get_iter_fragmented_binary_message_not_received_yet) get_iter yields a fragmented binary message when it is received. ... FAIL test_get_iter_fragmented_text_message_already_received (tests.sync.test_messages.AssemblerTests.test_get_iter_fragmented_text_message_already_received) get_iter yields a fragmented text message that is already received. ... ok test_get_iter_fragmented_text_message_being_received (tests.sync.test_messages.AssemblerTests.test_get_iter_fragmented_text_message_being_received) get_iter yields a fragmented text message that is partially received. ... FAIL test_get_iter_fragmented_text_message_being_received (tests.sync.test_messages.AssemblerTests.test_get_iter_fragmented_text_message_being_received) get_iter yields a fragmented text message that is partially received. ... FAIL test_get_iter_fragmented_text_message_not_received_yet (tests.sync.test_messages.AssemblerTests.test_get_iter_fragmented_text_message_not_received_yet) get_iter yields a fragmented text message when it is received. ... ok test_get_iter_text_message_already_received (tests.sync.test_messages.AssemblerTests.test_get_iter_text_message_already_received) get_iter yields a text message that is already received. ... ok test_get_iter_text_message_not_received_yet (tests.sync.test_messages.AssemblerTests.test_get_iter_text_message_not_received_yet) get_iter yields a text message when it is received. ... ok test_get_text_message_already_received (tests.sync.test_messages.AssemblerTests.test_get_text_message_already_received) get returns a text message that is already received. ... ok test_get_text_message_not_received_yet (tests.sync.test_messages.AssemblerTests.test_get_text_message_not_received_yet) get returns a text message when it is received. ... ok test_get_with_timeout_completes (tests.sync.test_messages.AssemblerTests.test_get_with_timeout_completes) get returns a message when it is received before the timeout. ... FAIL test_get_with_timeout_completes (tests.sync.test_messages.AssemblerTests.test_get_with_timeout_completes) get returns a message when it is received before the timeout. ... FAIL test_get_with_timeout_times_out (tests.sync.test_messages.AssemblerTests.test_get_with_timeout_times_out) get raises TimeoutError when no message is received before the timeout. ... ok test_put_fails_after_close (tests.sync.test_messages.AssemblerTests.test_put_fails_after_close) put raises EOFError after close is called. ... ok test_put_fails_when_interrupted_by_close (tests.sync.test_messages.AssemblerTests.test_put_fails_when_interrupted_by_close) put raises EOFError when close is called. ... ok test_put_fails_when_put_is_running (tests.sync.test_messages.AssemblerTests.test_put_fails_when_put_is_running) put cannot be called concurrently with itself. ... FAIL test_put_fails_when_put_is_running (tests.sync.test_messages.AssemblerTests.test_put_fails_when_put_is_running) put cannot be called concurrently with itself. ... FAIL test_connection (tests.sync.test_server.SecureServerTests.test_connection) Server receives secure connection from client. ... ok test_connection_closed_during_tls_handshake (tests.sync.test_server.SecureServerTests.test_connection_closed_during_tls_handshake) Server reads EOF before receiving TLS handshake request from client. ... ok test_timeout_during_tls_handshake (tests.sync.test_server.SecureServerTests.test_timeout_during_tls_handshake) Server times out before receiving TLS handshake request from client. ... ok test_connection (tests.sync.test_server.SecureUnixServerTests.test_connection) Server receives secure connection from client over a Unix socket. ... ok test_compression_is_enabled (tests.sync.test_server.ServerTests.test_compression_is_enabled) Server enables compression by default. ... ok test_connection (tests.sync.test_server.ServerTests.test_connection) Server receives connection from client and the handshake succeeds. ... ok test_connection_closed_during_handshake (tests.sync.test_server.ServerTests.test_connection_closed_during_handshake) Server reads EOF before receiving handshake request from client. ... ok test_connection_fails (tests.sync.test_server.ServerTests.test_connection_fails) Server receives connection from client but the handshake fails. ... ok test_connection_handler_raises_exception (tests.sync.test_server.ServerTests.test_connection_handler_raises_exception) Connection handler raises an exception. ... ok test_connection_handler_returns (tests.sync.test_server.ServerTests.test_connection_handler_returns) Connection handler returns. ... ok test_custom_connection_factory (tests.sync.test_server.ServerTests.test_custom_connection_factory) Server runs ServerConnection factory provided in create_connection. ... ok test_disable_compression (tests.sync.test_server.ServerTests.test_disable_compression) Server disables compression. ... ok test_existing_socket (tests.sync.test_server.ServerTests.test_existing_socket) Server receives connection using a pre-existing socket. ... ok test_override_server (tests.sync.test_server.ServerTests.test_override_server) Server can override Server header with server_header. ... ok test_process_request (tests.sync.test_server.ServerTests.test_process_request) Server runs process_request before processing the handshake. ... ok test_process_request_abort_handshake (tests.sync.test_server.ServerTests.test_process_request_abort_handshake) Server aborts handshake if process_request returns a response. ... ok test_process_request_raises_exception (tests.sync.test_server.ServerTests.test_process_request_raises_exception) Server returns an error if process_request raises an exception. ... ok test_process_response (tests.sync.test_server.ServerTests.test_process_response) Server runs process_response after processing the handshake. ... ok test_process_response_override_response (tests.sync.test_server.ServerTests.test_process_response_override_response) Server runs process_response after processing the handshake. ... ok test_process_response_raises_exception (tests.sync.test_server.ServerTests.test_process_response_raises_exception) Server returns an error if process_response raises an exception. ... ok test_remove_server (tests.sync.test_server.ServerTests.test_remove_server) Server can remove Server header with server_header. ... ok test_select_subprotocol (tests.sync.test_server.ServerTests.test_select_subprotocol) Server selects a subprotocol with the select_subprotocol callable. ... ok test_select_subprotocol_raises_exception (tests.sync.test_server.ServerTests.test_select_subprotocol_raises_exception) Server returns an error if select_subprotocol raises an exception. ... ok test_select_subprotocol_rejects_handshake (tests.sync.test_server.ServerTests.test_select_subprotocol_rejects_handshake) Server rejects handshake if select_subprotocol raises NegotiationError. ... ok test_timeout_during_handshake (tests.sync.test_server.ServerTests.test_timeout_during_handshake) Server times out before receiving handshake request from client. ... Terminated ==> ERROR: A failure occurred in check(). Aborting... ==> ERROR: Build failed, check /home/alhp/workspace/chroot/build_94c1d75f-44ec-4371-8f9e-6e4e32240bbc/build