Mock Version: 5.6 Mock Version: 5.6 Mock Version: 5.6 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/python-websockets.spec'], chrootPath='/var/lib/mock/f42-build-54974224-6531506/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.uyk9grv9:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.uyk9grv9:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '5a79edac72624bcdbd04303414fb2cca', '-D', '/var/lib/mock/f42-build-54974224-6531506/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.uyk9grv9:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/python-websockets.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1731456000 Wrote: /builddir/build/SRPMS/python-websockets-14.0-1.fc42.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target x86_64 --nodeps /builddir/build/SPECS/python-websockets.spec'], chrootPath='/var/lib/mock/f42-build-54974224-6531506/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.uyk9grv9:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueraiseExc=FalseprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.uyk9grv9:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '6316ee48778d449ab639fcc61b0038e7', '-D', '/var/lib/mock/f42-build-54974224-6531506/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.uyk9grv9:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target x86_64 --nodeps /builddir/build/SPECS/python-websockets.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1731456000 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.SrKlPo + umask 022 + cd /builddir/build/BUILD/python-websockets-14.0-build + test -d /builddir/build/BUILD/python-websockets-14.0-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/python-websockets-14.0-build + /usr/bin/rm -rf /builddir/build/BUILD/python-websockets-14.0-build + /usr/bin/mkdir -p /builddir/build/BUILD/python-websockets-14.0-build + /usr/bin/mkdir -p /builddir/build/BUILD/python-websockets-14.0-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.U8TXAz + umask 022 + cd /builddir/build/BUILD/python-websockets-14.0-build + cd /builddir/build/BUILD/python-websockets-14.0-build + rm -rf websockets-14.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/websockets-14.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd websockets-14.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.qr3bQ7 + umask 022 + cd /builddir/build/BUILD/python-websockets-14.0-build + cd websockets-14.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-websockets-14.0-build/websockets-14.0/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-websockets-14.0-build/websockets-14.0/.pyproject-builddir + RPM_TOXENV=py313 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-websockets-14.0-build/websockets-14.0/pyproject-wheeldir --output /builddir/build/BUILD/python-websockets-14.0-build/python-websockets-14.0-1.fc42.x86_64-pyproject-buildrequires Handling setuptools from build-system.requires Requirement not satisfied: setuptools Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/python-websockets-14.0-build/python-websockets-14.0-1.fc42.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-websockets-14.0-1.fc42.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target x86_64 --nodeps /builddir/build/SPECS/python-websockets.spec'], chrootPath='/var/lib/mock/f42-build-54974224-6531506/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.uyk9grv9:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueraiseExc=FalseprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.uyk9grv9:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'cb9eb103cb7a4dc88067fddd01e59bac', '-D', '/var/lib/mock/f42-build-54974224-6531506/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.uyk9grv9:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target x86_64 --nodeps /builddir/build/SPECS/python-websockets.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1731456000 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.yYNyga + umask 022 + cd /builddir/build/BUILD/python-websockets-14.0-build + cd websockets-14.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-websockets-14.0-build/websockets-14.0/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-websockets-14.0-build/websockets-14.0/.pyproject-builddir + RPM_TOXENV=py313 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-websockets-14.0-build/websockets-14.0/pyproject-wheeldir --output /builddir/build/BUILD/python-websockets-14.0-build/python-websockets-14.0-1.fc42.x86_64-pyproject-buildrequires Handling setuptools from build-system.requires Requirement satisfied: setuptools (installed: setuptools 74.1.3) 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' running dist_info creating websockets.egg-info writing websockets.egg-info/PKG-INFO writing dependency_links to websockets.egg-info/dependency_links.txt writing top-level names to websockets.egg-info/top_level.txt writing manifest file 'websockets.egg-info/SOURCES.txt' reading manifest file 'websockets.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'websockets.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-websockets-14.0-build/websockets-14.0/websockets-14.0.dist-info' + cat /builddir/build/BUILD/python-websockets-14.0-build/python-websockets-14.0-1.fc42.x86_64-pyproject-buildrequires + rm -rfv websockets-14.0.dist-info/ removed 'websockets-14.0.dist-info/top_level.txt' removed 'websockets-14.0.dist-info/METADATA' removed 'websockets-14.0.dist-info/LICENSE' removed directory 'websockets-14.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-websockets-14.0-1.fc42.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --noclean --target x86_64 /builddir/build/SPECS/python-websockets.spec'], chrootPath='/var/lib/mock/f42-build-54974224-6531506/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.uyk9grv9:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.uyk9grv9:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '47142d404ca145b2b9c66daa70f535b1', '-D', '/var/lib/mock/f42-build-54974224-6531506/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.uyk9grv9:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --noclean --target x86_64 /builddir/build/SPECS/python-websockets.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1731456000 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.DzWP32 + umask 022 + cd /builddir/build/BUILD/python-websockets-14.0-build + cd websockets-14.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-websockets-14.0-build/websockets-14.0/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-websockets-14.0-build/websockets-14.0/.pyproject-builddir + RPM_TOXENV=py313 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-websockets-14.0-build/websockets-14.0/pyproject-wheeldir --output /builddir/build/BUILD/python-websockets-14.0-build/python-websockets-14.0-1.fc42.x86_64-pyproject-buildrequires Handling setuptools from build-system.requires Requirement satisfied: setuptools (installed: setuptools 74.1.3) running 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 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' running dist_info writing websockets.egg-info/PKG-INFO writing dependency_links to websockets.egg-info/dependency_links.txt writing top-level names to websockets.egg-info/top_level.txt reading manifest file 'websockets.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'websockets.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-websockets-14.0-build/websockets-14.0/websockets-14.0.dist-info' + cat /builddir/build/BUILD/python-websockets-14.0-build/python-websockets-14.0-1.fc42.x86_64-pyproject-buildrequires + rm -rfv websockets-14.0.dist-info/ removed 'websockets-14.0.dist-info/top_level.txt' removed 'websockets-14.0.dist-info/METADATA' removed 'websockets-14.0.dist-info/LICENSE' removed directory 'websockets-14.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.6ULmfZ + umask 022 + cd /builddir/build/BUILD/python-websockets-14.0-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd websockets-14.0 + mkdir -p /builddir/build/BUILD/python-websockets-14.0-build/websockets-14.0/.pyproject-builddir + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-websockets-14.0-build/websockets-14.0/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/python-websockets-14.0-build/websockets-14.0/pyproject-wheeldir Processing /builddir/build/BUILD/python-websockets-14.0-build/websockets-14.0 Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) running dist_info creating /builddir/build/BUILD/python-websockets-14.0-build/websockets-14.0/.pyproject-builddir/pip-modern-metadata-irwmqgdk/websockets.egg-info writing /builddir/build/BUILD/python-websockets-14.0-build/websockets-14.0/.pyproject-builddir/pip-modern-metadata-irwmqgdk/websockets.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/python-websockets-14.0-build/websockets-14.0/.pyproject-builddir/pip-modern-metadata-irwmqgdk/websockets.egg-info/dependency_links.txt writing top-level names to /builddir/build/BUILD/python-websockets-14.0-build/websockets-14.0/.pyproject-builddir/pip-modern-metadata-irwmqgdk/websockets.egg-info/top_level.txt writing manifest file '/builddir/build/BUILD/python-websockets-14.0-build/websockets-14.0/.pyproject-builddir/pip-modern-metadata-irwmqgdk/websockets.egg-info/SOURCES.txt' reading manifest file '/builddir/build/BUILD/python-websockets-14.0-build/websockets-14.0/.pyproject-builddir/pip-modern-metadata-irwmqgdk/websockets.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file '/builddir/build/BUILD/python-websockets-14.0-build/websockets-14.0/.pyproject-builddir/pip-modern-metadata-irwmqgdk/websockets.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-websockets-14.0-build/websockets-14.0/.pyproject-builddir/pip-modern-metadata-irwmqgdk/websockets-14.0.dist-info' Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: websockets Building wheel for websockets (pyproject.toml): started Running command Building wheel for websockets (pyproject.toml) running bdist_wheel running build running build_py creating build creating build/lib.linux-x86_64-cpython-313 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/asyncio copying src/websockets/asyncio/__init__.py -> build/lib.linux-x86_64-cpython-313/websockets/asyncio copying src/websockets/asyncio/async_timeout.py -> build/lib.linux-x86_64-cpython-313/websockets/asyncio copying src/websockets/asyncio/client.py -> build/lib.linux-x86_64-cpython-313/websockets/asyncio copying src/websockets/asyncio/compatibility.py -> build/lib.linux-x86_64-cpython-313/websockets/asyncio copying src/websockets/asyncio/connection.py -> build/lib.linux-x86_64-cpython-313/websockets/asyncio copying src/websockets/asyncio/messages.py -> build/lib.linux-x86_64-cpython-313/websockets/asyncio copying src/websockets/asyncio/server.py -> build/lib.linux-x86_64-cpython-313/websockets/asyncio 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/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/exceptions.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 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 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 creating build/temp.linux-x86_64-cpython-313/src creating build/temp.linux-x86_64-cpython-313/src/websockets gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fcf-protection -fexceptions -fcf-protection -fexceptions -fcf-protection -fexceptions -O3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-313/src/websockets/speedups.o -L/usr/lib64 -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 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/asyncio copying build/lib.linux-x86_64-cpython-313/websockets/asyncio/__init__.py -> build/bdist.linux-x86_64/wheel/./websockets/asyncio copying build/lib.linux-x86_64-cpython-313/websockets/asyncio/async_timeout.py -> build/bdist.linux-x86_64/wheel/./websockets/asyncio copying build/lib.linux-x86_64-cpython-313/websockets/asyncio/client.py -> build/bdist.linux-x86_64/wheel/./websockets/asyncio copying build/lib.linux-x86_64-cpython-313/websockets/asyncio/compatibility.py -> build/bdist.linux-x86_64/wheel/./websockets/asyncio copying build/lib.linux-x86_64-cpython-313/websockets/asyncio/connection.py -> build/bdist.linux-x86_64/wheel/./websockets/asyncio copying build/lib.linux-x86_64-cpython-313/websockets/asyncio/messages.py -> build/bdist.linux-x86_64/wheel/./websockets/asyncio copying build/lib.linux-x86_64-cpython-313/websockets/asyncio/server.py -> build/bdist.linux-x86_64/wheel/./websockets/asyncio 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/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/exceptions.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-14.0-py3.13.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/websockets-14.0.dist-info/WHEEL creating '/builddir/build/BUILD/python-websockets-14.0-build/websockets-14.0/.pyproject-builddir/pip-wheel-l19ks82j/.tmp-d0a7w9w8/websockets-14.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/asyncio/__init__.py' adding 'websockets/asyncio/async_timeout.py' adding 'websockets/asyncio/client.py' adding 'websockets/asyncio/compatibility.py' adding 'websockets/asyncio/connection.py' adding 'websockets/asyncio/messages.py' adding 'websockets/asyncio/server.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/auth.py' adding 'websockets/legacy/client.py' adding 'websockets/legacy/exceptions.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-14.0.dist-info/LICENSE' adding 'websockets-14.0.dist-info/METADATA' adding 'websockets-14.0.dist-info/WHEEL' adding 'websockets-14.0.dist-info/top_level.txt' adding 'websockets-14.0.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Building wheel for websockets (pyproject.toml): finished with status 'done' Created wheel for websockets: filename=websockets-14.0-cp313-cp313-linux_x86_64.whl size=167263 sha256=177a92c4c3e92dbbec9d06bb32adde2226971e58d8bda8917c0feb5670113671 Stored in directory: /builddir/.cache/pip/wheels/ff/40/56/2265321a734c3916c4f96f2a1dfd4443e9454c8475fdd2af71 Successfully built websockets + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.0EBMfS + umask 022 + cd /builddir/build/BUILD/python-websockets-14.0-build + '[' /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT ++ dirname /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT + mkdir -p /builddir/build/BUILD/python-websockets-14.0-build + mkdir /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd websockets-14.0 ++ ls /builddir/build/BUILD/python-websockets-14.0-build/websockets-14.0/pyproject-wheeldir/websockets-14.0-cp313-cp313-linux_x86_64.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=websockets==14.0 + '[' -z websockets==14.0 ']' + TMPDIR=/builddir/build/BUILD/python-websockets-14.0-build/websockets-14.0/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT --prefix /usr --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /builddir/build/BUILD/python-websockets-14.0-build/websockets-14.0/pyproject-wheeldir websockets==14.0 Using pip 24.3.1 from /usr/lib/python3.13/site-packages/pip (python 3.13) Looking in links: /builddir/build/BUILD/python-websockets-14.0-build/websockets-14.0/pyproject-wheeldir Processing ./pyproject-wheeldir/websockets-14.0-cp313-cp313-linux_x86_64.whl Installing collected packages: websockets Successfully installed websockets-14.0 + '[' -d /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/bin ']' + rm -f /builddir/build/BUILD/python-websockets-14.0-build/python-websockets-14.0-1.fc42.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib/python3.13/site-packages ']' + '[' /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages '!=' /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib/python3.13/site-packages ']' + '[' -d /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages ']' + site_dirs+=("/usr/lib64/python3.13/site-packages") + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost /usr/lib64/python3.13/site-packages/websockets-14.0.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets-14.0.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT --record /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets-14.0.dist-info/RECORD --output /builddir/build/BUILD/python-websockets-14.0-build/python-websockets-14.0-1.fc42.x86_64-pyproject-record + rm -fv /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets-14.0.dist-info/RECORD removed '/builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets-14.0.dist-info/RECORD' + rm -fv /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets-14.0.dist-info/REQUESTED removed '/builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets-14.0.dist-info/REQUESTED' ++ wc -l /builddir/build/BUILD/python-websockets-14.0-build/python-websockets-14.0-1.fc42.x86_64-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + RPM_FILES_ESCAPE=4.19 + /usr/bin/python3 /usr/lib/rpm/redhat/pyproject_save_files.py --output-files /builddir/build/BUILD/python-websockets-14.0-build/python-websockets-14.0-1.fc42.x86_64-pyproject-files --output-modules /builddir/build/BUILD/python-websockets-14.0-build/python-websockets-14.0-1.fc42.x86_64-pyproject-modules --buildroot /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT --sitelib /usr/lib/python3.13/site-packages --sitearch /usr/lib64/python3.13/site-packages --python-version 3.13 --pyproject-record /builddir/build/BUILD/python-websockets-14.0-build/python-websockets-14.0-1.fc42.x86_64-pyproject-record --prefix /usr websockets + /usr/bin/find-debuginfo -j48 --strict-build-id -m -i --build-id-seed 14.0-1.fc42 --unique-debug-suffix -14.0-1.fc42.x86_64 --unique-debug-src-base python-websockets-14.0-1.fc42.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/python-websockets-14.0-build/websockets-14.0 find-debuginfo: starting Extracting debug info from 1 files DWARF-compressing 1 files sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/python-websockets-14.0-1.fc42.x86_64 find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j48 Bytecompiling .py files below /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13 using python3.13 Bytecompiling .py files below /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib/debug/usr/lib64/python3.13 using python3.13 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j48 /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/asyncio/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/asyncio/__pycache__/compatibility.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/extensions/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/legacy/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/legacy/__pycache__/handshake.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/sync/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/sync/__pycache__/utils.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/legacy/__pycache__/exceptions.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/__pycache__/typing.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/legacy/__pycache__/http.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/legacy/__pycache__/auth.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/__pycache__/auth.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/extensions/__pycache__/base.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/__pycache__/uri.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/__pycache__/imports.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/legacy/__pycache__/framing.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/__pycache__/connection.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/__pycache__/streams.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/__pycache__/utils.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/sync/__pycache__/client.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/asyncio/__pycache__/async_timeout.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/__pycache__/imports.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/sync/__pycache__/client.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/__pycache__/http.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/__pycache__/__main__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/asyncio/__pycache__/messages.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/__pycache__/uri.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/__pycache__/version.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/sync/__pycache__/messages.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/asyncio/__pycache__/async_timeout.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/__pycache__/streams.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/asyncio/__pycache__/messages.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/sync/__pycache__/messages.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/__pycache__/http11.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/__pycache__/frames.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/extensions/__pycache__/permessage_deflate.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/asyncio/__pycache__/client.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/sync/__pycache__/connection.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/extensions/__pycache__/permessage_deflate.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/__pycache__/client.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/asyncio/__pycache__/client.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/sync/__pycache__/server.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/__pycache__/exceptions.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/__pycache__/datastructures.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/sync/__pycache__/connection.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/__pycache__/headers.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/legacy/__pycache__/client.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/asyncio/__pycache__/server.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/__pycache__/exceptions.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/asyncio/__pycache__/connection.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/__pycache__/protocol.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/sync/__pycache__/server.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/__pycache__/headers.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/__pycache__/client.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/__pycache__/server.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/__pycache__/server.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/asyncio/__pycache__/connection.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/__pycache__/protocol.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/asyncio/__pycache__/server.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/legacy/__pycache__/protocol.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/legacy/__pycache__/server.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/legacy/__pycache__/protocol.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/websockets/legacy/__pycache__/server.cpython-313.opt-1.pyc: replacing with normalized version Scanned 28 directories and 143 files, processed 64 inodes, 64 modified (40 replaced + 24 rewritten), 0 unsupported format, 0 errors Reading /builddir/build/BUILD/python-websockets-14.0-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.erPakP + umask 022 + cd /builddir/build/BUILD/python-websockets-14.0-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd websockets-14.0 + '[' '!' -f /builddir/build/BUILD/python-websockets-14.0-build/python-websockets-14.0-1.fc42.x86_64-pyproject-modules ']' + PATH=/builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages:/builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib/python3.13/site-packages + _PYTHONSITE=/builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages:/builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib/python3.13/site-packages + PYTHONDONTWRITEBYTECODE=1 + /usr/bin/python3 -sP /usr/lib/rpm/redhat/import_all_modules.py -f /builddir/build/BUILD/python-websockets-14.0-build/python-websockets-14.0-1.fc42.x86_64-pyproject-modules Check import: websockets Check import: websockets.asyncio Check import: websockets.asyncio.async_timeout Check import: websockets.asyncio.client Check import: websockets.asyncio.compatibility Check import: websockets.asyncio.connection Check import: websockets.asyncio.messages Check import: websockets.asyncio.server Check import: websockets.auth Check import: websockets.client Check import: websockets.connection Check import: websockets.datastructures Check import: websockets.exceptions Check import: websockets.extensions Check import: websockets.extensions.base Check import: websockets.extensions.permessage_deflate Check import: websockets.frames Check import: websockets.headers Check import: websockets.http Check import: websockets.http11 Check import: websockets.imports Check import: websockets.legacy Check import: websockets.legacy.auth Check import: websockets.legacy.client Check import: websockets.legacy.exceptions Check import: websockets.legacy.framing Check import: websockets.legacy.handshake Check import: websockets.legacy.http Check import: websockets.legacy.protocol Check import: websockets.legacy.server Check import: websockets.protocol Check import: websockets.server Check import: websockets.speedups Check import: websockets.streams Check import: websockets.sync Check import: websockets.sync.client Check import: websockets.sync.connection Check import: websockets.sync.messages Check import: websockets.sync.server Check import: websockets.sync.utils Check import: websockets.typing Check import: websockets.uri Check import: websockets.utils Check import: websockets.version + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + PATH=/builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib64/python3.13/site-packages:/builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/lib/python3.13/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/python-websockets-14.0-build/websockets-14.0/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=48 + /usr/bin/pytest -v --ignore compliance --ignore tests/sync -k 'not test_explicit_host_port and not test_server_shuts_down and not test_keepalive_is_enabled and not test_close_waits and not test_close_server_keeps_handlers_running and not test_keepalive and not test_keepalive_times_out and not test_close_server_keeps_connections_open' ============================= test session starts ============================== platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /builddir/build/BUILD/python-websockets-14.0-build/websockets-14.0 configfile: pyproject.toml collecting ... collected 1490 items / 47 deselected / 1443 selected tests/asyncio/test_client.py::ClientTests::test_additional_headers PASSED [ 0%] tests/asyncio/test_client.py::ClientTests::test_compression_is_enabled PASSED [ 0%] tests/asyncio/test_client.py::ClientTests::test_connection PASSED [ 0%] tests/asyncio/test_client.py::ClientTests::test_connection_closed_during_handshake PASSED [ 0%] tests/asyncio/test_client.py::ClientTests::test_cross_origin_redirect PASSED [ 0%] tests/asyncio/test_client.py::ClientTests::test_cross_origin_redirect_with_explicit_host_port PASSED [ 0%] tests/asyncio/test_client.py::ClientTests::test_custom_connection_factory PASSED [ 0%] tests/asyncio/test_client.py::ClientTests::test_disable_compression PASSED [ 0%] tests/asyncio/test_client.py::ClientTests::test_disable_keepalive PASSED [ 0%] tests/asyncio/test_client.py::ClientTests::test_existing_socket PASSED [ 0%] tests/asyncio/test_client.py::ClientTests::test_handshake_fails PASSED [ 0%] tests/asyncio/test_client.py::ClientTests::test_http_response PASSED [ 0%] tests/asyncio/test_client.py::ClientTests::test_http_response_without_content_length PASSED [ 0%] tests/asyncio/test_client.py::ClientTests::test_invalid_uri PASSED [ 0%] tests/asyncio/test_client.py::ClientTests::test_junk_handshake PASSED [ 1%] tests/asyncio/test_client.py::ClientTests::test_logger PASSED [ 1%] tests/asyncio/test_client.py::ClientTests::test_override_user_agent PASSED [ 1%] tests/asyncio/test_client.py::ClientTests::test_reconnect PASSED [ 1%] tests/asyncio/test_client.py::ClientTests::test_reconnect_with_custom_process_exception PASSED [ 1%] tests/asyncio/test_client.py::ClientTests::test_reconnect_with_custom_process_exception_raising_exception PASSED [ 1%] tests/asyncio/test_client.py::ClientTests::test_redirect PASSED [ 1%] tests/asyncio/test_client.py::ClientTests::test_redirect_limit PASSED [ 1%] tests/asyncio/test_client.py::ClientTests::test_redirect_with_existing_socket PASSED [ 1%] tests/asyncio/test_client.py::ClientTests::test_redirect_with_explicit_host_port PASSED [ 1%] tests/asyncio/test_client.py::ClientTests::test_remove_user_agent PASSED [ 1%] tests/asyncio/test_client.py::ClientTests::test_tcp_connection_fails PASSED [ 1%] tests/asyncio/test_client.py::ClientTests::test_timeout_during_handshake PASSED [ 1%] tests/asyncio/test_client.py::SecureClientTests::test_connection PASSED [ 1%] tests/asyncio/test_client.py::SecureClientTests::test_cross_origin_redirect PASSED [ 2%] tests/asyncio/test_client.py::SecureClientTests::test_redirect_to_insecure_uri PASSED [ 2%] tests/asyncio/test_client.py::SecureClientTests::test_reject_invalid_server_certificate PASSED [ 2%] tests/asyncio/test_client.py::SecureClientTests::test_reject_invalid_server_hostname PASSED [ 2%] tests/asyncio/test_client.py::SecureClientTests::test_set_server_hostname_explicitly PASSED [ 2%] tests/asyncio/test_client.py::SecureClientTests::test_set_server_hostname_implicitly PASSED [ 2%] tests/asyncio/test_client.py::UnixClientTests::test_connection PASSED [ 2%] tests/asyncio/test_client.py::UnixClientTests::test_cross_origin_redirect PASSED [ 2%] tests/asyncio/test_client.py::UnixClientTests::test_set_host_header PASSED [ 2%] tests/asyncio/test_client.py::SecureUnixClientTests::test_connection PASSED [ 2%] tests/asyncio/test_client.py::SecureUnixClientTests::test_set_server_hostname PASSED [ 2%] tests/asyncio/test_client.py::ClientUsageErrorsTests::test_invalid_subprotocol PASSED [ 2%] tests/asyncio/test_client.py::ClientUsageErrorsTests::test_secure_uri_without_ssl PASSED [ 2%] tests/asyncio/test_client.py::ClientUsageErrorsTests::test_ssl_without_secure_uri PASSED [ 2%] tests/asyncio/test_client.py::ClientUsageErrorsTests::test_unix_with_path_and_sock PASSED [ 2%] tests/asyncio/test_client.py::ClientUsageErrorsTests::test_unix_without_path_or_sock PASSED [ 3%] tests/asyncio/test_client.py::ClientUsageErrorsTests::test_unsupported_compression PASSED [ 3%] tests/asyncio/test_connection.py::ClientConnectionTests::test_acknowledge_ping PASSED [ 3%] tests/asyncio/test_connection.py::ClientConnectionTests::test_acknowledge_ping_non_matching_pong PASSED [ 3%] tests/asyncio/test_connection.py::ClientConnectionTests::test_acknowledge_previous_ping PASSED [ 3%] tests/asyncio/test_connection.py::ClientConnectionTests::test_aenter PASSED [ 3%] tests/asyncio/test_connection.py::ClientConnectionTests::test_aexit PASSED [ 3%] tests/asyncio/test_connection.py::ClientConnectionTests::test_aiter_binary PASSED [ 3%] tests/asyncio/test_connection.py::ClientConnectionTests::test_aiter_connection_closed_error PASSED [ 3%] tests/asyncio/test_connection.py::ClientConnectionTests::test_aiter_connection_closed_ok PASSED [ 3%] tests/asyncio/test_connection.py::ClientConnectionTests::test_aiter_mixed PASSED [ 3%] tests/asyncio/test_connection.py::ClientConnectionTests::test_aiter_text PASSED [ 3%] tests/asyncio/test_connection.py::ClientConnectionTests::test_broadcast_binary PASSED [ 3%] tests/asyncio/test_connection.py::ClientConnectionTests::test_broadcast_binary_reports_no_errors PASSED [ 3%] tests/asyncio/test_connection.py::ClientConnectionTests::test_broadcast_no_clients PASSED [ 4%] tests/asyncio/test_connection.py::ClientConnectionTests::test_broadcast_reports_connection_failing_to_send PASSED [ 4%] tests/asyncio/test_connection.py::ClientConnectionTests::test_broadcast_reports_connection_with_send_blocked PASSED [ 4%] tests/asyncio/test_connection.py::ClientConnectionTests::test_broadcast_skips_closed_connection PASSED [ 4%] tests/asyncio/test_connection.py::ClientConnectionTests::test_broadcast_skips_closing_connection PASSED [ 4%] tests/asyncio/test_connection.py::ClientConnectionTests::test_broadcast_skips_connection_failing_to_send PASSED [ 4%] tests/asyncio/test_connection.py::ClientConnectionTests::test_broadcast_skips_connection_with_send_blocked PASSED [ 4%] tests/asyncio/test_connection.py::ClientConnectionTests::test_broadcast_text PASSED [ 4%] tests/asyncio/test_connection.py::ClientConnectionTests::test_broadcast_text_reports_no_errors PASSED [ 4%] tests/asyncio/test_connection.py::ClientConnectionTests::test_broadcast_two_clients PASSED [ 4%] tests/asyncio/test_connection.py::ClientConnectionTests::test_broadcast_type_error PASSED [ 4%] tests/asyncio/test_connection.py::ClientConnectionTests::test_close PASSED [ 4%] tests/asyncio/test_connection.py::ClientConnectionTests::test_close_does_not_wait_for_recv PASSED [ 4%] tests/asyncio/test_connection.py::ClientConnectionTests::test_close_during_recv PASSED [ 4%] tests/asyncio/test_connection.py::ClientConnectionTests::test_close_during_send PASSED [ 4%] tests/asyncio/test_connection.py::ClientConnectionTests::test_close_explicit_code_reason PASSED [ 5%] tests/asyncio/test_connection.py::ClientConnectionTests::test_close_idempotency PASSED [ 5%] tests/asyncio/test_connection.py::ClientConnectionTests::test_close_no_timeout_waits_for_close_frame PASSED [ 5%] tests/asyncio/test_connection.py::ClientConnectionTests::test_close_no_timeout_waits_for_connection_closed PASSED [ 5%] tests/asyncio/test_connection.py::ClientConnectionTests::test_close_timeout PASSED [ 5%] tests/asyncio/test_connection.py::ClientConnectionTests::test_close_timeout_waiting_for_close_frame PASSED [ 5%] tests/asyncio/test_connection.py::ClientConnectionTests::test_close_timeout_waiting_for_connection_closed PASSED [ 5%] tests/asyncio/test_connection.py::ClientConnectionTests::test_disable_keepalive PASSED [ 5%] tests/asyncio/test_connection.py::ClientConnectionTests::test_exit_with_exception PASSED [ 5%] tests/asyncio/test_connection.py::ClientConnectionTests::test_id PASSED [ 5%] tests/asyncio/test_connection.py::ClientConnectionTests::test_local_address PASSED [ 5%] tests/asyncio/test_connection.py::ClientConnectionTests::test_logger PASSED [ 5%] tests/asyncio/test_connection.py::ClientConnectionTests::test_max_queue PASSED [ 5%] tests/asyncio/test_connection.py::ClientConnectionTests::test_max_queue_tuple PASSED [ 5%] tests/asyncio/test_connection.py::ClientConnectionTests::test_ping PASSED [ 6%] tests/asyncio/test_connection.py::ClientConnectionTests::test_ping_duplicate_payload PASSED [ 6%] tests/asyncio/test_connection.py::ClientConnectionTests::test_ping_explicit_binary PASSED [ 6%] tests/asyncio/test_connection.py::ClientConnectionTests::test_ping_explicit_text PASSED [ 6%] tests/asyncio/test_connection.py::ClientConnectionTests::test_ping_unsupported_type PASSED [ 6%] tests/asyncio/test_connection.py::ClientConnectionTests::test_pong PASSED [ 6%] tests/asyncio/test_connection.py::ClientConnectionTests::test_pong_explicit_binary PASSED [ 6%] tests/asyncio/test_connection.py::ClientConnectionTests::test_pong_explicit_text PASSED [ 6%] tests/asyncio/test_connection.py::ClientConnectionTests::test_pong_unsupported_type PASSED [ 6%] tests/asyncio/test_connection.py::ClientConnectionTests::test_recv_binary PASSED [ 6%] tests/asyncio/test_connection.py::ClientConnectionTests::test_recv_binary_as_text PASSED [ 6%] tests/asyncio/test_connection.py::ClientConnectionTests::test_recv_cancellation_before_receiving PASSED [ 6%] tests/asyncio/test_connection.py::ClientConnectionTests::test_recv_cancellation_while_receiving PASSED [ 6%] tests/asyncio/test_connection.py::ClientConnectionTests::test_recv_connection_closed_error PASSED [ 6%] tests/asyncio/test_connection.py::ClientConnectionTests::test_recv_connection_closed_ok PASSED [ 6%] tests/asyncio/test_connection.py::ClientConnectionTests::test_recv_during_recv PASSED [ 7%] tests/asyncio/test_connection.py::ClientConnectionTests::test_recv_during_recv_streaming PASSED [ 7%] tests/asyncio/test_connection.py::ClientConnectionTests::test_recv_fragmented_binary PASSED [ 7%] tests/asyncio/test_connection.py::ClientConnectionTests::test_recv_fragmented_text PASSED [ 7%] tests/asyncio/test_connection.py::ClientConnectionTests::test_recv_non_utf8_text PASSED [ 7%] tests/asyncio/test_connection.py::ClientConnectionTests::test_recv_streaming_binary PASSED [ 7%] tests/asyncio/test_connection.py::ClientConnectionTests::test_recv_streaming_binary_as_str PASSED [ 7%] tests/asyncio/test_connection.py::ClientConnectionTests::test_recv_streaming_cancellation_before_receiving PASSED [ 7%] tests/asyncio/test_connection.py::ClientConnectionTests::test_recv_streaming_cancellation_while_receiving PASSED [ 7%] tests/asyncio/test_connection.py::ClientConnectionTests::test_recv_streaming_connection_closed_error PASSED [ 7%] tests/asyncio/test_connection.py::ClientConnectionTests::test_recv_streaming_connection_closed_ok PASSED [ 7%] tests/asyncio/test_connection.py::ClientConnectionTests::test_recv_streaming_during_recv PASSED [ 7%] tests/asyncio/test_connection.py::ClientConnectionTests::test_recv_streaming_during_recv_streaming PASSED [ 7%] tests/asyncio/test_connection.py::ClientConnectionTests::test_recv_streaming_fragmented_binary PASSED [ 7%] tests/asyncio/test_connection.py::ClientConnectionTests::test_recv_streaming_fragmented_text PASSED [ 8%] tests/asyncio/test_connection.py::ClientConnectionTests::test_recv_streaming_non_utf8_text PASSED [ 8%] tests/asyncio/test_connection.py::ClientConnectionTests::test_recv_streaming_text PASSED [ 8%] tests/asyncio/test_connection.py::ClientConnectionTests::test_recv_streaming_text_as_bytes PASSED [ 8%] tests/asyncio/test_connection.py::ClientConnectionTests::test_recv_text PASSED [ 8%] tests/asyncio/test_connection.py::ClientConnectionTests::test_recv_text_as_bytes PASSED [ 8%] tests/asyncio/test_connection.py::ClientConnectionTests::test_remote_address PASSED [ 8%] tests/asyncio/test_connection.py::ClientConnectionTests::test_request PASSED [ 8%] tests/asyncio/test_connection.py::ClientConnectionTests::test_response PASSED [ 8%] tests/asyncio/test_connection.py::ClientConnectionTests::test_send_async_fragmented_binary PASSED [ 8%] tests/asyncio/test_connection.py::ClientConnectionTests::test_send_async_fragmented_binary_from_str PASSED [ 8%] tests/asyncio/test_connection.py::ClientConnectionTests::test_send_async_fragmented_text PASSED [ 8%] tests/asyncio/test_connection.py::ClientConnectionTests::test_send_async_fragmented_text_from_bytes PASSED [ 8%] tests/asyncio/test_connection.py::ClientConnectionTests::test_send_binary PASSED [ 8%] tests/asyncio/test_connection.py::ClientConnectionTests::test_send_binary_from_str PASSED [ 9%] tests/asyncio/test_connection.py::ClientConnectionTests::test_send_connection_closed_error PASSED [ 9%] tests/asyncio/test_connection.py::ClientConnectionTests::test_send_connection_closed_ok PASSED [ 9%] tests/asyncio/test_connection.py::ClientConnectionTests::test_send_dict PASSED [ 9%] tests/asyncio/test_connection.py::ClientConnectionTests::test_send_during_send_async PASSED [ 9%] tests/asyncio/test_connection.py::ClientConnectionTests::test_send_empty_async_iterable PASSED [ 9%] tests/asyncio/test_connection.py::ClientConnectionTests::test_send_empty_iterable PASSED [ 9%] tests/asyncio/test_connection.py::ClientConnectionTests::test_send_fragmented_binary PASSED [ 9%] tests/asyncio/test_connection.py::ClientConnectionTests::test_send_fragmented_binary_from_str PASSED [ 9%] tests/asyncio/test_connection.py::ClientConnectionTests::test_send_fragmented_text PASSED [ 9%] tests/asyncio/test_connection.py::ClientConnectionTests::test_send_fragmented_text_from_bytes PASSED [ 9%] tests/asyncio/test_connection.py::ClientConnectionTests::test_send_mixed_async_iterable PASSED [ 9%] tests/asyncio/test_connection.py::ClientConnectionTests::test_send_mixed_iterable PASSED [ 9%] tests/asyncio/test_connection.py::ClientConnectionTests::test_send_text PASSED [ 9%] tests/asyncio/test_connection.py::ClientConnectionTests::test_send_text_from_bytes PASSED [ 9%] tests/asyncio/test_connection.py::ClientConnectionTests::test_send_unsupported_async_iterable PASSED [ 10%] tests/asyncio/test_connection.py::ClientConnectionTests::test_send_unsupported_iterable PASSED [ 10%] tests/asyncio/test_connection.py::ClientConnectionTests::test_send_unsupported_type PASSED [ 10%] tests/asyncio/test_connection.py::ClientConnectionTests::test_send_while_send_async_blocked PASSED [ 10%] tests/asyncio/test_connection.py::ClientConnectionTests::test_send_while_send_blocked PASSED [ 10%] tests/asyncio/test_connection.py::ClientConnectionTests::test_state PASSED [ 10%] tests/asyncio/test_connection.py::ClientConnectionTests::test_subprotocol PASSED [ 10%] tests/asyncio/test_connection.py::ClientConnectionTests::test_unexpected_failure_in_data_received PASSED [ 10%] tests/asyncio/test_connection.py::ClientConnectionTests::test_unexpected_failure_in_send_context PASSED [ 10%] tests/asyncio/test_connection.py::ClientConnectionTests::test_wait_closed PASSED [ 10%] tests/asyncio/test_connection.py::ClientConnectionTests::test_write_limit PASSED [ 10%] tests/asyncio/test_connection.py::ClientConnectionTests::test_write_limits PASSED [ 10%] tests/asyncio/test_connection.py::ClientConnectionTests::test_writing_in_data_received_fails PASSED [ 10%] tests/asyncio/test_connection.py::ClientConnectionTests::test_writing_in_send_context_fails PASSED [ 10%] tests/asyncio/test_connection.py::ServerConnectionTests::test_acknowledge_ping PASSED [ 11%] tests/asyncio/test_connection.py::ServerConnectionTests::test_acknowledge_ping_non_matching_pong PASSED [ 11%] tests/asyncio/test_connection.py::ServerConnectionTests::test_acknowledge_previous_ping PASSED [ 11%] tests/asyncio/test_connection.py::ServerConnectionTests::test_aenter PASSED [ 11%] tests/asyncio/test_connection.py::ServerConnectionTests::test_aexit PASSED [ 11%] tests/asyncio/test_connection.py::ServerConnectionTests::test_aiter_binary PASSED [ 11%] tests/asyncio/test_connection.py::ServerConnectionTests::test_aiter_connection_closed_error PASSED [ 11%] tests/asyncio/test_connection.py::ServerConnectionTests::test_aiter_connection_closed_ok PASSED [ 11%] tests/asyncio/test_connection.py::ServerConnectionTests::test_aiter_mixed PASSED [ 11%] tests/asyncio/test_connection.py::ServerConnectionTests::test_aiter_text PASSED [ 11%] tests/asyncio/test_connection.py::ServerConnectionTests::test_broadcast_binary PASSED [ 11%] tests/asyncio/test_connection.py::ServerConnectionTests::test_broadcast_binary_reports_no_errors PASSED [ 11%] tests/asyncio/test_connection.py::ServerConnectionTests::test_broadcast_no_clients PASSED [ 11%] tests/asyncio/test_connection.py::ServerConnectionTests::test_broadcast_reports_connection_failing_to_send PASSED [ 11%] tests/asyncio/test_connection.py::ServerConnectionTests::test_broadcast_reports_connection_with_send_blocked PASSED [ 11%] tests/asyncio/test_connection.py::ServerConnectionTests::test_broadcast_skips_closed_connection PASSED [ 12%] tests/asyncio/test_connection.py::ServerConnectionTests::test_broadcast_skips_closing_connection PASSED [ 12%] tests/asyncio/test_connection.py::ServerConnectionTests::test_broadcast_skips_connection_failing_to_send PASSED [ 12%] tests/asyncio/test_connection.py::ServerConnectionTests::test_broadcast_skips_connection_with_send_blocked PASSED [ 12%] tests/asyncio/test_connection.py::ServerConnectionTests::test_broadcast_text PASSED [ 12%] tests/asyncio/test_connection.py::ServerConnectionTests::test_broadcast_text_reports_no_errors PASSED [ 12%] tests/asyncio/test_connection.py::ServerConnectionTests::test_broadcast_two_clients PASSED [ 12%] tests/asyncio/test_connection.py::ServerConnectionTests::test_broadcast_type_error PASSED [ 12%] tests/asyncio/test_connection.py::ServerConnectionTests::test_close PASSED [ 12%] tests/asyncio/test_connection.py::ServerConnectionTests::test_close_does_not_wait_for_recv PASSED [ 12%] tests/asyncio/test_connection.py::ServerConnectionTests::test_close_during_recv PASSED [ 12%] tests/asyncio/test_connection.py::ServerConnectionTests::test_close_during_send PASSED [ 12%] tests/asyncio/test_connection.py::ServerConnectionTests::test_close_explicit_code_reason PASSED [ 12%] tests/asyncio/test_connection.py::ServerConnectionTests::test_close_idempotency PASSED [ 12%] tests/asyncio/test_connection.py::ServerConnectionTests::test_close_no_timeout_waits_for_close_frame PASSED [ 13%] tests/asyncio/test_connection.py::ServerConnectionTests::test_close_no_timeout_waits_for_connection_closed SKIPPED [ 13%] tests/asyncio/test_connection.py::ServerConnectionTests::test_close_timeout PASSED [ 13%] tests/asyncio/test_connection.py::ServerConnectionTests::test_close_timeout_waiting_for_close_frame PASSED [ 13%] tests/asyncio/test_connection.py::ServerConnectionTests::test_close_timeout_waiting_for_connection_closed SKIPPED [ 13%] tests/asyncio/test_connection.py::ServerConnectionTests::test_disable_keepalive PASSED [ 13%] tests/asyncio/test_connection.py::ServerConnectionTests::test_exit_with_exception PASSED [ 13%] tests/asyncio/test_connection.py::ServerConnectionTests::test_id PASSED [ 13%] tests/asyncio/test_connection.py::ServerConnectionTests::test_local_address PASSED [ 13%] tests/asyncio/test_connection.py::ServerConnectionTests::test_logger PASSED [ 13%] tests/asyncio/test_connection.py::ServerConnectionTests::test_max_queue PASSED [ 13%] tests/asyncio/test_connection.py::ServerConnectionTests::test_max_queue_tuple PASSED [ 13%] tests/asyncio/test_connection.py::ServerConnectionTests::test_ping PASSED [ 13%] tests/asyncio/test_connection.py::ServerConnectionTests::test_ping_duplicate_payload PASSED [ 13%] tests/asyncio/test_connection.py::ServerConnectionTests::test_ping_explicit_binary PASSED [ 13%] tests/asyncio/test_connection.py::ServerConnectionTests::test_ping_explicit_text PASSED [ 14%] tests/asyncio/test_connection.py::ServerConnectionTests::test_ping_unsupported_type PASSED [ 14%] tests/asyncio/test_connection.py::ServerConnectionTests::test_pong PASSED [ 14%] tests/asyncio/test_connection.py::ServerConnectionTests::test_pong_explicit_binary PASSED [ 14%] tests/asyncio/test_connection.py::ServerConnectionTests::test_pong_explicit_text PASSED [ 14%] tests/asyncio/test_connection.py::ServerConnectionTests::test_pong_unsupported_type PASSED [ 14%] tests/asyncio/test_connection.py::ServerConnectionTests::test_recv_binary PASSED [ 14%] tests/asyncio/test_connection.py::ServerConnectionTests::test_recv_binary_as_text PASSED [ 14%] tests/asyncio/test_connection.py::ServerConnectionTests::test_recv_cancellation_before_receiving PASSED [ 14%] tests/asyncio/test_connection.py::ServerConnectionTests::test_recv_cancellation_while_receiving PASSED [ 14%] tests/asyncio/test_connection.py::ServerConnectionTests::test_recv_connection_closed_error PASSED [ 14%] tests/asyncio/test_connection.py::ServerConnectionTests::test_recv_connection_closed_ok PASSED [ 14%] tests/asyncio/test_connection.py::ServerConnectionTests::test_recv_during_recv PASSED [ 14%] tests/asyncio/test_connection.py::ServerConnectionTests::test_recv_during_recv_streaming PASSED [ 14%] tests/asyncio/test_connection.py::ServerConnectionTests::test_recv_fragmented_binary PASSED [ 15%] tests/asyncio/test_connection.py::ServerConnectionTests::test_recv_fragmented_text PASSED [ 15%] tests/asyncio/test_connection.py::ServerConnectionTests::test_recv_non_utf8_text PASSED [ 15%] tests/asyncio/test_connection.py::ServerConnectionTests::test_recv_streaming_binary PASSED [ 15%] tests/asyncio/test_connection.py::ServerConnectionTests::test_recv_streaming_binary_as_str PASSED [ 15%] tests/asyncio/test_connection.py::ServerConnectionTests::test_recv_streaming_cancellation_before_receiving PASSED [ 15%] tests/asyncio/test_connection.py::ServerConnectionTests::test_recv_streaming_cancellation_while_receiving PASSED [ 15%] tests/asyncio/test_connection.py::ServerConnectionTests::test_recv_streaming_connection_closed_error PASSED [ 15%] tests/asyncio/test_connection.py::ServerConnectionTests::test_recv_streaming_connection_closed_ok PASSED [ 15%] tests/asyncio/test_connection.py::ServerConnectionTests::test_recv_streaming_during_recv PASSED [ 15%] tests/asyncio/test_connection.py::ServerConnectionTests::test_recv_streaming_during_recv_streaming PASSED [ 15%] tests/asyncio/test_connection.py::ServerConnectionTests::test_recv_streaming_fragmented_binary PASSED [ 15%] tests/asyncio/test_connection.py::ServerConnectionTests::test_recv_streaming_fragmented_text PASSED [ 15%] tests/asyncio/test_connection.py::ServerConnectionTests::test_recv_streaming_non_utf8_text PASSED [ 15%] tests/asyncio/test_connection.py::ServerConnectionTests::test_recv_streaming_text PASSED [ 16%] tests/asyncio/test_connection.py::ServerConnectionTests::test_recv_streaming_text_as_bytes PASSED [ 16%] tests/asyncio/test_connection.py::ServerConnectionTests::test_recv_text PASSED [ 16%] tests/asyncio/test_connection.py::ServerConnectionTests::test_recv_text_as_bytes PASSED [ 16%] tests/asyncio/test_connection.py::ServerConnectionTests::test_remote_address PASSED [ 16%] tests/asyncio/test_connection.py::ServerConnectionTests::test_request PASSED [ 16%] tests/asyncio/test_connection.py::ServerConnectionTests::test_response PASSED [ 16%] tests/asyncio/test_connection.py::ServerConnectionTests::test_send_async_fragmented_binary PASSED [ 16%] tests/asyncio/test_connection.py::ServerConnectionTests::test_send_async_fragmented_binary_from_str PASSED [ 16%] tests/asyncio/test_connection.py::ServerConnectionTests::test_send_async_fragmented_text PASSED [ 16%] tests/asyncio/test_connection.py::ServerConnectionTests::test_send_async_fragmented_text_from_bytes PASSED [ 16%] tests/asyncio/test_connection.py::ServerConnectionTests::test_send_binary PASSED [ 16%] tests/asyncio/test_connection.py::ServerConnectionTests::test_send_binary_from_str PASSED [ 16%] tests/asyncio/test_connection.py::ServerConnectionTests::test_send_connection_closed_error PASSED [ 16%] tests/asyncio/test_connection.py::ServerConnectionTests::test_send_connection_closed_ok PASSED [ 16%] tests/asyncio/test_connection.py::ServerConnectionTests::test_send_dict PASSED [ 17%] tests/asyncio/test_connection.py::ServerConnectionTests::test_send_during_send_async PASSED [ 17%] tests/asyncio/test_connection.py::ServerConnectionTests::test_send_empty_async_iterable PASSED [ 17%] tests/asyncio/test_connection.py::ServerConnectionTests::test_send_empty_iterable PASSED [ 17%] tests/asyncio/test_connection.py::ServerConnectionTests::test_send_fragmented_binary PASSED [ 17%] tests/asyncio/test_connection.py::ServerConnectionTests::test_send_fragmented_binary_from_str PASSED [ 17%] tests/asyncio/test_connection.py::ServerConnectionTests::test_send_fragmented_text PASSED [ 17%] tests/asyncio/test_connection.py::ServerConnectionTests::test_send_fragmented_text_from_bytes PASSED [ 17%] tests/asyncio/test_connection.py::ServerConnectionTests::test_send_mixed_async_iterable PASSED [ 17%] tests/asyncio/test_connection.py::ServerConnectionTests::test_send_mixed_iterable PASSED [ 17%] tests/asyncio/test_connection.py::ServerConnectionTests::test_send_text PASSED [ 17%] tests/asyncio/test_connection.py::ServerConnectionTests::test_send_text_from_bytes PASSED [ 17%] tests/asyncio/test_connection.py::ServerConnectionTests::test_send_unsupported_async_iterable PASSED [ 17%] tests/asyncio/test_connection.py::ServerConnectionTests::test_send_unsupported_iterable PASSED [ 17%] tests/asyncio/test_connection.py::ServerConnectionTests::test_send_unsupported_type PASSED [ 18%] tests/asyncio/test_connection.py::ServerConnectionTests::test_send_while_send_async_blocked PASSED [ 18%] tests/asyncio/test_connection.py::ServerConnectionTests::test_send_while_send_blocked PASSED [ 18%] tests/asyncio/test_connection.py::ServerConnectionTests::test_state PASSED [ 18%] tests/asyncio/test_connection.py::ServerConnectionTests::test_subprotocol PASSED [ 18%] tests/asyncio/test_connection.py::ServerConnectionTests::test_unexpected_failure_in_data_received PASSED [ 18%] tests/asyncio/test_connection.py::ServerConnectionTests::test_unexpected_failure_in_send_context PASSED [ 18%] tests/asyncio/test_connection.py::ServerConnectionTests::test_wait_closed PASSED [ 18%] tests/asyncio/test_connection.py::ServerConnectionTests::test_write_limit PASSED [ 18%] tests/asyncio/test_connection.py::ServerConnectionTests::test_write_limits PASSED [ 18%] tests/asyncio/test_connection.py::ServerConnectionTests::test_writing_in_data_received_fails PASSED [ 18%] tests/asyncio/test_connection.py::ServerConnectionTests::test_writing_in_send_context_fails PASSED [ 18%] tests/asyncio/test_messages.py::SimpleQueueTests::test_abort PASSED [ 18%] tests/asyncio/test_messages.py::SimpleQueueTests::test_abort_clears_queue PASSED [ 18%] tests/asyncio/test_messages.py::SimpleQueueTests::test_get_concurrently PASSED [ 18%] tests/asyncio/test_messages.py::SimpleQueueTests::test_get_then_put PASSED [ 19%] tests/asyncio/test_messages.py::SimpleQueueTests::test_len PASSED [ 19%] tests/asyncio/test_messages.py::SimpleQueueTests::test_put_then_get PASSED [ 19%] tests/asyncio/test_messages.py::SimpleQueueTests::test_reset PASSED [ 19%] tests/asyncio/test_messages.py::AssemblerTests::test_cancel_get_after_first_frame PASSED [ 19%] tests/asyncio/test_messages.py::AssemblerTests::test_cancel_get_before_first_frame PASSED [ 19%] tests/asyncio/test_messages.py::AssemblerTests::test_cancel_get_iter_after_first_frame PASSED [ 19%] tests/asyncio/test_messages.py::AssemblerTests::test_cancel_get_iter_before_first_frame PASSED [ 19%] tests/asyncio/test_messages.py::AssemblerTests::test_close_is_idempotent PASSED [ 19%] tests/asyncio/test_messages.py::AssemblerTests::test_get_binary_message_already_received PASSED [ 19%] tests/asyncio/test_messages.py::AssemblerTests::test_get_binary_message_not_received_yet PASSED [ 19%] tests/asyncio/test_messages.py::AssemblerTests::test_get_decoded_binary_message PASSED [ 19%] tests/asyncio/test_messages.py::AssemblerTests::test_get_encoded_text_message PASSED [ 19%] tests/asyncio/test_messages.py::AssemblerTests::test_get_fails_after_close PASSED [ 19%] tests/asyncio/test_messages.py::AssemblerTests::test_get_fails_when_get_is_running PASSED [ 20%] tests/asyncio/test_messages.py::AssemblerTests::test_get_fails_when_get_iter_is_running PASSED [ 20%] tests/asyncio/test_messages.py::AssemblerTests::test_get_fails_when_interrupted_by_close PASSED [ 20%] tests/asyncio/test_messages.py::AssemblerTests::test_get_fragmented_binary_message_already_received PASSED [ 20%] tests/asyncio/test_messages.py::AssemblerTests::test_get_fragmented_binary_message_being_received PASSED [ 20%] tests/asyncio/test_messages.py::AssemblerTests::test_get_fragmented_binary_message_not_received_yet PASSED [ 20%] tests/asyncio/test_messages.py::AssemblerTests::test_get_fragmented_text_message_already_received PASSED [ 20%] tests/asyncio/test_messages.py::AssemblerTests::test_get_fragmented_text_message_being_received PASSED [ 20%] tests/asyncio/test_messages.py::AssemblerTests::test_get_fragmented_text_message_not_received_yet PASSED [ 20%] tests/asyncio/test_messages.py::AssemblerTests::test_get_iter_binary_message_already_received PASSED [ 20%] tests/asyncio/test_messages.py::AssemblerTests::test_get_iter_binary_message_not_received_yet PASSED [ 20%] tests/asyncio/test_messages.py::AssemblerTests::test_get_iter_decoded_binary_message PASSED [ 20%] tests/asyncio/test_messages.py::AssemblerTests::test_get_iter_encoded_text_message PASSED [ 20%] tests/asyncio/test_messages.py::AssemblerTests::test_get_iter_fails_after_close PASSED [ 20%] tests/asyncio/test_messages.py::AssemblerTests::test_get_iter_fails_when_get_is_running PASSED [ 20%] tests/asyncio/test_messages.py::AssemblerTests::test_get_iter_fails_when_get_iter_is_running PASSED [ 21%] tests/asyncio/test_messages.py::AssemblerTests::test_get_iter_fails_when_interrupted_by_close PASSED [ 21%] tests/asyncio/test_messages.py::AssemblerTests::test_get_iter_fragmented_binary_message_already_received PASSED [ 21%] tests/asyncio/test_messages.py::AssemblerTests::test_get_iter_fragmented_binary_message_being_received PASSED [ 21%] tests/asyncio/test_messages.py::AssemblerTests::test_get_iter_fragmented_binary_message_not_received_yet PASSED [ 21%] tests/asyncio/test_messages.py::AssemblerTests::test_get_iter_fragmented_text_message_already_received PASSED [ 21%] tests/asyncio/test_messages.py::AssemblerTests::test_get_iter_fragmented_text_message_being_received PASSED [ 21%] tests/asyncio/test_messages.py::AssemblerTests::test_get_iter_fragmented_text_message_not_received_yet PASSED [ 21%] tests/asyncio/test_messages.py::AssemblerTests::test_get_iter_resumes_reading PASSED [ 21%] tests/asyncio/test_messages.py::AssemblerTests::test_get_iter_text_message_already_received PASSED [ 21%] tests/asyncio/test_messages.py::AssemblerTests::test_get_iter_text_message_not_received_yet PASSED [ 21%] tests/asyncio/test_messages.py::AssemblerTests::test_get_resumes_reading PASSED [ 21%] tests/asyncio/test_messages.py::AssemblerTests::test_get_text_message_already_received PASSED [ 21%] tests/asyncio/test_messages.py::AssemblerTests::test_get_text_message_not_received_yet PASSED [ 21%] tests/asyncio/test_messages.py::AssemblerTests::test_put_fails_after_close PASSED [ 22%] tests/asyncio/test_messages.py::AssemblerTests::test_put_pauses_reading PASSED [ 22%] tests/asyncio/test_messages.py::AssemblerTests::test_set_high_and_low_water_mark PASSED [ 22%] tests/asyncio/test_messages.py::AssemblerTests::test_set_high_water_mark PASSED [ 22%] tests/asyncio/test_messages.py::AssemblerTests::test_set_invalid_high_water_mark PASSED [ 22%] tests/asyncio/test_messages.py::AssemblerTests::test_set_invalid_low_water_mark PASSED [ 22%] tests/asyncio/test_server.py::ServerTests::test_async_process_request_raises_exception PASSED [ 22%] tests/asyncio/test_server.py::ServerTests::test_async_process_request_returns_none PASSED [ 22%] tests/asyncio/test_server.py::ServerTests::test_async_process_request_returns_response PASSED [ 22%] tests/asyncio/test_server.py::ServerTests::test_async_process_response_modifies_response PASSED [ 22%] tests/asyncio/test_server.py::ServerTests::test_async_process_response_raises_exception PASSED [ 22%] tests/asyncio/test_server.py::ServerTests::test_async_process_response_replaces_response PASSED [ 22%] tests/asyncio/test_server.py::ServerTests::test_async_process_response_returns_none PASSED [ 22%] tests/asyncio/test_server.py::ServerTests::test_close_server_closes_open_connections PASSED [ 22%] tests/asyncio/test_server.py::ServerTests::test_close_server_rejects_connecting_connections PASSED [ 23%] tests/asyncio/test_server.py::ServerTests::test_compression_is_enabled PASSED [ 23%] tests/asyncio/test_server.py::ServerTests::test_connection PASSED [ 23%] tests/asyncio/test_server.py::ServerTests::test_connection_closed_during_handshake PASSED [ 23%] tests/asyncio/test_server.py::ServerTests::test_connection_handler_raises_exception PASSED [ 23%] tests/asyncio/test_server.py::ServerTests::test_connection_handler_returns PASSED [ 23%] tests/asyncio/test_server.py::ServerTests::test_connections PASSED [ 23%] tests/asyncio/test_server.py::ServerTests::test_custom_connection_factory PASSED [ 23%] tests/asyncio/test_server.py::ServerTests::test_disable_compression PASSED [ 23%] tests/asyncio/test_server.py::ServerTests::test_disable_keepalive PASSED [ 23%] tests/asyncio/test_server.py::ServerTests::test_existing_socket PASSED [ 23%] tests/asyncio/test_server.py::ServerTests::test_handshake_fails PASSED [ 23%] tests/asyncio/test_server.py::ServerTests::test_junk_handshake PASSED [ 23%] tests/asyncio/test_server.py::ServerTests::test_logger PASSED [ 23%] tests/asyncio/test_server.py::ServerTests::test_override_server PASSED [ 23%] tests/asyncio/test_server.py::ServerTests::test_process_request_raises_exception PASSED [ 24%] tests/asyncio/test_server.py::ServerTests::test_process_request_returns_none PASSED [ 24%] tests/asyncio/test_server.py::ServerTests::test_process_request_returns_response PASSED [ 24%] tests/asyncio/test_server.py::ServerTests::test_process_response_modifies_response PASSED [ 24%] tests/asyncio/test_server.py::ServerTests::test_process_response_raises_exception PASSED [ 24%] tests/asyncio/test_server.py::ServerTests::test_process_response_replaces_response PASSED [ 24%] tests/asyncio/test_server.py::ServerTests::test_process_response_returns_none PASSED [ 24%] tests/asyncio/test_server.py::ServerTests::test_remove_server PASSED [ 24%] tests/asyncio/test_server.py::ServerTests::test_select_subprotocol PASSED [ 24%] tests/asyncio/test_server.py::ServerTests::test_select_subprotocol_raises_exception PASSED [ 24%] tests/asyncio/test_server.py::ServerTests::test_select_subprotocol_rejects_handshake PASSED [ 24%] tests/asyncio/test_server.py::ServerTests::test_timeout_during_handshake PASSED [ 24%] tests/asyncio/test_server.py::SecureServerTests::test_connection PASSED [ 24%] tests/asyncio/test_server.py::SecureServerTests::test_connection_closed_during_tls_handshake PASSED [ 24%] tests/asyncio/test_server.py::SecureServerTests::test_timeout_during_tls_handshake PASSED [ 25%] tests/asyncio/test_server.py::UnixServerTests::test_connection PASSED [ 25%] tests/asyncio/test_server.py::SecureUnixServerTests::test_connection PASSED [ 25%] tests/asyncio/test_server.py::ServerUsageErrorsTests::test_invalid_subprotocol PASSED [ 25%] tests/asyncio/test_server.py::ServerUsageErrorsTests::test_unix_with_path_and_sock PASSED [ 25%] tests/asyncio/test_server.py::ServerUsageErrorsTests::test_unix_without_path_or_sock PASSED [ 25%] tests/asyncio/test_server.py::ServerUsageErrorsTests::test_unsupported_compression PASSED [ 25%] tests/asyncio/test_server.py::BasicAuthTests::test_authorization_with_incorrect_password PASSED [ 25%] tests/asyncio/test_server.py::BasicAuthTests::test_authorization_with_unknown_username PASSED [ 25%] tests/asyncio/test_server.py::BasicAuthTests::test_bad_credentials PASSED [ 25%] tests/asyncio/test_server.py::BasicAuthTests::test_bad_list_of_credentials PASSED [ 25%] tests/asyncio/test_server.py::BasicAuthTests::test_check_credentials_coroutine PASSED [ 25%] tests/asyncio/test_server.py::BasicAuthTests::test_check_credentials_function PASSED [ 25%] tests/asyncio/test_server.py::BasicAuthTests::test_list_of_credentials PASSED [ 25%] tests/asyncio/test_server.py::BasicAuthTests::test_missing_authorization PASSED [ 25%] tests/asyncio/test_server.py::BasicAuthTests::test_unsupported_authorization PASSED [ 26%] tests/asyncio/test_server.py::BasicAuthTests::test_valid_authorization PASSED [ 26%] tests/asyncio/test_server.py::BasicAuthTests::test_with_credentials_and_check_credentials PASSED [ 26%] tests/asyncio/test_server.py::BasicAuthTests::test_without_credentials_or_check_credentials PASSED [ 26%] tests/extensions/test_base.py::ExtensionTests::test_decode PASSED [ 26%] tests/extensions/test_base.py::ExtensionTests::test_encode PASSED [ 26%] tests/extensions/test_base.py::ClientExtensionFactoryTests::test_get_request_params PASSED [ 26%] tests/extensions/test_base.py::ClientExtensionFactoryTests::test_process_response_params PASSED [ 26%] tests/extensions/test_base.py::ServerExtensionFactoryTests::test_process_request_params PASSED [ 26%] tests/extensions/test_permessage_deflate.py::PerMessageDeflateTests::test_compress_settings PASSED [ 26%] tests/extensions/test_permessage_deflate.py::PerMessageDeflateTests::test_context_takeover PASSED [ 26%] tests/extensions/test_permessage_deflate.py::PerMessageDeflateTests::test_decompress_max_size PASSED [ 26%] tests/extensions/test_permessage_deflate.py::PerMessageDeflateTests::test_encode_decode_binary_frame PASSED [ 26%] tests/extensions/test_permessage_deflate.py::PerMessageDeflateTests::test_encode_decode_fragmented_binary_frame PASSED [ 26%] tests/extensions/test_permessage_deflate.py::PerMessageDeflateTests::test_encode_decode_fragmented_text_frame PASSED [ 27%] tests/extensions/test_permessage_deflate.py::PerMessageDeflateTests::test_encode_decode_large_frame PASSED [ 27%] tests/extensions/test_permessage_deflate.py::PerMessageDeflateTests::test_encode_decode_text_frame PASSED [ 27%] tests/extensions/test_permessage_deflate.py::PerMessageDeflateTests::test_local_no_context_takeover PASSED [ 27%] tests/extensions/test_permessage_deflate.py::PerMessageDeflateTests::test_name PASSED [ 27%] tests/extensions/test_permessage_deflate.py::PerMessageDeflateTests::test_no_decode_binary_frame PASSED [ 27%] tests/extensions/test_permessage_deflate.py::PerMessageDeflateTests::test_no_decode_fragmented_binary_frame PASSED [ 27%] tests/extensions/test_permessage_deflate.py::PerMessageDeflateTests::test_no_decode_fragmented_text_frame PASSED [ 27%] tests/extensions/test_permessage_deflate.py::PerMessageDeflateTests::test_no_decode_text_frame PASSED [ 27%] tests/extensions/test_permessage_deflate.py::PerMessageDeflateTests::test_no_encode_decode_close_frame PASSED [ 27%] tests/extensions/test_permessage_deflate.py::PerMessageDeflateTests::test_no_encode_decode_ping_frame PASSED [ 27%] tests/extensions/test_permessage_deflate.py::PerMessageDeflateTests::test_no_encode_decode_pong_frame PASSED [ 27%] tests/extensions/test_permessage_deflate.py::PerMessageDeflateTests::test_remote_no_context_takeover PASSED [ 27%] tests/extensions/test_permessage_deflate.py::PerMessageDeflateTests::test_repr PASSED [ 27%] tests/extensions/test_permessage_deflate.py::ClientPerMessageDeflateFactoryTests::test_enable_client_permessage_deflate PASSED [ 27%] tests/extensions/test_permessage_deflate.py::ClientPerMessageDeflateFactoryTests::test_get_request_params PASSED [ 28%] tests/extensions/test_permessage_deflate.py::ClientPerMessageDeflateFactoryTests::test_init PASSED [ 28%] tests/extensions/test_permessage_deflate.py::ClientPerMessageDeflateFactoryTests::test_init_error PASSED [ 28%] tests/extensions/test_permessage_deflate.py::ClientPerMessageDeflateFactoryTests::test_name PASSED [ 28%] tests/extensions/test_permessage_deflate.py::ClientPerMessageDeflateFactoryTests::test_process_response_params PASSED [ 28%] tests/extensions/test_permessage_deflate.py::ClientPerMessageDeflateFactoryTests::test_process_response_params_deduplication PASSED [ 28%] tests/extensions/test_permessage_deflate.py::ServerPerMessageDeflateFactoryTests::test_enable_server_permessage_deflate PASSED [ 28%] tests/extensions/test_permessage_deflate.py::ServerPerMessageDeflateFactoryTests::test_init PASSED [ 28%] tests/extensions/test_permessage_deflate.py::ServerPerMessageDeflateFactoryTests::test_init_error PASSED [ 28%] tests/extensions/test_permessage_deflate.py::ServerPerMessageDeflateFactoryTests::test_name PASSED [ 28%] tests/extensions/test_permessage_deflate.py::ServerPerMessageDeflateFactoryTests::test_process_request_params PASSED [ 28%] tests/extensions/test_permessage_deflate.py::ServerPerMessageDeflateFactoryTests::test_process_response_params_deduplication PASSED [ 28%] tests/legacy/test_auth.py::AuthTests::test_is_credentials PASSED [ 28%] tests/legacy/test_auth.py::AuthTests::test_is_not_credentials PASSED [ 28%] tests/legacy/test_auth.py::AuthClientServerTests::test_basic_auth PASSED [ 29%] tests/legacy/test_auth.py::AuthClientServerTests::test_basic_auth_bad_multiple_credentials PASSED [ 29%] tests/legacy/test_auth.py::AuthClientServerTests::test_basic_auth_check_credentials PASSED [ 29%] tests/legacy/test_auth.py::AuthClientServerTests::test_basic_auth_custom_protocol PASSED [ 29%] tests/legacy/test_auth.py::AuthClientServerTests::test_basic_auth_custom_protocol_subclass PASSED [ 29%] tests/legacy/test_auth.py::AuthClientServerTests::test_basic_auth_defaults_to_deny_all PASSED [ 29%] tests/legacy/test_auth.py::AuthClientServerTests::test_basic_auth_invalid_credentials_details PASSED [ 29%] tests/legacy/test_auth.py::AuthClientServerTests::test_basic_auth_invalid_password PASSED [ 29%] tests/legacy/test_auth.py::AuthClientServerTests::test_basic_auth_invalid_username PASSED [ 29%] tests/legacy/test_auth.py::AuthClientServerTests::test_basic_auth_missing_credentials PASSED [ 29%] tests/legacy/test_auth.py::AuthClientServerTests::test_basic_auth_missing_credentials_details PASSED [ 29%] tests/legacy/test_auth.py::AuthClientServerTests::test_basic_auth_server_bad_credentials PASSED [ 29%] tests/legacy/test_auth.py::AuthClientServerTests::test_basic_auth_server_multiple_credentials PASSED [ 29%] tests/legacy/test_auth.py::AuthClientServerTests::test_basic_auth_server_no_credentials PASSED [ 29%] tests/legacy/test_auth.py::AuthClientServerTests::test_basic_auth_unsupported_credentials PASSED [ 30%] tests/legacy/test_auth.py::AuthClientServerTests::test_basic_auth_unsupported_credentials_details PASSED [ 30%] tests/legacy/test_client_server.py::ClientServerTests::test_basic PASSED [ 30%] tests/legacy/test_client_server.py::ClientServerTests::test_client_close_timeout PASSED [ 30%] tests/legacy/test_client_server.py::ClientServerTests::test_client_close_timeout_over_timeout PASSED [ 30%] tests/legacy/test_client_server.py::ClientServerTests::test_client_closes_connection_before_handshake PASSED [ 30%] tests/legacy/test_client_server.py::ClientServerTests::test_client_connect_canceled_during_handshake PASSED [ 30%] tests/legacy/test_client_server.py::ClientServerTests::test_client_create_protocol PASSED [ 30%] tests/legacy/test_client_server.py::ClientServerTests::test_client_create_protocol_function PASSED [ 30%] tests/legacy/test_client_server.py::ClientServerTests::test_client_create_protocol_over_klass PASSED [ 30%] tests/legacy/test_client_server.py::ClientServerTests::test_client_klass PASSED [ 30%] tests/legacy/test_client_server.py::ClientServerTests::test_client_receives_malformed_response PASSED [ 30%] tests/legacy/test_client_server.py::ClientServerTests::test_client_sends_invalid_handshake_request PASSED [ 30%] tests/legacy/test_client_server.py::ClientServerTests::test_client_timeout_backwards_compatibility PASSED [ 30%] tests/legacy/test_client_server.py::ClientServerTests::test_compression_deflate PASSED [ 30%] tests/legacy/test_client_server.py::ClientServerTests::test_compression_unsupported_client PASSED [ 31%] tests/legacy/test_client_server.py::ClientServerTests::test_compression_unsupported_server PASSED [ 31%] tests/legacy/test_client_server.py::ClientServerTests::test_connection_error_during_closing_handshake PASSED [ 31%] tests/legacy/test_client_server.py::ClientServerTests::test_connection_error_during_opening_handshake PASSED [ 31%] tests/legacy/test_client_server.py::ClientServerTests::test_explicit_socket PASSED [ 31%] tests/legacy/test_client_server.py::ClientServerTests::test_extension PASSED [ 31%] tests/legacy/test_client_server.py::ClientServerTests::test_extension_client_rejection PASSED [ 31%] tests/legacy/test_client_server.py::ClientServerTests::test_extension_mismatch PASSED [ 31%] tests/legacy/test_client_server.py::ClientServerTests::test_extension_no_match_then_match PASSED [ 31%] tests/legacy/test_client_server.py::ClientServerTests::test_extension_not_accepted PASSED [ 31%] tests/legacy/test_client_server.py::ClientServerTests::test_extension_not_requested PASSED [ 31%] tests/legacy/test_client_server.py::ClientServerTests::test_extension_order PASSED [ 31%] tests/legacy/test_client_server.py::ClientServerTests::test_extensions_error PASSED [ 31%] tests/legacy/test_client_server.py::ClientServerTests::test_extensions_error_no_extensions PASSED [ 31%] tests/legacy/test_client_server.py::ClientServerTests::test_http_request_custom_server_header PASSED [ 32%] tests/legacy/test_client_server.py::ClientServerTests::test_http_request_http_endpoint PASSED [ 32%] tests/legacy/test_client_server.py::ClientServerTests::test_http_request_no_server_header PASSED [ 32%] tests/legacy/test_client_server.py::ClientServerTests::test_http_request_ws_endpoint PASSED [ 32%] tests/legacy/test_client_server.py::ClientServerTests::test_infinite_redirect PASSED [ 32%] tests/legacy/test_client_server.py::ClientServerTests::test_invalid_status_error_during_client_connect PASSED [ 32%] tests/legacy/test_client_server.py::ClientServerTests::test_invalid_subprotocol_client PASSED [ 32%] tests/legacy/test_client_server.py::ClientServerTests::test_invalid_subprotocol_server PASSED [ 32%] tests/legacy/test_client_server.py::ClientServerTests::test_loop_backwards_compatibility PASSED [ 32%] tests/legacy/test_client_server.py::ClientServerTests::test_no_extension PASSED [ 32%] tests/legacy/test_client_server.py::ClientServerTests::test_no_subprotocol PASSED [ 32%] tests/legacy/test_client_server.py::ClientServerTests::test_process_request_argument PASSED [ 32%] tests/legacy/test_client_server.py::ClientServerTests::test_process_request_argument_backwards_compatibility PASSED [ 32%] tests/legacy/test_client_server.py::ClientServerTests::test_process_request_override PASSED [ 32%] tests/legacy/test_client_server.py::ClientServerTests::test_process_request_override_backwards_compatibility PASSED [ 32%] tests/legacy/test_client_server.py::ClientServerTests::test_process_request_returns_int_status PASSED [ 33%] tests/legacy/test_client_server.py::ClientServerTests::test_protocol_custom_request_headers PASSED [ 33%] tests/legacy/test_client_server.py::ClientServerTests::test_protocol_custom_response_headers PASSED [ 33%] tests/legacy/test_client_server.py::ClientServerTests::test_protocol_custom_response_headers_callable PASSED [ 33%] tests/legacy/test_client_server.py::ClientServerTests::test_protocol_custom_response_headers_callable_none PASSED [ 33%] tests/legacy/test_client_server.py::ClientServerTests::test_protocol_custom_server_header PASSED [ 33%] tests/legacy/test_client_server.py::ClientServerTests::test_protocol_custom_server_header_legacy PASSED [ 33%] tests/legacy/test_client_server.py::ClientServerTests::test_protocol_custom_user_agent_header PASSED [ 33%] tests/legacy/test_client_server.py::ClientServerTests::test_protocol_custom_user_agent_header_legacy PASSED [ 33%] tests/legacy/test_client_server.py::ClientServerTests::test_protocol_deprecated_attributes PASSED [ 33%] tests/legacy/test_client_server.py::ClientServerTests::test_protocol_headers PASSED [ 33%] tests/legacy/test_client_server.py::ClientServerTests::test_protocol_no_server_header PASSED [ 33%] tests/legacy/test_client_server.py::ClientServerTests::test_protocol_no_user_agent_header PASSED [ 33%] tests/legacy/test_client_server.py::ClientServerTests::test_protocol_path PASSED [ 33%] tests/legacy/test_client_server.py::ClientServerTests::test_redirect PASSED [ 34%] tests/legacy/test_client_server.py::ClientServerTests::test_redirect_missing_location PASSED [ 34%] tests/legacy/test_client_server.py::ClientServerTests::test_redirect_relative_location PASSED [ 34%] tests/legacy/test_client_server.py::ClientServerTests::test_redirect_secure PASSED [ 34%] tests/legacy/test_client_server.py::ClientServerTests::test_select_subprotocol_argument PASSED [ 34%] tests/legacy/test_client_server.py::ClientServerTests::test_select_subprotocol_override PASSED [ 34%] tests/legacy/test_client_server.py::ClientServerTests::test_server_close_crashes PASSED [ 34%] tests/legacy/test_client_server.py::ClientServerTests::test_server_close_timeout PASSED [ 34%] tests/legacy/test_client_server.py::ClientServerTests::test_server_close_timeout_over_timeout PASSED [ 34%] tests/legacy/test_client_server.py::ClientServerTests::test_server_create_protocol PASSED [ 34%] tests/legacy/test_client_server.py::ClientServerTests::test_server_create_protocol_function PASSED [ 34%] tests/legacy/test_client_server.py::ClientServerTests::test_server_create_protocol_over_klass PASSED [ 34%] tests/legacy/test_client_server.py::ClientServerTests::test_server_does_not_switch_protocols PASSED [ 34%] tests/legacy/test_client_server.py::ClientServerTests::test_server_error_in_handshake PASSED [ 34%] tests/legacy/test_client_server.py::ClientServerTests::test_server_handler_crashes PASSED [ 34%] tests/legacy/test_client_server.py::ClientServerTests::test_server_klass_backwards_compatibility PASSED [ 35%] tests/legacy/test_client_server.py::ClientServerTests::test_server_receives_malformed_request PASSED [ 35%] tests/legacy/test_client_server.py::ClientServerTests::test_server_sends_invalid_handshake_response PASSED [ 35%] tests/legacy/test_client_server.py::ClientServerTests::test_server_timeout_backwards_compatibility PASSED [ 35%] tests/legacy/test_client_server.py::ClientServerTests::test_subprotocol PASSED [ 35%] tests/legacy/test_client_server.py::ClientServerTests::test_subprotocol_error PASSED [ 35%] tests/legacy/test_client_server.py::ClientServerTests::test_subprotocol_error_no_subprotocols PASSED [ 35%] tests/legacy/test_client_server.py::ClientServerTests::test_subprotocol_error_two_subprotocols PASSED [ 35%] tests/legacy/test_client_server.py::ClientServerTests::test_subprotocol_not_accepted PASSED [ 35%] tests/legacy/test_client_server.py::ClientServerTests::test_subprotocol_not_offered PASSED [ 35%] tests/legacy/test_client_server.py::ClientServerTests::test_subprotocol_not_requested PASSED [ 35%] tests/legacy/test_client_server.py::ClientServerTests::test_unix_socket PASSED [ 35%] tests/legacy/test_client_server.py::ClientServerTests::test_ws_connection_http_endpoint PASSED [ 35%] tests/legacy/test_client_server.py::ClientServerTests::test_ws_connection_ws_endpoint PASSED [ 35%] tests/legacy/test_client_server.py::ClientServerTests::test_ws_handler_argument_backwards_compatibility PASSED [ 36%] tests/legacy/test_client_server.py::ClientServerTests::test_ws_handler_argument_backwards_compatibility_partial PASSED [ 36%] tests/legacy/test_client_server.py::SecureClientServerTests::test_basic PASSED [ 36%] tests/legacy/test_client_server.py::SecureClientServerTests::test_client_close_timeout PASSED [ 36%] tests/legacy/test_client_server.py::SecureClientServerTests::test_client_close_timeout_over_timeout PASSED [ 36%] tests/legacy/test_client_server.py::SecureClientServerTests::test_client_closes_connection_before_handshake PASSED [ 36%] tests/legacy/test_client_server.py::SecureClientServerTests::test_client_create_protocol PASSED [ 36%] tests/legacy/test_client_server.py::SecureClientServerTests::test_client_create_protocol_function PASSED [ 36%] tests/legacy/test_client_server.py::SecureClientServerTests::test_client_create_protocol_over_klass PASSED [ 36%] tests/legacy/test_client_server.py::SecureClientServerTests::test_client_klass PASSED [ 36%] tests/legacy/test_client_server.py::SecureClientServerTests::test_client_receives_malformed_response PASSED [ 36%] tests/legacy/test_client_server.py::SecureClientServerTests::test_client_sends_invalid_handshake_request PASSED [ 36%] tests/legacy/test_client_server.py::SecureClientServerTests::test_client_timeout_backwards_compatibility PASSED [ 36%] tests/legacy/test_client_server.py::SecureClientServerTests::test_compression_deflate PASSED [ 36%] tests/legacy/test_client_server.py::SecureClientServerTests::test_compression_unsupported_client PASSED [ 37%] tests/legacy/test_client_server.py::SecureClientServerTests::test_compression_unsupported_server PASSED [ 37%] tests/legacy/test_client_server.py::SecureClientServerTests::test_connection_error_during_closing_handshake PASSED [ 37%] tests/legacy/test_client_server.py::SecureClientServerTests::test_connection_error_during_opening_handshake PASSED [ 37%] tests/legacy/test_client_server.py::SecureClientServerTests::test_explicit_socket PASSED [ 37%] tests/legacy/test_client_server.py::SecureClientServerTests::test_extension PASSED [ 37%] tests/legacy/test_client_server.py::SecureClientServerTests::test_extension_client_rejection PASSED [ 37%] tests/legacy/test_client_server.py::SecureClientServerTests::test_extension_mismatch PASSED [ 37%] tests/legacy/test_client_server.py::SecureClientServerTests::test_extension_no_match_then_match PASSED [ 37%] tests/legacy/test_client_server.py::SecureClientServerTests::test_extension_not_accepted PASSED [ 37%] tests/legacy/test_client_server.py::SecureClientServerTests::test_extension_not_requested PASSED [ 37%] tests/legacy/test_client_server.py::SecureClientServerTests::test_extension_order PASSED [ 37%] tests/legacy/test_client_server.py::SecureClientServerTests::test_extensions_error PASSED [ 37%] tests/legacy/test_client_server.py::SecureClientServerTests::test_extensions_error_no_extensions PASSED [ 37%] tests/legacy/test_client_server.py::SecureClientServerTests::test_http_request_custom_server_header PASSED [ 37%] tests/legacy/test_client_server.py::SecureClientServerTests::test_http_request_http_endpoint PASSED [ 38%] tests/legacy/test_client_server.py::SecureClientServerTests::test_http_request_no_server_header PASSED [ 38%] tests/legacy/test_client_server.py::SecureClientServerTests::test_http_request_ws_endpoint PASSED [ 38%] tests/legacy/test_client_server.py::SecureClientServerTests::test_infinite_redirect PASSED [ 38%] tests/legacy/test_client_server.py::SecureClientServerTests::test_invalid_status_error_during_client_connect PASSED [ 38%] tests/legacy/test_client_server.py::SecureClientServerTests::test_invalid_subprotocol_client PASSED [ 38%] tests/legacy/test_client_server.py::SecureClientServerTests::test_invalid_subprotocol_server PASSED [ 38%] tests/legacy/test_client_server.py::SecureClientServerTests::test_loop_backwards_compatibility PASSED [ 38%] tests/legacy/test_client_server.py::SecureClientServerTests::test_no_extension PASSED [ 38%] tests/legacy/test_client_server.py::SecureClientServerTests::test_no_subprotocol PASSED [ 38%] tests/legacy/test_client_server.py::SecureClientServerTests::test_process_request_argument PASSED [ 38%] tests/legacy/test_client_server.py::SecureClientServerTests::test_process_request_argument_backwards_compatibility PASSED [ 38%] tests/legacy/test_client_server.py::SecureClientServerTests::test_process_request_override PASSED [ 38%] tests/legacy/test_client_server.py::SecureClientServerTests::test_process_request_override_backwards_compatibility PASSED [ 38%] tests/legacy/test_client_server.py::SecureClientServerTests::test_process_request_returns_int_status PASSED [ 39%] tests/legacy/test_client_server.py::SecureClientServerTests::test_protocol_custom_request_headers PASSED [ 39%] tests/legacy/test_client_server.py::SecureClientServerTests::test_protocol_custom_response_headers PASSED [ 39%] tests/legacy/test_client_server.py::SecureClientServerTests::test_protocol_custom_response_headers_callable PASSED [ 39%] tests/legacy/test_client_server.py::SecureClientServerTests::test_protocol_custom_response_headers_callable_none PASSED [ 39%] tests/legacy/test_client_server.py::SecureClientServerTests::test_protocol_custom_server_header PASSED [ 39%] tests/legacy/test_client_server.py::SecureClientServerTests::test_protocol_custom_server_header_legacy PASSED [ 39%] tests/legacy/test_client_server.py::SecureClientServerTests::test_protocol_custom_user_agent_header PASSED [ 39%] tests/legacy/test_client_server.py::SecureClientServerTests::test_protocol_custom_user_agent_header_legacy PASSED [ 39%] tests/legacy/test_client_server.py::SecureClientServerTests::test_protocol_deprecated_attributes PASSED [ 39%] tests/legacy/test_client_server.py::SecureClientServerTests::test_protocol_headers PASSED [ 39%] tests/legacy/test_client_server.py::SecureClientServerTests::test_protocol_no_server_header PASSED [ 39%] tests/legacy/test_client_server.py::SecureClientServerTests::test_protocol_no_user_agent_header PASSED [ 39%] tests/legacy/test_client_server.py::SecureClientServerTests::test_protocol_path PASSED [ 39%] tests/legacy/test_client_server.py::SecureClientServerTests::test_redirect PASSED [ 39%] tests/legacy/test_client_server.py::SecureClientServerTests::test_redirect_insecure PASSED [ 40%] tests/legacy/test_client_server.py::SecureClientServerTests::test_redirect_missing_location PASSED [ 40%] tests/legacy/test_client_server.py::SecureClientServerTests::test_redirect_relative_location PASSED [ 40%] tests/legacy/test_client_server.py::SecureClientServerTests::test_select_subprotocol_argument PASSED [ 40%] tests/legacy/test_client_server.py::SecureClientServerTests::test_select_subprotocol_override PASSED [ 40%] tests/legacy/test_client_server.py::SecureClientServerTests::test_server_close_crashes PASSED [ 40%] tests/legacy/test_client_server.py::SecureClientServerTests::test_server_close_timeout PASSED [ 40%] tests/legacy/test_client_server.py::SecureClientServerTests::test_server_close_timeout_over_timeout PASSED [ 40%] tests/legacy/test_client_server.py::SecureClientServerTests::test_server_create_protocol PASSED [ 40%] tests/legacy/test_client_server.py::SecureClientServerTests::test_server_create_protocol_function PASSED [ 40%] tests/legacy/test_client_server.py::SecureClientServerTests::test_server_create_protocol_over_klass PASSED [ 40%] tests/legacy/test_client_server.py::SecureClientServerTests::test_server_does_not_switch_protocols PASSED [ 40%] tests/legacy/test_client_server.py::SecureClientServerTests::test_server_error_in_handshake PASSED [ 40%] tests/legacy/test_client_server.py::SecureClientServerTests::test_server_handler_crashes PASSED [ 40%] tests/legacy/test_client_server.py::SecureClientServerTests::test_server_klass_backwards_compatibility PASSED [ 41%] tests/legacy/test_client_server.py::SecureClientServerTests::test_server_receives_malformed_request PASSED [ 41%] tests/legacy/test_client_server.py::SecureClientServerTests::test_server_sends_invalid_handshake_response PASSED [ 41%] tests/legacy/test_client_server.py::SecureClientServerTests::test_server_timeout_backwards_compatibility PASSED [ 41%] tests/legacy/test_client_server.py::SecureClientServerTests::test_subprotocol PASSED [ 41%] tests/legacy/test_client_server.py::SecureClientServerTests::test_subprotocol_error PASSED [ 41%] tests/legacy/test_client_server.py::SecureClientServerTests::test_subprotocol_error_no_subprotocols PASSED [ 41%] tests/legacy/test_client_server.py::SecureClientServerTests::test_subprotocol_error_two_subprotocols PASSED [ 41%] tests/legacy/test_client_server.py::SecureClientServerTests::test_subprotocol_not_accepted PASSED [ 41%] tests/legacy/test_client_server.py::SecureClientServerTests::test_subprotocol_not_offered PASSED [ 41%] tests/legacy/test_client_server.py::SecureClientServerTests::test_subprotocol_not_requested PASSED [ 41%] tests/legacy/test_client_server.py::SecureClientServerTests::test_ws_connection_http_endpoint PASSED [ 41%] tests/legacy/test_client_server.py::SecureClientServerTests::test_ws_connection_ws_endpoint PASSED [ 41%] tests/legacy/test_client_server.py::SecureClientServerTests::test_ws_handler_argument_backwards_compatibility PASSED [ 41%] tests/legacy/test_client_server.py::SecureClientServerTests::test_ws_handler_argument_backwards_compatibility_partial PASSED [ 41%] tests/legacy/test_client_server.py::SecureClientServerTests::test_ws_uri_is_rejected PASSED [ 42%] tests/legacy/test_client_server.py::ClientServerOriginTests::test_checking_lack_of_origin_succeeds PASSED [ 42%] tests/legacy/test_client_server.py::ClientServerOriginTests::test_checking_lack_of_origin_succeeds_backwards_compatibility PASSED [ 42%] tests/legacy/test_client_server.py::ClientServerOriginTests::test_checking_origin_fails PASSED [ 42%] tests/legacy/test_client_server.py::ClientServerOriginTests::test_checking_origin_succeeds PASSED [ 42%] tests/legacy/test_client_server.py::ClientServerOriginTests::test_checking_origins_fails_with_multiple_headers PASSED [ 42%] tests/legacy/test_client_server.py::YieldFromTests::test_client SKIPPED [ 42%] tests/legacy/test_client_server.py::YieldFromTests::test_server SKIPPED [ 42%] tests/legacy/test_client_server.py::AsyncAwaitTests::test_client PASSED [ 42%] tests/legacy/test_client_server.py::AsyncAwaitTests::test_server PASSED [ 42%] tests/legacy/test_client_server.py::ContextManagerTests::test_client PASSED [ 42%] tests/legacy/test_client_server.py::ContextManagerTests::test_server PASSED [ 42%] tests/legacy/test_client_server.py::ContextManagerTests::test_unix_server PASSED [ 42%] tests/legacy/test_client_server.py::AsyncIteratorTests::test_iterate_on_messages PASSED [ 42%] tests/legacy/test_client_server.py::AsyncIteratorTests::test_iterate_on_messages_going_away_exit_ok PASSED [ 43%] tests/legacy/test_client_server.py::AsyncIteratorTests::test_iterate_on_messages_internal_error_exit_not_ok PASSED [ 43%] tests/legacy/test_client_server.py::ReconnectionTests::test_reconnect PASSED [ 43%] tests/legacy/test_client_server.py::LoggerTests::test_logger_client PASSED [ 43%] tests/legacy/test_exceptions.py::ExceptionsTests::test_str PASSED [ 43%] tests/legacy/test_framing.py::FramingTests::test_bad_opcode PASSED [ 43%] tests/legacy/test_framing.py::FramingTests::test_bad_reserved_bits PASSED [ 43%] tests/legacy/test_framing.py::FramingTests::test_binary PASSED [ 43%] tests/legacy/test_framing.py::FramingTests::test_binary_masked PASSED [ 43%] tests/legacy/test_framing.py::FramingTests::test_close PASSED [ 43%] tests/legacy/test_framing.py::FramingTests::test_control_frame_max_length PASSED [ 43%] tests/legacy/test_framing.py::FramingTests::test_extensions PASSED [ 43%] tests/legacy/test_framing.py::FramingTests::test_fragmented_control_frame PASSED [ 43%] tests/legacy/test_framing.py::FramingTests::test_good_opcode PASSED [ 43%] tests/legacy/test_framing.py::FramingTests::test_long PASSED [ 44%] tests/legacy/test_framing.py::FramingTests::test_mask_flag PASSED [ 44%] tests/legacy/test_framing.py::FramingTests::test_non_ascii_text PASSED [ 44%] tests/legacy/test_framing.py::FramingTests::test_non_ascii_text_masked PASSED [ 44%] tests/legacy/test_framing.py::FramingTests::test_payload_too_big PASSED [ 44%] tests/legacy/test_framing.py::FramingTests::test_ping PASSED [ 44%] tests/legacy/test_framing.py::FramingTests::test_pong PASSED [ 44%] tests/legacy/test_framing.py::FramingTests::test_text PASSED [ 44%] tests/legacy/test_framing.py::FramingTests::test_text_masked PASSED [ 44%] tests/legacy/test_framing.py::FramingTests::test_very_long PASSED [ 44%] tests/legacy/test_framing.py::PrepareDataTests::test_prepare_data_bytearray PASSED [ 44%] tests/legacy/test_framing.py::PrepareDataTests::test_prepare_data_bytes PASSED [ 44%] tests/legacy/test_framing.py::PrepareDataTests::test_prepare_data_list PASSED [ 44%] tests/legacy/test_framing.py::PrepareDataTests::test_prepare_data_memoryview PASSED [ 44%] tests/legacy/test_framing.py::PrepareDataTests::test_prepare_data_none PASSED [ 44%] tests/legacy/test_framing.py::PrepareDataTests::test_prepare_data_str PASSED [ 45%] tests/legacy/test_framing.py::PrepareCtrlTests::test_prepare_ctrl_bytearray PASSED [ 45%] tests/legacy/test_framing.py::PrepareCtrlTests::test_prepare_ctrl_bytes PASSED [ 45%] tests/legacy/test_framing.py::PrepareCtrlTests::test_prepare_ctrl_list PASSED [ 45%] tests/legacy/test_framing.py::PrepareCtrlTests::test_prepare_ctrl_memoryview PASSED [ 45%] tests/legacy/test_framing.py::PrepareCtrlTests::test_prepare_ctrl_none PASSED [ 45%] tests/legacy/test_framing.py::PrepareCtrlTests::test_prepare_ctrl_str PASSED [ 45%] tests/legacy/test_framing.py::ParseAndSerializeCloseTests::test_parse_close_and_serialize_close PASSED [ 45%] tests/legacy/test_framing.py::ParseAndSerializeCloseTests::test_parse_close_empty PASSED [ 45%] tests/legacy/test_framing.py::ParseAndSerializeCloseTests::test_parse_close_errors PASSED [ 45%] tests/legacy/test_framing.py::ParseAndSerializeCloseTests::test_serialize_close_errors PASSED [ 45%] tests/legacy/test_handshake.py::HandshakeTests::test_request_additional_connection PASSED [ 45%] tests/legacy/test_handshake.py::HandshakeTests::test_request_additional_key PASSED [ 45%] tests/legacy/test_handshake.py::HandshakeTests::test_request_additional_upgrade PASSED [ 45%] tests/legacy/test_handshake.py::HandshakeTests::test_request_additional_version PASSED [ 46%] tests/legacy/test_handshake.py::HandshakeTests::test_request_invalid_connection PASSED [ 46%] tests/legacy/test_handshake.py::HandshakeTests::test_request_invalid_key_not_16_bytes_long PASSED [ 46%] tests/legacy/test_handshake.py::HandshakeTests::test_request_invalid_key_not_base64 PASSED [ 46%] tests/legacy/test_handshake.py::HandshakeTests::test_request_invalid_key_not_well_padded PASSED [ 46%] tests/legacy/test_handshake.py::HandshakeTests::test_request_invalid_upgrade PASSED [ 46%] tests/legacy/test_handshake.py::HandshakeTests::test_request_invalid_version PASSED [ 46%] tests/legacy/test_handshake.py::HandshakeTests::test_request_missing_connection PASSED [ 46%] tests/legacy/test_handshake.py::HandshakeTests::test_request_missing_key PASSED [ 46%] tests/legacy/test_handshake.py::HandshakeTests::test_request_missing_upgrade PASSED [ 46%] tests/legacy/test_handshake.py::HandshakeTests::test_request_missing_version PASSED [ 46%] tests/legacy/test_handshake.py::HandshakeTests::test_response_additional_accept PASSED [ 46%] tests/legacy/test_handshake.py::HandshakeTests::test_response_additional_connection PASSED [ 46%] tests/legacy/test_handshake.py::HandshakeTests::test_response_additional_upgrade PASSED [ 46%] tests/legacy/test_handshake.py::HandshakeTests::test_response_invalid_accept PASSED [ 46%] tests/legacy/test_handshake.py::HandshakeTests::test_response_invalid_connection PASSED [ 47%] tests/legacy/test_handshake.py::HandshakeTests::test_response_invalid_upgrade PASSED [ 47%] tests/legacy/test_handshake.py::HandshakeTests::test_response_missing_accept PASSED [ 47%] tests/legacy/test_handshake.py::HandshakeTests::test_response_missing_connection PASSED [ 47%] tests/legacy/test_handshake.py::HandshakeTests::test_response_missing_upgrade PASSED [ 47%] tests/legacy/test_handshake.py::HandshakeTests::test_round_trip PASSED [ 47%] tests/legacy/test_http.py::HTTPAsyncTests::test_header_name PASSED [ 47%] tests/legacy/test_http.py::HTTPAsyncTests::test_header_value PASSED [ 47%] tests/legacy/test_http.py::HTTPAsyncTests::test_headers_limit PASSED [ 47%] tests/legacy/test_http.py::HTTPAsyncTests::test_line_ending PASSED [ 47%] tests/legacy/test_http.py::HTTPAsyncTests::test_line_limit PASSED [ 47%] tests/legacy/test_http.py::HTTPAsyncTests::test_read_request PASSED [ 47%] tests/legacy/test_http.py::HTTPAsyncTests::test_read_request_empty PASSED [ 47%] tests/legacy/test_http.py::HTTPAsyncTests::test_read_request_invalid_header PASSED [ 47%] tests/legacy/test_http.py::HTTPAsyncTests::test_read_request_invalid_request_line PASSED [ 48%] tests/legacy/test_http.py::HTTPAsyncTests::test_read_request_invalid_status_line PASSED [ 48%] tests/legacy/test_http.py::HTTPAsyncTests::test_read_request_unsupported_method PASSED [ 48%] tests/legacy/test_http.py::HTTPAsyncTests::test_read_request_unsupported_version PASSED [ 48%] tests/legacy/test_http.py::HTTPAsyncTests::test_read_response PASSED [ 48%] tests/legacy/test_http.py::HTTPAsyncTests::test_read_response_empty PASSED [ 48%] tests/legacy/test_http.py::HTTPAsyncTests::test_read_response_invalid_header PASSED [ 48%] tests/legacy/test_http.py::HTTPAsyncTests::test_read_response_invalid_reason PASSED [ 48%] tests/legacy/test_http.py::HTTPAsyncTests::test_read_response_invalid_status PASSED [ 48%] tests/legacy/test_http.py::HTTPAsyncTests::test_read_response_unsupported_status PASSED [ 48%] tests/legacy/test_http.py::HTTPAsyncTests::test_read_response_unsupported_version PASSED [ 48%] tests/legacy/test_protocol.py::ServerTests::test_abort_ping PASSED [ 48%] tests/legacy/test_protocol.py::ServerTests::test_abort_ping_does_not_log_exception_if_not_retreived PASSED [ 48%] tests/legacy/test_protocol.py::ServerTests::test_acknowledge_aborted_ping PASSED [ 48%] tests/legacy/test_protocol.py::ServerTests::test_acknowledge_ping PASSED [ 48%] tests/legacy/test_protocol.py::ServerTests::test_acknowledge_previous_pings PASSED [ 49%] tests/legacy/test_protocol.py::ServerTests::test_answer_ping PASSED [ 49%] tests/legacy/test_protocol.py::ServerTests::test_answer_ping_does_not_crash_if_connection_closed PASSED [ 49%] tests/legacy/test_protocol.py::ServerTests::test_answer_ping_does_not_crash_if_connection_closing PASSED [ 49%] tests/legacy/test_protocol.py::ServerTests::test_broadcast_binary PASSED [ 49%] tests/legacy/test_protocol.py::ServerTests::test_broadcast_binary_reports_no_errors PASSED [ 49%] tests/legacy/test_protocol.py::ServerTests::test_broadcast_no_clients PASSED [ 49%] tests/legacy/test_protocol.py::ServerTests::test_broadcast_reports_connection_failing_to_send PASSED [ 49%] tests/legacy/test_protocol.py::ServerTests::test_broadcast_reports_connection_sending_fragmented_text PASSED [ 49%] tests/legacy/test_protocol.py::ServerTests::test_broadcast_skips_closed_connection PASSED [ 49%] tests/legacy/test_protocol.py::ServerTests::test_broadcast_skips_closing_connection PASSED [ 49%] tests/legacy/test_protocol.py::ServerTests::test_broadcast_skips_connection_failing_to_send PASSED [ 49%] tests/legacy/test_protocol.py::ServerTests::test_broadcast_skips_connection_sending_fragmented_text PASSED [ 49%] tests/legacy/test_protocol.py::ServerTests::test_broadcast_text PASSED [ 49%] tests/legacy/test_protocol.py::ServerTests::test_broadcast_text_reports_no_errors PASSED [ 50%] tests/legacy/test_protocol.py::ServerTests::test_broadcast_two_clients PASSED [ 50%] tests/legacy/test_protocol.py::ServerTests::test_broadcast_type_error PASSED [ 50%] tests/legacy/test_protocol.py::ServerTests::test_canceled_ping PASSED [ 50%] tests/legacy/test_protocol.py::ServerTests::test_close_code PASSED [ 50%] tests/legacy/test_protocol.py::ServerTests::test_close_code_not_set PASSED [ 50%] tests/legacy/test_protocol.py::ServerTests::test_close_connection_lost PASSED [ 50%] tests/legacy/test_protocol.py::ServerTests::test_close_handshake_in_fragmented_text PASSED [ 50%] tests/legacy/test_protocol.py::ServerTests::test_close_preserves_incoming_frames PASSED [ 50%] tests/legacy/test_protocol.py::ServerTests::test_close_protocol_error PASSED [ 50%] tests/legacy/test_protocol.py::ServerTests::test_close_reason PASSED [ 50%] tests/legacy/test_protocol.py::ServerTests::test_close_reason_not_set PASSED [ 50%] tests/legacy/test_protocol.py::ServerTests::test_closed PASSED [ 50%] tests/legacy/test_protocol.py::ServerTests::test_connection_close_in_fragmented_text PASSED [ 50%] tests/legacy/test_protocol.py::ServerTests::test_connection_lost PASSED [ 51%] tests/legacy/test_protocol.py::ServerTests::test_control_frame_within_fragmented_text PASSED [ 51%] tests/legacy/test_protocol.py::ServerTests::test_duplicate_ping PASSED [ 51%] tests/legacy/test_protocol.py::ServerTests::test_ensure_open_before_opening_handshake PASSED [ 51%] tests/legacy/test_protocol.py::ServerTests::test_ensure_open_during_unclean_close PASSED [ 51%] tests/legacy/test_protocol.py::ServerTests::test_fragmented_binary PASSED [ 51%] tests/legacy/test_protocol.py::ServerTests::test_fragmented_binary_no_max_size PASSED [ 51%] tests/legacy/test_protocol.py::ServerTests::test_fragmented_binary_payload_too_big PASSED [ 51%] tests/legacy/test_protocol.py::ServerTests::test_fragmented_text PASSED [ 51%] tests/legacy/test_protocol.py::ServerTests::test_fragmented_text_no_max_size PASSED [ 51%] tests/legacy/test_protocol.py::ServerTests::test_fragmented_text_payload_too_big PASSED [ 51%] tests/legacy/test_protocol.py::ServerTests::test_ignore_pong PASSED [ 51%] tests/legacy/test_protocol.py::ServerTests::test_legacy_recv PASSED [ 51%] tests/legacy/test_protocol.py::ServerTests::test_local_address PASSED [ 51%] tests/legacy/test_protocol.py::ServerTests::test_local_address_before_connection PASSED [ 51%] tests/legacy/test_protocol.py::ServerTests::test_local_close PASSED [ 52%] tests/legacy/test_protocol.py::ServerTests::test_local_close_connection_lost_timeout_after_close PASSED [ 52%] tests/legacy/test_protocol.py::ServerTests::test_local_close_connection_lost_timeout_after_write_eof PASSED [ 52%] tests/legacy/test_protocol.py::ServerTests::test_local_close_during_recv PASSED [ 52%] tests/legacy/test_protocol.py::ServerTests::test_local_close_receive_close_frame_timeout PASSED [ 52%] tests/legacy/test_protocol.py::ServerTests::test_local_close_send_close_frame_timeout PASSED [ 52%] tests/legacy/test_protocol.py::ServerTests::test_loop_backwards_compatibility PASSED [ 52%] tests/legacy/test_protocol.py::ServerTests::test_open PASSED [ 52%] tests/legacy/test_protocol.py::ServerTests::test_ping_binary PASSED [ 52%] tests/legacy/test_protocol.py::ServerTests::test_ping_binary_from_bytearray PASSED [ 52%] tests/legacy/test_protocol.py::ServerTests::test_ping_binary_from_memoryview PASSED [ 52%] tests/legacy/test_protocol.py::ServerTests::test_ping_default PASSED [ 52%] tests/legacy/test_protocol.py::ServerTests::test_ping_on_closed_connection PASSED [ 52%] tests/legacy/test_protocol.py::ServerTests::test_ping_on_closing_connection_local PASSED [ 52%] tests/legacy/test_protocol.py::ServerTests::test_ping_on_closing_connection_remote PASSED [ 53%] tests/legacy/test_protocol.py::ServerTests::test_ping_text PASSED [ 53%] tests/legacy/test_protocol.py::ServerTests::test_ping_type_error PASSED [ 53%] tests/legacy/test_protocol.py::ServerTests::test_pong_binary PASSED [ 53%] tests/legacy/test_protocol.py::ServerTests::test_pong_binary_from_bytearray PASSED [ 53%] tests/legacy/test_protocol.py::ServerTests::test_pong_binary_from_memoryview PASSED [ 53%] tests/legacy/test_protocol.py::ServerTests::test_pong_default PASSED [ 53%] tests/legacy/test_protocol.py::ServerTests::test_pong_on_closed_connection PASSED [ 53%] tests/legacy/test_protocol.py::ServerTests::test_pong_on_closing_connection_local PASSED [ 53%] tests/legacy/test_protocol.py::ServerTests::test_pong_on_closing_connection_remote PASSED [ 53%] tests/legacy/test_protocol.py::ServerTests::test_pong_text PASSED [ 53%] tests/legacy/test_protocol.py::ServerTests::test_pong_type_error PASSED [ 53%] tests/legacy/test_protocol.py::ServerTests::test_record_latency_on_pong PASSED [ 53%] tests/legacy/test_protocol.py::ServerTests::test_recv_binary PASSED [ 53%] tests/legacy/test_protocol.py::ServerTests::test_recv_binary_no_max_size PASSED [ 53%] tests/legacy/test_protocol.py::ServerTests::test_recv_binary_payload_too_big PASSED [ 54%] tests/legacy/test_protocol.py::ServerTests::test_recv_canceled PASSED [ 54%] tests/legacy/test_protocol.py::ServerTests::test_recv_canceled_race_condition PASSED [ 54%] tests/legacy/test_protocol.py::ServerTests::test_recv_on_closed_connection PASSED [ 54%] tests/legacy/test_protocol.py::ServerTests::test_recv_on_closing_connection_local PASSED [ 54%] tests/legacy/test_protocol.py::ServerTests::test_recv_on_closing_connection_remote PASSED [ 54%] tests/legacy/test_protocol.py::ServerTests::test_recv_other_error PASSED [ 54%] tests/legacy/test_protocol.py::ServerTests::test_recv_prevents_concurrent_calls PASSED [ 54%] tests/legacy/test_protocol.py::ServerTests::test_recv_protocol_error PASSED [ 54%] tests/legacy/test_protocol.py::ServerTests::test_recv_queue_empty PASSED [ 54%] tests/legacy/test_protocol.py::ServerTests::test_recv_queue_full PASSED [ 54%] tests/legacy/test_protocol.py::ServerTests::test_recv_queue_no_limit PASSED [ 54%] tests/legacy/test_protocol.py::ServerTests::test_recv_text PASSED [ 54%] tests/legacy/test_protocol.py::ServerTests::test_recv_text_no_max_size PASSED [ 54%] tests/legacy/test_protocol.py::ServerTests::test_recv_text_payload_too_big PASSED [ 55%] tests/legacy/test_protocol.py::ServerTests::test_recv_unicode_error PASSED [ 55%] tests/legacy/test_protocol.py::ServerTests::test_recv_when_transfer_data_cancelled PASSED [ 55%] tests/legacy/test_protocol.py::ServerTests::test_remote_address PASSED [ 55%] tests/legacy/test_protocol.py::ServerTests::test_remote_address_before_connection PASSED [ 55%] tests/legacy/test_protocol.py::ServerTests::test_remote_close PASSED [ 55%] tests/legacy/test_protocol.py::ServerTests::test_remote_close_and_connection_lost PASSED [ 55%] tests/legacy/test_protocol.py::ServerTests::test_remote_close_during_send PASSED [ 55%] tests/legacy/test_protocol.py::ServerTests::test_return_latency_on_pong PASSED [ 55%] tests/legacy/test_protocol.py::ServerTests::test_send_async_iterable_binary PASSED [ 55%] tests/legacy/test_protocol.py::ServerTests::test_send_async_iterable_binary_from_bytearray PASSED [ 55%] tests/legacy/test_protocol.py::ServerTests::test_send_async_iterable_binary_from_memoryview PASSED [ 55%] tests/legacy/test_protocol.py::ServerTests::test_send_async_iterable_mixed_type_error PASSED [ 55%] tests/legacy/test_protocol.py::ServerTests::test_send_async_iterable_prevents_concurrent_send PASSED [ 55%] tests/legacy/test_protocol.py::ServerTests::test_send_async_iterable_text PASSED [ 55%] tests/legacy/test_protocol.py::ServerTests::test_send_async_iterable_type_error PASSED [ 56%] tests/legacy/test_protocol.py::ServerTests::test_send_binary PASSED [ 56%] tests/legacy/test_protocol.py::ServerTests::test_send_binary_from_bytearray PASSED [ 56%] tests/legacy/test_protocol.py::ServerTests::test_send_binary_from_memoryview PASSED [ 56%] tests/legacy/test_protocol.py::ServerTests::test_send_dict PASSED [ 56%] tests/legacy/test_protocol.py::ServerTests::test_send_empty_async_iterable PASSED [ 56%] tests/legacy/test_protocol.py::ServerTests::test_send_empty_iterable PASSED [ 56%] tests/legacy/test_protocol.py::ServerTests::test_send_iterable_binary PASSED [ 56%] tests/legacy/test_protocol.py::ServerTests::test_send_iterable_binary_from_bytearray PASSED [ 56%] tests/legacy/test_protocol.py::ServerTests::test_send_iterable_binary_from_memoryview PASSED [ 56%] tests/legacy/test_protocol.py::ServerTests::test_send_iterable_mixed_type_error PASSED [ 56%] tests/legacy/test_protocol.py::ServerTests::test_send_iterable_prevents_concurrent_send PASSED [ 56%] tests/legacy/test_protocol.py::ServerTests::test_send_iterable_text PASSED [ 56%] tests/legacy/test_protocol.py::ServerTests::test_send_iterable_type_error PASSED [ 56%] tests/legacy/test_protocol.py::ServerTests::test_send_on_closed_connection PASSED [ 57%] tests/legacy/test_protocol.py::ServerTests::test_send_on_closing_connection_local PASSED [ 57%] tests/legacy/test_protocol.py::ServerTests::test_send_on_closing_connection_remote PASSED [ 57%] tests/legacy/test_protocol.py::ServerTests::test_send_text PASSED [ 57%] tests/legacy/test_protocol.py::ServerTests::test_send_type_error PASSED [ 57%] tests/legacy/test_protocol.py::ServerTests::test_simultaneous_close PASSED [ 57%] tests/legacy/test_protocol.py::ServerTests::test_timeout_backwards_compatibility PASSED [ 57%] tests/legacy/test_protocol.py::ServerTests::test_unterminated_fragmented_text PASSED [ 57%] tests/legacy/test_protocol.py::ServerTests::test_wait_closed PASSED [ 57%] tests/legacy/test_protocol.py::ClientTests::test_abort_ping PASSED [ 57%] tests/legacy/test_protocol.py::ClientTests::test_abort_ping_does_not_log_exception_if_not_retreived PASSED [ 57%] tests/legacy/test_protocol.py::ClientTests::test_acknowledge_aborted_ping PASSED [ 57%] tests/legacy/test_protocol.py::ClientTests::test_acknowledge_ping PASSED [ 57%] tests/legacy/test_protocol.py::ClientTests::test_acknowledge_previous_pings PASSED [ 57%] tests/legacy/test_protocol.py::ClientTests::test_answer_ping PASSED [ 58%] tests/legacy/test_protocol.py::ClientTests::test_answer_ping_does_not_crash_if_connection_closed PASSED [ 58%] tests/legacy/test_protocol.py::ClientTests::test_answer_ping_does_not_crash_if_connection_closing PASSED [ 58%] tests/legacy/test_protocol.py::ClientTests::test_broadcast_binary PASSED [ 58%] tests/legacy/test_protocol.py::ClientTests::test_broadcast_binary_reports_no_errors PASSED [ 58%] tests/legacy/test_protocol.py::ClientTests::test_broadcast_no_clients PASSED [ 58%] tests/legacy/test_protocol.py::ClientTests::test_broadcast_reports_connection_failing_to_send PASSED [ 58%] tests/legacy/test_protocol.py::ClientTests::test_broadcast_reports_connection_sending_fragmented_text PASSED [ 58%] tests/legacy/test_protocol.py::ClientTests::test_broadcast_skips_closed_connection PASSED [ 58%] tests/legacy/test_protocol.py::ClientTests::test_broadcast_skips_closing_connection PASSED [ 58%] tests/legacy/test_protocol.py::ClientTests::test_broadcast_skips_connection_failing_to_send PASSED [ 58%] tests/legacy/test_protocol.py::ClientTests::test_broadcast_skips_connection_sending_fragmented_text PASSED [ 58%] tests/legacy/test_protocol.py::ClientTests::test_broadcast_text PASSED [ 58%] tests/legacy/test_protocol.py::ClientTests::test_broadcast_text_reports_no_errors PASSED [ 58%] tests/legacy/test_protocol.py::ClientTests::test_broadcast_two_clients PASSED [ 58%] tests/legacy/test_protocol.py::ClientTests::test_broadcast_type_error PASSED [ 59%] tests/legacy/test_protocol.py::ClientTests::test_canceled_ping PASSED [ 59%] tests/legacy/test_protocol.py::ClientTests::test_close_code PASSED [ 59%] tests/legacy/test_protocol.py::ClientTests::test_close_code_not_set PASSED [ 59%] tests/legacy/test_protocol.py::ClientTests::test_close_connection_lost PASSED [ 59%] tests/legacy/test_protocol.py::ClientTests::test_close_handshake_in_fragmented_text PASSED [ 59%] tests/legacy/test_protocol.py::ClientTests::test_close_preserves_incoming_frames PASSED [ 59%] tests/legacy/test_protocol.py::ClientTests::test_close_protocol_error PASSED [ 59%] tests/legacy/test_protocol.py::ClientTests::test_close_reason PASSED [ 59%] tests/legacy/test_protocol.py::ClientTests::test_close_reason_not_set PASSED [ 59%] tests/legacy/test_protocol.py::ClientTests::test_closed PASSED [ 59%] tests/legacy/test_protocol.py::ClientTests::test_connection_close_in_fragmented_text PASSED [ 59%] tests/legacy/test_protocol.py::ClientTests::test_connection_lost PASSED [ 59%] tests/legacy/test_protocol.py::ClientTests::test_control_frame_within_fragmented_text PASSED [ 59%] tests/legacy/test_protocol.py::ClientTests::test_duplicate_ping PASSED [ 60%] tests/legacy/test_protocol.py::ClientTests::test_ensure_open_before_opening_handshake PASSED [ 60%] tests/legacy/test_protocol.py::ClientTests::test_ensure_open_during_unclean_close PASSED [ 60%] tests/legacy/test_protocol.py::ClientTests::test_fragmented_binary PASSED [ 60%] tests/legacy/test_protocol.py::ClientTests::test_fragmented_binary_no_max_size PASSED [ 60%] tests/legacy/test_protocol.py::ClientTests::test_fragmented_binary_payload_too_big PASSED [ 60%] tests/legacy/test_protocol.py::ClientTests::test_fragmented_text PASSED [ 60%] tests/legacy/test_protocol.py::ClientTests::test_fragmented_text_no_max_size PASSED [ 60%] tests/legacy/test_protocol.py::ClientTests::test_fragmented_text_payload_too_big PASSED [ 60%] tests/legacy/test_protocol.py::ClientTests::test_ignore_pong PASSED [ 60%] tests/legacy/test_protocol.py::ClientTests::test_legacy_recv PASSED [ 60%] tests/legacy/test_protocol.py::ClientTests::test_local_address PASSED [ 60%] tests/legacy/test_protocol.py::ClientTests::test_local_address_before_connection PASSED [ 60%] tests/legacy/test_protocol.py::ClientTests::test_local_close PASSED [ 60%] tests/legacy/test_protocol.py::ClientTests::test_local_close_connection_lost_timeout_after_close PASSED [ 60%] tests/legacy/test_protocol.py::ClientTests::test_local_close_connection_lost_timeout_after_write_eof PASSED [ 61%] tests/legacy/test_protocol.py::ClientTests::test_local_close_during_recv PASSED [ 61%] tests/legacy/test_protocol.py::ClientTests::test_local_close_receive_close_frame_timeout PASSED [ 61%] tests/legacy/test_protocol.py::ClientTests::test_local_close_send_close_frame_timeout PASSED [ 61%] tests/legacy/test_protocol.py::ClientTests::test_loop_backwards_compatibility PASSED [ 61%] tests/legacy/test_protocol.py::ClientTests::test_open PASSED [ 61%] tests/legacy/test_protocol.py::ClientTests::test_ping_binary PASSED [ 61%] tests/legacy/test_protocol.py::ClientTests::test_ping_binary_from_bytearray PASSED [ 61%] tests/legacy/test_protocol.py::ClientTests::test_ping_binary_from_memoryview PASSED [ 61%] tests/legacy/test_protocol.py::ClientTests::test_ping_default PASSED [ 61%] tests/legacy/test_protocol.py::ClientTests::test_ping_on_closed_connection PASSED [ 61%] tests/legacy/test_protocol.py::ClientTests::test_ping_on_closing_connection_local PASSED [ 61%] tests/legacy/test_protocol.py::ClientTests::test_ping_on_closing_connection_remote PASSED [ 61%] tests/legacy/test_protocol.py::ClientTests::test_ping_text PASSED [ 61%] tests/legacy/test_protocol.py::ClientTests::test_ping_type_error PASSED [ 62%] tests/legacy/test_protocol.py::ClientTests::test_pong_binary PASSED [ 62%] tests/legacy/test_protocol.py::ClientTests::test_pong_binary_from_bytearray PASSED [ 62%] tests/legacy/test_protocol.py::ClientTests::test_pong_binary_from_memoryview PASSED [ 62%] tests/legacy/test_protocol.py::ClientTests::test_pong_default PASSED [ 62%] tests/legacy/test_protocol.py::ClientTests::test_pong_on_closed_connection PASSED [ 62%] tests/legacy/test_protocol.py::ClientTests::test_pong_on_closing_connection_local PASSED [ 62%] tests/legacy/test_protocol.py::ClientTests::test_pong_on_closing_connection_remote PASSED [ 62%] tests/legacy/test_protocol.py::ClientTests::test_pong_text PASSED [ 62%] tests/legacy/test_protocol.py::ClientTests::test_pong_type_error PASSED [ 62%] tests/legacy/test_protocol.py::ClientTests::test_record_latency_on_pong PASSED [ 62%] tests/legacy/test_protocol.py::ClientTests::test_recv_binary PASSED [ 62%] tests/legacy/test_protocol.py::ClientTests::test_recv_binary_no_max_size PASSED [ 62%] tests/legacy/test_protocol.py::ClientTests::test_recv_binary_payload_too_big PASSED [ 62%] tests/legacy/test_protocol.py::ClientTests::test_recv_canceled PASSED [ 62%] tests/legacy/test_protocol.py::ClientTests::test_recv_canceled_race_condition PASSED [ 63%] tests/legacy/test_protocol.py::ClientTests::test_recv_on_closed_connection PASSED [ 63%] tests/legacy/test_protocol.py::ClientTests::test_recv_on_closing_connection_local PASSED [ 63%] tests/legacy/test_protocol.py::ClientTests::test_recv_on_closing_connection_remote PASSED [ 63%] tests/legacy/test_protocol.py::ClientTests::test_recv_other_error PASSED [ 63%] tests/legacy/test_protocol.py::ClientTests::test_recv_prevents_concurrent_calls PASSED [ 63%] tests/legacy/test_protocol.py::ClientTests::test_recv_protocol_error PASSED [ 63%] tests/legacy/test_protocol.py::ClientTests::test_recv_queue_empty PASSED [ 63%] tests/legacy/test_protocol.py::ClientTests::test_recv_queue_full PASSED [ 63%] tests/legacy/test_protocol.py::ClientTests::test_recv_queue_no_limit PASSED [ 63%] tests/legacy/test_protocol.py::ClientTests::test_recv_text PASSED [ 63%] tests/legacy/test_protocol.py::ClientTests::test_recv_text_no_max_size PASSED [ 63%] tests/legacy/test_protocol.py::ClientTests::test_recv_text_payload_too_big PASSED [ 63%] tests/legacy/test_protocol.py::ClientTests::test_recv_unicode_error PASSED [ 63%] tests/legacy/test_protocol.py::ClientTests::test_recv_when_transfer_data_cancelled PASSED [ 64%] tests/legacy/test_protocol.py::ClientTests::test_remote_address PASSED [ 64%] tests/legacy/test_protocol.py::ClientTests::test_remote_address_before_connection PASSED [ 64%] tests/legacy/test_protocol.py::ClientTests::test_remote_close PASSED [ 64%] tests/legacy/test_protocol.py::ClientTests::test_remote_close_and_connection_lost PASSED [ 64%] tests/legacy/test_protocol.py::ClientTests::test_remote_close_during_send PASSED [ 64%] tests/legacy/test_protocol.py::ClientTests::test_return_latency_on_pong PASSED [ 64%] tests/legacy/test_protocol.py::ClientTests::test_send_async_iterable_binary PASSED [ 64%] tests/legacy/test_protocol.py::ClientTests::test_send_async_iterable_binary_from_bytearray PASSED [ 64%] tests/legacy/test_protocol.py::ClientTests::test_send_async_iterable_binary_from_memoryview PASSED [ 64%] tests/legacy/test_protocol.py::ClientTests::test_send_async_iterable_mixed_type_error PASSED [ 64%] tests/legacy/test_protocol.py::ClientTests::test_send_async_iterable_prevents_concurrent_send PASSED [ 64%] tests/legacy/test_protocol.py::ClientTests::test_send_async_iterable_text PASSED [ 64%] tests/legacy/test_protocol.py::ClientTests::test_send_async_iterable_type_error PASSED [ 64%] tests/legacy/test_protocol.py::ClientTests::test_send_binary PASSED [ 65%] tests/legacy/test_protocol.py::ClientTests::test_send_binary_from_bytearray PASSED [ 65%] tests/legacy/test_protocol.py::ClientTests::test_send_binary_from_memoryview PASSED [ 65%] tests/legacy/test_protocol.py::ClientTests::test_send_dict PASSED [ 65%] tests/legacy/test_protocol.py::ClientTests::test_send_empty_async_iterable PASSED [ 65%] tests/legacy/test_protocol.py::ClientTests::test_send_empty_iterable PASSED [ 65%] tests/legacy/test_protocol.py::ClientTests::test_send_iterable_binary PASSED [ 65%] tests/legacy/test_protocol.py::ClientTests::test_send_iterable_binary_from_bytearray PASSED [ 65%] tests/legacy/test_protocol.py::ClientTests::test_send_iterable_binary_from_memoryview PASSED [ 65%] tests/legacy/test_protocol.py::ClientTests::test_send_iterable_mixed_type_error PASSED [ 65%] tests/legacy/test_protocol.py::ClientTests::test_send_iterable_prevents_concurrent_send PASSED [ 65%] tests/legacy/test_protocol.py::ClientTests::test_send_iterable_text PASSED [ 65%] tests/legacy/test_protocol.py::ClientTests::test_send_iterable_type_error PASSED [ 65%] tests/legacy/test_protocol.py::ClientTests::test_send_on_closed_connection PASSED [ 65%] tests/legacy/test_protocol.py::ClientTests::test_send_on_closing_connection_local PASSED [ 65%] tests/legacy/test_protocol.py::ClientTests::test_send_on_closing_connection_remote PASSED [ 66%] tests/legacy/test_protocol.py::ClientTests::test_send_text PASSED [ 66%] tests/legacy/test_protocol.py::ClientTests::test_send_type_error PASSED [ 66%] tests/legacy/test_protocol.py::ClientTests::test_simultaneous_close PASSED [ 66%] tests/legacy/test_protocol.py::ClientTests::test_timeout_backwards_compatibility PASSED [ 66%] tests/legacy/test_protocol.py::ClientTests::test_unterminated_fragmented_text PASSED [ 66%] tests/legacy/test_protocol.py::ClientTests::test_wait_closed PASSED [ 66%] tests/test_auth.py::BackwardsCompatibilityTests::test_headers_class PASSED [ 66%] tests/test_client.py::BasicTests::test_receive_failed_response PASSED [ 66%] tests/test_client.py::BasicTests::test_receive_successful_response PASSED [ 66%] tests/test_client.py::BasicTests::test_send_request PASSED [ 66%] tests/test_client.py::RequestTests::test_connect PASSED [ 66%] tests/test_client.py::RequestTests::test_extensions PASSED [ 66%] tests/test_client.py::RequestTests::test_origin PASSED [ 66%] tests/test_client.py::RequestTests::test_path PASSED [ 67%] tests/test_client.py::RequestTests::test_port PASSED [ 67%] tests/test_client.py::RequestTests::test_subprotocols PASSED [ 67%] tests/test_client.py::RequestTests::test_user_info PASSED [ 67%] tests/test_client.py::ResponseTests::test_receive_failed_response PASSED [ 67%] tests/test_client.py::ResponseTests::test_receive_no_response PASSED [ 67%] tests/test_client.py::ResponseTests::test_receive_random_response PASSED [ 67%] tests/test_client.py::ResponseTests::test_receive_successful_response PASSED [ 67%] tests/test_client.py::ResponseTests::test_receive_truncated_response PASSED [ 67%] tests/test_client.py::HandshakeTests::test_basic PASSED [ 67%] tests/test_client.py::HandshakeTests::test_enable_extension PASSED [ 67%] tests/test_client.py::HandshakeTests::test_enable_subprotocol PASSED [ 67%] tests/test_client.py::HandshakeTests::test_extension_not_enabled PASSED [ 67%] tests/test_client.py::HandshakeTests::test_extension_not_offered PASSED [ 67%] tests/test_client.py::HandshakeTests::test_invalid_accept PASSED [ 67%] tests/test_client.py::HandshakeTests::test_invalid_connection PASSED [ 68%] tests/test_client.py::HandshakeTests::test_invalid_upgrade PASSED [ 68%] tests/test_client.py::HandshakeTests::test_missing_accept PASSED [ 68%] tests/test_client.py::HandshakeTests::test_missing_connection PASSED [ 68%] tests/test_client.py::HandshakeTests::test_missing_upgrade PASSED [ 68%] tests/test_client.py::HandshakeTests::test_multiple_accept PASSED [ 68%] tests/test_client.py::HandshakeTests::test_multiple_extensions PASSED [ 68%] tests/test_client.py::HandshakeTests::test_multiple_extensions_order PASSED [ 68%] tests/test_client.py::HandshakeTests::test_multiple_subprotocols PASSED [ 68%] tests/test_client.py::HandshakeTests::test_multiple_subprotocols_accepted PASSED [ 68%] tests/test_client.py::HandshakeTests::test_multiple_supported_extension_parameters PASSED [ 68%] tests/test_client.py::HandshakeTests::test_no_extensions PASSED [ 68%] tests/test_client.py::HandshakeTests::test_no_extensions_offered PASSED [ 68%] tests/test_client.py::HandshakeTests::test_no_subprotocol_accepted PASSED [ 68%] tests/test_client.py::HandshakeTests::test_no_subprotocol_requested PASSED [ 69%] tests/test_client.py::HandshakeTests::test_no_subprotocols PASSED [ 69%] tests/test_client.py::HandshakeTests::test_offer_extension PASSED [ 69%] tests/test_client.py::HandshakeTests::test_offer_subprotocol PASSED [ 69%] tests/test_client.py::HandshakeTests::test_supported_extension_parameters PASSED [ 69%] tests/test_client.py::HandshakeTests::test_unsupported_extension_parameters PASSED [ 69%] tests/test_client.py::HandshakeTests::test_unsupported_subprotocol PASSED [ 69%] tests/test_client.py::MiscTests::test_bypass_handshake PASSED [ 69%] tests/test_client.py::MiscTests::test_custom_logger PASSED [ 69%] tests/test_client.py::BackwardsCompatibilityTests::test_client_connection_class PASSED [ 69%] tests/test_client.py::BackoffTests::test_backoff PASSED [ 69%] tests/test_connection.py::BackwardsCompatibilityTests::test_connection_class PASSED [ 69%] tests/test_datastructures.py::MultipleValuesErrorTests::test_multiple_values_error_str PASSED [ 69%] tests/test_datastructures.py::HeadersTests::test_clear PASSED [ 69%] tests/test_datastructures.py::HeadersTests::test_contains PASSED [ 69%] tests/test_datastructures.py::HeadersTests::test_contains_case_insensitive PASSED [ 70%] tests/test_datastructures.py::HeadersTests::test_contains_non_string_key PASSED [ 70%] tests/test_datastructures.py::HeadersTests::test_contains_not_found PASSED [ 70%] tests/test_datastructures.py::HeadersTests::test_copy PASSED [ 70%] tests/test_datastructures.py::HeadersTests::test_delitem PASSED [ 70%] tests/test_datastructures.py::HeadersTests::test_delitem_case_insensitive PASSED [ 70%] tests/test_datastructures.py::HeadersTests::test_eq PASSED [ 70%] tests/test_datastructures.py::HeadersTests::test_eq_case_insensitive PASSED [ 70%] tests/test_datastructures.py::HeadersTests::test_eq_not_equal PASSED [ 70%] tests/test_datastructures.py::HeadersTests::test_eq_other_type PASSED [ 70%] tests/test_datastructures.py::HeadersTests::test_get_all PASSED [ 70%] tests/test_datastructures.py::HeadersTests::test_get_all_case_insensitive PASSED [ 70%] tests/test_datastructures.py::HeadersTests::test_get_all_no_values PASSED [ 70%] tests/test_datastructures.py::HeadersTests::test_getitem PASSED [ 70%] tests/test_datastructures.py::HeadersTests::test_getitem_case_insensitive PASSED [ 71%] tests/test_datastructures.py::HeadersTests::test_getitem_key_error PASSED [ 71%] tests/test_datastructures.py::HeadersTests::test_init PASSED [ 71%] tests/test_datastructures.py::HeadersTests::test_init_from_headers PASSED [ 71%] tests/test_datastructures.py::HeadersTests::test_init_from_headers_and_kwargs PASSED [ 71%] tests/test_datastructures.py::HeadersTests::test_init_from_iterable PASSED [ 71%] tests/test_datastructures.py::HeadersTests::test_init_from_iterable_and_kwargs PASSED [ 71%] tests/test_datastructures.py::HeadersTests::test_init_from_kwargs PASSED [ 71%] tests/test_datastructures.py::HeadersTests::test_init_from_mapping PASSED [ 71%] tests/test_datastructures.py::HeadersTests::test_init_from_mapping_and_kwargs PASSED [ 71%] tests/test_datastructures.py::HeadersTests::test_init_multiple_positional_arguments PASSED [ 71%] tests/test_datastructures.py::HeadersTests::test_iter PASSED [ 71%] tests/test_datastructures.py::HeadersTests::test_len PASSED [ 71%] tests/test_datastructures.py::HeadersTests::test_raw_items PASSED [ 71%] tests/test_datastructures.py::HeadersTests::test_repr PASSED [ 72%] tests/test_datastructures.py::HeadersTests::test_serialize PASSED [ 72%] tests/test_datastructures.py::HeadersTests::test_setitem PASSED [ 72%] tests/test_datastructures.py::HeadersTests::test_setitem_case_insensitive PASSED [ 72%] tests/test_datastructures.py::HeadersTests::test_str PASSED [ 72%] tests/test_datastructures.py::MultiValueHeadersTests::test_copy PASSED [ 72%] tests/test_datastructures.py::MultiValueHeadersTests::test_delitem PASSED [ 72%] tests/test_datastructures.py::MultiValueHeadersTests::test_get_all PASSED [ 72%] tests/test_datastructures.py::MultiValueHeadersTests::test_getitem_multiple_values_error PASSED [ 72%] tests/test_datastructures.py::MultiValueHeadersTests::test_init_from_headers PASSED [ 72%] tests/test_datastructures.py::MultiValueHeadersTests::test_init_from_headers_and_kwargs PASSED [ 72%] tests/test_datastructures.py::MultiValueHeadersTests::test_iter PASSED [ 72%] tests/test_datastructures.py::MultiValueHeadersTests::test_len PASSED [ 72%] tests/test_datastructures.py::MultiValueHeadersTests::test_raw_items PASSED [ 72%] tests/test_datastructures.py::MultiValueHeadersTests::test_repr PASSED [ 72%] tests/test_datastructures.py::MultiValueHeadersTests::test_serialize PASSED [ 73%] tests/test_datastructures.py::MultiValueHeadersTests::test_setitem PASSED [ 73%] tests/test_datastructures.py::MultiValueHeadersTests::test_str PASSED [ 73%] tests/test_exceptions.py::ExceptionsTests::test_str PASSED [ 73%] tests/test_exceptions.py::DeprecationTests::test_connection_closed_attributes_deprecation PASSED [ 73%] tests/test_exceptions.py::DeprecationTests::test_connection_closed_attributes_deprecation_defaults PASSED [ 73%] tests/test_exceptions.py::DeprecationTests::test_payload_too_big_with_message PASSED [ 73%] tests/test_exports.py::ExportsTests::test_submodule_exports_are_globally_unique PASSED [ 73%] tests/test_exports.py::ExportsTests::test_top_level_module_reexports_submodule_exports PASSED [ 73%] tests/test_frames.py::FrameTests::test_bad_opcode PASSED [ 73%] tests/test_frames.py::FrameTests::test_bad_reserved_bits PASSED [ 73%] tests/test_frames.py::FrameTests::test_binary_masked PASSED [ 73%] tests/test_frames.py::FrameTests::test_binary_unmasked PASSED [ 73%] tests/test_frames.py::FrameTests::test_close PASSED [ 73%] tests/test_frames.py::FrameTests::test_control_frame_max_length PASSED [ 74%] tests/test_frames.py::FrameTests::test_extensions PASSED [ 74%] tests/test_frames.py::FrameTests::test_fragmented_control_frame PASSED [ 74%] tests/test_frames.py::FrameTests::test_good_opcode PASSED [ 74%] tests/test_frames.py::FrameTests::test_long PASSED [ 74%] tests/test_frames.py::FrameTests::test_mask_flag PASSED [ 74%] tests/test_frames.py::FrameTests::test_non_ascii_text_masked PASSED [ 74%] tests/test_frames.py::FrameTests::test_non_ascii_text_unmasked PASSED [ 74%] tests/test_frames.py::FrameTests::test_payload_too_big PASSED [ 74%] tests/test_frames.py::FrameTests::test_ping PASSED [ 74%] tests/test_frames.py::FrameTests::test_pong PASSED [ 74%] tests/test_frames.py::FrameTests::test_text_masked PASSED [ 74%] tests/test_frames.py::FrameTests::test_text_unmasked PASSED [ 74%] tests/test_frames.py::FrameTests::test_very_long PASSED [ 74%] tests/test_frames.py::StrTests::test_binary PASSED [ 74%] tests/test_frames.py::StrTests::test_binary_from_memoryview PASSED [ 75%] tests/test_frames.py::StrTests::test_binary_non_final PASSED [ 75%] tests/test_frames.py::StrTests::test_binary_non_final_from_memoryview PASSED [ 75%] tests/test_frames.py::StrTests::test_binary_truncated PASSED [ 75%] tests/test_frames.py::StrTests::test_binary_truncated_from_memoryview PASSED [ 75%] tests/test_frames.py::StrTests::test_close PASSED [ 75%] tests/test_frames.py::StrTests::test_close_reason PASSED [ 75%] tests/test_frames.py::StrTests::test_cont_binary PASSED [ 75%] tests/test_frames.py::StrTests::test_cont_binary_from_memoryview PASSED [ 75%] tests/test_frames.py::StrTests::test_cont_binary_truncated PASSED [ 75%] tests/test_frames.py::StrTests::test_cont_binary_truncated_from_memoryview PASSED [ 75%] tests/test_frames.py::StrTests::test_cont_final_binary PASSED [ 75%] tests/test_frames.py::StrTests::test_cont_final_binary_from_memoryview PASSED [ 75%] tests/test_frames.py::StrTests::test_cont_final_text PASSED [ 75%] tests/test_frames.py::StrTests::test_cont_text PASSED [ 76%] tests/test_frames.py::StrTests::test_cont_text_truncated PASSED [ 76%] tests/test_frames.py::StrTests::test_ping PASSED [ 76%] tests/test_frames.py::StrTests::test_ping_binary PASSED [ 76%] tests/test_frames.py::StrTests::test_ping_text PASSED [ 76%] tests/test_frames.py::StrTests::test_ping_text_with_newline PASSED [ 76%] tests/test_frames.py::StrTests::test_pong PASSED [ 76%] tests/test_frames.py::StrTests::test_pong_binary PASSED [ 76%] tests/test_frames.py::StrTests::test_pong_text PASSED [ 76%] tests/test_frames.py::StrTests::test_pong_text_with_newline PASSED [ 76%] tests/test_frames.py::StrTests::test_text PASSED [ 76%] tests/test_frames.py::StrTests::test_text_non_final PASSED [ 76%] tests/test_frames.py::StrTests::test_text_truncated PASSED [ 76%] tests/test_frames.py::StrTests::test_text_with_newline PASSED [ 76%] tests/test_frames.py::CloseTests::test_parse_and_serialize PASSED [ 76%] tests/test_frames.py::CloseTests::test_parse_empty PASSED [ 77%] tests/test_frames.py::CloseTests::test_parse_errors PASSED [ 77%] tests/test_frames.py::CloseTests::test_serialize_errors PASSED [ 77%] tests/test_frames.py::CloseTests::test_str PASSED [ 77%] tests/test_headers.py::HeadersTests::test_build_authorization_basic PASSED [ 77%] tests/test_headers.py::HeadersTests::test_build_authorization_basic_utf8 PASSED [ 77%] tests/test_headers.py::HeadersTests::test_build_host PASSED [ 77%] tests/test_headers.py::HeadersTests::test_build_www_authenticate_basic PASSED [ 77%] tests/test_headers.py::HeadersTests::test_build_www_authenticate_basic_invalid_realm PASSED [ 77%] tests/test_headers.py::HeadersTests::test_parse_authorization_basic PASSED [ 77%] tests/test_headers.py::HeadersTests::test_parse_authorization_basic_invalid_header_format PASSED [ 77%] tests/test_headers.py::HeadersTests::test_parse_authorization_basic_invalid_header_value PASSED [ 77%] tests/test_headers.py::HeadersTests::test_parse_connection PASSED [ 77%] tests/test_headers.py::HeadersTests::test_parse_connection_invalid_header_format PASSED [ 77%] tests/test_headers.py::HeadersTests::test_parse_extension PASSED [ 78%] tests/test_headers.py::HeadersTests::test_parse_extension_invalid_header_format PASSED [ 78%] tests/test_headers.py::HeadersTests::test_parse_subprotocol PASSED [ 78%] tests/test_headers.py::HeadersTests::test_parse_subprotocol_invalid_header PASSED [ 78%] tests/test_headers.py::HeadersTests::test_parse_upgrade PASSED [ 78%] tests/test_headers.py::HeadersTests::test_parse_upgrade_invalid_header_format PASSED [ 78%] tests/test_headers.py::HeadersTests::test_validate_subprotocols PASSED [ 78%] tests/test_headers.py::HeadersTests::test_validate_subprotocols_invalid PASSED [ 78%] tests/test_http.py::BackwardsCompatibilityTests::test_headers_class PASSED [ 78%] tests/test_http11.py::RequestTests::test_parse PASSED [ 78%] tests/test_http11.py::RequestTests::test_parse_body PASSED [ 78%] tests/test_http11.py::RequestTests::test_parse_body_with_transfer_encoding PASSED [ 78%] tests/test_http11.py::RequestTests::test_parse_empty PASSED [ 78%] tests/test_http11.py::RequestTests::test_parse_invalid_header PASSED [ 78%] tests/test_http11.py::RequestTests::test_parse_invalid_request_line PASSED [ 79%] tests/test_http11.py::RequestTests::test_parse_unsupported_method PASSED [ 79%] tests/test_http11.py::RequestTests::test_parse_unsupported_protocol PASSED [ 79%] tests/test_http11.py::RequestTests::test_serialize PASSED [ 79%] tests/test_http11.py::ResponseTests::test_parse PASSED [ 79%] tests/test_http11.py::ResponseTests::test_parse_body_no_content PASSED [ 79%] tests/test_http11.py::ResponseTests::test_parse_body_not_modified PASSED [ 79%] tests/test_http11.py::ResponseTests::test_parse_body_with_content_length PASSED [ 79%] tests/test_http11.py::ResponseTests::test_parse_body_with_content_length_too_long PASSED [ 79%] tests/test_http11.py::ResponseTests::test_parse_body_with_transfer_encoding PASSED [ 79%] tests/test_http11.py::ResponseTests::test_parse_body_without_content_length PASSED [ 79%] tests/test_http11.py::ResponseTests::test_parse_body_without_content_length_too_long PASSED [ 79%] tests/test_http11.py::ResponseTests::test_parse_empty PASSED [ 79%] tests/test_http11.py::ResponseTests::test_parse_invalid_header PASSED [ 79%] tests/test_http11.py::ResponseTests::test_parse_invalid_reason PASSED [ 79%] tests/test_http11.py::ResponseTests::test_parse_invalid_status_line PASSED [ 80%] tests/test_http11.py::ResponseTests::test_parse_non_integer_status PASSED [ 80%] tests/test_http11.py::ResponseTests::test_parse_non_three_digit_status PASSED [ 80%] tests/test_http11.py::ResponseTests::test_parse_unsupported_protocol PASSED [ 80%] tests/test_http11.py::ResponseTests::test_serialize PASSED [ 80%] tests/test_http11.py::ResponseTests::test_serialize_with_body PASSED [ 80%] tests/test_http11.py::HeadersTests::test_parse_invalid_line_ending PASSED [ 80%] tests/test_http11.py::HeadersTests::test_parse_invalid_name PASSED [ 80%] tests/test_http11.py::HeadersTests::test_parse_invalid_value PASSED [ 80%] tests/test_http11.py::HeadersTests::test_parse_too_long_line PASSED [ 80%] tests/test_http11.py::HeadersTests::test_parse_too_long_value PASSED [ 80%] tests/test_imports.py::ImportsTests::test_attribute_error PASSED [ 80%] tests/test_imports.py::ImportsTests::test_dir PASSED [ 80%] tests/test_imports.py::ImportsTests::test_get_alias PASSED [ 80%] tests/test_imports.py::ImportsTests::test_get_deprecated_alias PASSED [ 81%] tests/test_protocol.py::MaskingTests::test_client_receives_masked_frame PASSED [ 81%] tests/test_protocol.py::MaskingTests::test_client_receives_unmasked_frame PASSED [ 81%] tests/test_protocol.py::MaskingTests::test_client_sends_masked_frame PASSED [ 81%] tests/test_protocol.py::MaskingTests::test_server_receives_masked_frame PASSED [ 81%] tests/test_protocol.py::MaskingTests::test_server_receives_unmasked_frame PASSED [ 81%] tests/test_protocol.py::MaskingTests::test_server_sends_unmasked_frame PASSED [ 81%] tests/test_protocol.py::ContinuationTests::test_client_receives_continuation_after_receiving_close PASSED [ 81%] tests/test_protocol.py::ContinuationTests::test_client_receives_unexpected_continuation PASSED [ 81%] tests/test_protocol.py::ContinuationTests::test_client_sends_continuation_after_sending_close PASSED [ 81%] tests/test_protocol.py::ContinuationTests::test_client_sends_unexpected_continuation PASSED [ 81%] tests/test_protocol.py::ContinuationTests::test_server_receives_continuation_after_receiving_close PASSED [ 81%] tests/test_protocol.py::ContinuationTests::test_server_receives_unexpected_continuation PASSED [ 81%] tests/test_protocol.py::ContinuationTests::test_server_sends_continuation_after_sending_close PASSED [ 81%] tests/test_protocol.py::ContinuationTests::test_server_sends_unexpected_continuation PASSED [ 81%] tests/test_protocol.py::TextTests::test_client_receives_fragmented_text PASSED [ 82%] tests/test_protocol.py::TextTests::test_client_receives_fragmented_text_over_size_limit PASSED [ 82%] tests/test_protocol.py::TextTests::test_client_receives_fragmented_text_without_size_limit PASSED [ 82%] tests/test_protocol.py::TextTests::test_client_receives_text PASSED [ 82%] tests/test_protocol.py::TextTests::test_client_receives_text_after_receiving_close PASSED [ 82%] tests/test_protocol.py::TextTests::test_client_receives_text_over_size_limit PASSED [ 82%] tests/test_protocol.py::TextTests::test_client_receives_text_without_size_limit PASSED [ 82%] tests/test_protocol.py::TextTests::test_client_receives_unexpected_text PASSED [ 82%] tests/test_protocol.py::TextTests::test_client_sends_fragmented_text PASSED [ 82%] tests/test_protocol.py::TextTests::test_client_sends_text PASSED [ 82%] tests/test_protocol.py::TextTests::test_client_sends_text_after_sending_close PASSED [ 82%] tests/test_protocol.py::TextTests::test_client_sends_unexpected_text PASSED [ 82%] tests/test_protocol.py::TextTests::test_server_receives_fragmented_text PASSED [ 82%] tests/test_protocol.py::TextTests::test_server_receives_fragmented_text_over_size_limit PASSED [ 82%] tests/test_protocol.py::TextTests::test_server_receives_fragmented_text_without_size_limit PASSED [ 83%] tests/test_protocol.py::TextTests::test_server_receives_text PASSED [ 83%] tests/test_protocol.py::TextTests::test_server_receives_text_after_receiving_close PASSED [ 83%] tests/test_protocol.py::TextTests::test_server_receives_text_over_size_limit PASSED [ 83%] tests/test_protocol.py::TextTests::test_server_receives_text_without_size_limit PASSED [ 83%] tests/test_protocol.py::TextTests::test_server_receives_unexpected_text PASSED [ 83%] tests/test_protocol.py::TextTests::test_server_sends_fragmented_text PASSED [ 83%] tests/test_protocol.py::TextTests::test_server_sends_text PASSED [ 83%] tests/test_protocol.py::TextTests::test_server_sends_text_after_sending_close PASSED [ 83%] tests/test_protocol.py::TextTests::test_server_sends_unexpected_text PASSED [ 83%] tests/test_protocol.py::BinaryTests::test_client_receives_binary PASSED [ 83%] tests/test_protocol.py::BinaryTests::test_client_receives_binary_after_receiving_close PASSED [ 83%] tests/test_protocol.py::BinaryTests::test_client_receives_binary_over_size_limit PASSED [ 83%] tests/test_protocol.py::BinaryTests::test_client_receives_fragmented_binary PASSED [ 83%] tests/test_protocol.py::BinaryTests::test_client_receives_fragmented_binary_over_size_limit PASSED [ 83%] tests/test_protocol.py::BinaryTests::test_client_receives_unexpected_binary PASSED [ 84%] tests/test_protocol.py::BinaryTests::test_client_sends_binary PASSED [ 84%] tests/test_protocol.py::BinaryTests::test_client_sends_binary_after_sending_close PASSED [ 84%] tests/test_protocol.py::BinaryTests::test_client_sends_fragmented_binary PASSED [ 84%] tests/test_protocol.py::BinaryTests::test_client_sends_unexpected_binary PASSED [ 84%] tests/test_protocol.py::BinaryTests::test_server_receives_binary PASSED [ 84%] tests/test_protocol.py::BinaryTests::test_server_receives_binary_after_receiving_close PASSED [ 84%] tests/test_protocol.py::BinaryTests::test_server_receives_binary_over_size_limit PASSED [ 84%] tests/test_protocol.py::BinaryTests::test_server_receives_fragmented_binary PASSED [ 84%] tests/test_protocol.py::BinaryTests::test_server_receives_fragmented_binary_over_size_limit PASSED [ 84%] tests/test_protocol.py::BinaryTests::test_server_receives_unexpected_binary PASSED [ 84%] tests/test_protocol.py::BinaryTests::test_server_sends_binary PASSED [ 84%] tests/test_protocol.py::BinaryTests::test_server_sends_binary_after_sending_close PASSED [ 84%] tests/test_protocol.py::BinaryTests::test_server_sends_fragmented_binary PASSED [ 84%] tests/test_protocol.py::BinaryTests::test_server_sends_unexpected_binary PASSED [ 85%] tests/test_protocol.py::CloseTests::test_client_receives_close PASSED [ 85%] tests/test_protocol.py::CloseTests::test_client_receives_close_then_sends_close PASSED [ 85%] tests/test_protocol.py::CloseTests::test_client_receives_close_with_code PASSED [ 85%] tests/test_protocol.py::CloseTests::test_client_receives_close_with_code_and_reason PASSED [ 85%] tests/test_protocol.py::CloseTests::test_client_receives_close_with_non_utf8_reason PASSED [ 85%] tests/test_protocol.py::CloseTests::test_client_receives_close_with_truncated_code PASSED [ 85%] tests/test_protocol.py::CloseTests::test_client_sends_close PASSED [ 85%] tests/test_protocol.py::CloseTests::test_client_sends_close_after_connection_is_closed PASSED [ 85%] tests/test_protocol.py::CloseTests::test_client_sends_close_then_receives_close PASSED [ 85%] tests/test_protocol.py::CloseTests::test_client_sends_close_twice PASSED [ 85%] tests/test_protocol.py::CloseTests::test_client_sends_close_with_code PASSED [ 85%] tests/test_protocol.py::CloseTests::test_client_sends_close_with_code_and_reason PASSED [ 85%] tests/test_protocol.py::CloseTests::test_client_sends_close_with_reason_only PASSED [ 85%] tests/test_protocol.py::CloseTests::test_close_code PASSED [ 86%] tests/test_protocol.py::CloseTests::test_close_code_not_available PASSED [ 86%] tests/test_protocol.py::CloseTests::test_close_code_not_available_yet PASSED [ 86%] tests/test_protocol.py::CloseTests::test_close_code_not_provided PASSED [ 86%] tests/test_protocol.py::CloseTests::test_close_reason PASSED [ 86%] tests/test_protocol.py::CloseTests::test_close_reason_not_available PASSED [ 86%] tests/test_protocol.py::CloseTests::test_close_reason_not_available_yet PASSED [ 86%] tests/test_protocol.py::CloseTests::test_close_reason_not_provided PASSED [ 86%] tests/test_protocol.py::CloseTests::test_server_receives_close PASSED [ 86%] tests/test_protocol.py::CloseTests::test_server_receives_close_then_sends_close PASSED [ 86%] tests/test_protocol.py::CloseTests::test_server_receives_close_with_code PASSED [ 86%] tests/test_protocol.py::CloseTests::test_server_receives_close_with_code_and_reason PASSED [ 86%] tests/test_protocol.py::CloseTests::test_server_receives_close_with_non_utf8_reason PASSED [ 86%] tests/test_protocol.py::CloseTests::test_server_receives_close_with_truncated_code PASSED [ 86%] tests/test_protocol.py::CloseTests::test_server_sends_close PASSED [ 86%] tests/test_protocol.py::CloseTests::test_server_sends_close_after_connection_is_closed PASSED [ 87%] tests/test_protocol.py::CloseTests::test_server_sends_close_then_receives_close PASSED [ 87%] tests/test_protocol.py::CloseTests::test_server_sends_close_twice PASSED [ 87%] tests/test_protocol.py::CloseTests::test_server_sends_close_with_code PASSED [ 87%] tests/test_protocol.py::CloseTests::test_server_sends_close_with_code_and_reason PASSED [ 87%] tests/test_protocol.py::CloseTests::test_server_sends_close_with_reason_only PASSED [ 87%] tests/test_protocol.py::PingTests::test_client_receives_fragmented_ping_frame PASSED [ 87%] tests/test_protocol.py::PingTests::test_client_receives_ping PASSED [ 87%] tests/test_protocol.py::PingTests::test_client_receives_ping_after_receiving_close PASSED [ 87%] tests/test_protocol.py::PingTests::test_client_receives_ping_with_data PASSED [ 87%] tests/test_protocol.py::PingTests::test_client_sends_fragmented_ping_frame PASSED [ 87%] tests/test_protocol.py::PingTests::test_client_sends_ping PASSED [ 87%] tests/test_protocol.py::PingTests::test_client_sends_ping_after_connection_is_closed PASSED [ 87%] tests/test_protocol.py::PingTests::test_client_sends_ping_after_sending_close PASSED [ 87%] tests/test_protocol.py::PingTests::test_client_sends_ping_with_data PASSED [ 88%] tests/test_protocol.py::PingTests::test_server_receives_fragmented_ping_frame PASSED [ 88%] tests/test_protocol.py::PingTests::test_server_receives_ping PASSED [ 88%] tests/test_protocol.py::PingTests::test_server_receives_ping_after_receiving_close PASSED [ 88%] tests/test_protocol.py::PingTests::test_server_receives_ping_with_data PASSED [ 88%] tests/test_protocol.py::PingTests::test_server_sends_fragmented_ping_frame PASSED [ 88%] tests/test_protocol.py::PingTests::test_server_sends_ping PASSED [ 88%] tests/test_protocol.py::PingTests::test_server_sends_ping_after_connection_is_closed PASSED [ 88%] tests/test_protocol.py::PingTests::test_server_sends_ping_after_sending_close PASSED [ 88%] tests/test_protocol.py::PingTests::test_server_sends_ping_with_data PASSED [ 88%] tests/test_protocol.py::PongTests::test_client_receives_fragmented_pong_frame PASSED [ 88%] tests/test_protocol.py::PongTests::test_client_receives_pong PASSED [ 88%] tests/test_protocol.py::PongTests::test_client_receives_pong_after_receiving_close PASSED [ 88%] tests/test_protocol.py::PongTests::test_client_receives_pong_with_data PASSED [ 88%] tests/test_protocol.py::PongTests::test_client_sends_fragmented_pong_frame PASSED [ 88%] tests/test_protocol.py::PongTests::test_client_sends_pong PASSED [ 89%] tests/test_protocol.py::PongTests::test_client_sends_pong_after_connection_is_closed PASSED [ 89%] tests/test_protocol.py::PongTests::test_client_sends_pong_after_sending_close PASSED [ 89%] tests/test_protocol.py::PongTests::test_client_sends_pong_with_data PASSED [ 89%] tests/test_protocol.py::PongTests::test_server_receives_fragmented_pong_frame PASSED [ 89%] tests/test_protocol.py::PongTests::test_server_receives_pong PASSED [ 89%] tests/test_protocol.py::PongTests::test_server_receives_pong_after_receiving_close PASSED [ 89%] tests/test_protocol.py::PongTests::test_server_receives_pong_with_data PASSED [ 89%] tests/test_protocol.py::PongTests::test_server_sends_fragmented_pong_frame PASSED [ 89%] tests/test_protocol.py::PongTests::test_server_sends_pong PASSED [ 89%] tests/test_protocol.py::PongTests::test_server_sends_pong_after_connection_is_closed PASSED [ 89%] tests/test_protocol.py::PongTests::test_server_sends_pong_after_sending_close PASSED [ 89%] tests/test_protocol.py::PongTests::test_server_sends_pong_with_data PASSED [ 89%] tests/test_protocol.py::FailTests::test_client_stops_processing_frames_after_fail PASSED [ 89%] tests/test_protocol.py::FailTests::test_server_stops_processing_frames_after_fail PASSED [ 90%] tests/test_protocol.py::FragmentationTests::test_client_receive_close_in_fragmented_message PASSED [ 90%] tests/test_protocol.py::FragmentationTests::test_client_receive_ping_pong_in_fragmented_message PASSED [ 90%] tests/test_protocol.py::FragmentationTests::test_client_send_close_in_fragmented_message PASSED [ 90%] tests/test_protocol.py::FragmentationTests::test_client_send_ping_pong_in_fragmented_message PASSED [ 90%] tests/test_protocol.py::FragmentationTests::test_server_receive_close_in_fragmented_message PASSED [ 90%] tests/test_protocol.py::FragmentationTests::test_server_receive_ping_pong_in_fragmented_message PASSED [ 90%] tests/test_protocol.py::FragmentationTests::test_server_send_close_in_fragmented_message PASSED [ 90%] tests/test_protocol.py::FragmentationTests::test_server_send_ping_pong_in_fragmented_message PASSED [ 90%] tests/test_protocol.py::EOFTests::test_client_receives_data_after_eof PASSED [ 90%] tests/test_protocol.py::EOFTests::test_client_receives_data_after_exception PASSED [ 90%] tests/test_protocol.py::EOFTests::test_client_receives_data_and_eof_after_exception PASSED [ 90%] tests/test_protocol.py::EOFTests::test_client_receives_eof PASSED [ 90%] tests/test_protocol.py::EOFTests::test_client_receives_eof_after_eof PASSED [ 90%] tests/test_protocol.py::EOFTests::test_client_receives_eof_after_exception PASSED [ 90%] tests/test_protocol.py::EOFTests::test_client_receives_eof_between_frames PASSED [ 91%] tests/test_protocol.py::EOFTests::test_client_receives_eof_inside_frame PASSED [ 91%] tests/test_protocol.py::EOFTests::test_server_receives_data_after_eof PASSED [ 91%] tests/test_protocol.py::EOFTests::test_server_receives_data_after_exception PASSED [ 91%] tests/test_protocol.py::EOFTests::test_server_receives_data_and_eof_after_exception PASSED [ 91%] tests/test_protocol.py::EOFTests::test_server_receives_eof PASSED [ 91%] tests/test_protocol.py::EOFTests::test_server_receives_eof_after_eof PASSED [ 91%] tests/test_protocol.py::EOFTests::test_server_receives_eof_after_exception PASSED [ 91%] tests/test_protocol.py::EOFTests::test_server_receives_eof_between_frames PASSED [ 91%] tests/test_protocol.py::EOFTests::test_server_receives_eof_inside_frame PASSED [ 91%] tests/test_protocol.py::TCPCloseTests::test_client_default PASSED [ 91%] tests/test_protocol.py::TCPCloseTests::test_client_failed_connecting PASSED [ 91%] tests/test_protocol.py::TCPCloseTests::test_client_fails_connection PASSED [ 91%] tests/test_protocol.py::TCPCloseTests::test_client_is_connecting PASSED [ 91%] tests/test_protocol.py::TCPCloseTests::test_client_receives_close PASSED [ 92%] tests/test_protocol.py::TCPCloseTests::test_client_receives_close_then_eof PASSED [ 92%] tests/test_protocol.py::TCPCloseTests::test_client_sends_close PASSED [ 92%] tests/test_protocol.py::TCPCloseTests::test_server_default PASSED [ 92%] tests/test_protocol.py::TCPCloseTests::test_server_failed_connecting PASSED [ 92%] tests/test_protocol.py::TCPCloseTests::test_server_fails_connection PASSED [ 92%] tests/test_protocol.py::TCPCloseTests::test_server_is_connecting PASSED [ 92%] tests/test_protocol.py::TCPCloseTests::test_server_receives_close PASSED [ 92%] tests/test_protocol.py::TCPCloseTests::test_server_receives_close_then_eof PASSED [ 92%] tests/test_protocol.py::TCPCloseTests::test_server_sends_close PASSED [ 92%] tests/test_protocol.py::ConnectionClosedTests::test_client_receives_close_then_sends_close PASSED [ 92%] tests/test_protocol.py::ConnectionClosedTests::test_client_receives_eof PASSED [ 92%] tests/test_protocol.py::ConnectionClosedTests::test_client_sends_close_then_receives_close PASSED [ 92%] tests/test_protocol.py::ConnectionClosedTests::test_client_sends_close_then_receives_eof PASSED [ 92%] tests/test_protocol.py::ConnectionClosedTests::test_server_receives_close_then_sends_close PASSED [ 93%] tests/test_protocol.py::ConnectionClosedTests::test_server_receives_eof PASSED [ 93%] tests/test_protocol.py::ConnectionClosedTests::test_server_sends_close_then_receives_close PASSED [ 93%] tests/test_protocol.py::ConnectionClosedTests::test_server_sends_close_then_receives_eof PASSED [ 93%] tests/test_protocol.py::ErrorTests::test_client_hits_internal_error_reading_frame PASSED [ 93%] tests/test_protocol.py::ErrorTests::test_server_hits_internal_error_reading_frame PASSED [ 93%] tests/test_protocol.py::ExtensionsTests::test_client_extension_decodes_frame PASSED [ 93%] tests/test_protocol.py::ExtensionsTests::test_client_extension_encodes_frame PASSED [ 93%] tests/test_protocol.py::ExtensionsTests::test_server_extension_decodes_frame PASSED [ 93%] tests/test_protocol.py::ExtensionsTests::test_server_extension_encodes_frame PASSED [ 93%] tests/test_protocol.py::MiscTests::test_client_custom_logger PASSED [ 93%] tests/test_protocol.py::MiscTests::test_client_default_logger PASSED [ 93%] tests/test_protocol.py::MiscTests::test_server_custom_logger PASSED [ 93%] tests/test_protocol.py::MiscTests::test_server_default_logger PASSED [ 93%] tests/test_server.py::BasicTests::test_accept_and_send_successful_response PASSED [ 93%] tests/test_server.py::BasicTests::test_receive_request PASSED [ 94%] tests/test_server.py::BasicTests::test_send_response_after_failed_accept PASSED [ 94%] tests/test_server.py::BasicTests::test_send_response_after_reject PASSED [ 94%] tests/test_server.py::BasicTests::test_send_response_without_accept_or_reject PASSED [ 94%] tests/test_server.py::RequestTests::test_receive_junk_request PASSED [ 94%] tests/test_server.py::RequestTests::test_receive_no_request PASSED [ 94%] tests/test_server.py::RequestTests::test_receive_request PASSED [ 94%] tests/test_server.py::RequestTests::test_receive_truncated_request PASSED [ 94%] tests/test_server.py::ResponseTests::test_accept_response PASSED [ 94%] tests/test_server.py::ResponseTests::test_reject_response PASSED [ 94%] tests/test_server.py::ResponseTests::test_reject_response_supports_int_status PASSED [ 94%] tests/test_server.py::ResponseTests::test_unexpected_error PASSED [ 94%] tests/test_server.py::HandshakeTests::test_basic PASSED [ 94%] tests/test_server.py::HandshakeTests::test_extension PASSED [ 94%] tests/test_server.py::HandshakeTests::test_extension_not_enabled PASSED [ 95%] tests/test_server.py::HandshakeTests::test_extension_not_supported PASSED [ 95%] tests/test_server.py::HandshakeTests::test_invalid_connection PASSED [ 95%] tests/test_server.py::HandshakeTests::test_invalid_key PASSED [ 95%] tests/test_server.py::HandshakeTests::test_invalid_upgrade PASSED [ 95%] tests/test_server.py::HandshakeTests::test_invalid_version PASSED [ 95%] tests/test_server.py::HandshakeTests::test_missing_connection PASSED [ 95%] tests/test_server.py::HandshakeTests::test_missing_key PASSED [ 95%] tests/test_server.py::HandshakeTests::test_missing_upgrade PASSED [ 95%] tests/test_server.py::HandshakeTests::test_missing_version PASSED [ 95%] tests/test_server.py::HandshakeTests::test_multiple_extensions PASSED [ 95%] tests/test_server.py::HandshakeTests::test_multiple_extensions_order PASSED [ 95%] tests/test_server.py::HandshakeTests::test_multiple_key PASSED [ 95%] tests/test_server.py::HandshakeTests::test_multiple_origin PASSED [ 95%] tests/test_server.py::HandshakeTests::test_multiple_subprotocols PASSED [ 95%] tests/test_server.py::HandshakeTests::test_multiple_supported_extension_parameters PASSED [ 96%] tests/test_server.py::HandshakeTests::test_multiple_version PASSED [ 96%] tests/test_server.py::HandshakeTests::test_no_extensions PASSED [ 96%] tests/test_server.py::HandshakeTests::test_no_extensions_supported PASSED [ 96%] tests/test_server.py::HandshakeTests::test_no_origin PASSED [ 96%] tests/test_server.py::HandshakeTests::test_no_origin_accepted PASSED [ 96%] tests/test_server.py::HandshakeTests::test_no_subprotocol_requested PASSED [ 96%] tests/test_server.py::HandshakeTests::test_no_subprotocols PASSED [ 96%] tests/test_server.py::HandshakeTests::test_no_subprotocols_supported PASSED [ 96%] tests/test_server.py::HandshakeTests::test_origin PASSED [ 96%] tests/test_server.py::HandshakeTests::test_select_no_subprotocol PASSED [ 96%] tests/test_server.py::HandshakeTests::test_select_subprotocol PASSED [ 96%] tests/test_server.py::HandshakeTests::test_subprotocol PASSED [ 96%] tests/test_server.py::HandshakeTests::test_supported_extension_parameters PASSED [ 96%] tests/test_server.py::HandshakeTests::test_supported_origin PASSED [ 97%] tests/test_server.py::HandshakeTests::test_supported_subprotocol PASSED [ 97%] tests/test_server.py::HandshakeTests::test_truncated_key PASSED [ 97%] tests/test_server.py::HandshakeTests::test_unexpected_origin PASSED [ 97%] tests/test_server.py::HandshakeTests::test_unsupported_extension_parameters PASSED [ 97%] tests/test_server.py::HandshakeTests::test_unsupported_origin PASSED [ 97%] tests/test_server.py::HandshakeTests::test_unsupported_subprotocol PASSED [ 97%] tests/test_server.py::MiscTests::test_bypass_handshake PASSED [ 97%] tests/test_server.py::MiscTests::test_custom_logger PASSED [ 97%] tests/test_server.py::BackwardsCompatibilityTests::test_server_connection_class PASSED [ 97%] tests/test_streams.py::StreamReaderTests::test_at_eof_after_feed_data PASSED [ 97%] tests/test_streams.py::StreamReaderTests::test_at_eof_after_feed_eof PASSED [ 97%] tests/test_streams.py::StreamReaderTests::test_discard PASSED [ 97%] tests/test_streams.py::StreamReaderTests::test_feed_data_after_feed_data PASSED [ 97%] tests/test_streams.py::StreamReaderTests::test_feed_data_after_feed_eof PASSED [ 97%] tests/test_streams.py::StreamReaderTests::test_feed_eof_after_feed_data PASSED [ 98%] tests/test_streams.py::StreamReaderTests::test_feed_eof_after_feed_eof PASSED [ 98%] tests/test_streams.py::StreamReaderTests::test_read_exact PASSED [ 98%] tests/test_streams.py::StreamReaderTests::test_read_exact_need_more_data PASSED [ 98%] tests/test_streams.py::StreamReaderTests::test_read_exact_not_enough_data PASSED [ 98%] tests/test_streams.py::StreamReaderTests::test_read_line PASSED [ 98%] tests/test_streams.py::StreamReaderTests::test_read_line_need_more_data PASSED [ 98%] tests/test_streams.py::StreamReaderTests::test_read_line_not_enough_data PASSED [ 98%] tests/test_streams.py::StreamReaderTests::test_read_line_too_long PASSED [ 98%] tests/test_streams.py::StreamReaderTests::test_read_line_too_long_need_more_data PASSED [ 98%] tests/test_streams.py::StreamReaderTests::test_read_to_eof PASSED [ 98%] tests/test_streams.py::StreamReaderTests::test_read_to_eof_at_eof PASSED [ 98%] tests/test_streams.py::StreamReaderTests::test_read_to_eof_too_long PASSED [ 98%] tests/test_uri.py::URITests::test_error PASSED [ 98%] tests/test_uri.py::URITests::test_resource_name PASSED [ 99%] tests/test_uri.py::URITests::test_success PASSED [ 99%] tests/test_uri.py::URITests::test_user_info PASSED [ 99%] tests/test_utils.py::UtilsTests::test_accept_key PASSED [ 99%] tests/test_utils.py::UtilsTests::test_generate_key PASSED [ 99%] tests/test_utils.py::ApplyMaskTests::test_apply_mask PASSED [ 99%] tests/test_utils.py::ApplyMaskTests::test_apply_mask_check_input_types PASSED [ 99%] tests/test_utils.py::ApplyMaskTests::test_apply_mask_check_mask_length PASSED [ 99%] tests/test_utils.py::ApplyMaskTests::test_apply_mask_memoryview PASSED [ 99%] tests/test_utils.py::ApplyMaskTests::test_apply_mask_non_contiguous_memoryview PASSED [ 99%] tests/test_utils.py::SpeedupsTests::test_apply_mask PASSED [ 99%] tests/test_utils.py::SpeedupsTests::test_apply_mask_check_input_types PASSED [ 99%] tests/test_utils.py::SpeedupsTests::test_apply_mask_check_mask_length PASSED [ 99%] tests/test_utils.py::SpeedupsTests::test_apply_mask_memoryview PASSED [ 99%] tests/test_utils.py::SpeedupsTests::test_apply_mask_non_contiguous_memoryview PASSED [100%] =============== 1439 passed, 4 skipped, 47 deselected in 45.82s ================ + RPM_EC=0 ++ jobs -p + exit 0 Processing files: python3-websockets-14.0-1.fc42.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.6q7b9q + umask 022 + cd /builddir/build/BUILD/python-websockets-14.0-build + cd websockets-14.0 + DOCDIR=/builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/share/doc/python3-websockets + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/share/doc/python3-websockets + cp -pr /builddir/build/BUILD/python-websockets-14.0-build/websockets-14.0/README.rst /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT/usr/share/doc/python3-websockets + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-websockets = 14.0-1.fc42 python3-websockets = 14.0-1.fc42 python3-websockets(x86-64) = 14.0-1.fc42 python3.13-websockets = 14.0-1.fc42 python3.13dist(websockets) = 14 python3dist(websockets) = 14 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) python(abi) = 3.13 rtld(GNU_HASH) Processing files: python-websockets-debugsource-14.0-1.fc42.x86_64 Provides: python-websockets-debugsource = 14.0-1.fc42 python-websockets-debugsource(x86-64) = 14.0-1.fc42 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: python3-websockets-debuginfo-14.0-1.fc42.x86_64 Provides: debuginfo(build-id) = 4fad23fd3dc67054f3d6cae67fecd9b82ae30fc9 python-websockets-debuginfo = 14.0-1.fc42 python3-websockets-debuginfo = 14.0-1.fc42 python3-websockets-debuginfo(x86-64) = 14.0-1.fc42 python3.13-websockets-debuginfo = 14.0-1.fc42 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: python-websockets-debugsource(x86-64) = 14.0-1.fc42 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/python-websockets-14.0-build/BUILDROOT Wrote: /builddir/build/SRPMS/python-websockets-14.0-1.fc42.src.rpm Wrote: /builddir/build/RPMS/python-websockets-debugsource-14.0-1.fc42.x86_64.rpm Wrote: /builddir/build/RPMS/python3-websockets-debuginfo-14.0-1.fc42.x86_64.rpm Wrote: /builddir/build/RPMS/python3-websockets-14.0-1.fc42.x86_64.rpm Child return code was: 0