Mock Version: 6.5 Mock Version: 6.5 Mock Version: 6.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/python-blessed.spec'], chrootPath='/var/lib/mock/f45-build-29878-641/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=864000uid=995gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.w3psp3_r:/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']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.w3psp3_r:/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', '74ec33dee2984a7d97313c08d0bae097', '-D', '/var/lib/mock/f45-build-29878-641/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.w3psp3_r:/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 noarch --nodeps /builddir/build/SPECS/python-blessed.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: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1784160000 Wrote: /builddir/build/SRPMS/python-blessed-1.38.0-4.fc45.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-blessed.spec'], chrootPath='/var/lib/mock/f45-build-29878-641/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=864000uid=995gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.w3psp3_r:/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']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.w3psp3_r:/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', '06587cc0722c4c46bd69eae1715a6006', '-D', '/var/lib/mock/f45-build-29878-641/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.w3psp3_r:/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 noarch --nodeps /builddir/build/SPECS/python-blessed.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: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1784160000 Executing(mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.9Ao5Af Creating(rpmbuild.env): /builddir/build/BUILD/python-blessed-1.38.0-build/rpmbuild.env RPM_SOURCE_DIR="/builddir/build/SOURCES" RPM_BUILD_DIR="/builddir/build/BUILD/python-blessed-1.38.0-build" RPM_OPT_FLAGS="-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" RPM_LD_FLAGS="-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 " RPM_ARCH="noarch" RPM_OS="linux" RPM_BUILD_NCPUS="8" RPM_SPECPARTS_DIR="/builddir/build/BUILD/python-blessed-1.38.0-build/SPECPARTS" export RPM_SOURCE_DIR RPM_BUILD_DIR RPM_OPT_FLAGS RPM_ARCH RPM_OS RPM_BUILD_NCPUS RPM_SPECPARTS_DIR RPM_LD_FLAGS RPM_DOC_DIR="/usr/share/doc" export RPM_DOC_DIR RPM_PACKAGE_NAME="python-blessed" RPM_PACKAGE_VERSION="1.38.0" RPM_PACKAGE_RELEASE="4.fc45" export RPM_PACKAGE_NAME RPM_PACKAGE_VERSION RPM_PACKAGE_RELEASE LANG=C.UTF-8 export LANG unset CDPATH DISPLAY ||: unset DEBUGINFOD_URLS ||: unset RPM_CONFIG_DIR ||: RPM_BUILD_ROOT="/builddir/build/BUILD/python-blessed-1.38.0-build/BUILDROOT" export RPM_BUILD_ROOT PKG_CONFIG_PATH="${PKG_CONFIG_PATH}:/usr/lib/pkgconfig:/usr/share/pkgconfig" export PKG_CONFIG_PATH CONFIG_SITE=${CONFIG_SITE:-NONE} export CONFIG_SITE Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.vzCqiy + umask 022 + cd /builddir/build/BUILD/python-blessed-1.38.0-build + cd /builddir/build/BUILD/python-blessed-1.38.0-build + rm -rf blessed-1.38.0 + /usr/bin/rpmuncompress -x /builddir/build/SOURCES/blessed-1.38.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd blessed-1.38.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + rm -rf blessed.egg-info + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.50fbPO + umask 022 + cd /builddir/build/BUILD/python-blessed-1.38.0-build + cd blessed-1.38.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-blessed-1.38.0-build/.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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-blessed-1.38.0-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=45 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-blessed-1.38.0-build/pyproject-wheeldir --output /builddir/build/BUILD/python-blessed-1.38.0-build/python-blessed-1.38.0-4.fc45.noarch-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/python-blessed-1.38.0-build/python-blessed-1.38.0-4.fc45.noarch-pyproject-dep-overrides Handling flit_core >=3.11,<4 from build-system.requires Requirement not satisfied: flit_core<4,>=3.11 Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/python-blessed-1.38.0-build/python-blessed-1.38.0-4.fc45.noarch-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-blessed-1.38.0-4.fc45.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 noarch --nodeps /builddir/build/SPECS/python-blessed.spec'], chrootPath='/var/lib/mock/f45-build-29878-641/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=864000uid=995gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.w3psp3_r:/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']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.w3psp3_r:/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', '206891b422414cdcaa0cdde231606bfe', '-D', '/var/lib/mock/f45-build-29878-641/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.w3psp3_r:/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 noarch --nodeps /builddir/build/SPECS/python-blessed.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: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1784160000 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.OHtTAK + umask 022 + cd /builddir/build/BUILD/python-blessed-1.38.0-build + cd blessed-1.38.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-blessed-1.38.0-build/.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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-blessed-1.38.0-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=45 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-blessed-1.38.0-build/pyproject-wheeldir --output /builddir/build/BUILD/python-blessed-1.38.0-build/python-blessed-1.38.0-4.fc45.noarch-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/python-blessed-1.38.0-build/python-blessed-1.38.0-4.fc45.noarch-pyproject-dep-overrides Handling flit_core >=3.11,<4 from build-system.requires Requirement satisfied: flit_core<4,>=3.11 (installed: flit_core 3.12.0) Handling wcwidth>=0.6 from hook generated metadata: Requires-Dist (blessed) Requirement not satisfied: wcwidth>=0.6 Handling jinxed>=1.4.0; platform_system == "Windows" from hook generated metadata: Requires-Dist (blessed) Ignoring alien requirement: jinxed>=1.4.0; platform_system == "Windows" Handling Pillow ; extra == "docs" from hook generated metadata: Requires-Dist (blessed) Ignoring alien requirement: Pillow ; extra == "docs" Handling Sphinx>3 ; extra == "docs" from hook generated metadata: Requires-Dist (blessed) Ignoring alien requirement: Sphinx>3 ; extra == "docs" Handling sphinx-paramlinks ; extra == "docs" from hook generated metadata: Requires-Dist (blessed) Ignoring alien requirement: sphinx-paramlinks ; extra == "docs" Handling sphinx_rtd_theme ; extra == "docs" from hook generated metadata: Requires-Dist (blessed) Ignoring alien requirement: sphinx_rtd_theme ; extra == "docs" Handling sphinxcontrib-manpage ; extra == "docs" from hook generated metadata: Requires-Dist (blessed) Ignoring alien requirement: sphinxcontrib-manpage ; extra == "docs" + cat /builddir/build/BUILD/python-blessed-1.38.0-build/python-blessed-1.38.0-4.fc45.noarch-pyproject-buildrequires + rm -rfv blessed-1.38.0.dist-info/ removed 'blessed-1.38.0.dist-info/WHEEL' removed 'blessed-1.38.0.dist-info/METADATA' removed directory 'blessed-1.38.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-blessed-1.38.0-4.fc45.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 noarch --nodeps /builddir/build/SPECS/python-blessed.spec'], chrootPath='/var/lib/mock/f45-build-29878-641/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=864000uid=995gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.w3psp3_r:/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']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.w3psp3_r:/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', 'db21a5098dba44309f2bbd87122ff33f', '-D', '/var/lib/mock/f45-build-29878-641/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.w3psp3_r:/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 noarch --nodeps /builddir/build/SPECS/python-blessed.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: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1784160000 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.AXmSI1 + umask 022 + cd /builddir/build/BUILD/python-blessed-1.38.0-build + cd blessed-1.38.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-blessed-1.38.0-build/.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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-blessed-1.38.0-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=45 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-blessed-1.38.0-build/pyproject-wheeldir --output /builddir/build/BUILD/python-blessed-1.38.0-build/python-blessed-1.38.0-4.fc45.noarch-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/python-blessed-1.38.0-build/python-blessed-1.38.0-4.fc45.noarch-pyproject-dep-overrides Handling flit_core >=3.11,<4 from build-system.requires Requirement satisfied: flit_core<4,>=3.11 (installed: flit_core 3.12.0) Handling wcwidth>=0.6 from hook generated metadata: Requires-Dist (blessed) Requirement satisfied: wcwidth>=0.6 (installed: wcwidth 0.7.0) Handling jinxed>=1.4.0; platform_system == "Windows" from hook generated metadata: Requires-Dist (blessed) Ignoring alien requirement: jinxed>=1.4.0; platform_system == "Windows" Handling Pillow ; extra == "docs" from hook generated metadata: Requires-Dist (blessed) Ignoring alien requirement: Pillow ; extra == "docs" Handling Sphinx>3 ; extra == "docs" from hook generated metadata: Requires-Dist (blessed) Ignoring alien requirement: Sphinx>3 ; extra == "docs" Handling sphinx-paramlinks ; extra == "docs" from hook generated metadata: Requires-Dist (blessed) Ignoring alien requirement: sphinx-paramlinks ; extra == "docs" Handling sphinx_rtd_theme ; extra == "docs" from hook generated metadata: Requires-Dist (blessed) Ignoring alien requirement: sphinx_rtd_theme ; extra == "docs" Handling sphinxcontrib-manpage ; extra == "docs" from hook generated metadata: Requires-Dist (blessed) Ignoring alien requirement: sphinxcontrib-manpage ; extra == "docs" + cat /builddir/build/BUILD/python-blessed-1.38.0-build/python-blessed-1.38.0-4.fc45.noarch-pyproject-buildrequires + rm -rfv blessed-1.38.0.dist-info/ removed 'blessed-1.38.0.dist-info/WHEEL' removed 'blessed-1.38.0.dist-info/METADATA' removed directory 'blessed-1.38.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-blessed-1.38.0-4.fc45.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 noarch --nodeps /builddir/build/SPECS/python-blessed.spec'], chrootPath='/var/lib/mock/f45-build-29878-641/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=864000uid=995gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.w3psp3_r:/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']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.w3psp3_r:/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', 'e4f5a6b591ff41959f3c0cef8254f623', '-D', '/var/lib/mock/f45-build-29878-641/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.w3psp3_r:/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 noarch --nodeps /builddir/build/SPECS/python-blessed.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: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1784160000 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.OisI7v + umask 022 + cd /builddir/build/BUILD/python-blessed-1.38.0-build + cd blessed-1.38.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-blessed-1.38.0-build/.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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-blessed-1.38.0-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=45 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-blessed-1.38.0-build/pyproject-wheeldir --output /builddir/build/BUILD/python-blessed-1.38.0-build/python-blessed-1.38.0-4.fc45.noarch-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/python-blessed-1.38.0-build/python-blessed-1.38.0-4.fc45.noarch-pyproject-dep-overrides Handling flit_core >=3.11,<4 from build-system.requires Requirement satisfied: flit_core<4,>=3.11 (installed: flit_core 3.12.0) Handling wcwidth>=0.6 from hook generated metadata: Requires-Dist (blessed) Requirement satisfied: wcwidth>=0.6 (installed: wcwidth 0.7.0) Handling jinxed>=1.4.0; platform_system == "Windows" from hook generated metadata: Requires-Dist (blessed) Ignoring alien requirement: jinxed>=1.4.0; platform_system == "Windows" Handling Pillow ; extra == "docs" from hook generated metadata: Requires-Dist (blessed) Ignoring alien requirement: Pillow ; extra == "docs" Handling Sphinx>3 ; extra == "docs" from hook generated metadata: Requires-Dist (blessed) Ignoring alien requirement: Sphinx>3 ; extra == "docs" Handling sphinx-paramlinks ; extra == "docs" from hook generated metadata: Requires-Dist (blessed) Ignoring alien requirement: sphinx-paramlinks ; extra == "docs" Handling sphinx_rtd_theme ; extra == "docs" from hook generated metadata: Requires-Dist (blessed) Ignoring alien requirement: sphinx_rtd_theme ; extra == "docs" Handling sphinxcontrib-manpage ; extra == "docs" from hook generated metadata: Requires-Dist (blessed) Ignoring alien requirement: sphinxcontrib-manpage ; extra == "docs" + cat /builddir/build/BUILD/python-blessed-1.38.0-build/python-blessed-1.38.0-4.fc45.noarch-pyproject-buildrequires + rm -rfv blessed-1.38.0.dist-info/ removed 'blessed-1.38.0.dist-info/WHEEL' removed 'blessed-1.38.0.dist-info/METADATA' removed directory 'blessed-1.38.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.seWXpW + umask 022 + cd /builddir/build/BUILD/python-blessed-1.38.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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd blessed-1.38.0 + mkdir -p /builddir/build/BUILD/python-blessed-1.38.0-build/.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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-blessed-1.38.0-build/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/python-blessed-1.38.0-build/pyproject-wheeldir Processing ./. Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: blessed Building wheel for blessed (pyproject.toml): started Running command Building wheel for blessed (pyproject.toml) Building wheel for blessed (pyproject.toml): finished with status 'done' Created wheel for blessed: filename=blessed-1.38.0-py3-none-any.whl size=121227 sha256=e1cc42216621135b09f48bc0d8a1222738549ad52ba00d3f95b34d23bf0e399d Stored in directory: /builddir/.cache/pip/wheels/71/f2/0e/df3ebe174c245cd0d6a4e24b7c7e5ffcef246da8b1e8311f76 Successfully built blessed + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.hutQzl + umask 022 + cd /builddir/build/BUILD/python-blessed-1.38.0-build + '[' /builddir/build/BUILD/python-blessed-1.38.0-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/python-blessed-1.38.0-build/BUILDROOT ++ dirname /builddir/build/BUILD/python-blessed-1.38.0-build/BUILDROOT + mkdir -p /builddir/build/BUILD/python-blessed-1.38.0-build + mkdir /builddir/build/BUILD/python-blessed-1.38.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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd blessed-1.38.0 ++ ls /builddir/build/BUILD/python-blessed-1.38.0-build/pyproject-wheeldir/blessed-1.38.0-py3-none-any.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=blessed==1.38.0 + '[' -z blessed==1.38.0 ']' + PIP_CONFIG_FILE=/dev/null + TMPDIR=/builddir/build/BUILD/python-blessed-1.38.0-build/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/python-blessed-1.38.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-blessed-1.38.0-build/pyproject-wheeldir blessed==1.38.0 Using pip 26.1.2 from /usr/lib/python3.15/site-packages/pip (python 3.15) Looking in links: /builddir/build/BUILD/python-blessed-1.38.0-build/pyproject-wheeldir Processing /builddir/build/BUILD/python-blessed-1.38.0-build/pyproject-wheeldir/blessed-1.38.0-py3-none-any.whl Installing collected packages: blessed Successfully installed blessed-1.38.0 + '[' -d /builddir/build/BUILD/python-blessed-1.38.0-build/BUILDROOT/usr/bin ']' + rm -f /builddir/build/BUILD/python-blessed-1.38.0-build/python-blessed-1.38.0-4.fc45.noarch-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/python-blessed-1.38.0-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + site_dirs+=("/usr/lib/python3.15/site-packages") + '[' /builddir/build/BUILD/python-blessed-1.38.0-build/BUILDROOT/usr/lib64/python3.15/site-packages '!=' /builddir/build/BUILD/python-blessed-1.38.0-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + '[' -d /builddir/build/BUILD/python-blessed-1.38.0-build/BUILDROOT/usr/lib64/python3.15/site-packages ']' + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILD/python-blessed-1.38.0-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost %dir /usr/lib/python3.15/site-packages/blessed-1.38.0.dist-info' +++ basename /builddir/build/BUILD/python-blessed-1.38.0-build/BUILDROOT/usr/lib/python3.15/site-packages/blessed-1.38.0.dist-info ++ PYTHONPATH=/usr/lib/rpm/redhat ++ /usr/bin/python3 -sBc 'import sys; from pyproject_save_files import canonical_name_from_distinfo; print(canonical_name_from_distinfo(sys.argv[1]))' blessed-1.38.0.dist-info + _normalized=blessed + echo '%ghost %dir /usr/lib/python3.15/site-packages/blessed-1.38.0.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/python-blessed-1.38.0-build/BUILDROOT/usr/lib/python3.15/site-packages/blessed-1.38.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-blessed-1.38.0-build/BUILDROOT --record /builddir/build/BUILD/python-blessed-1.38.0-build/BUILDROOT/usr/lib/python3.15/site-packages/blessed-1.38.0.dist-info/RECORD --output /builddir/build/BUILD/python-blessed-1.38.0-build/python-blessed-1.38.0-4.fc45.noarch-pyproject-record + rm -fv /builddir/build/BUILD/python-blessed-1.38.0-build/BUILDROOT/usr/lib/python3.15/site-packages/blessed-1.38.0.dist-info/RECORD removed '/builddir/build/BUILD/python-blessed-1.38.0-build/BUILDROOT/usr/lib/python3.15/site-packages/blessed-1.38.0.dist-info/RECORD' + rm -fv /builddir/build/BUILD/python-blessed-1.38.0-build/BUILDROOT/usr/lib/python3.15/site-packages/blessed-1.38.0.dist-info/REQUESTED removed '/builddir/build/BUILD/python-blessed-1.38.0-build/BUILDROOT/usr/lib/python3.15/site-packages/blessed-1.38.0.dist-info/REQUESTED' + '[' -f /builddir/build/BUILD/python-blessed-1.38.0-build/python-blessed-1.38.0-4.fc45.noarch-pyproject-dep-overrides ']' ++ wc -l /builddir/build/BUILD/python-blessed-1.38.0-build/python-blessed-1.38.0-4.fc45.noarch-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-blessed-1.38.0-build/python-blessed-1.38.0-4.fc45.noarch-pyproject-files --output-modules /builddir/build/BUILD/python-blessed-1.38.0-build/python-blessed-1.38.0-4.fc45.noarch-pyproject-modules --buildroot /builddir/build/BUILD/python-blessed-1.38.0-build/BUILDROOT --sitelib /usr/lib/python3.15/site-packages --sitearch /usr/lib64/python3.15/site-packages --python-version 3.15 --pyproject-record /builddir/build/BUILD/python-blessed-1.38.0-build/python-blessed-1.38.0-4.fc45.noarch-pyproject-record --prefix /usr -l blessed + mkdir -p /builddir/build/BUILD/python-blessed-1.38.0-build/BUILDROOT/usr/share/doc/python-blessed/ + cd docs + find -name '*.rst' -exec cp --parents '{}' /builddir/build/BUILD/python-blessed-1.38.0-build/BUILDROOT/usr/share/doc/python-blessed/ ';' + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + COMPRESS='gzip -9 -n' + COMPRESS_EXT=.gz + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j8 Bytecompiling .py files below /builddir/build/BUILD/python-blessed-1.38.0-build/BUILDROOT/usr/lib/python3.15 using python3.15 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-det --brp -j8 /builddir/build/BUILD/python-blessed-1.38.0-build/BUILDROOT /builddir/build/BUILD/python-blessed-1.38.0-build/BUILDROOT/usr/lib/python3.15/site-packages/blessed/__pycache__/__init__.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-blessed-1.38.0-build/BUILDROOT/usr/lib/python3.15/site-packages/blessed/__pycache__/cursor_shape.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-blessed-1.38.0-build/BUILDROOT/usr/lib/python3.15/site-packages/blessed/__pycache__/color.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-blessed-1.38.0-build/BUILDROOT/usr/lib/python3.15/site-packages/blessed/__pycache__/mouse.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-blessed-1.38.0-build/BUILDROOT/usr/lib/python3.15/site-packages/blessed/__pycache__/formatters.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-blessed-1.38.0-build/BUILDROOT/usr/lib/python3.15/site-packages/blessed/__pycache__/colorspace.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-blessed-1.38.0-build/BUILDROOT/usr/lib/python3.15/site-packages/blessed/__pycache__/dec_modes.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-blessed-1.38.0-build/BUILDROOT/usr/lib/python3.15/site-packages/blessed/__pycache__/win_terminal.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-blessed-1.38.0-build/BUILDROOT/usr/lib/python3.15/site-packages/blessed/__pycache__/_capabilities.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-blessed-1.38.0-build/BUILDROOT/usr/lib/python3.15/site-packages/blessed/__pycache__/sequences.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-blessed-1.38.0-build/BUILDROOT/usr/lib/python3.15/site-packages/blessed/__pycache__/formatters.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-blessed-1.38.0-build/BUILDROOT/usr/lib/python3.15/site-packages/blessed/__pycache__/line_editor.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-blessed-1.38.0-build/BUILDROOT/usr/lib/python3.15/site-packages/blessed/__pycache__/keyboard.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-blessed-1.38.0-build/BUILDROOT/usr/lib/python3.15/site-packages/blessed/__pycache__/terminal.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-blessed-1.38.0-build/BUILDROOT/usr/lib/python3.15/site-packages/blessed/__pycache__/terminal.cpython-315.opt-1.pyc: replacing with normalized version Scanned 13 directories and 71 files, processed 15 inodes, 15 modified (4 replaced + 11 rewritten), 0 unsupported format, 0 errors + /usr/bin/linkdupes --brp /builddir/build/BUILD/python-blessed-1.38.0-build/BUILDROOT/usr Scanned 12 directories and 71 files, considered 71 files, read 2 files, linked 0 files, 0 errors sum of sizes of linked files: 0 bytes Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.A0eA5b + umask 022 + cd /builddir/build/BUILD/python-blessed-1.38.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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd blessed-1.38.0 + PYTHONIOENCODING=UTF8 + TERM=xterm-256color + 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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + PATH=/builddir/build/BUILD/python-blessed-1.38.0-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/python-blessed-1.38.0-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/python-blessed-1.38.0-build/BUILDROOT/usr/lib/python3.15/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/python-blessed-1.38.0-build/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=8 + /usr/bin/pytest --verbose --verbose --exitfirst -c /dev/null ============================= test session starts ============================== platform linux -- Python 3.15.0rc2, pytest-9.1.1, pluggy-1.6.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /dev configfile: null collecting ... collected 1953 items ../../../../../dev/tests/test_async_inkey.py::test_async_read_byte_returns_data <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_async_inkey.py PASSED [ 0%] ../../../../../dev/tests/test_async_inkey.py::test_async_read_byte_timeout_returns_none <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_async_inkey.py PASSED [ 0%] ../../../../../dev/tests/test_async_inkey.py::test_async_inkey_simple_keystroke <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_async_inkey.py PASSED [ 0%] ../../../../../dev/tests/test_async_inkey.py::test_async_inkey_timeout_returns_empty <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_async_inkey.py PASSED [ 0%] ../../../../../dev/tests/test_async_inkey.py::test_async_inkey_mouse_x10 <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_async_inkey.py PASSED [ 0%] ../../../../../dev/tests/test_async_inkey.py::test_async_inkey_resize_event <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_async_inkey.py PASSED [ 0%] ../../../../../dev/tests/test_async_inkey.py::test_async_read_byte_oserror_propagates <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_async_inkey.py PASSED [ 0%] ../../../../../dev/tests/test_async_inkey.py::test_async_read_byte_no_timeout <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_async_inkey.py PASSED [ 0%] ../../../../../dev/tests/test_async_inkey.py::test_async_inkey_escape_key <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_async_inkey.py PASSED [ 0%] ../../../../../dev/tests/test_async_inkey.py::test_async_inkey_arrow_key <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_async_inkey.py PASSED [ 0%] ../../../../../dev/tests/test_async_inkey.py::test_async_inkey_buffered_multi_byte <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_async_inkey.py PASSED [ 0%] ../../../../../dev/tests/test_async_inkey.py::test_async_inkey_incomplete_csi_timeout <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_async_inkey.py PASSED [ 0%] ../../../../../dev/tests/test_async_inkey.py::test_async_inkey_escape_then_arrow <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_async_inkey.py PASSED [ 0%] ../../../../../dev/tests/test_async_inkey.py::test_async_inkey_no_keyboard_fd <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_async_inkey.py PASSED [ 0%] ../../../../../dev/tests/test_autoresponses.py::test_detection_not_a_tty[does_kitty_graphics-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 0%] ../../../../../dev/tests/test_autoresponses.py::test_detection_not_a_tty[does_iterm2-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 0%] ../../../../../dev/tests/test_autoresponses.py::test_detection_not_a_tty[does_iterm2_graphics-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 0%] ../../../../../dev/tests/test_autoresponses.py::test_detection_not_a_tty[does_kitty_notifications-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 0%] ../../../../../dev/tests/test_autoresponses.py::test_detection_not_a_tty[does_kitty_clipboard-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 0%] ../../../../../dev/tests/test_autoresponses.py::test_detection_not_a_tty[does_kitty_pointer_shapes-None] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 1%] ../../../../../dev/tests/test_autoresponses.py::test_detection_not_a_tty[get_iterm2_capabilities-None] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 1%] ../../../../../dev/tests/test_autoresponses.py::test_detection_not_a_tty[does_text_sizing-expected7] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 1%] ../../../../../dev/tests/test_autoresponses.py::test_detection_no_styling[does_kitty_graphics-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 1%] ../../../../../dev/tests/test_autoresponses.py::test_detection_no_styling[does_kitty_notifications-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 1%] ../../../../../dev/tests/test_autoresponses.py::test_detection_no_styling[does_kitty_clipboard-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 1%] ../../../../../dev/tests/test_autoresponses.py::test_detection_no_styling[does_kitty_pointer_shapes-None] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 1%] ../../../../../dev/tests/test_autoresponses.py::test_detection_no_styling[get_iterm2_capabilities-None] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 1%] ../../../../../dev/tests/test_autoresponses.py::test_detection_no_styling[does_text_sizing-expected5] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 1%] ../../../../../dev/tests/test_autoresponses.py::test_detection_cached_bool[does_kitty_graphics-_kitty_graphics_supported-True-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 1%] ../../../../../dev/tests/test_autoresponses.py::test_detection_cached_bool[does_kitty_graphics-_kitty_graphics_supported-False-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 1%] ../../../../../dev/tests/test_autoresponses.py::test_detection_cached_bool[does_kitty_notifications-_kitty_notifications_supported-True-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 1%] ../../../../../dev/tests/test_autoresponses.py::test_detection_cached_bool[does_kitty_notifications-_kitty_notifications_supported-False-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 1%] ../../../../../dev/tests/test_autoresponses.py::test_detection_cached_bool[does_kitty_clipboard-_kitty_clipboard_supported-True-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 1%] ../../../../../dev/tests/test_autoresponses.py::test_detection_cached_bool[does_kitty_clipboard-_kitty_clipboard_supported-False-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 1%] ../../../../../dev/tests/test_autoresponses.py::test_get_iterm2_capabilities_cached <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 1%] ../../../../../dev/tests/test_autoresponses.py::test_does_kitty_pointer_shapes_cached_supported <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 1%] ../../../../../dev/tests/test_autoresponses.py::test_does_kitty_pointer_shapes_cached_unsupported <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 1%] ../../../../../dev/tests/test_autoresponses.py::test_detection_force_bypass[does_kitty_graphics-_kitty_graphics_supported-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 1%] ../../../../../dev/tests/test_autoresponses.py::test_detection_force_bypass[does_kitty_notifications-_kitty_notifications_supported-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 1%] ../../../../../dev/tests/test_autoresponses.py::test_detection_force_bypass[does_kitty_clipboard-_kitty_clipboard_supported-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 2%] ../../../../../dev/tests/test_autoresponses.py::test_get_iterm2_capabilities_force_bypass <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 2%] ../../../../../dev/tests/test_autoresponses.py::test_does_text_sizing_cached <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 2%] ../../../../../dev/tests/test_autoresponses.py::test_does_text_sizing_force_bypass <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 2%] ../../../../../dev/tests/test_autoresponses.py::test_does_kitty_pointer_shapes_force_bypass <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 2%] ../../../../../dev/tests/test_autoresponses.py::test_does_kitty_graphics_supported <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 2%] ../../../../../dev/tests/test_autoresponses.py::test_does_kitty_graphics_error_response <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 2%] ../../../../../dev/tests/test_autoresponses.py::test_detection_timeout[does_kitty_graphics-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 2%] ../../../../../dev/tests/test_autoresponses.py::test_detection_timeout[does_kitty_notifications-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 2%] ../../../../../dev/tests/test_autoresponses.py::test_detection_timeout[does_kitty_clipboard-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 2%] ../../../../../dev/tests/test_autoresponses.py::test_detection_timeout[does_kitty_pointer_shapes-None] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 2%] ../../../../../dev/tests/test_autoresponses.py::test_get_iterm2_capabilities_full[\x07] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 2%] ../../../../../dev/tests/test_autoresponses.py::test_get_iterm2_capabilities_full[\x1b\\] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 2%] ../../../../../dev/tests/test_autoresponses.py::test_get_iterm2_capabilities_timeout <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 2%] ../../../../../dev/tests/test_autoresponses.py::test_does_kitty_notifications_supported[\x07] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 2%] ../../../../../dev/tests/test_autoresponses.py::test_does_kitty_notifications_supported[\x1b\\] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 2%] ../../../../../dev/tests/test_autoresponses.py::test_does_iterm2_delegates_cached[does_iterm2-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 2%] ../../../../../dev/tests/test_autoresponses.py::test_does_iterm2_delegates_cached[does_iterm2-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 2%] ../../../../../dev/tests/test_autoresponses.py::test_does_iterm2_delegates_cached[does_iterm2_graphics-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 2%] ../../../../../dev/tests/test_autoresponses.py::test_does_iterm2_delegates_cached[does_iterm2_graphics-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 3%] ../../../../../dev/tests/test_autoresponses.py::test_does_kitty_clipboard_decrqm_values[1-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 3%] ../../../../../dev/tests/test_autoresponses.py::test_does_kitty_clipboard_decrqm_values[2-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 3%] ../../../../../dev/tests/test_autoresponses.py::test_does_kitty_clipboard_decrqm_values[3-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 3%] ../../../../../dev/tests/test_autoresponses.py::test_does_kitty_clipboard_decrqm_values[0-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 3%] ../../../../../dev/tests/test_autoresponses.py::test_does_kitty_clipboard_decrqm_values[4-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 3%] ../../../../../dev/tests/test_autoresponses.py::test_does_kitty_pointer_shapes_supported[\x07] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 3%] ../../../../../dev/tests/test_autoresponses.py::test_does_kitty_pointer_shapes_supported[\x1b\\] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 3%] ../../../../../dev/tests/test_autoresponses.py::test_query_with_boundary_feature_supported <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 3%] ../../../../../dev/tests/test_autoresponses.py::test_query_with_boundary_fast_negative <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 3%] ../../../../../dev/tests/test_autoresponses.py::test_query_with_boundary_timeout <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 3%] ../../../../../dev/tests/test_autoresponses.py::test_query_with_boundary_requires_styling <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 3%] ../../../../../dev/tests/test_autoresponses.py::test_text_sizing_result_eq_non_text_sizing <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 3%] ../../../../../dev/tests/test_autoresponses.py::test_text_sizing_result_repr <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 3%] ../../../../../dev/tests/test_autoresponses.py::test_does_text_sizing_both_supported <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 3%] ../../../../../dev/tests/test_autoresponses.py::test_does_text_sizing_width_only <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 3%] ../../../../../dev/tests/test_autoresponses.py::test_does_text_sizing_neither_supported <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 3%] ../../../../../dev/tests/test_autoresponses.py::test_does_text_sizing_initial_location_timeout <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 3%] ../../../../../dev/tests/test_autoresponses.py::test_does_text_sizing_width_location_timeout <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 3%] ../../../../../dev/tests/test_autoresponses.py::test_does_text_sizing_scale_location_timeout <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_autoresponses.py PASSED [ 3%] ../../../../../dev/tests/test_color.py::test_same_color[rgb] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_color.py PASSED [ 4%] ../../../../../dev/tests/test_color.py::test_same_color[rgb-weighted] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_color.py PASSED [ 4%] ../../../../../dev/tests/test_color.py::test_same_color[cie76] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_color.py PASSED [ 4%] ../../../../../dev/tests/test_color.py::test_same_color[cie94] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_color.py PASSED [ 4%] ../../../../../dev/tests/test_color.py::test_same_color[cie2000] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_color.py PASSED [ 4%] ../../../../../dev/tests/test_color.py::test_different_color[rgb] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_color.py PASSED [ 4%] ../../../../../dev/tests/test_color.py::test_different_color[rgb-weighted] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_color.py PASSED [ 4%] ../../../../../dev/tests/test_color.py::test_different_color[cie76] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_color.py PASSED [ 4%] ../../../../../dev/tests/test_color.py::test_different_color[cie94] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_color.py PASSED [ 4%] ../../../../../dev/tests/test_color.py::test_different_color[cie2000] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_color.py PASSED [ 4%] ../../../../../dev/tests/test_color.py::test_color_rgb <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_color.py PASSED [ 4%] ../../../../../dev/tests/test_color.py::test_on_color_rgb <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_color.py PASSED [ 4%] ../../../../../dev/tests/test_color.py::test_set_number_of_colors <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_color.py PASSED [ 4%] ../../../../../dev/tests/test_color.py::test_set_color_distance_algorithm <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_color.py PASSED [ 4%] ../../../../../dev/tests/test_color.py::test_RGBColor <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_color.py PASSED [ 4%] ../../../../../dev/tests/test_color.py::test_formatter <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_color.py PASSED [ 4%] ../../../../../dev/tests/test_color.py::test_formatter_invalid <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_color.py PASSED [ 4%] ../../../../../dev/tests/test_color.py::test_rgb_to_xterm_cube_index <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_color.py PASSED [ 4%] ../../../../../dev/tests/test_color.py::test_rgb_to_xterm_gray_index <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_color.py PASSED [ 4%] ../../../../../dev/tests/test_color.py::test_256_downconvert_cube_vs_gray_choice <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_color.py PASSED [ 5%] ../../../../../dev/tests/test_color.py::test_256_downconvert_preserves_distance_algorithm <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_color.py PASSED [ 5%] ../../../../../dev/tests/test_color.py::test_256_vs_legacy_downconvert_compatibility <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_color.py PASSED [ 5%] ../../../../../dev/tests/test_color.py::test_rgb_downconvert_zero_colors <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_color.py PASSED [ 5%] ../../../../../dev/tests/test_color.py::test_hex_to_rgb <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_color.py PASSED [ 5%] ../../../../../dev/tests/test_color.py::test_hex_to_rgb_invalid <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_color.py PASSED [ 5%] ../../../../../dev/tests/test_color.py::test_rgb_to_hex <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_color.py PASSED [ 5%] ../../../../../dev/tests/test_color.py::test_xparse_color <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_color.py PASSED [ 5%] ../../../../../dev/tests/test_color.py::test_xparse_color_errors <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_color.py PASSED [ 5%] ../../../../../dev/tests/test_color.py::test_color_hex <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_color.py PASSED [ 5%] ../../../../../dev/tests/test_color.py::test_on_color_hex <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_color.py PASSED [ 5%] ../../../../../dev/tests/test_color.py::test_get_fgcolor_hex[\x07] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_color.py PASSED [ 5%] ../../../../../dev/tests/test_color.py::test_get_fgcolor_hex[\x1b\\] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_color.py PASSED [ 5%] ../../../../../dev/tests/test_color.py::test_get_fgcolor_hex_timeout <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_color.py PASSED [ 5%] ../../../../../dev/tests/test_color.py::test_get_bgcolor_hex[\x07] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_color.py PASSED [ 5%] ../../../../../dev/tests/test_color.py::test_get_bgcolor_hex[\x1b\\] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_color.py PASSED [ 5%] ../../../../../dev/tests/test_color.py::test_get_bgcolor_hex_timeout <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_color.py PASSED [ 5%] ../../../../../dev/tests/test_core.py::test_export_only_Terminal <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 5%] ../../../../../dev/tests/test_core.py::test_null_location[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 5%] ../../../../../dev/tests/test_core.py::test_null_location[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 5%] ../../../../../dev/tests/test_core.py::test_null_location[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 6%] ../../../../../dev/tests/test_core.py::test_null_location[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 6%] ../../../../../dev/tests/test_core.py::test_null_location[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 6%] ../../../../../dev/tests/test_core.py::test_null_location[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 6%] ../../../../../dev/tests/test_core.py::test_null_location[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 6%] ../../../../../dev/tests/test_core.py::test_location_to_move_xy[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 6%] ../../../../../dev/tests/test_core.py::test_location_to_move_xy[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 6%] ../../../../../dev/tests/test_core.py::test_location_to_move_xy[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 6%] ../../../../../dev/tests/test_core.py::test_location_to_move_xy[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 6%] ../../../../../dev/tests/test_core.py::test_location_to_move_xy[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 6%] ../../../../../dev/tests/test_core.py::test_location_to_move_xy[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 6%] ../../../../../dev/tests/test_core.py::test_location_to_move_xy[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 6%] ../../../../../dev/tests/test_core.py::test_yield_keypad <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 6%] ../../../../../dev/tests/test_core.py::test_null_fileno <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 6%] ../../../../../dev/tests/test_core.py::test_number_of_colors_without_tty <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 6%] ../../../../../dev/tests/test_core.py::test_number_of_colors_with_tty <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 6%] ../../../../../dev/tests/test_core.py::test_init_descriptor_always_initted[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 6%] ../../../../../dev/tests/test_core.py::test_init_descriptor_always_initted[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 6%] ../../../../../dev/tests/test_core.py::test_init_descriptor_always_initted[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 6%] ../../../../../dev/tests/test_core.py::test_init_descriptor_always_initted[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 7%] ../../../../../dev/tests/test_core.py::test_init_descriptor_always_initted[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 7%] ../../../../../dev/tests/test_core.py::test_init_descriptor_always_initted[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 7%] ../../../../../dev/tests/test_core.py::test_init_descriptor_always_initted[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 7%] ../../../../../dev/tests/test_core.py::test_force_styling_none[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 7%] ../../../../../dev/tests/test_core.py::test_force_styling_none[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 7%] ../../../../../dev/tests/test_core.py::test_force_styling_none[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 7%] ../../../../../dev/tests/test_core.py::test_force_styling_none[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 7%] ../../../../../dev/tests/test_core.py::test_force_styling_none[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 7%] ../../../../../dev/tests/test_core.py::test_force_styling_none[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 7%] ../../../../../dev/tests/test_core.py::test_force_styling_none[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 7%] ../../../../../dev/tests/test_core.py::test_force_styling_none_but_FORCE_COLOR[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 7%] ../../../../../dev/tests/test_core.py::test_force_styling_none_but_FORCE_COLOR[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 7%] ../../../../../dev/tests/test_core.py::test_force_styling_none_but_FORCE_COLOR[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 7%] ../../../../../dev/tests/test_core.py::test_force_styling_none_but_FORCE_COLOR[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 7%] ../../../../../dev/tests/test_core.py::test_force_styling_none_but_FORCE_COLOR[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 7%] ../../../../../dev/tests/test_core.py::test_force_styling_none_but_FORCE_COLOR[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 7%] ../../../../../dev/tests/test_core.py::test_force_styling_none_but_FORCE_COLOR[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 7%] ../../../../../dev/tests/test_core.py::test_force_styling_none_and_unset_FORCE_COLOR[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 7%] ../../../../../dev/tests/test_core.py::test_force_styling_none_and_unset_FORCE_COLOR[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 7%] ../../../../../dev/tests/test_core.py::test_force_styling_none_and_unset_FORCE_COLOR[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 8%] ../../../../../dev/tests/test_core.py::test_force_styling_none_and_unset_FORCE_COLOR[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 8%] ../../../../../dev/tests/test_core.py::test_force_styling_none_and_unset_FORCE_COLOR[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 8%] ../../../../../dev/tests/test_core.py::test_force_styling_none_and_unset_FORCE_COLOR[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 8%] ../../../../../dev/tests/test_core.py::test_force_styling_none_and_unset_FORCE_COLOR[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 8%] ../../../../../dev/tests/test_core.py::test_force_styling_False_but_FORCE_COLOR <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 8%] ../../../../../dev/tests/test_core.py::test_force_styling_True_but_NO_COLOR <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 8%] ../../../../../dev/tests/test_core.py::test_setupterm_singleton_issue_33 <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 8%] ../../../../../dev/tests/test_core.py::test_setupterm_invalid_issue39 <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 8%] ../../../../../dev/tests/test_core.py::test_setupterm_invalid_has_no_styling <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 8%] ../../../../../dev/tests/test_core.py::test_without_dunder <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 8%] ../../../../../dev/tests/test_core.py::test_IOUnsupportedOperation <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 8%] ../../../../../dev/tests/test_core.py::test_stream_no_fileno <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 8%] ../../../../../dev/tests/test_core.py::test_winsize_IOError_returns_environ <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 8%] ../../../../../dev/tests/test_core.py::test_yield_fullscreen[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 8%] ../../../../../dev/tests/test_core.py::test_yield_fullscreen[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 8%] ../../../../../dev/tests/test_core.py::test_yield_fullscreen[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 8%] ../../../../../dev/tests/test_core.py::test_yield_fullscreen[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 8%] ../../../../../dev/tests/test_core.py::test_yield_fullscreen[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 8%] ../../../../../dev/tests/test_core.py::test_yield_fullscreen[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 9%] ../../../../../dev/tests/test_core.py::test_yield_fullscreen[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 9%] ../../../../../dev/tests/test_core.py::test_yield_hidden_cursor[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 9%] ../../../../../dev/tests/test_core.py::test_yield_hidden_cursor[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 9%] ../../../../../dev/tests/test_core.py::test_yield_hidden_cursor[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 9%] ../../../../../dev/tests/test_core.py::test_yield_hidden_cursor[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 9%] ../../../../../dev/tests/test_core.py::test_yield_hidden_cursor[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 9%] ../../../../../dev/tests/test_core.py::test_yield_hidden_cursor[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 9%] ../../../../../dev/tests/test_core.py::test_yield_hidden_cursor[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 9%] ../../../../../dev/tests/test_core.py::test_yield_no_line_wrap <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 9%] ../../../../../dev/tests/test_core.py::test_no_preferredencoding_fallback <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 9%] ../../../../../dev/tests/test_core.py::test_unknown_preferredencoding_warned_and_fallback <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 9%] ../../../../../dev/tests/test_core.py::test_win32_missing_tty_modules <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 9%] ../../../../../dev/tests/test_core.py::test_time_left <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 9%] ../../../../../dev/tests/test_core.py::test_time_left_infinite_None <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 9%] ../../../../../dev/tests/test_core.py::test_termcap_repr <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 9%] ../../../../../dev/tests/test_core.py::test_query_methods_respect_does_styling_and_is_a_tty[False-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 9%] ../../../../../dev/tests/test_core.py::test_query_methods_respect_does_styling_and_is_a_tty[True-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 9%] ../../../../../dev/tests/test_core.py::test_scroll_region_context_manager <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 9%] ../../../../../dev/tests/test_core.py::test_scroll_region_context_manager_defaults <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 9%] ../../../../../dev/tests/test_core.py::test_get_fgcolor_bgcolor_invalid_bits <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_core.py PASSED [ 10%] ../../../../../dev/tests/test_cursor_shape.py::test_constant_values <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 10%] ../../../../../dev/tests/test_cursor_shape.py::test_default_style <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 10%] ../../../../../dev/tests/test_cursor_shape.py::test_color_reset_osc <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 10%] ../../../../../dev/tests/test_cursor_shape.py::test_styles_dict_keys <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 10%] ../../../../../dev/tests/test_cursor_shape.py::test_styles_dict_values <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 10%] ../../../../../dev/tests/test_cursor_shape.py::test_sequence_from_int[0-\x1b[0 q] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 10%] ../../../../../dev/tests/test_cursor_shape.py::test_sequence_from_int[1-\x1b[1 q] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 10%] ../../../../../dev/tests/test_cursor_shape.py::test_sequence_from_int[2-\x1b[2 q] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 10%] ../../../../../dev/tests/test_cursor_shape.py::test_sequence_from_int[3-\x1b[3 q] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 10%] ../../../../../dev/tests/test_cursor_shape.py::test_sequence_from_int[4-\x1b[4 q] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 10%] ../../../../../dev/tests/test_cursor_shape.py::test_sequence_from_int[5-\x1b[5 q] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 10%] ../../../../../dev/tests/test_cursor_shape.py::test_sequence_from_int[6-\x1b[6 q] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 10%] ../../../../../dev/tests/test_cursor_shape.py::test_sequence_from_string[blinking_block-\x1b[1 q] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 10%] ../../../../../dev/tests/test_cursor_shape.py::test_sequence_from_string[steady_block-\x1b[2 q] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 10%] ../../../../../dev/tests/test_cursor_shape.py::test_sequence_from_string[blinking_underline-\x1b[3 q] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 10%] ../../../../../dev/tests/test_cursor_shape.py::test_sequence_from_string[steady_underline-\x1b[4 q] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 10%] ../../../../../dev/tests/test_cursor_shape.py::test_sequence_from_string[blinking_bar-\x1b[5 q] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 10%] ../../../../../dev/tests/test_cursor_shape.py::test_sequence_from_string[steady_bar-\x1b[6 q] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 10%] ../../../../../dev/tests/test_cursor_shape.py::test_sequence_from_string[default-\x1b[0 q] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 11%] ../../../../../dev/tests/test_cursor_shape.py::test_sequence_string_case_insensitive <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 11%] ../../../../../dev/tests/test_cursor_shape.py::test_sequence_invalid_int <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 11%] ../../../../../dev/tests/test_cursor_shape.py::test_sequence_invalid_string <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 11%] ../../../../../dev/tests/test_cursor_shape.py::test_cursor_shape_writes_sequence[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 11%] ../../../../../dev/tests/test_cursor_shape.py::test_cursor_shape_writes_sequence[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 11%] ../../../../../dev/tests/test_cursor_shape.py::test_cursor_shape_writes_sequence[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 11%] ../../../../../dev/tests/test_cursor_shape.py::test_cursor_shape_writes_sequence[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 11%] ../../../../../dev/tests/test_cursor_shape.py::test_cursor_shape_writes_sequence[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 11%] ../../../../../dev/tests/test_cursor_shape.py::test_cursor_shape_writes_sequence[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 11%] ../../../../../dev/tests/test_cursor_shape.py::test_cursor_shape_writes_sequence[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 11%] ../../../../../dev/tests/test_cursor_shape.py::test_cursor_shape_string_name[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 11%] ../../../../../dev/tests/test_cursor_shape.py::test_cursor_shape_string_name[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 11%] ../../../../../dev/tests/test_cursor_shape.py::test_cursor_shape_string_name[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 11%] ../../../../../dev/tests/test_cursor_shape.py::test_cursor_shape_string_name[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 11%] ../../../../../dev/tests/test_cursor_shape.py::test_cursor_shape_string_name[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 11%] ../../../../../dev/tests/test_cursor_shape.py::test_cursor_shape_string_name[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 11%] ../../../../../dev/tests/test_cursor_shape.py::test_cursor_shape_string_name[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 11%] ../../../../../dev/tests/test_cursor_shape.py::test_cursor_shape_default_style[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 11%] ../../../../../dev/tests/test_cursor_shape.py::test_cursor_shape_default_style[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 11%] ../../../../../dev/tests/test_cursor_shape.py::test_cursor_shape_default_style[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 12%] ../../../../../dev/tests/test_cursor_shape.py::test_cursor_shape_default_style[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 12%] ../../../../../dev/tests/test_cursor_shape.py::test_cursor_shape_default_style[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 12%] ../../../../../dev/tests/test_cursor_shape.py::test_cursor_shape_default_style[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 12%] ../../../../../dev/tests/test_cursor_shape.py::test_cursor_shape_default_style[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 12%] ../../../../../dev/tests/test_cursor_shape.py::test_cursor_shape_no_styling[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 12%] ../../../../../dev/tests/test_cursor_shape.py::test_cursor_shape_no_styling[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 12%] ../../../../../dev/tests/test_cursor_shape.py::test_cursor_shape_no_styling[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 12%] ../../../../../dev/tests/test_cursor_shape.py::test_cursor_shape_no_styling[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 12%] ../../../../../dev/tests/test_cursor_shape.py::test_cursor_shape_no_styling[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 12%] ../../../../../dev/tests/test_cursor_shape.py::test_cursor_shape_no_styling[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 12%] ../../../../../dev/tests/test_cursor_shape.py::test_cursor_shape_no_styling[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 12%] ../../../../../dev/tests/test_cursor_shape.py::test_cursor_shape_accessible_as_class_attr <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 12%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[xterm-0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 12%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[xterm-1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 12%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[xterm-2] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 12%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[xterm-3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 12%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[xterm-4] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 12%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[xterm-5] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 12%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[xterm-6] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 13%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[screen-0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 13%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[screen-1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 13%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[screen-2] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 13%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[screen-3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 13%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[screen-4] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 13%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[screen-5] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 13%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[screen-6] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 13%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[ansi-0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 13%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[ansi-1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 13%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[ansi-2] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 13%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[ansi-3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 13%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[ansi-4] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 13%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[ansi-5] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 13%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[ansi-6] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 13%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[vt220-0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 13%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[vt220-1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 13%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[vt220-2] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 13%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[vt220-3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 13%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[vt220-4] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 13%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[vt220-5] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 14%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[vt220-6] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 14%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[rxvt-0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 14%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[rxvt-1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 14%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[rxvt-2] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 14%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[rxvt-3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 14%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[rxvt-4] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 14%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[rxvt-5] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 14%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[rxvt-6] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 14%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[cons25-0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 14%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[cons25-1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 14%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[cons25-2] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 14%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[cons25-3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 14%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[cons25-4] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 14%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[cons25-5] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 14%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[cons25-6] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 14%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[linux-0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 14%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[linux-1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 14%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[linux-2] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 14%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[linux-3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 15%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[linux-4] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 15%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[linux-5] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 15%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_decscusr[linux-6] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 15%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_color_reset_osc[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 15%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_color_reset_osc[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 15%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_color_reset_osc[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 15%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_color_reset_osc[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 15%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_color_reset_osc[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 15%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_color_reset_osc[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 15%] ../../../../../dev/tests/test_cursor_shape.py::test_length_strips_color_reset_osc[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_cursor_shape.py PASSED [ 15%] ../../../../../dev/tests/test_dec_modes.py::test_dec_private_mode_known_construction <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 15%] ../../../../../dev/tests/test_dec_modes.py::test_dec_private_mode_unknown_construction <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 15%] ../../../../../dev/tests/test_dec_modes.py::test_dec_private_mode_equality <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 15%] ../../../../../dev/tests/test_dec_modes.py::test_dec_private_mode_hashing <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 15%] ../../../../../dev/tests/test_dec_modes.py::test_dec_private_mode_repr <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 15%] ../../../../../dev/tests/test_dec_modes.py::test_dec_private_mode_types[1-DECCKM-Cursor Keys Mode] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 15%] ../../../../../dev/tests/test_dec_modes.py::test_dec_private_mode_types[99999-UNKNOWN-Unknown mode] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 15%] ../../../../../dev/tests/test_dec_modes.py::test_dec_private_mode_equality_with_non_standard_types <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 15%] ../../../../../dev/tests/test_dec_modes.py::test_dec_mode_response_construction <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 15%] ../../../../../dev/tests/test_dec_modes.py::test_dec_mode_response_construction_invalid_mode <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 16%] ../../../../../dev/tests/test_dec_modes.py::test_dec_private_mode_descriptions_consistency <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 16%] ../../../../../dev/tests/test_dec_modes.py::test_dec_mode_response_predicates[1-expected0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 16%] ../../../../../dev/tests/test_dec_modes.py::test_dec_mode_response_predicates[2-expected1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 16%] ../../../../../dev/tests/test_dec_modes.py::test_dec_mode_response_predicates[3-expected2] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 16%] ../../../../../dev/tests/test_dec_modes.py::test_dec_mode_response_predicates[4-expected3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 16%] ../../../../../dev/tests/test_dec_modes.py::test_dec_mode_response_predicates[0-expected4] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 16%] ../../../../../dev/tests/test_dec_modes.py::test_dec_mode_response_predicates[-1-expected5] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 16%] ../../../../../dev/tests/test_dec_modes.py::test_dec_mode_response_predicates[-2-expected6] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 16%] ../../../../../dev/tests/test_dec_modes.py::test_dec_mode_response_str_representation[-2-NOT_QUERIED] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 16%] ../../../../../dev/tests/test_dec_modes.py::test_dec_mode_response_str_representation[-1-NO_RESPONSE] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 16%] ../../../../../dev/tests/test_dec_modes.py::test_dec_mode_response_str_representation[0-NOT_RECOGNIZED] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 16%] ../../../../../dev/tests/test_dec_modes.py::test_dec_mode_response_str_representation[1-SET] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 16%] ../../../../../dev/tests/test_dec_modes.py::test_dec_mode_response_str_representation[2-RESET] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 16%] ../../../../../dev/tests/test_dec_modes.py::test_dec_mode_response_str_representation[3-PERMANENTLY_SET] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 16%] ../../../../../dev/tests/test_dec_modes.py::test_dec_mode_response_str_representation[4-PERMANENTLY_RESET] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 16%] ../../../../../dev/tests/test_dec_modes.py::test_dec_mode_response_str_representation[999-UNKNOWN] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 16%] ../../../../../dev/tests/test_dec_modes.py::test_dec_mode_response_repr <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 16%] ../../../../../dev/tests/test_dec_modes.py::test_dec_mode_response_to_dict <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 16%] ../../../../../dev/tests/test_dec_modes.py::test_dec_mode_response_to_dict_values[0-False-False-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 16%] ../../../../../dev/tests/test_dec_modes.py::test_dec_mode_response_to_dict_values[2-True-False-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 17%] ../../../../../dev/tests/test_dec_modes.py::test_dec_mode_response_to_dict_values[3-True-True-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 17%] ../../../../../dev/tests/test_dec_modes.py::test_dec_mode_response_to_dict_values[4-False-False-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 17%] ../../../../../dev/tests/test_dec_modes.py::test_dec_mode_response_to_dict_values[-1-False-False-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 17%] ../../../../../dev/tests/test_dec_modes.py::test_dec_mode_response_description_fallback <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 17%] ../../../../../dev/tests/test_dec_modes.py::test_dec_mode_calls_with_no_styling <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 17%] ../../../../../dev/tests/test_dec_modes.py::test_get_dec_mode_invalid_mode_type <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 17%] ../../../../../dev/tests/test_dec_modes.py::test_get_dec_mode_successful_query <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 17%] ../../../../../dev/tests/test_dec_modes.py::test_get_dec_mode_timeout <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 17%] ../../../../../dev/tests/test_dec_modes.py::test_get_dec_mode_cached_response <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 17%] ../../../../../dev/tests/test_dec_modes.py::test_get_dec_mode_force_bypass_cache <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 17%] ../../../../../dev/tests/test_dec_modes.py::test_get_dec_mode_sticky_failure <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 17%] ../../../../../dev/tests/test_dec_modes.py::test_get_dec_mode_no_response_after_success <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 17%] ../../../../../dev/tests/test_dec_modes.py::test_dec_mode_set_enabled_with_styling <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 17%] ../../../../../dev/tests/test_dec_modes.py::test_dec_mode_set_disabled_with_styling <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 17%] ../../../../../dev/tests/test_dec_modes.py::test_dec_mode_set_enabled_invalid_mode_type <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 17%] ../../../../../dev/tests/test_dec_modes.py::test_dec_mode_set_disabled_invalid_mode_type <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 17%] ../../../../../dev/tests/test_dec_modes.py::test_dec_mode_set_with_dec_private_mode_enum[_dec_mode_set_enabled-h] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 17%] ../../../../../dev/tests/test_dec_modes.py::test_dec_mode_set_with_dec_private_mode_enum[_dec_mode_set_disabled-l] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 17%] ../../../../../dev/tests/test_dec_modes.py::test_dec_modes_enabled_with_invalid_type <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 18%] ../../../../../dev/tests/test_dec_modes.py::test_dec_modes_disabled_with_invalid_type <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 18%] ../../../../../dev/tests/test_dec_modes.py::test_dec_modes_enabled_context_manager <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 18%] ../../../../../dev/tests/test_dec_modes.py::test_dec_modes_enabled_already_enabled <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 18%] ../../../../../dev/tests/test_dec_modes.py::test_dec_modes_enabled_unsupported_mode <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 18%] ../../../../../dev/tests/test_dec_modes.py::test_dec_modes_disabled_context_manager <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 18%] ../../../../../dev/tests/test_dec_modes.py::test_dec_modes_disabled_already_disabled <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 18%] ../../../../../dev/tests/test_dec_modes.py::test_context_manager_no_styling_and_invalid_args <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 18%] ../../../../../dev/tests/test_dec_modes.py::test_context_manager_exception_handling <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 18%] ../../../../../dev/tests/test_dec_modes.py::test_multiple_modes_context_manager <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 18%] ../../../../../dev/tests/test_dec_modes.py::test_dec_modes_context_with_dec_private_mode_enum[dec_modes_enabled-RESET] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 18%] ../../../../../dev/tests/test_dec_modes.py::test_dec_modes_context_with_dec_private_mode_enum[dec_modes_disabled-SET] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 18%] ../../../../../dev/tests/test_dec_modes.py::test_int_mode_parameters <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 18%] ../../../../../dev/tests/test_dec_modes.py::test_sugary_context_managers[bracketed_paste-2004] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 18%] ../../../../../dev/tests/test_dec_modes.py::test_sugary_context_managers[synchronized_output-2026] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 18%] ../../../../../dev/tests/test_dec_modes.py::test_sugary_context_managers[focus_events-1004] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 18%] ../../../../../dev/tests/test_dec_modes.py::test_sugary_context_managers_no_styling[bracketed_paste] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 18%] ../../../../../dev/tests/test_dec_modes.py::test_sugary_context_managers_no_styling[synchronized_output] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 18%] ../../../../../dev/tests/test_dec_modes.py::test_sugary_context_managers_no_styling[focus_events] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 18%] ../../../../../dev/tests/test_dec_modes.py::test_match_dec_event_invalid[hello] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 18%] ../../../../../dev/tests/test_dec_modes.py::test_match_dec_event_invalid[abc123] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 19%] ../../../../../dev/tests/test_dec_modes.py::test_match_dec_event_invalid[] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 19%] ../../../../../dev/tests/test_dec_modes.py::test_match_dec_event_invalid[\x1b[9999z] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 19%] ../../../../../dev/tests/test_dec_modes.py::test_match_dec_event_invalid[\x1b[unknown] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 19%] ../../../../../dev/tests/test_dec_modes.py::test_bracketed_paste_detection <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 19%] ../../../../../dev/tests/test_dec_modes.py::test_bracketed_paste_multiline <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 19%] ../../../../../dev/tests/test_dec_modes.py::test_focus_events[\x1b[I-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 19%] ../../../../../dev/tests/test_dec_modes.py::test_focus_events[\x1b[O-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 19%] ../../../../../dev/tests/test_dec_modes.py::test_mode_values_returns_none[None-None] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 19%] ../../../../../dev/tests/test_dec_modes.py::test_mode_values_returns_none[9999-\\x1b\\[test] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 19%] ../../../../../dev/tests/test_dec_modes.py::test_keystroke_with_dec_mode <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 19%] ../../../../../dev/tests/test_dec_modes.py::test_resolve_sequence <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 19%] ../../../../../dev/tests/test_dec_modes.py::test_focus_event_names <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 19%] ../../../../../dev/tests/test_dec_modes.py::test_bracketed_paste_name_and_text <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 19%] ../../../../../dev/tests/test_dec_modes.py::test_focus_event_name_with_no_match <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 19%] ../../../../../dev/tests/test_dec_modes.py::test_mouse_event_name_with_non_mouse_mode <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 19%] ../../../../../dev/tests/test_dec_modes.py::test_query_response_with_line_buffered_mode <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 19%] ../../../../../dev/tests/test_dec_modes.py::test_resize_events[\x1b[48;24;80;480;1600t-24-80-480-1600] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 19%] ../../../../../dev/tests/test_dec_modes.py::test_resize_events[\x1b[48;30;120;0;0t-30-120-0-0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 19%] ../../../../../dev/tests/test_dec_modes.py::test_resize_events[\x1b[48;50;100;500;2000t-50-100-500-2000] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 20%] ../../../../../dev/tests/test_dec_modes.py::test_notify_on_resize_context_manager <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 20%] ../../../../../dev/tests/test_dec_modes.py::test_notify_on_resize_cache_cleared_on_exit <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 20%] ../../../../../dev/tests/test_dec_modes.py::test_height_width_use_preferred_cache <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 20%] ../../../../../dev/tests/test_dec_modes.py::test_sixel_uses_preferred_cache <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 20%] ../../../../../dev/tests/test_dec_modes.py::test_sixel_ignores_zero_pixel_cache <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 20%] ../../../../../dev/tests/test_dec_modes.py::test_does_inband_resize[1-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 20%] ../../../../../dev/tests/test_dec_modes.py::test_does_inband_resize[0-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 20%] ../../../../../dev/tests/test_dec_modes.py::test_does_inband_resize_not_a_tty <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 20%] ../../../../../dev/tests/test_dec_modes.py::test_inkey_updates_preferred_cache_on_resize_event <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 20%] ../../../../../dev/tests/test_dec_modes.py::test_does_inband_resize_no_styling <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 20%] ../../../../../dev/tests/test_dec_modes.py::test_does_dec_mode_convenience[1-True-does_bracketed_paste] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 20%] ../../../../../dev/tests/test_dec_modes.py::test_does_dec_mode_convenience[1-True-does_synchronized_output] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 20%] ../../../../../dev/tests/test_dec_modes.py::test_does_dec_mode_convenience[1-True-does_grapheme_clustering] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 20%] ../../../../../dev/tests/test_dec_modes.py::test_does_dec_mode_convenience[1-True-does_focus_events] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 20%] ../../../../../dev/tests/test_dec_modes.py::test_does_dec_mode_convenience[2-True-does_bracketed_paste] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 20%] ../../../../../dev/tests/test_dec_modes.py::test_does_dec_mode_convenience[2-True-does_synchronized_output] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 20%] ../../../../../dev/tests/test_dec_modes.py::test_does_dec_mode_convenience[2-True-does_grapheme_clustering] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 20%] ../../../../../dev/tests/test_dec_modes.py::test_does_dec_mode_convenience[2-True-does_focus_events] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 20%] ../../../../../dev/tests/test_dec_modes.py::test_does_dec_mode_convenience[0-False-does_bracketed_paste] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 20%] ../../../../../dev/tests/test_dec_modes.py::test_does_dec_mode_convenience[0-False-does_synchronized_output] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 21%] ../../../../../dev/tests/test_dec_modes.py::test_does_dec_mode_convenience[0-False-does_grapheme_clustering] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 21%] ../../../../../dev/tests/test_dec_modes.py::test_does_dec_mode_convenience[0-False-does_focus_events] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 21%] ../../../../../dev/tests/test_dec_modes.py::test_does_dec_mode_convenience[-1-False-does_bracketed_paste] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 21%] ../../../../../dev/tests/test_dec_modes.py::test_does_dec_mode_convenience[-1-False-does_synchronized_output] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 21%] ../../../../../dev/tests/test_dec_modes.py::test_does_dec_mode_convenience[-1-False-does_grapheme_clustering] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 21%] ../../../../../dev/tests/test_dec_modes.py::test_does_dec_mode_convenience[-1-False-does_focus_events] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 21%] ../../../../../dev/tests/test_dec_modes.py::test_does_dec_mode_convenience_not_a_tty[does_bracketed_paste] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 21%] ../../../../../dev/tests/test_dec_modes.py::test_does_dec_mode_convenience_not_a_tty[does_synchronized_output] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 21%] ../../../../../dev/tests/test_dec_modes.py::test_does_dec_mode_convenience_not_a_tty[does_grapheme_clustering] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 21%] ../../../../../dev/tests/test_dec_modes.py::test_does_dec_mode_convenience_not_a_tty[does_focus_events] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_dec_modes.py PASSED [ 21%] ../../../../../dev/tests/test_device_attribute.py::test_device_attribute_from_match[\x1b[?64;1;2;4;7c-64-extensions0-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_device_attribute.py SKIPPED [ 21%] ../../../../../dev/tests/test_device_attribute.py::test_device_attribute_from_match[\x1b[?64;1;2c-64-extensions1-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_device_attribute.py SKIPPED [ 21%] ../../../../../dev/tests/test_device_attribute.py::test_device_attribute_from_match[\x1b[?1c-1-extensions2-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_device_attribute.py SKIPPED [ 21%] ../../../../../dev/tests/test_device_attribute.py::test_device_attribute_from_match[\x1b[?62;1;4;6c-62-extensions3-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_device_attribute.py SKIPPED [ 21%] ../../../../../dev/tests/test_device_attribute.py::test_device_attribute_from_match_invalid[invalid] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_device_attribute.py SKIPPED [ 21%] ../../../../../dev/tests/test_device_attribute.py::test_device_attribute_from_match_invalid[] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_device_attribute.py SKIPPED [ 21%] ../../../../../dev/tests/test_device_attribute.py::test_device_attribute_repr <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_device_attribute.py SKIPPED [ 21%] ../../../../../dev/tests/test_device_attribute.py::test_get_device_attributes_via_ungetch <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_device_attribute.py SKIPPED [ 21%] ../../../../../dev/tests/test_device_attribute.py::test_get_device_attributes_timeout <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_device_attribute.py SKIPPED [ 22%] ../../../../../dev/tests/test_device_attribute.py::test_get_device_attributes_force_bypass_cache <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_device_attribute.py SKIPPED [ 22%] ../../../../../dev/tests/test_device_attribute.py::test_get_device_attributes_no_force_uses_cache <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_device_attribute.py SKIPPED [ 22%] ../../../../../dev/tests/test_device_attribute.py::test_get_device_attributes_retry_after_failure <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_device_attribute.py SKIPPED [ 22%] ../../../../../dev/tests/test_device_attribute.py::test_get_device_attributes_sticky_failure <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_device_attribute.py SKIPPED [ 22%] ../../../../../dev/tests/test_device_attribute.py::test_get_device_attributes_multiple_extensions <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_device_attribute.py SKIPPED [ 22%] ../../../../../dev/tests/test_device_attribute.py::test_device_attribute_init_with_none_extensions <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_device_attribute.py SKIPPED [ 22%] ../../../../../dev/tests/test_device_attribute.py::test_device_attribute_init_with_list_extensions <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_device_attribute.py SKIPPED [ 22%] ../../../../../dev/tests/test_device_attribute.py::test_device_attribute_raw_stored <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_device_attribute.py SKIPPED [ 22%] ../../../../../dev/tests/test_device_attribute.py::test_get_kitty_keyboard_state_boundary_no_response <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_device_attribute.py SKIPPED [ 22%] ../../../../../dev/tests/test_device_attribute.py::test_get_kitty_keyboard_state_cpr_fast_negative <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_device_attribute.py SKIPPED [ 22%] ../../../../../dev/tests/test_device_attribute.py::test_enable_kitty_keyboard_after_query_failed <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_device_attribute.py SKIPPED [ 22%] ../../../../../dev/tests/test_device_attribute.py::test_device_attribute_from_match_with_malformed_extensions <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_device_attribute.py SKIPPED [ 22%] ../../../../../dev/tests/test_device_attribute.py::test_device_attribute_from_match_with_whitespace_extensions <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_device_attribute.py SKIPPED [ 22%] ../../../../../dev/tests/test_device_attribute.py::test_kitty_keyboard_protocol_eq_with_int <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_device_attribute.py SKIPPED [ 22%] ../../../../../dev/tests/test_device_attribute.py::test_kitty_keyboard_protocol_eq_with_protocol <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_device_attribute.py SKIPPED [ 22%] ../../../../../dev/tests/test_device_attribute.py::test_kitty_keyboard_protocol_eq_with_other_types <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_device_attribute.py SKIPPED [ 22%] ../../../../../dev/tests/test_formatters.py::test_parameterizing_string_args_unspecified <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_formatters.py PASSED [ 22%] ../../../../../dev/tests/test_formatters.py::test_parameterizing_string_args <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_formatters.py PASSED [ 22%] ../../../../../dev/tests/test_formatters.py::test_parameterizing_string_type_error <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_formatters.py PASSED [ 22%] ../../../../../dev/tests/test_formatters.py::test_formattingstring <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_formatters.py PASSED [ 23%] ../../../../../dev/tests/test_formatters.py::test_nested_formattingstring <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_formatters.py PASSED [ 23%] ../../../../../dev/tests/test_formatters.py::test_nested_formattingstring_type_error <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_formatters.py PASSED [ 23%] ../../../../../dev/tests/test_formatters.py::test_nullcallablestring <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_formatters.py PASSED [ 23%] ../../../../../dev/tests/test_formatters.py::test_split_compound <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_formatters.py PASSED [ 23%] ../../../../../dev/tests/test_formatters.py::test_resolve_capability <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_formatters.py PASSED [ 23%] ../../../../../dev/tests/test_formatters.py::test_resolve_color <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_formatters.py PASSED [ 23%] ../../../../../dev/tests/test_formatters.py::test_resolve_attribute_as_color <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_formatters.py PASSED [ 23%] ../../../../../dev/tests/test_formatters.py::test_resolve_attribute_as_compoundable <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_formatters.py PASSED [ 23%] ../../../../../dev/tests/test_formatters.py::test_resolve_attribute_non_compoundables <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_formatters.py PASSED [ 23%] ../../../../../dev/tests/test_formatters.py::test_resolve_attribute_recursive_compoundables <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_formatters.py PASSED [ 23%] ../../../../../dev/tests/test_formatters.py::test_formattingstring_picklability <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_formatters.py PASSED [ 23%] ../../../../../dev/tests/test_formatters.py::test_formattingotherstring_picklability <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_formatters.py PASSED [ 23%] ../../../../../dev/tests/test_formatters.py::test_paramterizingstring_picklability <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_formatters.py PASSED [ 23%] ../../../../../dev/tests/test_formatters.py::test_pickled_parameterizing_string <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_formatters.py PASSED [ 23%] ../../../../../dev/tests/test_formatters.py::test_tparm_returns_null <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_formatters.py PASSED [ 23%] ../../../../../dev/tests/test_formatters.py::test_tparm_other_exception <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_formatters.py PASSED [ 23%] ../../../../../dev/tests/test_full_keyboard.py::test_kbhit_interrupted <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 23%] ../../../../../dev/tests/test_full_keyboard.py::test_kbhit_interrupted_nonetype <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 23%] ../../../../../dev/tests/test_full_keyboard.py::test_kbhit_no_kb <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 24%] ../../../../../dev/tests/test_full_keyboard.py::test_kbhit_no_tty <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 24%] ../../../../../dev/tests/test_full_keyboard.py::test_keystroke_cbreak_noinput[False-0-expected_cs_range0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 24%] ../../../../../dev/tests/test_full_keyboard.py::test_keystroke_cbreak_noinput[True-0-expected_cs_range1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 24%] ../../../../../dev/tests/test_full_keyboard.py::test_keystroke_cbreak_noinput[False-0.3-expected_cs_range2] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 24%] ../../../../../dev/tests/test_full_keyboard.py::test_keystroke_cbreak_noinput[True-0.3-expected_cs_range3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 24%] ../../../../../dev/tests/test_full_keyboard.py::test_keystroke_0s_cbreak_with_input <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 24%] ../../../../../dev/tests/test_full_keyboard.py::test_keystroke_cbreak_with_input_slowly <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 24%] ../../../../../dev/tests/test_full_keyboard.py::test_keystroke_0s_cbreak_multibyte_utf8 <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 24%] ../../../../../dev/tests/test_full_keyboard.py::test_keystroke_0s_raw_input_ctrl_c <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 24%] ../../../../../dev/tests/test_full_keyboard.py::test_keystroke_0s_cbreak_sequence <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 24%] ../../../../../dev/tests/test_full_keyboard.py::test_keystroke_20ms_cbreak_with_input <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 24%] ../../../../../dev/tests/test_full_keyboard.py::test_esc_delay_cbreak_15ms <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 24%] ../../../../../dev/tests/test_full_keyboard.py::test_esc_delay_cbreak_timout_0 <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 24%] ../../../../../dev/tests/test_full_keyboard.py::test_esc_delay_cbreak_nonprefix_sequence <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 24%] ../../../../../dev/tests/test_full_keyboard.py::test_flushinp_timeout_with_continuous_input <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 24%] ../../../../../dev/tests/test_full_keyboard.py::test_get_location_0s <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 24%] ../../../../../dev/tests/test_full_keyboard.py::test_get_location_0s_under_raw <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 24%] ../../../../../dev/tests/test_full_keyboard.py::test_get_location_0s_reply_via_ungetch_under_raw <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 24%] ../../../../../dev/tests/test_full_keyboard.py::test_get_location_0s_reply_via_ungetch <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 24%] ../../../../../dev/tests/test_full_keyboard.py::test_get_location_0s_nonstandard_u6 <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 25%] ../../../../../dev/tests/test_full_keyboard.py::test_get_location_styling_indifferent <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 25%] ../../../../../dev/tests/test_full_keyboard.py::test_get_location_timeout <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 25%] ../../../../../dev/tests/test_full_keyboard.py::test_detect_ambiguous_width[\x1b[1;10R-\x1b[1;11R-1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 25%] ../../../../../dev/tests/test_full_keyboard.py::test_detect_ambiguous_width[\x1b[1;10R-\x1b[1;12R-2] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 25%] ../../../../../dev/tests/test_full_keyboard.py::test_detect_ambiguous_width[\x1b[1;10R-\x1b[1;10R-1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 25%] ../../../../../dev/tests/test_full_keyboard.py::test_detect_ambiguous_width[\x1b[1;10R-\x1b[1;13R-1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 25%] ../../../../../dev/tests/test_full_keyboard.py::test_detect_ambiguous_width_not_a_tty <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 25%] ../../../../../dev/tests/test_full_keyboard.py::test_detect_ambiguous_width_first_timeout <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 25%] ../../../../../dev/tests/test_full_keyboard.py::test_detect_ambiguous_width_second_timeout <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 25%] ../../../../../dev/tests/test_full_keyboard.py::test_get_fgcolor_0s <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 25%] ../../../../../dev/tests/test_full_keyboard.py::test_get_fgcolor_0s_reply_via_ungetch[\x07] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 25%] ../../../../../dev/tests/test_full_keyboard.py::test_get_fgcolor_0s_reply_via_ungetch[\x1b\\] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 25%] ../../../../../dev/tests/test_full_keyboard.py::test_get_fgcolor_requires_styling[\x07] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 25%] ../../../../../dev/tests/test_full_keyboard.py::test_get_fgcolor_requires_styling[\x1b\\] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 25%] ../../../../../dev/tests/test_full_keyboard.py::test_get_fgcolor_16bit_reply_via_ungetch[\x07] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 25%] ../../../../../dev/tests/test_full_keyboard.py::test_get_fgcolor_16bit_reply_via_ungetch[\x1b\\] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 25%] ../../../../../dev/tests/test_full_keyboard.py::test_get_bgcolor_0s <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 25%] ../../../../../dev/tests/test_full_keyboard.py::test_get_bgcolor_0s_reply_via_ungetch[\x07] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 25%] ../../../../../dev/tests/test_full_keyboard.py::test_get_bgcolor_0s_reply_via_ungetch[\x1b\\] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 26%] ../../../../../dev/tests/test_full_keyboard.py::test_get_bgcolor_requires_styling[\x07] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 26%] ../../../../../dev/tests/test_full_keyboard.py::test_get_bgcolor_requires_styling[\x1b\\] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 26%] ../../../../../dev/tests/test_full_keyboard.py::test_get_bgcolor_16bit_reply_via_ungetch[\x07] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 26%] ../../../../../dev/tests/test_full_keyboard.py::test_get_bgcolor_16bit_reply_via_ungetch[\x1b\\] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 26%] ../../../../../dev/tests/test_full_keyboard.py::test_detached_stdout <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 26%] ../../../../../dev/tests/test_full_keyboard.py::test_cbreak_with_has_tty <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 26%] ../../../../../dev/tests/test_full_keyboard.py::test_inkey_with_csi_sequence_triggers_latin1_decoding <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 26%] ../../../../../dev/tests/test_full_keyboard.py::test_read_until_pattern_found <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 26%] ../../../../../dev/tests/test_full_keyboard.py::test_read_until_timeout_no_match <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 26%] ../../../../../dev/tests/test_full_keyboard.py::test_read_until_buffer_aggregation <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 26%] ../../../../../dev/tests/test_full_keyboard.py::test_read_until_with_none_timeout <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 26%] ../../../../../dev/tests/test_full_keyboard.py::test_read_until_loop_continuation <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 26%] ../../../../../dev/tests/test_full_keyboard.py::test_read_until_max_buffer_size <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 26%] ../../../../../dev/tests/test_full_keyboard.py::test_esc_delay_while_loop_with_continued_input <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 26%] ../../../../../dev/tests/test_full_keyboard.py::test_esc_delay_long_sequence_prefix_slow_complete <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 26%] ../../../../../dev/tests/test_full_keyboard.py::test_esc_delay_incomplete_known_sequence <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_full_keyboard.py SKIPPED [ 26%] ../../../../../dev/tests/test_keyboard.py::test_getch_raises_eoferror_on_eof <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_keyboard.py PASSED [ 26%] ../../../../../dev/tests/test_keyboard.py::test_flushinp_handles_eof <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_keyboard.py PASSED [ 26%] ../../../../../dev/tests/test_keyboard.py::test_getch_sets_eof_flag <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_keyboard.py PASSED [ 26%] ../../../../../dev/tests/test_keyboard.py::test_kbhit_returns_false_after_eof <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_keyboard.py PASSED [ 27%] ../../../../../dev/tests/test_keyboard.py::test_inkey_returns_empty_on_eof <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_keyboard.py PASSED [ 27%] ../../../../../dev/tests/test_keyboard.py::test_break_input_no_kb <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_keyboard.py PASSED [ 27%] ../../../../../dev/tests/test_keyboard.py::test_raw_input_no_kb <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_keyboard.py PASSED [ 27%] ../../../../../dev/tests/test_keyboard.py::test_raw_input_with_kb <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_keyboard.py PASSED [ 27%] ../../../../../dev/tests/test_keyboard.py::test_stdout_notty_kb_is_None <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_keyboard.py PASSED [ 27%] ../../../../../dev/tests/test_keyboard.py::test_stdin_fileno_is_None <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_keyboard.py PASSED [ 27%] ../../../../../dev/tests/test_keyboard.py::test_stdin_as_bytesio_is_None <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_keyboard.py PASSED [ 27%] ../../../../../dev/tests/test_keyboard.py::test_stdin_notty_kb_is_None <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_keyboard.py PASSED [ 27%] ../../../../../dev/tests/test_keyboard.py::test_keystroke_default_args <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_keyboard.py PASSED [ 27%] ../../../../../dev/tests/test_keyboard.py::test_a_keystroke <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_keyboard.py PASSED [ 27%] ../../../../../dev/tests/test_keyboard.py::test_get_keyboard_codes <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_keyboard.py PASSED [ 27%] ../../../../../dev/tests/test_keyboard.py::test_alternative_left_right <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_keyboard.py PASSED [ 27%] ../../../../../dev/tests/test_keyboard.py::test_cuf1_and_cub1_as_RIGHT_LEFT[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_keyboard.py PASSED [ 27%] ../../../../../dev/tests/test_keyboard.py::test_cuf1_and_cub1_as_RIGHT_LEFT[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_keyboard.py PASSED [ 27%] ../../../../../dev/tests/test_keyboard.py::test_cuf1_and_cub1_as_RIGHT_LEFT[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_keyboard.py PASSED [ 27%] ../../../../../dev/tests/test_keyboard.py::test_cuf1_and_cub1_as_RIGHT_LEFT[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_keyboard.py PASSED [ 27%] ../../../../../dev/tests/test_keyboard.py::test_cuf1_and_cub1_as_RIGHT_LEFT[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_keyboard.py PASSED [ 27%] ../../../../../dev/tests/test_keyboard.py::test_cuf1_and_cub1_as_RIGHT_LEFT[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_keyboard.py PASSED [ 27%] ../../../../../dev/tests/test_keyboard.py::test_cuf1_and_cub1_as_RIGHT_LEFT[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_keyboard.py PASSED [ 28%] ../../../../../dev/tests/test_keyboard.py::test_get_keyboard_sequences_sort_order <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_keyboard.py PASSED [ 28%] ../../../../../dev/tests/test_keyboard.py::test_get_keyboard_sequence <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_keyboard.py PASSED [ 28%] ../../../../../dev/tests/test_keyboard.py::test_resolve_sequence_order <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_keyboard.py PASSED [ 28%] ../../../../../dev/tests/test_keyboard.py::test_keyboard_prefixes <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_keyboard.py PASSED [ 28%] ../../../../../dev/tests/test_keyboard.py::test_keypad_mixins_and_aliases <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_keyboard.py PASSED [ 28%] ../../../../../dev/tests/test_keyboard.py::test_kp_begin_center_key <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_keyboard.py PASSED [ 28%] ../../../../../dev/tests/test_keyboard.py::test_ESCDELAY_unset_unchanged <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_keyboard.py PASSED [ 28%] ../../../../../dev/tests/test_keyboard.py::test_ESCDELAY_bad_value_unchanged <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_keyboard.py PASSED [ 28%] ../../../../../dev/tests/test_keyboard.py::test_ESCDELAY_10ms <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_keyboard.py PASSED [ 28%] ../../../../../dev/tests/test_keyboard.py::test_unsupported_high_byte_metasendsescape <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_keyboard.py PASSED [ 28%] ../../../../../dev/tests/test_keyboard.py::test_is_incomplete_keystroke <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_keyboard.py PASSED [ 28%] ../../../../../dev/tests/test_kitty_protocol.py::test_match_kitty_basic_forms[\x1b[97u-97-None-None-1-1-codepoints0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 28%] ../../../../../dev/tests/test_kitty_protocol.py::test_match_kitty_basic_forms[\x1b[97;5u-97-None-None-5-1-codepoints1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 28%] ../../../../../dev/tests/test_kitty_protocol.py::test_match_kitty_basic_forms[\x1b[97:65;2u-97-65-None-2-1-codepoints2] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 28%] ../../../../../dev/tests/test_kitty_protocol.py::test_match_kitty_basic_forms[\x1b[1089::99;5u-1089-None-99-5-1-codepoints3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 28%] ../../../../../dev/tests/test_kitty_protocol.py::test_match_kitty_basic_forms[\x1b[97;1:3u-97-None-None-1-3-codepoints4] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 28%] ../../../../../dev/tests/test_kitty_protocol.py::test_match_kitty_basic_forms[\x1b[97;2;65u-97-None-None-2-1-codepoints5] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 28%] ../../../../../dev/tests/test_kitty_protocol.py::test_match_kitty_complex <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 28%] ../../../../../dev/tests/test_kitty_protocol.py::test_match_kitty_non_matching[a] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 28%] ../../../../../dev/tests/test_kitty_protocol.py::test_match_kitty_non_matching[\x1b[A] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 29%] ../../../../../dev/tests/test_kitty_protocol.py::test_match_kitty_non_matching[\x1b[97] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 29%] ../../../../../dev/tests/test_kitty_protocol.py::test_match_kitty_non_matching[\x1b]97u] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 29%] ../../../../../dev/tests/test_kitty_protocol.py::test_match_kitty_non_matching[\x1b[97v] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 29%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_modifier_encoding <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 29%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_sequence_properties <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 29%] ../../../../../dev/tests/test_kitty_protocol.py::test_terminal_inkey_kitty_protocol <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 29%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_protocol_modifier_properties <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 29%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_protocol_is_ctrl_is_alt <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 29%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keyboard_protocol_properties[0-False-False-False-False-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 29%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keyboard_protocol_properties[1-True-False-False-False-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 29%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keyboard_protocol_properties[2-False-True-False-False-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 29%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keyboard_protocol_properties[4-False-False-True-False-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 29%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keyboard_protocol_properties[8-False-False-False-True-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 29%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keyboard_protocol_properties[16-False-False-False-False-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 29%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keyboard_protocol_properties[31-True-True-True-True-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 29%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keyboard_protocol_properties[5-True-False-True-False-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 29%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keyboard_protocol_properties[9-True-False-False-True-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 29%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keyboard_protocol_properties[18-False-True-False-False-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 29%] ../../../../../dev/tests/test_kitty_protocol.py::test_get_kitty_keyboard_state_pty_success <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py SKIPPED [ 30%] ../../../../../dev/tests/test_kitty_protocol.py::test_enable_kitty_keyboard_pty_success <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py SKIPPED [ 30%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_state_0s_reply_via_ungetch <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 30%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_state_styling_indifferent <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 30%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_state_timeout_handling <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 30%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_state_excludes_response_from_buffer <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 30%] ../../../../../dev/tests/test_kitty_protocol.py::test_get_kitty_keyboard_state_no_tty_or_disabled[False-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 30%] ../../../../../dev/tests/test_kitty_protocol.py::test_get_kitty_keyboard_state_no_tty_or_disabled[True-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 30%] ../../../../../dev/tests/test_kitty_protocol.py::test_enable_kitty_keyboard[False-False-flags0-1-] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 30%] ../../../../../dev/tests/test_kitty_protocol.py::test_enable_kitty_keyboard[True-False-flags1-1-] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 30%] ../../../../../dev/tests/test_kitty_protocol.py::test_enable_kitty_keyboard[True-True-flags2-1-\x1b[=1;1u] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 30%] ../../../../../dev/tests/test_kitty_protocol.py::test_enable_kitty_keyboard[True-True-flags3-2-\x1b[=6;2u] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 30%] ../../../../../dev/tests/test_kitty_protocol.py::test_enable_kitty_keyboard[True-True-flags4-1-\x1b[=27;1u] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 30%] ../../../../../dev/tests/test_kitty_protocol.py::test_enable_kitty_keyboard_all_flag_operations <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 30%] ../../../../../dev/tests/test_kitty_protocol.py::test_enable_kitty_keyboard_sequence_emission <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 30%] ../../../../../dev/tests/test_kitty_protocol.py::test_enable_kitty_keyboard_restoration_with_previous_flags <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 30%] ../../../../../dev/tests/test_kitty_protocol.py::test_enable_kitty_keyboard_sticky_failure <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 30%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keyboard_protocol_setters[flags0-1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 30%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keyboard_protocol_setters[flags1-2] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 30%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keyboard_protocol_setters[flags2-4] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 30%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keyboard_protocol_setters[flags3-8] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 31%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keyboard_protocol_setters[flags4-16] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 31%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keyboard_protocol_setters[flags5-3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 31%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keyboard_protocol_setters[flags6-5] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 31%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keyboard_protocol_setters[flags7-10] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 31%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keyboard_protocol_setters[flags8-20] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 31%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keyboard_protocol_setters[flags9-7] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 31%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keyboard_protocol_setters[flags10-25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 31%] ../../../../../dev/tests/test_kitty_protocol.py::test_get_kitty_state_boundary_no_response <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 31%] ../../../../../dev/tests/test_kitty_protocol.py::test_get_kitty_keyboard_state_boundary_approach <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 31%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_letter_digit_name_synthesis[\x1b[49;3u-KEY_ALT_1-1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 31%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_letter_digit_name_synthesis[\x1b[49;5u-KEY_CTRL_1-1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 31%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_letter_digit_name_synthesis[\x1b[49;4u-KEY_ALT_SHIFT_1-1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 31%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_letter_digit_name_synthesis[\x1b[50;3u-KEY_ALT_2-2] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 31%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_letter_digit_name_synthesis[\x1b[57;5u-KEY_CTRL_9-9] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 31%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_letter_digit_name_synthesis[\x1b[48;7u-KEY_CTRL_ALT_0-0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 31%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_letter_digit_name_synthesis[\x1b[97;5u-KEY_CTRL_A-a] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 31%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_letter_digit_name_synthesis[\x1b[97;3u-KEY_ALT_A-a] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 31%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_letter_digit_name_synthesis[\x1b[97;7u-KEY_CTRL_ALT_A-a] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 31%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_letter_digit_name_synthesis[\x1b[97;2u-KEY_SHIFT_A-a] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 32%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_letter_digit_name_synthesis[\x1b[97;6u-KEY_CTRL_SHIFT_A-a] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 32%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_letter_digit_name_synthesis[\x1b[97;4u-KEY_ALT_SHIFT_A-a] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 32%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_letter_digit_name_synthesis[\x1b[97;8u-KEY_CTRL_ALT_SHIFT_A-a] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 32%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_letter_digit_name_synthesis[\x1b[65;5u-KEY_CTRL_A-A] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 32%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_letter_digit_name_synthesis[\x1b[90;5u-KEY_CTRL_Z-Z] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 32%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_letter_digit_name_synthesis[\x1b[122;5u-KEY_CTRL_Z-z] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 32%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_letter_digit_name_synthesis[\x1b[77;3u-KEY_ALT_M-M] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 32%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_letter_digit_name_synthesis[\x1b[109;3u-KEY_ALT_M-m] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 32%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_letter_digit_name_synthesis[\x1b[97;9u-KEY_SUPER_A-a] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 32%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_letter_digit_name_synthesis[\x1b[97;17u-KEY_HYPER_A-a] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 32%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_letter_digit_name_synthesis[\x1b[97;33u-KEY_META_A-a] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 32%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_letter_digit_name_synthesis[\x1b[97;13u-KEY_CTRL_SUPER_A-a] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 32%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_letter_digit_name_synthesis[\x1b[97;11u-KEY_ALT_SUPER_A-a] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 32%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_name_synthesis_edge_cases[\x1b[49u-KEY_1-1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 32%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_name_synthesis_edge_cases[\x1b[97;1u-KEY_A-a] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 32%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_name_synthesis_edge_cases[\x1b[65;1u-KEY_A-A] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 32%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_name_synthesis_edge_cases[\x1b[122;1u-KEY_Z-z] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 32%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_name_synthesis_edge_cases[\x1b[97u-KEY_A-a] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 32%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_name_synthesis_edge_cases[\x1b[32;5u-KEY_CTRL_SPACE- ] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 32%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_name_synthesis_edge_cases[\x1b[33;3u-KEY_ALT_EXCLAMATION_MARK-!] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 33%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_name_synthesis_edge_cases[\x1b[59;5u-KEY_CTRL_SEMICOLON-;] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 33%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_name_synthesis_edge_cases[\x1b[46;3u-KEY_ALT_PERIOD-.] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 33%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_name_synthesis_edge_cases[\x1b[64;5u-KEY_CTRL_AT-@] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 33%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_name_synthesis_edge_cases[\x1b[91;3u-KEY_ALT_LEFT_SQUARE_BRACKET-[] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 33%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_name_synthesis_edge_cases[\x1b[233u-None-\xe9] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 33%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_name_synthesis_edge_cases[\x1b[12354u-None-\u3042] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 33%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_name_synthesis_edge_cases[\x1b[26159u-None-\u662f] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 33%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_name_synthesis_edge_cases[\x1b[44032u-None-\uac00] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 33%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_name_synthesis_special_cases[\x1b[1089::99;5u-KEY_CTRL_C] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 33%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_name_synthesis_special_cases[\x1b[97;5:1u-KEY_CTRL_A] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 33%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_name_synthesis_special_cases[\x1b[97;5:3u-KEY_CTRL_A_RELEASED] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 33%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_name_synthesis_special_cases[\x1b[97;5:2u-KEY_CTRL_A_REPEATED] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 33%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_name_synthesis_special_cases[\x1b[106;5:3u-KEY_CTRL_J_RELEASED] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 33%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_name_synthesis_special_cases[\x1b[106;5u-KEY_CTRL_J] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 33%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_name_synthesis_special_cases[\x1b[97;3:3u-KEY_ALT_A_RELEASED] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 33%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_name_synthesis_special_cases[\x1b[122;7:3u-KEY_CTRL_ALT_Z_RELEASED] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 33%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_name_synthesis_special_cases[\x1b[49;5:3u-KEY_CTRL_1_RELEASED] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 33%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_name_synthesis_special_cases[\x1b[106;5:2u-KEY_CTRL_J_REPEATED] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 33%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_name_synthesis_special_cases[\x1b[97;3:2u-KEY_ALT_A_REPEATED] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 33%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_name_synthesis_special_cases[\x1b[111;1:3u-KEY_O_RELEASED] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 34%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_name_synthesis_special_cases[\x1b[111;1:2u-KEY_O_REPEATED] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 34%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_name_synthesis_special_cases[\x1b[97;1:3u-KEY_A_RELEASED] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 34%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_name_synthesis_special_cases[\x1b[97;1:2u-KEY_A_REPEATED] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 34%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_name_synthesis_special_cases[\x1b[49;1:3u-KEY_1_RELEASED] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 34%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_name_synthesis_special_cases[\x1b[49;1:2u-KEY_1_REPEATED] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 34%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_name_synthesis_custom_name <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 34%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_letter_name_synthesis_integration[\x1b[97;5u-KEY_CTRL_A] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 34%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_letter_name_synthesis_integration[\x1b[122;3u-KEY_ALT_Z] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 34%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_letter_name_synthesis_integration[\x1b[77;7u-KEY_CTRL_ALT_M] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 34%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_letter_name_synthesis_integration[\x1b[98;6u-KEY_CTRL_SHIFT_B] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 34%] ../../../../../dev/tests/test_kitty_protocol.py::test_disambiguate_f1_f4_csi_sequences[\x1b[P-KEY_F1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 34%] ../../../../../dev/tests/test_kitty_protocol.py::test_disambiguate_f1_f4_csi_sequences[\x1b[Q-KEY_F2] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 34%] ../../../../../dev/tests/test_kitty_protocol.py::test_disambiguate_f1_f4_csi_sequences[\x1b[13~-KEY_F3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 34%] ../../../../../dev/tests/test_kitty_protocol.py::test_disambiguate_f1_f4_csi_sequences[\x1b[S-KEY_F4] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 34%] ../../../../../dev/tests/test_kitty_protocol.py::test_disambiguate_f1_f4_via_inkey[\x1b[P-KEY_F1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 34%] ../../../../../dev/tests/test_kitty_protocol.py::test_disambiguate_f1_f4_via_inkey[\x1b[Q-KEY_F2] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 34%] ../../../../../dev/tests/test_kitty_protocol.py::test_disambiguate_f1_f4_via_inkey[\x1b[13~-KEY_F3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 34%] ../../../../../dev/tests/test_kitty_protocol.py::test_disambiguate_f1_f4_via_inkey[\x1b[S-KEY_F4] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 34%] ../../../../../dev/tests/test_kitty_protocol.py::test_disambiguate_f1_f4_not_confused_with_alt <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 35%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_letter_name_synthesis_boundary_conditions[\x1b[91;5u-KEY_CTRL_LEFT_SQUARE_BRACKET] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 35%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_letter_name_synthesis_boundary_conditions[\x1b[64;5u-KEY_CTRL_AT] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 35%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_letter_name_synthesis_boundary_conditions[\x1b[96;5u-KEY_CTRL_GRAVE_ACCENT] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 35%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_letter_name_synthesis_boundary_conditions[\x1b[123;5u-KEY_CTRL_LEFT_CURLY_BRACKET] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 35%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_letter_name_synthesis_boundary_conditions[\x1b[65;5u-KEY_CTRL_A] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 35%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_letter_name_synthesis_boundary_conditions[\x1b[90;5u-KEY_CTRL_Z] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 35%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_letter_name_synthesis_boundary_conditions[\x1b[97;5u-KEY_CTRL_A] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 35%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_letter_name_synthesis_boundary_conditions[\x1b[122;5u-KEY_CTRL_Z] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 35%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keyboard_protocol_individual_setters[0-disambiguate-0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 35%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keyboard_protocol_individual_setters[0-report_events-1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 35%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keyboard_protocol_individual_setters[0-report_alternates-2] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 35%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keyboard_protocol_individual_setters[0-report_all_keys-3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 35%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keyboard_protocol_individual_setters[0-report_text-4] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 35%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keyboard_protocol_individual_setters[31-disambiguate-0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 35%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keyboard_protocol_individual_setters[31-report_events-1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 35%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keyboard_protocol_individual_setters[31-report_alternates-2] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 35%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keyboard_protocol_individual_setters[31-report_all_keys-3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 35%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keyboard_protocol_individual_setters[31-report_text-4] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 35%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_pua_modifier_keys[\x1b[57442;5u-57442-5] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 35%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_pua_modifier_keys[\x1b[57441;6u-57441-6] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 36%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_pua_modifier_keys[\x1b[57449;3u-57449-3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 36%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_pua_modifier_keys[\x1b[57441;2u-57441-2] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 36%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_pua_modifier_keys[\x1b[57442;1u-57442-1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 36%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_advanced_modifiers[super-9-97] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 36%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_advanced_modifiers[hyper-17-97] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 36%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_advanced_modifiers[meta-33-97] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 36%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_compound_advanced_modifiers[\x1b[97;13u-KEY_CTRL_SUPER_A] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 36%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_compound_advanced_modifiers[\x1b[122;11u-KEY_ALT_SUPER_Z] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 36%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_compound_advanced_modifiers[\x1b[97;21u-KEY_CTRL_HYPER_A] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 36%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_compound_advanced_modifiers[\x1b[97;37u-KEY_CTRL_META_A] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 36%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_compound_advanced_modifiers[\x1b[97;57u-KEY_SUPER_HYPER_META_A] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 36%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_empty_modifiers[\x1b[97;;97u-97-expected_text0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 36%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_empty_modifiers[\x1b[97;u-97-expected_text1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 36%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_empty_modifiers[\x1b[98;:1;98u-98-expected_text2] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 36%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_empty_modifiers[\x1b[122;;122:65u-122-expected_text3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 36%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_int_codepoints_value[\x1b[97;;97u-a] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 36%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_int_codepoints_value[\x1b[97;;97:98u-ab] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 36%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_int_codepoints_value[\x1b[122;;122:120:121u-zxy] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 36%] ../../../../../dev/tests/test_kitty_protocol.py::test_event_types_kitty[\x1b[97u-True-False-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 37%] ../../../../../dev/tests/test_kitty_protocol.py::test_event_types_kitty[\x1b[97;1:1u-True-False-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 37%] ../../../../../dev/tests/test_kitty_protocol.py::test_event_types_kitty[\x1b[97;1:2u-False-True-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 37%] ../../../../../dev/tests/test_kitty_protocol.py::test_event_types_kitty[\x1b[97;1:3u-False-False-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 37%] ../../../../../dev/tests/test_kitty_protocol.py::test_event_types_legacy_csi[\x1b[1;2Q-True-False-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 37%] ../../../../../dev/tests/test_kitty_protocol.py::test_event_types_legacy_csi[\x1b[1;2:1Q-True-False-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 37%] ../../../../../dev/tests/test_kitty_protocol.py::test_event_types_legacy_csi[\x1b[1;2:2Q-False-True-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 37%] ../../../../../dev/tests/test_kitty_protocol.py::test_event_types_legacy_csi[\x1b[1;2:3Q-False-False-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 37%] ../../../../../dev/tests/test_kitty_protocol.py::test_event_type_name_suffixes[\x1b[1;2:3Q-KEY_SHIFT_F2_RELEASED-] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 37%] ../../../../../dev/tests/test_kitty_protocol.py::test_event_type_name_suffixes[\x1b[1;2:2Q-KEY_SHIFT_F2_REPEATED-] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 37%] ../../../../../dev/tests/test_kitty_protocol.py::test_event_type_name_suffixes[\x1b[1;2Q-KEY_SHIFT_F2-] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 37%] ../../../../../dev/tests/test_kitty_protocol.py::test_unmodified_press_legacy_csi_arrow_keys[\x1b[1;1:1A-KEY_UP] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 37%] ../../../../../dev/tests/test_kitty_protocol.py::test_unmodified_press_legacy_csi_arrow_keys[\x1b[1;1:1B-KEY_DOWN] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 37%] ../../../../../dev/tests/test_kitty_protocol.py::test_unmodified_press_legacy_csi_arrow_keys[\x1b[1;1:1C-KEY_RIGHT] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 37%] ../../../../../dev/tests/test_kitty_protocol.py::test_unmodified_press_legacy_csi_arrow_keys[\x1b[1;1:1D-KEY_LEFT] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 37%] ../../../../../dev/tests/test_kitty_protocol.py::test_unmodified_press_legacy_csi_arrow_keys[\x1b[1;1:3A-KEY_UP_RELEASED] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 37%] ../../../../../dev/tests/test_kitty_protocol.py::test_unmodified_press_legacy_csi_arrow_keys[\x1b[1;1:3D-KEY_LEFT_RELEASED] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 37%] ../../../../../dev/tests/test_kitty_protocol.py::test_unmodified_press_legacy_csi_arrow_keys[\x1b[1;1:2A-KEY_UP_REPEATED] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 37%] ../../../../../dev/tests/test_kitty_protocol.py::test_unmodified_press_legacy_csi_arrow_keys[\x1b[1;1:1P-KEY_F1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 37%] ../../../../../dev/tests/test_kitty_protocol.py::test_unmodified_press_legacy_csi_arrow_keys[\x1b[1;1:1H-KEY_HOME] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 37%] ../../../../../dev/tests/test_kitty_protocol.py::test_unmodified_press_legacy_csi_arrow_keys[\x1b[1;1:1F-KEY_END] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 38%] ../../../../../dev/tests/test_kitty_protocol.py::test_event_type_dynamic_predicates <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 38%] ../../../../../dev/tests/test_kitty_protocol.py::test_plain_keystroke_defaults_to_pressed <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 38%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_all_keypad_keys[\x1b[57399u-57399-KEY_KP_0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 38%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_all_keypad_keys[\x1b[57400u-57400-KEY_KP_1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 38%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_all_keypad_keys[\x1b[57401u-57401-KEY_KP_2] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 38%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_all_keypad_keys[\x1b[57402u-57402-KEY_KP_3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 38%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_all_keypad_keys[\x1b[57403u-57403-KEY_KP_4] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 38%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_all_keypad_keys[\x1b[57404u-57404-KEY_KP_5] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 38%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_all_keypad_keys[\x1b[57405u-57405-KEY_KP_6] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 38%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_all_keypad_keys[\x1b[57406u-57406-KEY_KP_7] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 38%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_all_keypad_keys[\x1b[57407u-57407-KEY_KP_8] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 38%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_all_keypad_keys[\x1b[57408u-57408-KEY_KP_9] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 38%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_all_keypad_keys[\x1b[57409u-57409-KEY_KP_DECIMAL] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 38%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_all_keypad_keys[\x1b[57410u-57410-KEY_KP_DIVIDE] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 38%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_all_keypad_keys[\x1b[57411u-57411-KEY_KP_MULTIPLY] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 38%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_all_keypad_keys[\x1b[57412u-57412-KEY_KP_SUBTRACT] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 38%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_all_keypad_keys[\x1b[57413u-57413-KEY_KP_ADD] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 38%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_all_keypad_keys[\x1b[57414u-57414-KEY_KP_ENTER] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 38%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_all_keypad_keys[\x1b[57415u-57415-KEY_KP_EQUAL] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 39%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_all_keypad_keys[\x1b[57416u-57416-KEY_KP_SEPARATOR] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 39%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_all_keypad_keys[\x1b[57417u-57417-KEY_KP_LEFT] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 39%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_all_keypad_keys[\x1b[57418u-57418-KEY_KP_RIGHT] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 39%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_all_keypad_keys[\x1b[57419u-57419-KEY_KP_UP] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 39%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_all_keypad_keys[\x1b[57420u-57420-KEY_KP_DOWN] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 39%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_all_keypad_keys[\x1b[57421u-57421-KEY_KP_PAGE_UP] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 39%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_all_keypad_keys[\x1b[57422u-57422-KEY_KP_PAGE_DOWN] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 39%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_all_keypad_keys[\x1b[57423u-57423-KEY_KP_HOME] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 39%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_all_keypad_keys[\x1b[57424u-57424-KEY_KP_END] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 39%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_all_keypad_keys[\x1b[57425u-57425-KEY_KP_INSERT] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 39%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_all_keypad_keys[\x1b[57426u-57426-KEY_KP_DELETE] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 39%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_all_keypad_keys[\x1b[57427u-57427-KEY_KP_BEGIN] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 39%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keypad_with_modifiers[\x1b[57424;5u-57424-5] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 39%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keypad_with_modifiers[\x1b[57424;3u-57424-3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 39%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keypad_with_modifiers[\x1b[57424;7u-57424-7] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 39%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keypad_with_modifiers[\x1b[57399;6u-57399-6] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 39%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keypad_event_types[\x1b[57424u-1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 39%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keypad_event_types[\x1b[57424;1:1u-1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 39%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keypad_event_types[\x1b[57424;1:2u-2] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 39%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keypad_event_types[\x1b[57424;1:3u-3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 40%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keypad_inkey_integration[\x1b[57424u-57424-KEY_KP_END-False-False-False-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 40%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keypad_inkey_integration[\x1b[57399u-57399-KEY_KP_0-False-False-False-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 40%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keypad_inkey_integration[\x1b[57414u-57414-KEY_KP_ENTER-False-False-False-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 40%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keypad_inkey_integration[\x1b[57424;5u-57424-KEY_CTRL_KP_END-True-False-False-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 40%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keypad_inkey_integration[\x1b[57424;7u-57424-KEY_CTRL_ALT_KP_END-True-True-False-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 40%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keypad_inkey_integration[\x1b[57424;1:3u-57424-KEY_KP_END_RELEASED-False-False-True-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 40%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keypad_inkey_integration[\x1b[57424;1:2u-57424-KEY_KP_END_REPEATED-False-False-False-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 40%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keypad_digit_keys[0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 40%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keypad_digit_keys[1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 40%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keypad_digit_keys[2] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 40%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keypad_digit_keys[3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 40%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keypad_digit_keys[4] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 40%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keypad_digit_keys[5] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 40%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keypad_digit_keys[6] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 40%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keypad_digit_keys[7] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 40%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keypad_digit_keys[8] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 40%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keypad_digit_keys[9] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 40%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_lock_and_special_keys[\x1b[57358u-57358-KEY_CAPS_LOCK] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 40%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_lock_and_special_keys[\x1b[57359u-57359-KEY_SCROLL_LOCK] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 41%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_lock_and_special_keys[\x1b[57360u-57360-KEY_NUM_LOCK] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 41%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_lock_and_special_keys[\x1b[57361u-57361-KEY_PRINT_SCREEN] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 41%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_lock_and_special_keys[\x1b[57362u-57362-KEY_PAUSE] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 41%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_lock_and_special_keys[\x1b[57363u-57363-KEY_MENU] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 41%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_extended_f_keys[\x1b[57376u-57376-KEY_F13] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 41%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_extended_f_keys[\x1b[57377u-57377-KEY_F14] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 41%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_extended_f_keys[\x1b[57378u-57378-KEY_F15] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 41%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_extended_f_keys[\x1b[57379u-57379-KEY_F16] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 41%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_extended_f_keys[\x1b[57380u-57380-KEY_F17] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 41%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_extended_f_keys[\x1b[57381u-57381-KEY_F18] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 41%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_extended_f_keys[\x1b[57382u-57382-KEY_F19] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 41%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_extended_f_keys[\x1b[57383u-57383-KEY_F20] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 41%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_extended_f_keys[\x1b[57384u-57384-KEY_F21] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 41%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_extended_f_keys[\x1b[57385u-57385-KEY_F22] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 41%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_extended_f_keys[\x1b[57386u-57386-KEY_F23] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 41%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_extended_f_keys[\x1b[57387u-57387-KEY_F24] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 41%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_extended_f_keys[\x1b[57388u-57388-KEY_F25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 41%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_extended_f_keys[\x1b[57389u-57389-KEY_F26] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 41%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_extended_f_keys[\x1b[57390u-57390-KEY_F27] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 41%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_extended_f_keys[\x1b[57391u-57391-KEY_F28] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 42%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_extended_f_keys[\x1b[57392u-57392-KEY_F29] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 42%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_extended_f_keys[\x1b[57393u-57393-KEY_F30] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 42%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_extended_f_keys[\x1b[57394u-57394-KEY_F31] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 42%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_extended_f_keys[\x1b[57395u-57395-KEY_F32] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 42%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_extended_f_keys[\x1b[57396u-57396-KEY_F33] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 42%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_extended_f_keys[\x1b[57397u-57397-KEY_F34] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 42%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_extended_f_keys[\x1b[57398u-57398-KEY_F35] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 42%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_media_keys[\x1b[57428u-57428-KEY_MEDIA_PLAY] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 42%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_media_keys[\x1b[57429u-57429-KEY_MEDIA_PAUSE] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 42%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_media_keys[\x1b[57430u-57430-KEY_MEDIA_PLAY_PAUSE] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 42%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_media_keys[\x1b[57431u-57431-KEY_MEDIA_REVERSE] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 42%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_media_keys[\x1b[57432u-57432-KEY_MEDIA_STOP] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 42%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_media_keys[\x1b[57433u-57433-KEY_MEDIA_FAST_FORWARD] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 42%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_media_keys[\x1b[57434u-57434-KEY_MEDIA_REWIND] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 42%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_media_keys[\x1b[57435u-57435-KEY_MEDIA_TRACK_NEXT] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 42%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_media_keys[\x1b[57436u-57436-KEY_MEDIA_TRACK_PREVIOUS] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 42%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_media_keys[\x1b[57437u-57437-KEY_MEDIA_RECORD] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 42%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_media_keys[\x1b[57438u-57438-KEY_LOWER_VOLUME] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 42%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_media_keys[\x1b[57439u-57439-KEY_RAISE_VOLUME] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 43%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_media_keys[\x1b[57440u-57440-KEY_MUTE_VOLUME] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 43%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_iso_level_shift_keys[\x1b[57453u-57453-KEY_ISO_LEVEL3_SHIFT] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 43%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_iso_level_shift_keys[\x1b[57454u-57454-KEY_ISO_LEVEL5_SHIFT] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 43%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_functional_keys_with_modifiers[\x1b[57358;5u-57358-KEY_CTRL_CAPS_LOCK] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 43%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_functional_keys_with_modifiers[\x1b[57376;3u-57376-KEY_ALT_F13] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 43%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_functional_keys_with_modifiers[\x1b[57428;2u-57428-KEY_SHIFT_MEDIA_PLAY] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 43%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_functional_keys_with_modifiers[\x1b[57438;7u-57438-KEY_CTRL_ALT_LOWER_VOLUME] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 43%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_functional_keys_event_types[\x1b[57361u-57361-1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 43%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_functional_keys_event_types[\x1b[57361;1:1u-57361-1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 43%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_functional_keys_event_types[\x1b[57361;1:2u-57361-2] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 43%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_functional_keys_event_types[\x1b[57361;1:3u-57361-3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 43%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_pua_keypad_with_modifiers[\x1b[57399;5u-57399-KEY_CTRL_KP_0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 43%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_pua_keypad_with_modifiers[\x1b[57400;5u-57400-KEY_CTRL_KP_1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 43%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_pua_keypad_with_modifiers[\x1b[57408;5u-57408-KEY_CTRL_KP_9] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 43%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_pua_keypad_with_modifiers[\x1b[57399;3u-57399-KEY_ALT_KP_0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 43%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_pua_keypad_with_modifiers[\x1b[57405;3u-57405-KEY_ALT_KP_6] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 43%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_pua_keypad_with_modifiers[\x1b[57399;2u-57399-KEY_SHIFT_KP_0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 43%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_pua_keypad_with_modifiers[\x1b[57407;2u-57407-KEY_SHIFT_KP_8] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 43%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_pua_keypad_with_modifiers[\x1b[57399;7u-57399-KEY_CTRL_ALT_KP_0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 43%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_pua_keypad_with_modifiers[\x1b[57404;7u-57404-KEY_CTRL_ALT_KP_5] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 44%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_pua_keypad_with_modifiers[\x1b[57399;6u-57399-KEY_CTRL_SHIFT_KP_0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 44%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_pua_keypad_with_modifiers[\x1b[57403;6u-57403-KEY_CTRL_SHIFT_KP_4] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 44%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_pua_keypad_with_modifiers[\x1b[57411;5u-57411-KEY_CTRL_KP_MULTIPLY] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 44%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_pua_keypad_with_modifiers[\x1b[57413;5u-57413-KEY_CTRL_KP_ADD] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 44%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_pua_keypad_with_modifiers[\x1b[57410;5u-57410-KEY_CTRL_KP_DIVIDE] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 44%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_pua_keypad_with_modifiers[\x1b[57412;5u-57412-KEY_CTRL_KP_SUBTRACT] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 44%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_pua_keypad_with_modifiers[\x1b[57411;3u-57411-KEY_ALT_KP_MULTIPLY] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 44%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_pua_keypad_with_modifiers[\x1b[57413;3u-57413-KEY_ALT_KP_ADD] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 44%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_pua_keypad_with_modifiers[\x1b[57409;7u-57409-KEY_CTRL_ALT_KP_DECIMAL] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 44%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_pua_keypad_with_modifiers[\x1b[57415;7u-57415-KEY_CTRL_ALT_KP_EQUAL] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 44%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_control_chars[\x1b[27u-27-361-KEY_ESCAPE-\x1b] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 44%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_control_chars[\x1b[9u-9-512-KEY_TAB-\t] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 44%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_control_chars[\x1b[13u-13-343-KEY_ENTER-\n] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 44%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_control_chars[\x1b[127u-127-263-KEY_BACKSPACE-\x08] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 44%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_control_chars_with_modifiers[\x1b[27;5u-27-361-KEY_CTRL_ESCAPE] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 44%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_control_chars_with_modifiers[\x1b[27;3u-27-361-KEY_ALT_ESCAPE] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 44%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_control_chars_with_modifiers[\x1b[27;7u-27-361-KEY_CTRL_ALT_ESCAPE] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 44%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_control_chars_with_modifiers[\x1b[9;5u-9-512-KEY_CTRL_TAB] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 44%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_control_chars_with_modifiers[\x1b[9;3u-9-512-KEY_ALT_TAB] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 45%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_control_chars_with_modifiers[\x1b[13;5u-13-343-KEY_CTRL_ENTER] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 45%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_control_chars_with_modifiers[\x1b[13;3u-13-343-KEY_ALT_ENTER] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 45%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_control_chars_with_modifiers[\x1b[127;5u-127-263-KEY_CTRL_BACKSPACE] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 45%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_control_chars_with_modifiers[\x1b[127;3u-127-263-KEY_ALT_BACKSPACE] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 45%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_control_chars_event_types[\x1b[27u-1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 45%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_control_chars_event_types[\x1b[27;1:1u-1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 45%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_control_chars_event_types[\x1b[27;1:2u-2] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 45%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_control_chars_event_types[\x1b[27;1:3u-3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 45%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_escape_key_with_protocol_enabled[\x1b[27u-KEY_ESCAPE-361-\x1b-False-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 45%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_escape_key_with_protocol_enabled[\x1b[27;5u-KEY_CTRL_ESCAPE-361-None-True-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 45%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_escape_key_with_protocol_enabled[\x1b[27;1:3u-KEY_ESCAPE_RELEASED-361-None-False-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 45%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_escape_key_integration[\x1b[27u-KEY_ESCAPE-361-False-False-False-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 45%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_escape_key_integration[\x1b[27;1:1u-KEY_ESCAPE-361-False-False-False-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 45%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_escape_key_integration[\x1b[27;1:3u-KEY_ESCAPE_RELEASED-361-False-False-True-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 45%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_escape_key_integration[\x1b[27;1:2u-KEY_ESCAPE_REPEATED-361-False-False-False-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 45%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_escape_key_integration[\x1b[27;5u-KEY_CTRL_ESCAPE-361-True-False-False-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 45%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_escape_key_integration[\x1b[27;3u-KEY_ALT_ESCAPE-361-False-True-False-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 45%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_escape_key_integration[\x1b[27;7u-KEY_CTRL_ALT_ESCAPE-361-True-True-False-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 45%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_control_key_integration[\x1b[9u-KEY_TAB-512-\t-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 45%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_control_key_integration[\x1b[9;3u-KEY_ALT_TAB-512-\t-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 46%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_control_key_integration[\x1b[13u-KEY_ENTER-343-\n-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 46%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_control_key_integration[\x1b[127u-KEY_BACKSPACE-263-\x08-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 46%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_negotiation_timing_cached_failure <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py SKIPPED [ 46%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_negotiation_force_True_incurs_second_timeout <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py SKIPPED [ 46%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keyboard_protocol_report_all_keys_setter_false <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 46%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keyboard_protocol_report_text_getter_setter <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 46%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keyboard_protocol_repr_all_combinations[0-expected_flags0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 46%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keyboard_protocol_repr_all_combinations[1-expected_flags1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 46%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keyboard_protocol_repr_all_combinations[2-expected_flags2] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 46%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keyboard_protocol_repr_all_combinations[4-expected_flags3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 46%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keyboard_protocol_repr_all_combinations[8-expected_flags4] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 46%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keyboard_protocol_repr_all_combinations[16-expected_flags5] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 46%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keyboard_protocol_repr_all_combinations[3-expected_flags6] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 46%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keyboard_protocol_repr_all_combinations[12-expected_flags7] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 46%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keyboard_protocol_repr_all_combinations[31-expected_flags8] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 46%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keyboard_protocol_equality_with_protocol <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 46%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keyboard_protocol_equality_with_int <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 46%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_keyboard_protocol_equality_with_other_types <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 46%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_state_boundary_kitty_only_response[\x1b[?0u-0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 47%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_state_boundary_kitty_only_response[\x1b[?u-0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 47%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_state_boundary_kitty_only_response[\x1b[?9u-9] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 47%] ../../../../../dev/tests/test_kitty_protocol.py::test_key_name_and_key_value[\x1b[97;5u-KEY_CTRL_A-a] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 47%] ../../../../../dev/tests/test_kitty_protocol.py::test_key_name_and_key_value[\x1b[122;3u-KEY_ALT_Z-z] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 47%] ../../../../../dev/tests/test_kitty_protocol.py::test_key_name_and_key_value[\x1b[97;1:2u-KEY_A-a] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 47%] ../../../../../dev/tests/test_kitty_protocol.py::test_key_name_and_key_value[\x1b[97;3:2u-KEY_ALT_A-a] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 47%] ../../../../../dev/tests/test_kitty_protocol.py::test_key_name_and_key_value[\x1b[106;5:2u-KEY_CTRL_J-j] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 47%] ../../../../../dev/tests/test_kitty_protocol.py::test_key_name_and_key_value[\x1b[97;1:3u-KEY_A-a] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 47%] ../../../../../dev/tests/test_kitty_protocol.py::test_key_name_and_key_value[\x1b[97;3:3u-KEY_ALT_A-a] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 47%] ../../../../../dev/tests/test_kitty_protocol.py::test_key_name_and_key_value[\x1b[122;7:3u-KEY_CTRL_ALT_Z-z] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 47%] ../../../../../dev/tests/test_kitty_protocol.py::test_key_name_and_key_value[\x1b[49;5:3u-KEY_CTRL_1-1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 47%] ../../../../../dev/tests/test_kitty_protocol.py::test_key_name_and_key_value[\x1b[111;1:3u-KEY_O-o] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 47%] ../../../../../dev/tests/test_kitty_protocol.py::test_key_value_control_keys_released[\x1b[27;1:3u-KEY_ESCAPE-\x1b] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 47%] ../../../../../dev/tests/test_kitty_protocol.py::test_key_value_control_keys_released[\x1b[13;1:3u-KEY_ENTER-\n] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 47%] ../../../../../dev/tests/test_kitty_protocol.py::test_key_value_control_keys_released[\x1b[9;1:3u-KEY_TAB-\t] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 47%] ../../../../../dev/tests/test_kitty_protocol.py::test_key_name_plain_text <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 47%] ../../../../../dev/tests/test_kitty_protocol.py::test_key_name_key_value_press_identity <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 47%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_plain_press_synthesizes_name[\x1b[97u-KEY_A-a] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 47%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_plain_press_synthesizes_name[\x1b[65u-KEY_A-A] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 47%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_plain_press_synthesizes_name[\x1b[122u-KEY_Z-z] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 48%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_plain_press_synthesizes_name[\x1b[90u-KEY_Z-Z] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 48%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_plain_press_synthesizes_name[\x1b[49u-KEY_1-1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 48%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_plain_press_synthesizes_name[\x1b[48u-KEY_0-0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 48%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_plain_press_synthesizes_name[\x1b[57u-KEY_9-9] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 48%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_plain_press_synthesizes_name[\x1b[97;1u-KEY_A-a] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 48%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_plain_press_synthesizes_name[\x1b[65;1u-KEY_A-A] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 48%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_plain_press_synthesizes_name[\x1b[122;1u-KEY_Z-z] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 48%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_names[\x1b[32u-KEY_SPACE- ] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 48%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_names[\x1b[33u-KEY_EXCLAMATION_MARK-!] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 48%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_names[\x1b[34u-KEY_DOUBLE_QUOTE-"] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 48%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_names[\x1b[35u-KEY_HASH-#] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 48%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_names[\x1b[36u-KEY_DOLLAR-$] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 48%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_names[\x1b[37u-KEY_PERCENT-%] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 48%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_names[\x1b[38u-KEY_AMPERSAND-&] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 48%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_names[\x1b[39u-KEY_APOSTROPHE-'] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 48%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_names[\x1b[40u-KEY_LEFT_PARENTHESIS-(] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 48%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_names[\x1b[41u-KEY_RIGHT_PARENTHESIS-)] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 48%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_names[\x1b[42u-KEY_ASTERISK-*] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 48%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_names[\x1b[43u-KEY_PLUS-+] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 49%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_names[\x1b[44u-KEY_COMMA-,] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 49%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_names[\x1b[45u-KEY_MINUS--] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 49%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_names[\x1b[46u-KEY_PERIOD-.] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 49%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_names[\x1b[47u-KEY_SLASH-/] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 49%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_names[\x1b[58u-KEY_COLON-:] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 49%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_names[\x1b[59u-KEY_SEMICOLON-;] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 49%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_names[\x1b[60u-KEY_LESS_THAN-<] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 49%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_names[\x1b[61u-KEY_EQUALS-=] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 49%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_names[\x1b[62u-KEY_GREATER_THAN->] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 49%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_names[\x1b[63u-KEY_QUESTION_MARK-?] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 49%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_names[\x1b[64u-KEY_AT-@] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 49%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_names[\x1b[91u-KEY_LEFT_SQUARE_BRACKET-[] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 49%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_names[\x1b[92u-KEY_BACKSLASH-\\] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 49%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_names[\x1b[93u-KEY_RIGHT_SQUARE_BRACKET-]] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 49%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_names[\x1b[94u-KEY_CARET-^] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 49%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_names[\x1b[95u-KEY_UNDERSCORE-_] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 49%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_names[\x1b[96u-KEY_GRAVE_ACCENT-`] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 49%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_names[\x1b[123u-KEY_LEFT_CURLY_BRACKET-{] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 49%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_names[\x1b[124u-KEY_PIPE-|] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 49%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_names[\x1b[125u-KEY_RIGHT_CURLY_BRACKET-}] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 50%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_names[\x1b[126u-KEY_TILDE-~] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 50%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_with_modifiers[\x1b[91;3u-KEY_ALT_LEFT_SQUARE_BRACKET-[] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 50%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_with_modifiers[\x1b[91;5u-KEY_CTRL_LEFT_SQUARE_BRACKET-[] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 50%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_with_modifiers[\x1b[91;7u-KEY_CTRL_ALT_LEFT_SQUARE_BRACKET-[] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 50%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_with_modifiers[\x1b[91;1:3u-KEY_LEFT_SQUARE_BRACKET_RELEASED-] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 50%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_with_modifiers[\x1b[93;3u-KEY_ALT_RIGHT_SQUARE_BRACKET-]] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 50%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_with_modifiers[\x1b[93;5u-KEY_CTRL_RIGHT_SQUARE_BRACKET-]] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 50%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_with_modifiers[\x1b[32;3u-KEY_ALT_SPACE- ] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 50%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_with_modifiers[\x1b[32;5u-KEY_CTRL_SPACE- ] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 50%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_with_modifiers[\x1b[33;3u-KEY_ALT_EXCLAMATION_MARK-!] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 50%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_with_modifiers[\x1b[46;3u-KEY_ALT_PERIOD-.] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 50%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_with_modifiers[\x1b[46;5u-KEY_CTRL_PERIOD-.] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 50%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_with_modifiers[\x1b[64;5u-KEY_CTRL_AT-@] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 50%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_with_modifiers[\x1b[59;5u-KEY_CTRL_SEMICOLON-;] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 50%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_with_modifiers[\x1b[45;3u-KEY_ALT_MINUS--] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 50%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_with_modifiers[\x1b[61;3u-KEY_ALT_EQUALS-=] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 50%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_with_modifiers[\x1b[47;5u-KEY_CTRL_SLASH-/] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 50%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_with_modifiers[\x1b[92;5u-KEY_CTRL_BACKSLASH-\\] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 50%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_with_modifiers[\x1b[126;3u-KEY_ALT_TILDE-~] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 50%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_event_types[\x1b[91;1:3u-KEY_LEFT_SQUARE_BRACKET_RELEASED] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 51%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_event_types[\x1b[91;1:2u-KEY_LEFT_SQUARE_BRACKET_REPEATED] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 51%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_event_types[\x1b[91;3:3u-KEY_ALT_LEFT_SQUARE_BRACKET_RELEASED] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 51%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_event_types[\x1b[32;1:3u-KEY_SPACE_RELEASED] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 51%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_event_types[\x1b[46;1:3u-KEY_PERIOD_RELEASED] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 51%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_event_types[\x1b[46;5:3u-KEY_CTRL_PERIOD_RELEASED] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 51%] ../../../../../dev/tests/test_kitty_protocol.py::test_kitty_ascii_symbol_event_types[\x1b[33;3:2u-KEY_ALT_EXCLAMATION_MARK_REPEATED] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_kitty_protocol.py PASSED [ 51%] ../../../../../dev/tests/test_length_sequence.py::test_length_cjk <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 51%] ../../../../../dev/tests/test_length_sequence.py::test_length_with_zwj <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 51%] ../../../../../dev/tests/test_length_sequence.py::test_length_ansiart <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 51%] ../../../../../dev/tests/test_length_sequence.py::test_sequence_length[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 51%] ../../../../../dev/tests/test_length_sequence.py::test_sequence_length[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 51%] ../../../../../dev/tests/test_length_sequence.py::test_sequence_length[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 51%] ../../../../../dev/tests/test_length_sequence.py::test_sequence_length[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 51%] ../../../../../dev/tests/test_length_sequence.py::test_sequence_length[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 51%] ../../../../../dev/tests/test_length_sequence.py::test_sequence_length[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 51%] ../../../../../dev/tests/test_length_sequence.py::test_sequence_length[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 51%] ../../../../../dev/tests/test_length_sequence.py::test_env_winsize <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 51%] ../../../../../dev/tests/test_length_sequence.py::test_winsize[40-1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 51%] ../../../../../dev/tests/test_length_sequence.py::test_winsize[40-10] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 52%] ../../../../../dev/tests/test_length_sequence.py::test_winsize[80-1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 52%] ../../../../../dev/tests/test_length_sequence.py::test_winsize[80-10] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 52%] ../../../../../dev/tests/test_length_sequence.py::test_Sequence_alignment_fixed_width[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 52%] ../../../../../dev/tests/test_length_sequence.py::test_Sequence_alignment_fixed_width[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 52%] ../../../../../dev/tests/test_length_sequence.py::test_Sequence_alignment_fixed_width[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 52%] ../../../../../dev/tests/test_length_sequence.py::test_Sequence_alignment_fixed_width[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 52%] ../../../../../dev/tests/test_length_sequence.py::test_Sequence_alignment_fixed_width[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 52%] ../../../../../dev/tests/test_length_sequence.py::test_Sequence_alignment_fixed_width[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 52%] ../../../../../dev/tests/test_length_sequence.py::test_Sequence_alignment_fixed_width[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 52%] ../../../../../dev/tests/test_length_sequence.py::test_Sequence_alignment[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 52%] ../../../../../dev/tests/test_length_sequence.py::test_Sequence_alignment[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 52%] ../../../../../dev/tests/test_length_sequence.py::test_Sequence_alignment[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 52%] ../../../../../dev/tests/test_length_sequence.py::test_Sequence_alignment[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 52%] ../../../../../dev/tests/test_length_sequence.py::test_Sequence_alignment[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 52%] ../../../../../dev/tests/test_length_sequence.py::test_Sequence_alignment[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 52%] ../../../../../dev/tests/test_length_sequence.py::test_Sequence_alignment[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 52%] ../../../../../dev/tests/test_length_sequence.py::test_hyperlink_nostyling <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 52%] ../../../../../dev/tests/test_length_sequence.py::test_basic_hyperlinks <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 52%] ../../../../../dev/tests/test_length_sequence.py::test_hyperlink_with_id <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 52%] ../../../../../dev/tests/test_length_sequence.py::test_set_window_title_nostyling <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 53%] ../../../../../dev/tests/test_length_sequence.py::test_set_window_title_default <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 53%] ../../../../../dev/tests/test_length_sequence.py::test_set_window_title_modes[0-\x1b]0;] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 53%] ../../../../../dev/tests/test_length_sequence.py::test_set_window_title_modes[1-\x1b]1;] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 53%] ../../../../../dev/tests/test_length_sequence.py::test_set_window_title_modes[2-\x1b]2;] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 53%] ../../../../../dev/tests/test_length_sequence.py::test_set_window_title_sanitizes <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 53%] ../../../../../dev/tests/test_length_sequence.py::test_set_window_title_invalid_mode <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 53%] ../../../../../dev/tests/test_length_sequence.py::test_window_title_context_manager <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 53%] ../../../../../dev/tests/test_length_sequence.py::test_window_title_context_manager_nostyling <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 53%] ../../../../../dev/tests/test_length_sequence.py::test_sequence_is_movement_false[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 53%] ../../../../../dev/tests/test_length_sequence.py::test_sequence_is_movement_false[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 53%] ../../../../../dev/tests/test_length_sequence.py::test_sequence_is_movement_false[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 53%] ../../../../../dev/tests/test_length_sequence.py::test_sequence_is_movement_false[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 53%] ../../../../../dev/tests/test_length_sequence.py::test_sequence_is_movement_false[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 53%] ../../../../../dev/tests/test_length_sequence.py::test_sequence_is_movement_false[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 53%] ../../../../../dev/tests/test_length_sequence.py::test_sequence_is_movement_false[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 53%] ../../../../../dev/tests/test_length_sequence.py::test_termcap_will_move_false[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 53%] ../../../../../dev/tests/test_length_sequence.py::test_termcap_will_move_false[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 53%] ../../../../../dev/tests/test_length_sequence.py::test_termcap_will_move_false[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 53%] ../../../../../dev/tests/test_length_sequence.py::test_termcap_will_move_false[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 54%] ../../../../../dev/tests/test_length_sequence.py::test_termcap_will_move_false[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 54%] ../../../../../dev/tests/test_length_sequence.py::test_termcap_will_move_false[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 54%] ../../../../../dev/tests/test_length_sequence.py::test_termcap_will_move_false[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 54%] ../../../../../dev/tests/test_length_sequence.py::test_sequence_is_movement_true[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 54%] ../../../../../dev/tests/test_length_sequence.py::test_sequence_is_movement_true[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 54%] ../../../../../dev/tests/test_length_sequence.py::test_sequence_is_movement_true[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 54%] ../../../../../dev/tests/test_length_sequence.py::test_sequence_is_movement_true[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 54%] ../../../../../dev/tests/test_length_sequence.py::test_sequence_is_movement_true[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 54%] ../../../../../dev/tests/test_length_sequence.py::test_sequence_is_movement_true[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 54%] ../../../../../dev/tests/test_length_sequence.py::test_sequence_is_movement_true[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 54%] ../../../../../dev/tests/test_length_sequence.py::test_termcap_will_move_true[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 54%] ../../../../../dev/tests/test_length_sequence.py::test_termcap_will_move_true[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 54%] ../../../../../dev/tests/test_length_sequence.py::test_termcap_will_move_true[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 54%] ../../../../../dev/tests/test_length_sequence.py::test_termcap_will_move_true[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 54%] ../../../../../dev/tests/test_length_sequence.py::test_termcap_will_move_true[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 54%] ../../../../../dev/tests/test_length_sequence.py::test_termcap_will_move_true[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 54%] ../../../../../dev/tests/test_length_sequence.py::test_termcap_will_move_true[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 54%] ../../../../../dev/tests/test_length_sequence.py::test_foreign_sequences <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_length_sequence.py PASSED [ 54%] ../../../../../dev/tests/test_line_editor.py::TestGraphemeHelpers::test_graphemes_ascii <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 54%] ../../../../../dev/tests/test_line_editor.py::TestGraphemeHelpers::test_graphemes_emoji <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 55%] ../../../../../dev/tests/test_line_editor.py::TestGraphemeHelpers::test_display_width[hello-5] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 55%] ../../../../../dev/tests/test_line_editor.py::TestGraphemeHelpers::test_display_width[\u4e16\u754c-4] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 55%] ../../../../../dev/tests/test_line_editor.py::TestGraphemeHelpers::test_display_width[-0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 55%] ../../../../../dev/tests/test_line_editor.py::TestLineEditResult::test_defaults <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 55%] ../../../../../dev/tests/test_line_editor.py::TestLineEditResult::test_accept <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 55%] ../../../../../dev/tests/test_line_editor.py::TestLineEditResult::test_display_state_defaults <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 55%] ../../../../../dev/tests/test_line_editor.py::TestHistory::test_add_and_entries <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 55%] ../../../../../dev/tests/test_line_editor.py::TestHistory::test_add_skips_empty <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 55%] ../../../../../dev/tests/test_line_editor.py::TestHistory::test_add_deduplicates_consecutive <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 55%] ../../../../../dev/tests/test_line_editor.py::TestHistory::test_max_entries <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 55%] ../../../../../dev/tests/test_line_editor.py::TestHistory::test_search_prefix <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 55%] ../../../../../dev/tests/test_line_editor.py::TestHistory::test_search_prefix_skips_exact_match <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 55%] ../../../../../dev/tests/test_line_editor.py::TestHistory::test_nav_up_down <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 55%] ../../../../../dev/tests/test_line_editor.py::TestHistory::test_nav_empty_history <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 55%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorBasicEditing::test_insert_chars <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 55%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorBasicEditing::test_enter_returns_line <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 55%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorBasicEditing::test_enter_empty_line <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 55%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorBasicEditing::test_backspace <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 55%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorBasicEditing::test_delete <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 56%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorBasicEditing::test_insert_text <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 56%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorBasicEditing::test_clear <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 56%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorBasicEditing::test_unknown_key_unchanged <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 56%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorBasicEditing::test_ctrl_c_clears_and_interrupts <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 56%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorBasicEditing::test_ctrl_d_behavior[setup0-True-] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 56%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorBasicEditing::test_ctrl_d_behavior[setup1-False-b] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 56%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorBasicEditing::test_ctrl_d_single_undo <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 56%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorBasicEditing::test_insert_hits_limit[feed_key] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 56%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorBasicEditing::test_insert_hits_limit[insert_text] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 56%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorBasicEditing::test_insert_text_already_at_limit <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 56%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorBasicEditing::test_insert_text_filtering[a\x01b-ab] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 56%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorBasicEditing::test_insert_text_filtering[-] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 56%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorBasicEditing::test_insert_text_filtering[\x01\x02-] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 56%] ../../../../../dev/tests/test_line_editor.py::test_no_change_boundary[-0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 56%] ../../../../../dev/tests/test_line_editor.py::test_no_change_boundary[x-0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 56%] ../../../../../dev/tests/test_line_editor.py::test_no_change_boundary[-1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 56%] ../../../../../dev/tests/test_line_editor.py::test_no_change_boundary[-2] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 56%] ../../../../../dev/tests/test_line_editor.py::test_no_change_boundary[x-1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 56%] ../../../../../dev/tests/test_line_editor.py::test_no_change_boundary[-3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 56%] ../../../../../dev/tests/test_line_editor.py::test_no_change_boundary[a-] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 57%] ../../../../../dev/tests/test_line_editor.py::test_no_change_boundary[-4] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 57%] ../../../../../dev/tests/test_line_editor.py::test_no_change_boundary[-5] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 57%] ../../../../../dev/tests/test_line_editor.py::test_no_change_boundary[-6] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 57%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorCursorMovement::test_left_right <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 57%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorCursorMovement::test_home_keys[0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 57%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorCursorMovement::test_home_keys[1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 57%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorCursorMovement::test_end_keys[0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 57%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorCursorMovement::test_end_keys[1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 57%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorCursorMovement::test_word_left <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 57%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorCursorMovement::test_word_right <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 57%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorCursorMovement::test_insert_at_cursor <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 57%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorCursorMovement::test_ctrl_f_at_end <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 57%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorGraphemeEditing::test_backspace_emoji_with_skin_tone <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 57%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorGraphemeEditing::test_backspace_flag_emoji <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 57%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorGraphemeEditing::test_insert_text_grapheme_clusters <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 57%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorGraphemeEditing::test_cursor_movement_over_grapheme_clusters <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 57%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorGraphemeEditing::test_cjk_display_width <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 57%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorGraphemeEditing::test_cjk_cursor_after_left <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 57%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorGraphemeEditing::test_backspace_cjk <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 58%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorKillRing::test_kill_to_end <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 58%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorKillRing::test_kill_line <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 58%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorKillRing::test_kill_word_back <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 58%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorKillRing::test_yank <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 58%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorKillRing::test_yank_respects_limit <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 58%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorKillRing::test_kill_line_at_position_zero <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 58%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorKillRing::test_kill_no_change_at_boundary[setup0-] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 58%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorKillRing::test_kill_no_change_at_boundary[setup1-] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 58%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorKillRing::test_kill_no_change_at_boundary[setup2-] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 58%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorKillRing::test_kill_ring_capped_at_64 <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 58%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorUndo::test_undo_insert <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 58%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorUndo::test_undo_action[action_keys0-a-ab] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 58%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorUndo::test_undo_action[action_keys1--hello] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 58%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorUndo::test_undo_action[action_keys2-b-ab] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 58%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorUndo::test_undo_empty_stack <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 58%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorHistory::test_up_down <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 58%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorHistory::test_up_at_top <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 58%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorHistory::test_enter_adds_to_history <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 58%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorHistory::test_enter_password_mode_skips_history <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 58%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorAutoSuggest::test_suggestion_from_history <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 59%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorAutoSuggest::test_no_suggestion_mid_line <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 59%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorAutoSuggest::test_no_suggestion_password_mode <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 59%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorAutoSuggest::test_accept_suggestion_via_right <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 59%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorAutoSuggest::test_accept_suggestion_at_end_no_match <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 59%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorAutoSuggest::test_accept_suggestion_mid_line <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 59%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorPasswordMode::test_masked_display <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 59%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorPasswordMode::test_set_password_mode <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 59%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorPasswordMode::test_password_cursor_with_wide_char <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 59%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorPasswordMode::test_password_cursor_after_left <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 59%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorPasswordMode::test_password_enter_not_saved <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 59%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorKeymap::test_custom_keymap_override <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 59%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorKeymap::test_custom_keymap_adds_binding <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 59%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorKeymap::test_custom_keymap_disable_binding <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 59%] ../../../../../dev/tests/test_line_editor.py::TestApplyHscroll::test_hscroll_basic[hello--5-20-5-False-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 59%] ../../../../../dev/tests/test_line_editor.py::TestApplyHscroll::test_hscroll_basic[--0-10-0-False-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 59%] ../../../../../dev/tests/test_line_editor.py::TestApplyHscroll::test_hscroll_basic[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa--0-10-0-False-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 59%] ../../../../../dev/tests/test_line_editor.py::TestApplyHscroll::test_text_with_suggestion_fits <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 59%] ../../../../../dev/tests/test_line_editor.py::TestApplyHscroll::test_overflow_flags[abcdefghij-3-5-False-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 59%] ../../../../../dev/tests/test_line_editor.py::TestApplyHscroll::test_overflow_flags[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-30-10-True-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 60%] ../../../../../dev/tests/test_line_editor.py::TestApplyHscroll::test_suggestion_clipped <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 60%] ../../../../../dev/tests/test_line_editor.py::TestApplyHscroll::test_custom_ellipsis <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 60%] ../../../../../dev/tests/test_line_editor.py::TestApplyHscroll::test_explicit_scroll_offset <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 60%] ../../../../../dev/tests/test_line_editor.py::TestApplyHscroll::test_scroll_offset_zero <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 60%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorMaxWidth::test_no_overflow[None-hello world this is a long line] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 60%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorMaxWidth::test_no_overflow[20-hi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 60%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorMaxWidth::test_max_width_clips <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 60%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorMaxWidth::test_max_width_cursor_stays_visible <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 60%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorMaxWidth::test_max_width_home_shows_start <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 60%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorMaxWidth::test_max_width_updated_dynamically <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 60%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorMaxWidth::test_max_width_password_mode <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 60%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorMaxWidth::test_limit_bell_fires_once_then_resets <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 60%] ../../../../../dev/tests/test_line_editor.py::TestLineEditorMaxWidth::test_needs_hscroll_false_when_limit_fits <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 60%] ../../../../../dev/tests/test_line_editor.py::TestStatefulHScroll::test_no_scroll_while_inside_window <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 60%] ../../../../../dev/tests/test_line_editor.py::TestStatefulHScroll::test_first_scroll_at_field_boundary <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 60%] ../../../../../dev/tests/test_line_editor.py::TestStatefulHScroll::test_typing_across_full_width <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 60%] ../../../../../dev/tests/test_line_editor.py::TestStatefulHScroll::test_scroll_left_on_home <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 60%] ../../../../../dev/tests/test_line_editor.py::TestStatefulHScroll::test_scroll_jump_frequency[0.75-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 60%] ../../../../../dev/tests/test_line_editor.py::TestStatefulHScroll::test_scroll_jump_frequency[0.1-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 60%] ../../../../../dev/tests/test_line_editor.py::TestStatefulHScroll::test_default_jump_makes_room <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 61%] ../../../../../dev/tests/test_line_editor.py::TestStatefulHScroll::test_scroll_left_near_left_edge <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 61%] ../../../../../dev/tests/test_line_editor.py::TestStatefulHScroll::test_key_resets_scroll_offset[0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 61%] ../../../../../dev/tests/test_line_editor.py::TestStatefulHScroll::test_key_resets_scroll_offset[1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 61%] ../../../../../dev/tests/test_line_editor.py::TestStatefulHScroll::test_clear_resets_scroll_offset <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 61%] ../../../../../dev/tests/test_line_editor.py::TestStatefulHScroll::test_small_field_scrolls[False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 61%] ../../../../../dev/tests/test_line_editor.py::TestStatefulHScroll::test_small_field_scrolls[True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 61%] ../../../../../dev/tests/test_line_editor.py::TestRender::test_render_basic <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 61%] ../../../../../dev/tests/test_line_editor.py::TestRender::test_render_with_suggestion <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 61%] ../../../../../dev/tests/test_line_editor.py::TestRender::test_render_overflow_left_right <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 61%] ../../../../../dev/tests/test_line_editor.py::TestRender::test_render_updates_prev_state <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 61%] ../../../../../dev/tests/test_line_editor.py::TestRender::test_render_padding <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 61%] ../../../../../dev/tests/test_line_editor.py::TestRender::test_render_empty_text <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 61%] ../../../../../dev/tests/test_line_editor.py::TestIncrementalRender::test_at_end[l-render_insert] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 61%] ../../../../../dev/tests/test_line_editor.py::TestIncrementalRender::test_at_end[-render_backspace] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 61%] ../../../../../dev/tests/test_line_editor.py::TestIncrementalRender::test_render_insert_returns_none[None-abc-40-pre_ops0-x] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 61%] ../../../../../dev/tests/test_line_editor.py::TestIncrementalRender::test_render_insert_returns_none[5-abcd-5-pre_ops1-f] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 61%] ../../../../../dev/tests/test_line_editor.py::TestIncrementalRender::test_render_insert_returns_none[10-aaaaaaaaa-10-pre_ops2-b] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 61%] ../../../../../dev/tests/test_line_editor.py::TestIncrementalRender::test_render_backspace_returns_none[None-abc-40-pre_ops0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 61%] ../../../../../dev/tests/test_line_editor.py::TestIncrementalRender::test_render_backspace_returns_none[5-abcdef-5-pre_ops1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 62%] ../../../../../dev/tests/test_line_editor.py::TestIncrementalRender::test_render_backspace_returns_none[10-aaaaaaaaaaaaaaaaaaaa-10-pre_ops2] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 62%] ../../../../../dev/tests/test_line_editor.py::TestIncrementalRender::test_updates_prev_state[insert-d-render_insert-4-4] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 62%] ../../../../../dev/tests/test_line_editor.py::TestIncrementalRender::test_updates_prev_state[backspace--render_backspace-2-2] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 62%] ../../../../../dev/tests/test_line_editor.py::TestIncrementalRender::test_render_backspace_erases_trailing <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 62%] ../../../../../dev/tests/test_line_editor.py::TestIncrementalRender::test_render_insert_clears_stale_suggestion <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 62%] ../../../../../dev/tests/test_line_editor.py::TestIncrementalRender::test_render_insert_trailing_space_cleanup <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 62%] ../../../../../dev/tests/test_line_editor.py::TestIncrementalRender::test_render_with_suggestion[-render_backspace-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_line_editor.py PASSED [ 62%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_legacy_ctrl_alt_modifiers <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 62%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_legacy_ctrl_alt_exact_matching <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 62%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_value_comprehensive[a-a-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 62%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_value_comprehensive[x-x-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 62%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_value_comprehensive[1-1-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 62%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_value_comprehensive[\x1ba-a-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 62%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_value_comprehensive[\x1bz-z-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 62%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_value_comprehensive[\x1b1-1-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 62%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_value_comprehensive[\x1b;-;-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 62%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_value_comprehensive[\x1b/-/-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 62%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_value_comprehensive[\x1b - -False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 62%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_value_comprehensive[\x01-a-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 62%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_value_comprehensive[\x03-c-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 63%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_value_comprehensive[\x05-e-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 63%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_value_comprehensive[\x1a-z-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 63%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_value_comprehensive[\x00- -False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 63%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_value_comprehensive[\x1b\x01-a-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 63%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_value_comprehensive[\x1b\x03-c-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 63%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_value_comprehensive[\x1b\x05-e-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 63%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_value_comprehensive[\x1b\x06-f-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 63%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_value_comprehensive[\x1b\x08--False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 63%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_value_comprehensive[\x1b\x1a-z-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 63%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_value_comprehensive[\x1b\x00- -False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 63%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_value_comprehensive[\x1b\x1b--False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 63%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_value_comprehensive[\x1b\x7f--False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 63%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_value_comprehensive[\x1b\r--False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 63%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_value_comprehensive[\x1b\t--False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 63%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_value_comprehensive[abc--False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 63%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_value_comprehensive[\x1b[27;5;97~-a-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 63%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_value_comprehensive[\x1b[27;3;49~-1-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 63%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_value_by_keycode[343-\n] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 63%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_value_by_keycode[259-] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 64%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_value_by_keycode[258-] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 64%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_value_by_keycode[265-] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 64%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_name_generation_comprehensive[\x01-KEY_CTRL_A-5] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 64%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_name_generation_comprehensive[\x02-KEY_CTRL_B-5] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 64%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_name_generation_comprehensive[\x17-KEY_CTRL_W-5] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 64%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_name_generation_comprehensive[\x1a-KEY_CTRL_Z-5] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 64%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_name_generation_comprehensive[\x00-KEY_CTRL_SPACE-5] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 64%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_name_generation_comprehensive[\x1b-KEY_CTRL_[-5] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 64%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_name_generation_comprehensive[\x1c-KEY_CTRL_\\-5] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 64%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_name_generation_comprehensive[\x1d-KEY_CTRL_]-5] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 64%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_name_generation_comprehensive[\x1e-KEY_CTRL_^-5] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 64%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_name_generation_comprehensive[\x1f-KEY_CTRL__-5] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 64%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_name_generation_comprehensive[\x7f-KEY_CTRL_?-5] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 64%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_name_generation_comprehensive[\x1ba-KEY_ALT_A-3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 64%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_name_generation_comprehensive[\x1bz-KEY_ALT_Z-3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 64%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_name_generation_comprehensive[\x1bj-KEY_ALT_J-3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 64%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_name_generation_comprehensive[\x1bA-KEY_ALT_SHIFT_A-4] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 64%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_name_generation_comprehensive[\x1bZ-KEY_ALT_SHIFT_Z-4] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 64%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_name_generation_comprehensive[\x1bJ-KEY_ALT_SHIFT_J-4] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 64%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_name_generation_comprehensive[\x1bM-KEY_ALT_SHIFT_M-4] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 65%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_name_generation_comprehensive[\x1b1-KEY_ALT_1-3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 65%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_name_generation_comprehensive[\x1b!-KEY_ALT_!-3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 65%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_name_generation_comprehensive[\x1b;-KEY_ALT_;-3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 65%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_name_generation_comprehensive[\x1b/-KEY_ALT_/-3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 65%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_name_generation_comprehensive[\x1b -KEY_ALT_SPACE-3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 65%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_name_generation_comprehensive[\x1b\x01-KEY_CTRL_ALT_A-7] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 65%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_name_generation_comprehensive[\x1b\x02-KEY_CTRL_ALT_B-7] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 65%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_name_generation_comprehensive[\x1b\x06-KEY_CTRL_ALT_F-7] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 65%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_name_generation_comprehensive[\x1b\x08-KEY_CTRL_ALT_BACKSPACE-7] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 65%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_name_generation_comprehensive[\x1b\x17-KEY_CTRL_ALT_W-7] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 65%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_name_generation_comprehensive[\x1b\x1a-KEY_CTRL_ALT_Z-7] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 65%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_name_generation_comprehensive[\x1b\x00-KEY_CTRL_ALT_SPACE-7] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 65%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_name_generation_comprehensive[\x1b\x1c-KEY_CTRL_ALT_\\-7] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 65%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_name_generation_comprehensive[\x1b\x1d-KEY_CTRL_ALT_]-7] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 65%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_name_generation_comprehensive[\x1b\x1e-KEY_CTRL_ALT_^-7] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 65%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_name_generation_comprehensive[\x1b\x1f-KEY_CTRL_ALT__-7] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 65%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_name_generation_comprehensive[\x1b\x1b-KEY_ALT_ESCAPE-3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 65%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_name_generation_comprehensive[\x1b\x7f-KEY_ALT_BACKSPACE-3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 65%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_name_generation_comprehensive[\x1b\r-KEY_ALT_ENTER-3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 66%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_name_generation_comprehensive[\x1b\t-KEY_ALT_TAB-3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 66%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_name_generation_comprehensive[\x1b[-CSI-3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 66%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_modifiers_comprehensive[a-1-False-False-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 66%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_modifiers_comprehensive[\x01-5-True-False-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 66%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_modifiers_comprehensive[\x05-5-True-False-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 66%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_modifiers_comprehensive[\x1ba-3-False-True-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 66%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_modifiers_comprehensive[\x1b1-3-False-True-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 66%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_modifiers_comprehensive[\x1bA-4-False-True-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 66%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_modifiers_comprehensive[\x1bZ-4-False-True-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 66%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_modifiers_comprehensive[\x1b\x01-7-True-True-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 66%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_modifiers_comprehensive[\x1b\x06-7-True-True-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 66%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_modifiers_comprehensive[\x1b\x1b-3-False-True-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 66%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_modifiers_comprehensive[\x1b\x7f-3-False-True-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 66%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_modifiers_comprehensive[\x1b\r-3-False-True-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 66%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_modifiers_comprehensive[\x1b\t-3-False-True-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 66%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_legacy_ctrl_alt_edge_cases[\x1b\x01-a-KEY_CTRL_ALT_A-7-True-True-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 66%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_legacy_ctrl_alt_edge_cases[\x1b\x06-f-KEY_CTRL_ALT_F-7-True-True-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 66%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_legacy_ctrl_alt_edge_cases[\x1b\x1a-z-KEY_CTRL_ALT_Z-7-True-True-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 66%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_legacy_ctrl_alt_edge_cases[\x1b\x00- -KEY_CTRL_ALT_SPACE-7-True-True-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 66%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_legacy_ctrl_alt_edge_cases[\x1b\x08--KEY_CTRL_ALT_BACKSPACE-7-True-True-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 67%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_legacy_ctrl_alt_edge_cases[\x1b\x1b--KEY_ALT_ESCAPE-3-False-True-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 67%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_legacy_ctrl_alt_edge_cases[\x1b\x7f--KEY_ALT_BACKSPACE-3-False-True-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 67%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_legacy_ctrl_alt_edge_cases[\x1b\r--KEY_ALT_ENTER-3-False-True-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 67%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_legacy_ctrl_alt_edge_cases[\x1b\t--KEY_ALT_TAB-3-False-True-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 67%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_terminal_inkey_legacy_ctrl_alt_integration <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 67%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_legacy_ctrl_alt_doesnt_affect_other_sequences <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 67%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_legacy_ctrl_alt_name_generation <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 67%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_match_legacy_csi_modifiers_letter_form[\x1b[1;3A-A-3-KEY_ALT_UP] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 67%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_match_legacy_csi_modifiers_letter_form[\x1b[1;5B-B-5-KEY_CTRL_DOWN] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 67%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_match_legacy_csi_modifiers_letter_form[\x1b[1;2C-C-2-KEY_SHIFT_RIGHT] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 67%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_match_legacy_csi_modifiers_letter_form[\x1b[1;6D-D-6-KEY_CTRL_SHIFT_LEFT] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 67%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_match_legacy_csi_modifiers_letter_form[\x1b[1;3F-F-3-KEY_ALT_END] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 67%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_match_legacy_csi_modifiers_letter_form[\x1b[1;5H-H-5-KEY_CTRL_HOME] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 67%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_match_legacy_csi_modifiers_letter_form[\x1b[1;2P-P-2-KEY_SHIFT_F1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 67%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_match_legacy_csi_modifiers_letter_form[\x1b[1;3Q-Q-3-KEY_ALT_F2] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 67%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_match_legacy_csi_modifiers_letter_form[\x1b[1;5R-R-5-KEY_CTRL_F3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 67%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_match_legacy_csi_modifiers_letter_form[\x1b[1;6S-S-6-KEY_CTRL_SHIFT_F4] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 67%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_match_legacy_csi_modifiers_tilde_form[\x1b[2;2~-2-2-KEY_SHIFT_INSERT] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 67%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_match_legacy_csi_modifiers_tilde_form[\x1b[3;5~-3-5-KEY_CTRL_DELETE] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 67%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_match_legacy_csi_modifiers_tilde_form[\x1b[5;3~-5-3-KEY_ALT_PGUP] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 68%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_match_legacy_csi_modifiers_tilde_form[\x1b[6;6~-6-6-KEY_CTRL_SHIFT_PGDOWN] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 68%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_match_legacy_csi_modifiers_tilde_form[\x1b[15;2~-15-2-KEY_SHIFT_F5] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 68%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_match_legacy_csi_modifiers_tilde_form[\x1b[17;5~-17-5-KEY_CTRL_F6] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 68%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_match_legacy_csi_modifiers_tilde_form[\x1b[23;3~-23-3-KEY_ALT_F11] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 68%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_match_legacy_csi_modifiers_tilde_form[\x1b[24;7~-24-7-KEY_CTRL_ALT_F12] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 68%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_match_legacy_csi_modifiers_non_matching <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 68%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_legacy_csi_modifier_properties <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 68%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_terminal_inkey_legacy_csi_modifiers <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 68%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_match_modify_other_keys[\x1b[27;5;44~-44-5] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 68%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_match_modify_other_keys[\x1b[27;5;46-46-5] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 68%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_match_modify_other_keys[\x1b[27;3;97~-97-3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 68%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_match_modify_other_keys[\x1b[27;7;98~-98-7] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 68%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_match_modify_other_keys_non_matching <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 68%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_terminal_inkey_modify_other_keys <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 68%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_is_ctrl_comprehensive[\x01-a-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 68%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_is_ctrl_comprehensive[\x01-A-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 68%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_is_ctrl_comprehensive[\x1a-z-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 68%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_is_ctrl_comprehensive[\x1a-Z-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 68%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_is_ctrl_comprehensive[\x00- -True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 69%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_is_ctrl_comprehensive[\x1b-[-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 69%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_is_ctrl_comprehensive[\x1c-\\-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 69%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_is_ctrl_comprehensive[\x1d-]-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 69%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_is_ctrl_comprehensive[\x1e-^-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 69%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_is_ctrl_comprehensive[\x1f-_-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 69%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_is_ctrl_comprehensive[\x7f-?-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 69%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_is_ctrl_comprehensive[a-a-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 69%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_is_ctrl_comprehensive[\x01-b-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 69%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_is_ctrl_comprehensive[\x1ba-a-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 69%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_is_ctrl_comprehensive[\x1b\x06-f-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 69%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_is_ctrl_comprehensive[\x1b\x06-F-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 69%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_is_alt_comprehensive[\x1ba-a-True-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 69%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_is_alt_comprehensive[\x1ba-A-True-True0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 69%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_is_alt_comprehensive[\x1bz-z-True-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 69%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_is_alt_comprehensive[\x1bZ-Z-True-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 69%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_is_alt_comprehensive[\x1b1-1-True-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 69%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_is_alt_comprehensive[\x1ba-A-True-True1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 69%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_is_alt_comprehensive[\x1ba-A-False-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 69%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_is_alt_comprehensive[\x1bA-a-True-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 69%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_is_alt_comprehensive[\x1bA-a-False-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 70%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_is_alt_comprehensive[\x1bA-A-False-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 70%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_is_alt_comprehensive[a-a-True-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 70%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_is_alt_comprehensive[\x1b-a-True-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 70%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_is_alt_comprehensive[\x1ba-b-True-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 70%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_is_alt_comprehensive[\x1bab-a-True-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 70%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_is_alt_comprehensive[\x1b\x06-f-True-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 70%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_is_alt_comprehensive[\x1b\x06-F-True-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 70%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_predicates_without_char[\x01-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 70%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_predicates_without_char[\x05-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 70%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_predicates_without_char[\x1ba-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 70%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_predicates_without_char[\x1b1-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 70%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_predicates_without_char[\x1b -False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 70%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_predicates_without_char[a-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 70%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_predicates_without_char[\x1b\x01-False] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 70%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_properties_comprehensive[a-modifiers_bits-0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 70%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_properties_comprehensive[\x01-modifiers_bits-4] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 70%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_properties_comprehensive[\x1ba-modifiers_bits-2] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 70%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_properties_comprehensive[a-pressed-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 70%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_properties_comprehensive[\x01-pressed-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 71%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_properties_comprehensive[\x1ba-pressed-True] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 71%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_properties_comprehensive[x-__repr__-'x'] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 71%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_keystroke_repr_with_name <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 71%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_alt_uppercase_sets_shift_modifier_and_name <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 71%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_legacy_csi_modifiers_with_event_type_letter_form <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 71%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_legacy_csi_modifiers_with_event_type_tilde_form <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 71%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_terminal_inkey_legacy_csi_with_event_type <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 71%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_legacy_csi_modifiers_event_type_edge_cases <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 71%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_build_appkeys_predicate_with_char <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 71%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_build_appkeys_predicate_keycode_loop <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 71%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_match_legacy_csi_invalid_letter_final <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 71%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_match_legacy_csi_invalid_tilde_number <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 71%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_match_ss3_fkey_modifier_zero <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 71%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_match_ss3_fkey_invalid_final <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 71%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_match_ss3_fkey_valid[\x1bO2P-265-2] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 71%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_match_ss3_fkey_valid[\x1bO5Q-266-5] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 71%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_match_ss3_fkey_valid[\x1bO3R-267-3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 71%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_match_ss3_fkey_valid[\x1bO6S-268-6] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 71%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_legacy_csi_e_center_key <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 71%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_ctrl_code_symbols_all[\x00-KEY_CTRL_SPACE] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 72%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_ctrl_code_symbols_all[\x1b-KEY_CTRL_[] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 72%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_ctrl_code_symbols_all[\x1c-KEY_CTRL_\\] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 72%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_ctrl_code_symbols_all[\x1d-KEY_CTRL_]] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 72%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_ctrl_code_symbols_all[\x1e-KEY_CTRL_^] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 72%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_ctrl_code_symbols_all[\x1f-KEY_CTRL__] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 72%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_ctrl_code_symbols_all[\x7f-KEY_CTRL_?] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 72%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_match_legacy_csi_letter_keycode_none <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 72%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_match_ss3_keycode_none <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 72%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_legacy_csi_modifiers_keycode_none_both_forms <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 72%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_ss3_fkey_branches <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 72%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_alphanum_predicate_no_char_non_printable_return <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 72%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_alphanum_predicate_no_char_application_key <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 72%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_repr_with_name <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 72%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_get_modified_keycode_name_base_name_not_starting_with_key <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 72%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_infer_modifiers_all_paths <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 72%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_alphanum_predicate_char_alpha_shift_mismatch <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 72%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_pressed_property_default_return <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 72%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_pressed_property_with_event_types <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 72%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_getattr_property_getter <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 73%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_get_modified_keycode_name_no_modifiers <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 73%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_get_control_symbol_unknown_char_code <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 73%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_get_meta_escape_name_unprintable_without_match <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 73%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_get_meta_escape_name_symbol_branch_without_alt_name <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 73%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_get_meta_escape_name_not_printable_edge_case <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 73%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_build_appkeys_predicate_expected_code_none <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 73%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_build_appkeys_predicate_code_mismatch <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 73%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_alphanum_predicate_exact_matching_non_alpha <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 73%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_alphanum_predicate_value_empty <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 73%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_alphanum_predicate_value_multi_char <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 73%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_terminal_inkey_csi_sequence <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 73%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_legacy_csi_modifiers_no_modifiers_integration <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 73%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_getattr_non_is_attribute <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 73%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_getattr_empty_is <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 73%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_get_meta_escape_name_invalid_inputs <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 73%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_get_meta_escape_name_branch_coverage <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 73%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_build_appkeys_predicate_modifier_validation <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 73%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_event_type_suffix_without_application_key <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 73%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_get_ctrl_alt_sequence_value_returns_none <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 73%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_ctrl_sequence_unmapped_character <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 74%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_defensive_meta_escape_esc_control_char_modifiers_neither_3_nor_7 <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 74%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_defensive_ctrl_alt_value_with_high_char_code <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 74%] ../../../../../dev/tests/test_modifiers_keyboard.py::test_defensive_ctrl_alt_value_esc_sequence_not_special_app_key <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_modifiers_keyboard.py PASSED [ 74%] ../../../../../dev/tests/test_mouse.py::TestMouseEventMatching::test_mouse_sgr_events[\x1b[0;10;20M-expected0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 74%] ../../../../../dev/tests/test_mouse.py::TestMouseEventMatching::test_mouse_sgr_events[\x1b[0;15;25m-expected1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 74%] ../../../../../dev/tests/test_mouse.py::TestMouseEventMatching::test_mouse_sgr_events[\x1b[28;5;5M-expected2] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 74%] ../../../../../dev/tests/test_mouse.py::TestMouseEventMatching::test_mouse_sgr_events[\x1b[64;10;10M-expected3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 74%] ../../../../../dev/tests/test_mouse.py::TestMouseEventMatching::test_mouse_sgr_events[\x1b[65;10;10M-expected4] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 74%] ../../../../../dev/tests/test_mouse.py::TestMouseEventMatching::test_mouse_sgr_events[\x1b[<65;134;27M-expected5] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 74%] ../../../../../dev/tests/test_mouse.py::TestMouseEventMatching::test_mouse_sgr_events[\x1b[<64;134;27M-expected6] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 74%] ../../../../../dev/tests/test_mouse.py::TestMouseEventMatching::test_mouse_legacy_events[1000-\x1b[M -False-0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 74%] ../../../../../dev/tests/test_mouse.py::TestMouseEventMatching::test_mouse_legacy_events[1000-\x1b[M#@@-True-0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 74%] ../../../../../dev/tests/test_mouse.py::TestMouseEventMatching::test_mouse_legacy_events[1002-\x1b[M -False-0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 74%] ../../../../../dev/tests/test_mouse.py::TestMouseEventMatching::test_mouse_legacy_events[1002-\x1b[M#@@-True-0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 74%] ../../../../../dev/tests/test_mouse.py::TestMouseEventMatching::test_mouse_legacy_events[1003-\x1b[M -False-0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 74%] ../../../../../dev/tests/test_mouse.py::TestMouseEventMatching::test_mouse_legacy_events[1003-\x1b[M#@@-True-0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 74%] ../../../../../dev/tests/test_mouse.py::test_mouse_sgr_csi_lt_events <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 74%] ../../../../../dev/tests/test_mouse.py::test_mouse_sgr_pixels_format <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 74%] ../../../../../dev/tests/test_mouse.py::test_mouse_event_is_motion_field <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 75%] ../../../../../dev/tests/test_mouse.py::test_mouse_event_is_wheel_field <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 75%] ../../../../../dev/tests/test_mouse.py::test_mouse_event_repr <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 75%] ../../../../../dev/tests/test_mouse.py::test_mouse_event_button_property <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 75%] ../../../../../dev/tests/test_mouse.py::test_mouse_event_backwards_compatibility <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 75%] ../../../../../dev/tests/test_mouse.py::test_mouse_event_keystroke_name <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 75%] ../../../../../dev/tests/test_mouse.py::test_mouse_event_magic_methods <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 75%] ../../../../../dev/tests/test_mouse.py::test_mouse_motion_event_naming <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 75%] ../../../../../dev/tests/test_mouse.py::test_mouse_coordinate_properties <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 75%] ../../../../../dev/tests/test_mouse.py::test_mouse_legacy_encoding_systematic <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py SKIPPED [ 75%] ../../../../../dev/tests/test_mouse.py::test_mouse_enabled_mode_selection[True-False-False-False-expected_modes0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 75%] ../../../../../dev/tests/test_mouse.py::test_mouse_enabled_mode_selection[False-True-False-False-expected_modes1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 75%] ../../../../../dev/tests/test_mouse.py::test_mouse_enabled_mode_selection[False-False-True-False-expected_modes2] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 75%] ../../../../../dev/tests/test_mouse.py::test_mouse_enabled_mode_selection[True-False-False-True-expected_modes3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 75%] ../../../../../dev/tests/test_mouse.py::test_mouse_enabled_mode_selection[False-True-False-True-expected_modes4] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 75%] ../../../../../dev/tests/test_mouse.py::test_mouse_enabled_mode_selection[False-False-True-True-expected_modes5] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 75%] ../../../../../dev/tests/test_mouse.py::test_mouse_enabled_mode_selection[True-True-False-False-expected_modes6] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 75%] ../../../../../dev/tests/test_mouse.py::test_mouse_enabled_mode_selection[True-False-True-False-expected_modes7] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 75%] ../../../../../dev/tests/test_mouse.py::test_mouse_enabled_mode_selection[True-True-True-False-expected_modes8] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 75%] ../../../../../dev/tests/test_mouse.py::test_mouse_enabled_mode_selection[False-False-False-False-expected_modes9] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 75%] ../../../../../dev/tests/test_mouse.py::test_mouse_enabled_no_styling <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 76%] ../../../../../dev/tests/test_mouse.py::test_does_mouse_supported[True-False-False-False-expected_modes0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 76%] ../../../../../dev/tests/test_mouse.py::test_does_mouse_supported[False-True-False-False-expected_modes1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 76%] ../../../../../dev/tests/test_mouse.py::test_does_mouse_supported[False-False-True-False-expected_modes2] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 76%] ../../../../../dev/tests/test_mouse.py::test_does_mouse_supported[True-False-False-True-expected_modes3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 76%] ../../../../../dev/tests/test_mouse.py::test_does_mouse_supported[False-True-False-True-expected_modes4] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 76%] ../../../../../dev/tests/test_mouse.py::test_does_mouse_supported[False-False-True-True-expected_modes5] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 76%] ../../../../../dev/tests/test_mouse.py::test_does_mouse_supported[False-False-False-False-expected_modes6] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 76%] ../../../../../dev/tests/test_mouse.py::test_does_mouse_unsupported <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 76%] ../../../../../dev/tests/test_mouse.py::test_does_mouse_no_styling <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 76%] ../../../../../dev/tests/test_mouse.py::test_does_mouse_default_parameters <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 76%] ../../../../../dev/tests/test_mouse.py::test_does_mouse_custom_timeout <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 76%] ../../../../../dev/tests/test_mouse.py::test_mouse_extended_button_motion <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 76%] ../../../../../dev/tests/test_mouse.py::test_mouse_legacy_wheel_events <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 76%] ../../../../../dev/tests/test_mouse.py::test_mouse_wheel_unknown_button_value <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 76%] ../../../../../dev/tests/test_mouse.py::test_mouse_sgr_without_pixels_mode <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 76%] ../../../../../dev/tests/test_mouse.py::test_mouse_sgr_pixels_precedence <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 76%] ../../../../../dev/tests/test_mouse.py::test_mouse_enabled_variations[kwargs0-expected_modes0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 76%] ../../../../../dev/tests/test_mouse.py::test_mouse_enabled_variations[kwargs1-expected_modes1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 76%] ../../../../../dev/tests/test_mouse.py::test_mouse_enabled_variations[kwargs2-expected_modes2] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 77%] ../../../../../dev/tests/test_mouse.py::test_mouse_enabled_variations[kwargs3-expected_modes3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 77%] ../../../../../dev/tests/test_mouse.py::test_mouse_enabled_variations[kwargs4-expected_modes4] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 77%] ../../../../../dev/tests/test_mouse.py::test_mouse_enabled_variations[kwargs5-expected_modes5] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 77%] ../../../../../dev/tests/test_mouse.py::test_mouse_enabled_variations[kwargs6-expected_modes6] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 77%] ../../../../../dev/tests/test_mouse.py::test_mouse_enabled_variations[kwargs7-expected_modes7] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 77%] ../../../../../dev/tests/test_mouse.py::test_mouse_enabled_variations[kwargs8-expected_modes8] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 77%] ../../../../../dev/tests/test_mouse.py::test_mouse_enabled_variations[kwargs9-expected_modes9] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 77%] ../../../../../dev/tests/test_mouse.py::test_mouse_enabled_variations[kwargs10-expected_modes10] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 77%] ../../../../../dev/tests/test_mouse.py::test_mouse_enabled_variations[kwargs11-expected_modes11] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 77%] ../../../../../dev/tests/test_mouse.py::test_mouse_enabled_variations[kwargs12-expected_modes12] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 77%] ../../../../../dev/tests/test_mouse.py::test_does_mouse_default <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 77%] ../../../../../dev/tests/test_mouse.py::test_flushinp_with_unicode_followed_by_legacy_mouse <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 77%] ../../../../../dev/tests/test_mouse.py::test_inkey_with_cjk_followed_by_legacy_mouse <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_mouse.py PASSED [ 77%] ../../../../../dev/tests/test_sequences.py::test_capability <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 77%] ../../../../../dev/tests/test_sequences.py::test_capability_without_tty <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 77%] ../../../../../dev/tests/test_sequences.py::test_capability_with_forced_tty <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 77%] ../../../../../dev/tests/test_sequences.py::test_basic_url <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 77%] ../../../../../dev/tests/test_sequences.py::test_url_with_id <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 77%] ../../../../../dev/tests/test_sequences.py::test_parametrization <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 77%] ../../../../../dev/tests/test_sequences.py::test_height_and_width <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 78%] ../../../../../dev/tests/test_sequences.py::test_stream_attr <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 78%] ../../../../../dev/tests/test_sequences.py::test_location_with_styling[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 78%] ../../../../../dev/tests/test_sequences.py::test_location_with_styling[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 78%] ../../../../../dev/tests/test_sequences.py::test_location_with_styling[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 78%] ../../../../../dev/tests/test_sequences.py::test_location_with_styling[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 78%] ../../../../../dev/tests/test_sequences.py::test_location_with_styling[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 78%] ../../../../../dev/tests/test_sequences.py::test_location_with_styling[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 78%] ../../../../../dev/tests/test_sequences.py::test_location_with_styling[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 78%] ../../../../../dev/tests/test_sequences.py::test_location_without_styling <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 78%] ../../../../../dev/tests/test_sequences.py::test_horizontal_location[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 78%] ../../../../../dev/tests/test_sequences.py::test_horizontal_location[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 78%] ../../../../../dev/tests/test_sequences.py::test_horizontal_location[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 78%] ../../../../../dev/tests/test_sequences.py::test_horizontal_location[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 78%] ../../../../../dev/tests/test_sequences.py::test_horizontal_location[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 78%] ../../../../../dev/tests/test_sequences.py::test_horizontal_location[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 78%] ../../../../../dev/tests/test_sequences.py::test_horizontal_location[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 78%] ../../../../../dev/tests/test_sequences.py::test_vertical_location[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 78%] ../../../../../dev/tests/test_sequences.py::test_vertical_location[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 78%] ../../../../../dev/tests/test_sequences.py::test_vertical_location[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 79%] ../../../../../dev/tests/test_sequences.py::test_vertical_location[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 79%] ../../../../../dev/tests/test_sequences.py::test_vertical_location[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 79%] ../../../../../dev/tests/test_sequences.py::test_vertical_location[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 79%] ../../../../../dev/tests/test_sequences.py::test_vertical_location[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 79%] ../../../../../dev/tests/test_sequences.py::test_inject_move_x <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 79%] ../../../../../dev/tests/test_sequences.py::test_inject_move_y <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 79%] ../../../../../dev/tests/test_sequences.py::test_inject_civis_and_cnorm_for_ansi <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 79%] ../../../../../dev/tests/test_sequences.py::test_inject_sc_and_rc_for_ansi <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 79%] ../../../../../dev/tests/test_sequences.py::test_zero_location[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 79%] ../../../../../dev/tests/test_sequences.py::test_zero_location[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 79%] ../../../../../dev/tests/test_sequences.py::test_zero_location[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 79%] ../../../../../dev/tests/test_sequences.py::test_zero_location[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 79%] ../../../../../dev/tests/test_sequences.py::test_zero_location[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 79%] ../../../../../dev/tests/test_sequences.py::test_zero_location[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 79%] ../../../../../dev/tests/test_sequences.py::test_zero_location[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 79%] ../../../../../dev/tests/test_sequences.py::test_mnemonic_colors[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 79%] ../../../../../dev/tests/test_sequences.py::test_mnemonic_colors[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 79%] ../../../../../dev/tests/test_sequences.py::test_mnemonic_colors[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 79%] ../../../../../dev/tests/test_sequences.py::test_mnemonic_colors[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 79%] ../../../../../dev/tests/test_sequences.py::test_mnemonic_colors[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 80%] ../../../../../dev/tests/test_sequences.py::test_mnemonic_colors[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 80%] ../../../../../dev/tests/test_sequences.py::test_mnemonic_colors[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 80%] ../../../../../dev/tests/test_sequences.py::test_callable_numeric_colors[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 80%] ../../../../../dev/tests/test_sequences.py::test_callable_numeric_colors[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 80%] ../../../../../dev/tests/test_sequences.py::test_callable_numeric_colors[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 80%] ../../../../../dev/tests/test_sequences.py::test_callable_numeric_colors[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 80%] ../../../../../dev/tests/test_sequences.py::test_callable_numeric_colors[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 80%] ../../../../../dev/tests/test_sequences.py::test_callable_numeric_colors[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 80%] ../../../../../dev/tests/test_sequences.py::test_callable_numeric_colors[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 80%] ../../../../../dev/tests/test_sequences.py::test_null_callable_numeric_colors[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 80%] ../../../../../dev/tests/test_sequences.py::test_null_callable_numeric_colors[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 80%] ../../../../../dev/tests/test_sequences.py::test_null_callable_numeric_colors[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 80%] ../../../../../dev/tests/test_sequences.py::test_null_callable_numeric_colors[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 80%] ../../../../../dev/tests/test_sequences.py::test_null_callable_numeric_colors[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 80%] ../../../../../dev/tests/test_sequences.py::test_null_callable_numeric_colors[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 80%] ../../../../../dev/tests/test_sequences.py::test_null_callable_numeric_colors[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 80%] ../../../../../dev/tests/test_sequences.py::test_naked_color_cap[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 80%] ../../../../../dev/tests/test_sequences.py::test_naked_color_cap[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 80%] ../../../../../dev/tests/test_sequences.py::test_naked_color_cap[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 81%] ../../../../../dev/tests/test_sequences.py::test_naked_color_cap[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 81%] ../../../../../dev/tests/test_sequences.py::test_naked_color_cap[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 81%] ../../../../../dev/tests/test_sequences.py::test_naked_color_cap[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 81%] ../../../../../dev/tests/test_sequences.py::test_naked_color_cap[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 81%] ../../../../../dev/tests/test_sequences.py::test_formatting_functions[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 81%] ../../../../../dev/tests/test_sequences.py::test_formatting_functions[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 81%] ../../../../../dev/tests/test_sequences.py::test_formatting_functions[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 81%] ../../../../../dev/tests/test_sequences.py::test_formatting_functions[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 81%] ../../../../../dev/tests/test_sequences.py::test_formatting_functions[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 81%] ../../../../../dev/tests/test_sequences.py::test_formatting_functions[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 81%] ../../../../../dev/tests/test_sequences.py::test_formatting_functions[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 81%] ../../../../../dev/tests/test_sequences.py::test_compound_formatting[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 81%] ../../../../../dev/tests/test_sequences.py::test_compound_formatting[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 81%] ../../../../../dev/tests/test_sequences.py::test_compound_formatting[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 81%] ../../../../../dev/tests/test_sequences.py::test_compound_formatting[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 81%] ../../../../../dev/tests/test_sequences.py::test_compound_formatting[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 81%] ../../../../../dev/tests/test_sequences.py::test_compound_formatting[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 81%] ../../../../../dev/tests/test_sequences.py::test_compound_formatting[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 81%] ../../../../../dev/tests/test_sequences.py::test_nested_formatting[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 81%] ../../../../../dev/tests/test_sequences.py::test_nested_formatting[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 82%] ../../../../../dev/tests/test_sequences.py::test_nested_formatting[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 82%] ../../../../../dev/tests/test_sequences.py::test_nested_formatting[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 82%] ../../../../../dev/tests/test_sequences.py::test_nested_formatting[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 82%] ../../../../../dev/tests/test_sequences.py::test_nested_formatting[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 82%] ../../../../../dev/tests/test_sequences.py::test_nested_formatting[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 82%] ../../../../../dev/tests/test_sequences.py::test_formatting_functions_without_tty[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 82%] ../../../../../dev/tests/test_sequences.py::test_formatting_functions_without_tty[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 82%] ../../../../../dev/tests/test_sequences.py::test_formatting_functions_without_tty[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 82%] ../../../../../dev/tests/test_sequences.py::test_formatting_functions_without_tty[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 82%] ../../../../../dev/tests/test_sequences.py::test_formatting_functions_without_tty[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 82%] ../../../../../dev/tests/test_sequences.py::test_formatting_functions_without_tty[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 82%] ../../../../../dev/tests/test_sequences.py::test_formatting_functions_without_tty[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 82%] ../../../../../dev/tests/test_sequences.py::test_nice_formatting_errors[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 82%] ../../../../../dev/tests/test_sequences.py::test_nice_formatting_errors[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 82%] ../../../../../dev/tests/test_sequences.py::test_nice_formatting_errors[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 82%] ../../../../../dev/tests/test_sequences.py::test_nice_formatting_errors[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 82%] ../../../../../dev/tests/test_sequences.py::test_nice_formatting_errors[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 82%] ../../../../../dev/tests/test_sequences.py::test_nice_formatting_errors[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 82%] ../../../../../dev/tests/test_sequences.py::test_nice_formatting_errors[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 83%] ../../../../../dev/tests/test_sequences.py::test_null_callable_string[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 83%] ../../../../../dev/tests/test_sequences.py::test_null_callable_string[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 83%] ../../../../../dev/tests/test_sequences.py::test_null_callable_string[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 83%] ../../../../../dev/tests/test_sequences.py::test_null_callable_string[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 83%] ../../../../../dev/tests/test_sequences.py::test_null_callable_string[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 83%] ../../../../../dev/tests/test_sequences.py::test_null_callable_string[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 83%] ../../../../../dev/tests/test_sequences.py::test_null_callable_string[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 83%] ../../../../../dev/tests/test_sequences.py::test_padd <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 83%] ../../../../../dev/tests/test_sequences.py::test_split_seqs[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 83%] ../../../../../dev/tests/test_sequences.py::test_split_seqs[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 83%] ../../../../../dev/tests/test_sequences.py::test_split_seqs[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 83%] ../../../../../dev/tests/test_sequences.py::test_split_seqs[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 83%] ../../../../../dev/tests/test_sequences.py::test_split_seqs[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 83%] ../../../../../dev/tests/test_sequences.py::test_split_seqs[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 83%] ../../../../../dev/tests/test_sequences.py::test_split_seqs[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 83%] ../../../../../dev/tests/test_sequences.py::test_split_seqs_maxsplit1[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 83%] ../../../../../dev/tests/test_sequences.py::test_split_seqs_maxsplit1[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 83%] ../../../../../dev/tests/test_sequences.py::test_split_seqs_maxsplit1[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 83%] ../../../../../dev/tests/test_sequences.py::test_split_seqs_maxsplit1[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 83%] ../../../../../dev/tests/test_sequences.py::test_split_seqs_maxsplit1[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 84%] ../../../../../dev/tests/test_sequences.py::test_split_seqs_maxsplit1[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 84%] ../../../../../dev/tests/test_sequences.py::test_split_seqs_maxsplit1[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 84%] ../../../../../dev/tests/test_sequences.py::test_split_seqs_term_right[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 84%] ../../../../../dev/tests/test_sequences.py::test_split_seqs_term_right[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 84%] ../../../../../dev/tests/test_sequences.py::test_split_seqs_term_right[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 84%] ../../../../../dev/tests/test_sequences.py::test_split_seqs_term_right[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 84%] ../../../../../dev/tests/test_sequences.py::test_split_seqs_term_right[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 84%] ../../../../../dev/tests/test_sequences.py::test_split_seqs_term_right[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 84%] ../../../../../dev/tests/test_sequences.py::test_split_seqs_term_right[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 84%] ../../../../../dev/tests/test_sequences.py::test_split_seqs_maxsplit3_and_term_right[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 84%] ../../../../../dev/tests/test_sequences.py::test_split_seqs_maxsplit3_and_term_right[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 84%] ../../../../../dev/tests/test_sequences.py::test_split_seqs_maxsplit3_and_term_right[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 84%] ../../../../../dev/tests/test_sequences.py::test_split_seqs_maxsplit3_and_term_right[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 84%] ../../../../../dev/tests/test_sequences.py::test_split_seqs_maxsplit3_and_term_right[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 84%] ../../../../../dev/tests/test_sequences.py::test_split_seqs_maxsplit3_and_term_right[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 84%] ../../../../../dev/tests/test_sequences.py::test_split_seqs_maxsplit3_and_term_right[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 84%] ../../../../../dev/tests/test_sequences.py::test_invalid_params_for_horizontal_distance[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 84%] ../../../../../dev/tests/test_sequences.py::test_invalid_params_for_horizontal_distance[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 84%] ../../../../../dev/tests/test_sequences.py::test_invalid_params_for_horizontal_distance[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 84%] ../../../../../dev/tests/test_sequences.py::test_invalid_params_for_horizontal_distance[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 85%] ../../../../../dev/tests/test_sequences.py::test_invalid_params_for_horizontal_distance[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 85%] ../../../../../dev/tests/test_sequences.py::test_invalid_params_for_horizontal_distance[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 85%] ../../../../../dev/tests/test_sequences.py::test_invalid_params_for_horizontal_distance[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 85%] ../../../../../dev/tests/test_sequences.py::test_formatting_other_string[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 85%] ../../../../../dev/tests/test_sequences.py::test_formatting_other_string[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 85%] ../../../../../dev/tests/test_sequences.py::test_formatting_other_string[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 85%] ../../../../../dev/tests/test_sequences.py::test_formatting_other_string[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 85%] ../../../../../dev/tests/test_sequences.py::test_formatting_other_string[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 85%] ../../../../../dev/tests/test_sequences.py::test_formatting_other_string[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 85%] ../../../../../dev/tests/test_sequences.py::test_formatting_other_string[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 85%] ../../../../../dev/tests/test_sequences.py::test_termcap_match_optional <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 85%] ../../../../../dev/tests/test_sequences.py::test_truncate[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 85%] ../../../../../dev/tests/test_sequences.py::test_truncate[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 85%] ../../../../../dev/tests/test_sequences.py::test_truncate[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 85%] ../../../../../dev/tests/test_sequences.py::test_truncate[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 85%] ../../../../../dev/tests/test_sequences.py::test_truncate[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 85%] ../../../../../dev/tests/test_sequences.py::test_truncate[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 85%] ../../../../../dev/tests/test_sequences.py::test_truncate[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 85%] ../../../../../dev/tests/test_sequences.py::test_truncate_wide_end[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 86%] ../../../../../dev/tests/test_sequences.py::test_truncate_wide_end[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 86%] ../../../../../dev/tests/test_sequences.py::test_truncate_wide_end[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 86%] ../../../../../dev/tests/test_sequences.py::test_truncate_wide_end[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 86%] ../../../../../dev/tests/test_sequences.py::test_truncate_wide_end[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 86%] ../../../../../dev/tests/test_sequences.py::test_truncate_wide_end[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 86%] ../../../../../dev/tests/test_sequences.py::test_truncate_wide_end[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 86%] ../../../../../dev/tests/test_sequences.py::test_truncate_wcwidth_clipping[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 86%] ../../../../../dev/tests/test_sequences.py::test_truncate_wcwidth_clipping[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 86%] ../../../../../dev/tests/test_sequences.py::test_truncate_wcwidth_clipping[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 86%] ../../../../../dev/tests/test_sequences.py::test_truncate_wcwidth_clipping[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 86%] ../../../../../dev/tests/test_sequences.py::test_truncate_wcwidth_clipping[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 86%] ../../../../../dev/tests/test_sequences.py::test_truncate_wcwidth_clipping[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 86%] ../../../../../dev/tests/test_sequences.py::test_truncate_wcwidth_clipping[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 86%] ../../../../../dev/tests/test_sequences.py::test_truncate_padding[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 86%] ../../../../../dev/tests/test_sequences.py::test_truncate_padding[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 86%] ../../../../../dev/tests/test_sequences.py::test_truncate_padding[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 86%] ../../../../../dev/tests/test_sequences.py::test_truncate_padding[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 86%] ../../../../../dev/tests/test_sequences.py::test_truncate_padding[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 86%] ../../../../../dev/tests/test_sequences.py::test_truncate_padding[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 86%] ../../../../../dev/tests/test_sequences.py::test_truncate_padding[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 87%] ../../../../../dev/tests/test_sequences.py::test_truncate_default <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 87%] ../../../../../dev/tests/test_sequences.py::test_truncate_zwj_emoji[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 87%] ../../../../../dev/tests/test_sequences.py::test_truncate_zwj_emoji[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 87%] ../../../../../dev/tests/test_sequences.py::test_truncate_zwj_emoji[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 87%] ../../../../../dev/tests/test_sequences.py::test_truncate_zwj_emoji[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 87%] ../../../../../dev/tests/test_sequences.py::test_truncate_zwj_emoji[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 87%] ../../../../../dev/tests/test_sequences.py::test_truncate_zwj_emoji[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 87%] ../../../../../dev/tests/test_sequences.py::test_truncate_zwj_emoji[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 87%] ../../../../../dev/tests/test_sequences.py::test_truncate_vs16_emoji[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 87%] ../../../../../dev/tests/test_sequences.py::test_truncate_vs16_emoji[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 87%] ../../../../../dev/tests/test_sequences.py::test_truncate_vs16_emoji[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 87%] ../../../../../dev/tests/test_sequences.py::test_truncate_vs16_emoji[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 87%] ../../../../../dev/tests/test_sequences.py::test_truncate_vs16_emoji[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 87%] ../../../../../dev/tests/test_sequences.py::test_truncate_vs16_emoji[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 87%] ../../../../../dev/tests/test_sequences.py::test_truncate_vs16_emoji[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 87%] ../../../../../dev/tests/test_sequences.py::test_supports_index[xterm] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 87%] ../../../../../dev/tests/test_sequences.py::test_supports_index[screen] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 87%] ../../../../../dev/tests/test_sequences.py::test_supports_index[ansi] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 87%] ../../../../../dev/tests/test_sequences.py::test_supports_index[vt220] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 88%] ../../../../../dev/tests/test_sequences.py::test_supports_index[rxvt] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 88%] ../../../../../dev/tests/test_sequences.py::test_supports_index[cons25] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 88%] ../../../../../dev/tests/test_sequences.py::test_supports_index[linux] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sequences.py PASSED [ 88%] ../../../../../dev/tests/test_sixel.py::test_does_sixel_with_and_without_support[\x1b[?64;1;2;4c-True-SIXEL_YES] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sixel.py PASSED [ 88%] ../../../../../dev/tests/test_sixel.py::test_does_sixel_with_and_without_support[\x1b[?64;1;2c-False-SIXEL_NO] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sixel.py PASSED [ 88%] ../../../../../dev/tests/test_sixel.py::test_does_sixel_returns_false_on_timeout <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sixel.py PASSED [ 88%] ../../../../../dev/tests/test_sixel.py::test_does_sixel_uses_cache <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sixel.py PASSED [ 88%] ../../../../../dev/tests/test_sixel.py::test_does_sixel_not_a_tty <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sixel.py PASSED [ 88%] ../../../../../dev/tests/test_sixel.py::test_get_cell_height_and_width_success <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sixel.py PASSED [ 88%] ../../../../../dev/tests/test_sixel.py::test_get_cell_height_and_width_timeout <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sixel.py PASSED [ 88%] ../../../../../dev/tests/test_sixel.py::test_get_cell_height_and_width_caching <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sixel.py PASSED [ 88%] ../../../../../dev/tests/test_sixel.py::test_get_sixel_height_and_width_0s_ungetch <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sixel.py PASSED [ 88%] ../../../../../dev/tests/test_sixel.py::test_sixel_methods_timeout[get_sixel_height_and_width-expected_result0-0.15] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sixel.py PASSED [ 88%] ../../../../../dev/tests/test_sixel.py::test_sixel_methods_timeout[get_sixel_colors--1-0.18] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sixel.py PASSED [ 88%] ../../../../../dev/tests/test_sixel.py::test_get_sixel_height_and_width_invalid_response <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sixel.py PASSED [ 88%] ../../../../../dev/tests/test_sixel.py::test_get_sixel_colors_success <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sixel.py PASSED [ 88%] ../../../../../dev/tests/test_sixel.py::test_sixel_height_and_width_xtwinops_cell_success <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sixel.py PASSED [ 88%] ../../../../../dev/tests/test_sixel.py::test_sixel_height_and_width_fallback_to_xtwinops <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sixel.py PASSED [ 88%] ../../../../../dev/tests/test_sixel.py::test_sixel_height_and_width_both_timeout <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sixel.py PASSED [ 88%] ../../../../../dev/tests/test_sixel.py::test_sixel_methods_caching[get_sixel_height_and_width-\x1b[6;20;8t-expected_result0-expected_failure0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sixel.py PASSED [ 89%] ../../../../../dev/tests/test_sixel.py::test_sixel_methods_caching[get_sixel_colors-\x1b[?1;0;256S-256--1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sixel.py PASSED [ 89%] ../../../../../dev/tests/test_sixel.py::test_timeout_reduction_subprocess <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sixel.py PASSED [ 89%] ../../../../../dev/tests/test_sixel.py::test_timeout_allocation_across_methods <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sixel.py PASSED [ 89%] ../../../../../dev/tests/test_sixel.py::test_cell_cache_sticky_failure <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sixel.py PASSED [ 89%] ../../../../../dev/tests/test_sixel.py::test_cached_failure_returns_immediately[get_sixel_height_and_width-expected_failure0-0.15] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sixel.py PASSED [ 89%] ../../../../../dev/tests/test_sixel.py::test_cached_failure_returns_immediately[get_sixel_colors--1-0.18] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sixel.py PASSED [ 89%] ../../../../../dev/tests/test_sixel.py::test_get_sixel_colors_fallback_to_da1[\x1b[?64;1;2;4c-256] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sixel.py PASSED [ 89%] ../../../../../dev/tests/test_sixel.py::test_get_sixel_colors_fallback_to_da1[\x1b[?64;1;2c--1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sixel.py PASSED [ 89%] ../../../../../dev/tests/test_sixel.py::test_sixel_height_width_with_xtwinops_14t <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sixel.py PASSED [ 89%] ../../../../../dev/tests/test_sixel.py::test_konsole_bogus_xtsmgraphics_16384 <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sixel.py PASSED [ 89%] ../../../../../dev/tests/test_sixel.py::test_konsole_bogus_xtsmgraphics_real_terminal <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sixel.py PASSED [ 89%] ../../../../../dev/tests/test_sixel.py::test_fast_path_with_caches_populated[cell_cache0-None-expected_result0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sixel.py PASSED [ 89%] ../../../../../dev/tests/test_sixel.py::test_fast_path_with_caches_populated[cell_cache1-window_cache1-expected_result1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sixel.py PASSED [ 89%] ../../../../../dev/tests/test_sixel.py::test_xtwinops_window_cache_after_cell_fails <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sixel.py PASSED [ 89%] ../../../../../dev/tests/test_sixel.py::test_force_query_with_existing_cache <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sixel.py PASSED [ 89%] ../../../../../dev/tests/test_sixel.py::test_window_cache_return_when_cell_query_fails <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sixel.py PASSED [ 89%] ../../../../../dev/tests/test_sixel.py::test_preferred_size_cache_path <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sixel.py PASSED [ 89%] ../../../../../dev/tests/test_sixel.py::test_preferred_size_cache_with_zero_pixels <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sixel.py PASSED [ 89%] ../../../../../dev/tests/test_sixel.py::test_preferred_size_cache_with_partial_zero_pixels[1920-0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sixel.py PASSED [ 90%] ../../../../../dev/tests/test_sixel.py::test_preferred_size_cache_with_partial_zero_pixels[0-1080] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sixel.py PASSED [ 90%] ../../../../../dev/tests/test_sixel.py::test_xtsmgraphics_cache_hit <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sixel.py PASSED [ 90%] ../../../../../dev/tests/test_sixel.py::test_tiocswinsz_path <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sixel.py PASSED [ 90%] ../../../../../dev/tests/test_sixel.py::test_tiocswinsz_invalid_dimensions <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sixel.py PASSED [ 90%] ../../../../../dev/tests/test_sixel.py::test_get_sixel_height_and_width_not_a_tty <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_sixel.py PASSED [ 90%] ../../../../../dev/tests/test_software_version.py::test_software_version_from_match[\x1bP>|kitty(0.24.2)\x1b\\-kitty-0.24.2] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_software_version.py SKIPPED [ 90%] ../../../../../dev/tests/test_software_version.py::test_software_version_from_match[\x1bP>|tmux 3.2a\x1b\\-tmux-3.2a] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_software_version.py SKIPPED [ 90%] ../../../../../dev/tests/test_software_version.py::test_software_version_from_match[\x1bP>|foot\x1b\\-foot-] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_software_version.py SKIPPED [ 90%] ../../../../../dev/tests/test_software_version.py::test_software_version_from_match[\x1bP>|WezTerm 20220207-230252-0826fb06\x1b\\-WezTerm-20220207-230252-0826fb06] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_software_version.py SKIPPED [ 90%] ../../../../../dev/tests/test_software_version.py::test_software_version_from_match[\x1bP>|XTerm(367)\x1b\\-XTerm-367] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_software_version.py SKIPPED [ 90%] ../../../../../dev/tests/test_software_version.py::test_software_version_from_match[\x1bP>|X.Org 7.7.0(370)\x1b\\-X.Org-7.7.0(370)] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_software_version.py SKIPPED [ 90%] ../../../../../dev/tests/test_software_version.py::test_software_version_from_match_invalid[invalid] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_software_version.py SKIPPED [ 90%] ../../../../../dev/tests/test_software_version.py::test_software_version_from_match_invalid[] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_software_version.py SKIPPED [ 90%] ../../../../../dev/tests/test_software_version.py::test_software_version_repr <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_software_version.py SKIPPED [ 90%] ../../../../../dev/tests/test_software_version.py::test_software_version_parse_text[kitty(0.24.2)-kitty-0.24.2] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_software_version.py SKIPPED [ 90%] ../../../../../dev/tests/test_software_version.py::test_software_version_parse_text[tmux 3.2a-tmux-3.2a] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_software_version.py SKIPPED [ 90%] ../../../../../dev/tests/test_software_version.py::test_software_version_parse_text[foot-foot-] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_software_version.py SKIPPED [ 90%] ../../../../../dev/tests/test_software_version.py::test_software_version_parse_text[WezTerm 20220207-230252-0826fb06-WezTerm-20220207-230252-0826fb06] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_software_version.py SKIPPED [ 90%] ../../../../../dev/tests/test_software_version.py::test_get_software_version_via_ungetch[\x1bP>|kitty(0.24.2)\x1b\\-kitty-0.24.2-OK] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_software_version.py SKIPPED [ 90%] ../../../../../dev/tests/test_software_version.py::test_get_software_version_via_ungetch[\x1bP>|XTerm(367)\x1b\\-XTerm-367-XTERM] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_software_version.py SKIPPED [ 91%] ../../../../../dev/tests/test_software_version.py::test_get_software_version_via_ungetch[\x1bP>|tmux 3.2a\x1b\\-tmux-3.2a-TMUX] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_software_version.py SKIPPED [ 91%] ../../../../../dev/tests/test_software_version.py::test_get_software_version_via_ungetch[\x1bP>|WezTerm 20220207-230252-0826fb06\x1b\\-WezTerm-20220207-230252-0826fb06-WEZTERM] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_software_version.py SKIPPED [ 91%] ../../../../../dev/tests/test_software_version.py::test_get_software_version_timeout <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_software_version.py SKIPPED [ 91%] ../../../../../dev/tests/test_software_version.py::test_get_software_version_force_bypass_cache <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_software_version.py SKIPPED [ 91%] ../../../../../dev/tests/test_software_version.py::test_get_software_version_no_force_uses_cache <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_software_version.py SKIPPED [ 91%] ../../../../../dev/tests/test_software_version.py::test_get_software_version_retry_after_timeout <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_software_version.py SKIPPED [ 91%] ../../../../../dev/tests/test_software_version.py::test_get_software_version_raw_stored <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_software_version.py SKIPPED [ 91%] ../../../../../dev/tests/test_software_version.py::test_get_software_version_not_a_tty <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_software_version.py SKIPPED [ 91%] ../../../../../dev/tests/test_software_version.py::test_get_software_version_env_fallback <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_software_version.py SKIPPED [ 91%] ../../../../../dev/tests/test_software_version.py::test_get_software_version_env_fallback_no_version <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_software_version.py SKIPPED [ 91%] ../../../../../dev/tests/test_software_version.py::test_get_software_version_env_fallback_version_only <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_software_version.py SKIPPED [ 91%] ../../../../../dev/tests/test_software_version.py::test_get_software_version_no_env_no_response <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_software_version.py SKIPPED [ 91%] ../../../../../dev/tests/test_software_version.py::test_software_version_init <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_software_version.py SKIPPED [ 91%] ../../../../../dev/tests/test_win_terminal.py::test_sgr_button_press_release[1-0-expected0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_win_terminal.py SKIPPED [ 91%] ../../../../../dev/tests/test_win_terminal.py::test_sgr_button_press_release[2-0-expected1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_win_terminal.py SKIPPED [ 91%] ../../../../../dev/tests/test_win_terminal.py::test_sgr_button_press_release[4-0-expected2] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_win_terminal.py SKIPPED [ 91%] ../../../../../dev/tests/test_win_terminal.py::test_sgr_button_press_release[0-1-expected3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_win_terminal.py SKIPPED [ 91%] ../../../../../dev/tests/test_win_terminal.py::test_sgr_button_press_release[0-2-expected4] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_win_terminal.py SKIPPED [ 91%] ../../../../../dev/tests/test_win_terminal.py::test_sgr_button_press_release[0-4-expected5] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_win_terminal.py SKIPPED [ 92%] ../../../../../dev/tests/test_win_terminal.py::test_sgr_coordinates_are_1_indexed <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_win_terminal.py SKIPPED [ 92%] ../../../../../dev/tests/test_win_terminal.py::test_sgr_motion_with_button_held[1-32] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_win_terminal.py SKIPPED [ 92%] ../../../../../dev/tests/test_win_terminal.py::test_sgr_motion_with_button_held[2-34] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_win_terminal.py SKIPPED [ 92%] ../../../../../dev/tests/test_win_terminal.py::test_sgr_bare_motion <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_win_terminal.py SKIPPED [ 92%] ../../../../../dev/tests/test_win_terminal.py::test_sgr_scroll_wheel[120-64] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_win_terminal.py SKIPPED [ 92%] ../../../../../dev/tests/test_win_terminal.py::test_sgr_scroll_wheel[65416-65] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_win_terminal.py SKIPPED [ 92%] ../../../../../dev/tests/test_win_terminal.py::test_sgr_modifiers[16-4] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_win_terminal.py SKIPPED [ 92%] ../../../../../dev/tests/test_win_terminal.py::test_sgr_modifiers[2-8] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_win_terminal.py SKIPPED [ 92%] ../../../../../dev/tests/test_win_terminal.py::test_sgr_modifiers[1-8] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_win_terminal.py SKIPPED [ 92%] ../../../../../dev/tests/test_win_terminal.py::test_sgr_modifiers[8-16] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_win_terminal.py SKIPPED [ 92%] ../../../../../dev/tests/test_win_terminal.py::test_sgr_modifiers[4-16] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_win_terminal.py SKIPPED [ 92%] ../../../../../dev/tests/test_win_terminal.py::test_sgr_modifiers[26-28] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_win_terminal.py SKIPPED [ 92%] ../../../../../dev/tests/test_win_terminal.py::test_sgr_no_change_returns_empty <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_win_terminal.py SKIPPED [ 92%] ../../../../../dev/tests/test_win_terminal.py::test_sgr_simultaneous_press_and_release <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_win_terminal.py SKIPPED [ 92%] ../../../../../dev/tests/test_win_terminal.py::test_resize_to_seq[24-80-\x1b[48;24;80;0;0t] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_win_terminal.py SKIPPED [ 92%] ../../../../../dev/tests/test_win_terminal.py::test_resize_to_seq[50-200-\x1b[48;50;200;0;0t] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_win_terminal.py SKIPPED [ 92%] ../../../../../dev/tests/test_win_terminal.py::test_does_returns_false_without_styling[does_mouse] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_win_terminal.py SKIPPED [ 92%] ../../../../../dev/tests/test_win_terminal.py::test_does_returns_false_without_styling[does_inband_resize] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_win_terminal.py SKIPPED [ 92%] ../../../../../dev/tests/test_win_terminal.py::test_does_returns_false_without_tty[does_mouse] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_win_terminal.py SKIPPED [ 92%] ../../../../../dev/tests/test_win_terminal.py::test_does_returns_false_without_tty[does_inband_resize] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_win_terminal.py SKIPPED [ 93%] ../../../../../dev/tests/test_win_terminal.py::test_does_returns_true_with_tty_and_styling[does_mouse] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_win_terminal.py SKIPPED [ 93%] ../../../../../dev/tests/test_win_terminal.py::test_does_returns_true_with_tty_and_styling[does_inband_resize] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_win_terminal.py SKIPPED [ 93%] ../../../../../dev/tests/test_win_terminal.py::test_getch_drains_event_buf <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_win_terminal.py SKIPPED [ 93%] ../../../../../dev/tests/test_win_terminal.py::test_kbhit_returns_true_when_buf_has_data <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_win_terminal.py SKIPPED [ 93%] ../../../../../dev/tests/test_win_terminal.py::test_kbhit_returns_false_with_no_keyboard_fd <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_win_terminal.py SKIPPED [ 93%] ../../../../../dev/tests/test_win_terminal.py::test_kbhit_timeout_zero_returns_false_on_empty <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_win_terminal.py SKIPPED [ 93%] ../../../../../dev/tests/test_win_terminal.py::test_drain_mouse_event_buffered <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_win_terminal.py SKIPPED [ 93%] ../../../../../dev/tests/test_win_terminal.py::test_drain_resize_event_buffered <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_win_terminal.py SKIPPED [ 93%] ../../../../../dev/tests/test_win_terminal.py::test_drain_stops_at_key_down <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_win_terminal.py SKIPPED [ 93%] ../../../../../dev/tests/test_win_terminal.py::test_drain_consumes_non_key_down_events <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_win_terminal.py SKIPPED [ 93%] ../../../../../dev/tests/test_win_terminal.py::test_drain_multiple_mouse_events <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_win_terminal.py SKIPPED [ 93%] ../../../../../dev/tests/test_win_terminal.py::test_drain_ignores_events_when_flag_disabled[_native_mouse] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_win_terminal.py SKIPPED [ 93%] ../../../../../dev/tests/test_win_terminal.py::test_drain_ignores_events_when_flag_disabled[_native_resize] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_win_terminal.py SKIPPED [ 93%] ../../../../../dev/tests/test_win_terminal.py::test_drain_tracks_button_state <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_win_terminal.py SKIPPED [ 93%] ../../../../../dev/tests/test_win_terminal.py::test_native_fallback_sets_and_clears[mouse_enabled-does_mouse-_native_mouse-0-0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_win_terminal.py SKIPPED [ 93%] ../../../../../dev/tests/test_win_terminal.py::test_native_fallback_sets_and_clears[notify_on_resize-does_inband_resize-_native_resize-0-0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_win_terminal.py SKIPPED [ 93%] ../../../../../dev/tests/test_win_terminal.py::test_native_fallback_no_keyboard_fd[mouse_enabled-does_mouse-_native_mouse-0-0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_win_terminal.py SKIPPED [ 93%] ../../../../../dev/tests/test_win_terminal.py::test_native_fallback_no_keyboard_fd[notify_on_resize-does_inband_resize-_native_resize-0-0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_win_terminal.py SKIPPED [ 93%] ../../../../../dev/tests/test_win_terminal.py::test_init_attributes <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_win_terminal.py SKIPPED [ 94%] ../../../../../dev/tests/test_win_terminal.py::test_poll_kbhit_period <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_win_terminal.py SKIPPED [ 94%] ../../../../../dev/tests/test_wrap.py::test_SequenceWrapper_invalid_width <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_wrap.py PASSED [ 94%] ../../../../../dev/tests/test_wrap.py::test_SequenceWrapper[1-kwargs0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_wrap.py PASSED [ 94%] ../../../../../dev/tests/test_wrap.py::test_SequenceWrapper[1-kwargs1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_wrap.py PASSED [ 94%] ../../../../../dev/tests/test_wrap.py::test_SequenceWrapper[1-kwargs2] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_wrap.py PASSED [ 94%] ../../../../../dev/tests/test_wrap.py::test_SequenceWrapper[1-kwargs3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_wrap.py PASSED [ 94%] ../../../../../dev/tests/test_wrap.py::test_SequenceWrapper[1-kwargs4] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_wrap.py PASSED [ 94%] ../../../../../dev/tests/test_wrap.py::test_SequenceWrapper[1-kwargs5] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_wrap.py PASSED [ 94%] ../../../../../dev/tests/test_wrap.py::test_SequenceWrapper[1-kwargs6] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_wrap.py PASSED [ 94%] ../../../../../dev/tests/test_wrap.py::test_SequenceWrapper[1-kwargs7] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_wrap.py PASSED [ 94%] ../../../../../dev/tests/test_wrap.py::test_SequenceWrapper[1-kwargs8] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_wrap.py PASSED [ 94%] ../../../../../dev/tests/test_wrap.py::test_SequenceWrapper[1-kwargs9] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_wrap.py PASSED [ 94%] ../../../../../dev/tests/test_wrap.py::test_SequenceWrapper[1-kwargs10] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_wrap.py PASSED [ 94%] ../../../../../dev/tests/test_wrap.py::test_SequenceWrapper[10-kwargs0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_wrap.py PASSED [ 94%] ../../../../../dev/tests/test_wrap.py::test_SequenceWrapper[10-kwargs1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_wrap.py PASSED [ 94%] ../../../../../dev/tests/test_wrap.py::test_SequenceWrapper[10-kwargs2] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_wrap.py PASSED [ 94%] ../../../../../dev/tests/test_wrap.py::test_SequenceWrapper[10-kwargs3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_wrap.py PASSED [ 94%] ../../../../../dev/tests/test_wrap.py::test_SequenceWrapper[10-kwargs4] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_wrap.py PASSED [ 94%] ../../../../../dev/tests/test_wrap.py::test_SequenceWrapper[10-kwargs5] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_wrap.py PASSED [ 94%] ../../../../../dev/tests/test_wrap.py::test_SequenceWrapper[10-kwargs6] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_wrap.py PASSED [ 95%] ../../../../../dev/tests/test_wrap.py::test_SequenceWrapper[10-kwargs7] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_wrap.py PASSED [ 95%] ../../../../../dev/tests/test_wrap.py::test_SequenceWrapper[10-kwargs8] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_wrap.py PASSED [ 95%] ../../../../../dev/tests/test_wrap.py::test_SequenceWrapper[10-kwargs9] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_wrap.py PASSED [ 95%] ../../../../../dev/tests/test_wrap.py::test_SequenceWrapper[10-kwargs10] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_wrap.py PASSED [ 95%] ../../../../../dev/tests/test_wrap.py::test_multiline <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_wrap.py PASSED [ 95%] ../../../../../dev/tests/test_wrap.py::test_east_asian_emojis_width_1 <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_wrap.py PASSED [ 95%] ../../../../../dev/tests/test_wrap.py::test_emojis_width_2_and_greater <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_wrap.py PASSED [ 95%] ../../../../../dev/tests/test_wrap.py::test_greedy_join_with_cojoining <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_wrap.py PASSED [ 95%] ../../../../../dev/tests/test_wrap.py::test_placeholder <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_wrap.py PASSED [ 95%] ../../../../../dev/tests/test_wrap.py::test_break_on_hyphens_in_handle_long_word <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_wrap.py PASSED [ 95%] ../../../../../dev/tests/test_wrap.py::test_break_on_hyphens <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_wrap.py PASSED [ 95%] ../../../../../dev/tests/test_wrap.py::test_wrap_leading_sequence_preserved <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_wrap.py PASSED [ 95%] ../../../../../dev/tests/test_wrap.py::test_wrap_color_preserved_across_boundary <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_wrap.py PASSED [ 95%] ../../../../../dev/tests/test_wrap.py::test_wrap_hyperlink_osc8[\x1b]8;;url\x1b\\x\x1b]8;;\x1b\\] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_wrap.py PASSED [ 95%] ../../../../../dev/tests/test_wrap.py::test_wrap_hyperlink_osc8[\x1b]8;;url\x07x\x1b]8;;\x07] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_wrap.py PASSED [ 95%] ../../../../../dev/tests/test_xtgettcap.py::TestTermcapResponseParsing::test_hex_encode <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 95%] ../../../../../dev/tests/test_xtgettcap.py::TestTermcapResponseParsing::test_hex_decode <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 95%] ../../../../../dev/tests/test_xtgettcap.py::TestTermcapResponseParsing::test_hex_decode_invalid <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 95%] ../../../../../dev/tests/test_xtgettcap.py::TestTermcapResponseParsing::test_hex_decode_non_ascii <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 96%] ../../../../../dev/tests/test_xtgettcap.py::TestTermcapResponseParsing::test_supported_with_capabilities <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 96%] ../../../../../dev/tests/test_xtgettcap.py::TestTermcapResponseParsing::test_unsupported <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 96%] ../../../../../dev/tests/test_xtgettcap.py::TestTermcapResponseParsing::test_num_colors_non_integer <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 96%] ../../../../../dev/tests/test_xtgettcap.py::TestTermcapResponseParsing::test_repr <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 96%] ../../../../../dev/tests/test_xtgettcap.py::TestTermcapResponseParsing::test_getitem_keyerror <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 96%] ../../../../../dev/tests/test_xtgettcap.py::TestTermcapResponseParsing::test_defaults_empty_capabilities <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 96%] ../../../../../dev/tests/test_xtgettcap.py::TestITerm2Capabilities::test_parse_feature_string[T2CwBF-expected0] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 96%] ../../../../../dev/tests/test_xtgettcap.py::TestITerm2Capabilities::test_parse_feature_string[-expected1] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 96%] ../../../../../dev/tests/test_xtgettcap.py::TestITerm2Capabilities::test_parse_feature_string[ZZZ-expected2] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 96%] ../../../../../dev/tests/test_xtgettcap.py::TestITerm2Capabilities::test_parse_feature_string[Sc-expected3] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 96%] ../../../../../dev/tests/test_xtgettcap.py::TestITerm2Capabilities::test_parse_feature_string[Sc3-expected4] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 96%] ../../../../../dev/tests/test_xtgettcap.py::TestITerm2Capabilities::test_parse_feature_string[MSxNo-expected5] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 96%] ../../../../../dev/tests/test_xtgettcap.py::TestITerm2Capabilities::test_parse_feature_string[UAwUw6-expected6] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 96%] ../../../../../dev/tests/test_xtgettcap.py::TestITerm2Capabilities::test_parse_feature_string[LrGsGoSyH-expected7] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 96%] ../../../../../dev/tests/test_xtgettcap.py::TestITerm2Capabilities::test_parse_feature_string[Ts2-expected8] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 96%] ../../../../../dev/tests/test_xtgettcap.py::TestITerm2Capabilities::test_supported_capabilities_response <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 96%] ../../../../../dev/tests/test_xtgettcap.py::TestITerm2Capabilities::test_unsupported <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 96%] ../../../../../dev/tests/test_xtgettcap.py::TestITerm2Capabilities::test_repr <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 96%] ../../../../../dev/tests/test_xtgettcap.py::TestGetXtgettcap::test_not_a_tty_returns_none <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 96%] ../../../../../dev/tests/test_xtgettcap.py::TestGetXtgettcap::test_does_xtgettcap_not_a_tty <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 97%] ../../../../../dev/tests/test_xtgettcap.py::TestGetXtgettcap::test_cached_result <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 97%] ../../../../../dev/tests/test_xtgettcap.py::TestGetXtgettcap::test_sticky_failure <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 97%] ../../../../../dev/tests/test_xtgettcap.py::TestGetXtgettcap::test_force_bypasses_cache <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 97%] ../../../../../dev/tests/test_xtgettcap.py::TestGetXtgettcap::test_parse_xtgettcap_responses <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 97%] ../../../../../dev/tests/test_xtgettcap.py::TestGetXtgettcap::test_parse_xtgettcap_boolean_capability <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 97%] ../../../../../dev/tests/test_xtgettcap.py::TestGetXtgettcap::test_does_xtgettcap_with_cached <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 97%] ../../../../../dev/tests/test_xtgettcap.py::TestGetXtgettcap::test_does_xtgettcap_unsupported <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 97%] ../../../../../dev/tests/test_xtgettcap.py::TestStyledUnderlines::test_styled_underlines_supported <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 97%] ../../../../../dev/tests/test_xtgettcap.py::TestStyledUnderlines::test_styled_underlines_unsupported <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 97%] ../../../../../dev/tests/test_xtgettcap.py::TestStyledUnderlines::test_styled_underlines_no_xtgettcap <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 97%] ../../../../../dev/tests/test_xtgettcap.py::TestStyledUnderlines::test_colored_underlines_supported <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 97%] ../../../../../dev/tests/test_xtgettcap.py::TestStyledUnderlines::test_colored_underlines_unsupported <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 97%] ../../../../../dev/tests/test_xtgettcap.py::TestOsc52Clipboard::test_not_a_tty <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 97%] ../../../../../dev/tests/test_xtgettcap.py::TestOsc52Clipboard::test_cached_result <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 97%] ../../../../../dev/tests/test_xtgettcap.py::TestOsc52Clipboard::test_force_bypasses_cache <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 97%] ../../../../../dev/tests/test_xtgettcap.py::TestColorScheme::test_not_a_tty <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 97%] ../../../../../dev/tests/test_xtgettcap.py::TestColorScheme::test_negative_cache <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 97%] ../../../../../dev/tests/test_xtgettcap.py::TestColorScheme::test_force_bypasses_negative_cache <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 97%] ../../../../../dev/tests/test_xtgettcap.py::TestKittyQuery::test_not_a_tty <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 98%] ../../../../../dev/tests/test_xtgettcap.py::TestKittyQuery::test_cached_result <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 98%] ../../../../../dev/tests/test_xtgettcap.py::TestKittyQuery::test_force_bypasses_cache <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 98%] ../../../../../dev/tests/test_xtgettcap.py::TestDecrqss::test_not_a_tty <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 98%] ../../../../../dev/tests/test_xtgettcap.py::TestDecrqss::test_cached_result <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 98%] ../../../../../dev/tests/test_xtgettcap.py::TestDecrqss::test_force_bypasses_cache <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 98%] ../../../../../dev/tests/test_xtgettcap.py::TestGetDecrqss::test_not_a_tty <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 98%] ../../../../../dev/tests/test_xtgettcap.py::TestGetDecrqss::test_default_setting_is_sgr <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 98%] ../../../../../dev/tests/test_xtgettcap.py::test_get_xtgettcap_full_success <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 98%] ../../../../../dev/tests/test_xtgettcap.py::test_get_xtgettcap_probe_failure <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 98%] ../../../../../dev/tests/test_xtgettcap.py::test_get_xtgettcap_batch_with_remaining_input <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 98%] ../../../../../dev/tests/test_xtgettcap.py::test_get_xtgettcap_batch_empty_flushinp <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 98%] ../../../../../dev/tests/test_xtgettcap.py::test_does_osc52_clipboard_via_da1 <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 98%] ../../../../../dev/tests/test_xtgettcap.py::test_does_osc52_clipboard_via_xtgettcap <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 98%] ../../../../../dev/tests/test_xtgettcap.py::test_does_osc52_clipboard_unsupported <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 98%] ../../../../../dev/tests/test_xtgettcap.py::test_clipboard_copy <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 98%] ../../../../../dev/tests/test_xtgettcap.py::test_clipboard_copy_primary_selection <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 98%] ../../../../../dev/tests/test_xtgettcap.py::test_clipboard_copy_nostyling <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 98%] ../../../../../dev/tests/test_xtgettcap.py::test_clipboard_paste_success[\x07] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 98%] ../../../../../dev/tests/test_xtgettcap.py::test_clipboard_paste_success[\x1b\\] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 98%] ../../../../../dev/tests/test_xtgettcap.py::test_clipboard_paste_empty[\x07] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 99%] ../../../../../dev/tests/test_xtgettcap.py::test_clipboard_paste_empty[\x1b\\] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 99%] ../../../../../dev/tests/test_xtgettcap.py::test_clipboard_paste_no_response <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 99%] ../../../../../dev/tests/test_xtgettcap.py::test_clipboard_paste_invalid_base64[\x07] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 99%] ../../../../../dev/tests/test_xtgettcap.py::test_clipboard_paste_invalid_base64[\x1b\\] <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 99%] ../../../../../dev/tests/test_xtgettcap.py::test_get_color_scheme_dark <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 99%] ../../../../../dev/tests/test_xtgettcap.py::test_get_color_scheme_light <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 99%] ../../../../../dev/tests/test_xtgettcap.py::test_get_color_scheme_unsupported <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 99%] ../../../../../dev/tests/test_xtgettcap.py::test_does_kitty_query_supported <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 99%] ../../../../../dev/tests/test_xtgettcap.py::test_does_kitty_query_unsupported <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 99%] ../../../../../dev/tests/test_xtgettcap.py::test_does_kitty_query_rejected <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 99%] ../../../../../dev/tests/test_xtgettcap.py::test_does_decrqss_supported <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 99%] ../../../../../dev/tests/test_xtgettcap.py::test_does_decrqss_unsupported <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 99%] ../../../../../dev/tests/test_xtgettcap.py::test_does_decrqss_invalid <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 99%] ../../../../../dev/tests/test_xtgettcap.py::test_get_decrqss_sgr <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 99%] ../../../../../dev/tests/test_xtgettcap.py::test_get_decrqss_sgr_with_attrs <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 99%] ../../../../../dev/tests/test_xtgettcap.py::test_get_decrqss_cursor_style <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 99%] ../../../../../dev/tests/test_xtgettcap.py::test_get_decrqss_scroll_region <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 99%] ../../../../../dev/tests/test_xtgettcap.py::test_get_decrqss_unsupported <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [ 99%] ../../../../../dev/tests/test_xtgettcap.py::test_get_decrqss_invalid <- ../builddir/build/BUILD/python-blessed-1.38.0-build/blessed-1.38.0/tests/test_xtgettcap.py PASSED [100%] =============================== warnings summary =============================== ../../../../../usr/lib/python3.15/site-packages/_pytest/cacheprovider.py:469 /usr/lib/python3.15/site-packages/_pytest/cacheprovider.py:469: PytestCacheWarning: could not create cache path /dev/.pytest_cache/v/cache/nodeids: [Errno 13] Permission denied: '/dev/pytest-cache-files-w7424ar1' config.cache.set("cache/nodeids", sorted(self.cached_nodeids)) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========== 1791 passed, 162 skipped, 1 warning in 71.86s (0:01:11) ============ + RPM_EC=0 ++ jobs -p + exit 0 Processing files: python3-blessed-1.38.0-4.fc45.noarch Provides: python-blessed = 1.38.0-4.fc45 python3-blessed = 1.38.0-4.fc45 python3.15-blessed = 1.38.0-4.fc45 python3.15dist(blessed) = 1.38 python3dist(blessed) = 1.38 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: python(abi) = 3.15 python3.15dist(wcwidth) >= 0.6 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/python-blessed-1.38.0-build/BUILDROOT Wrote: /builddir/build/SRPMS/python-blessed-1.38.0-4.fc45.src.rpm Wrote: /builddir/build/RPMS/python3-blessed-1.38.0-4.fc45.noarch.rpm Child return code was: 0