Mock Version: 3.1
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target x86_64 --nodeps /builddir/build/SPECS/python-asyncssh.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1660641513.622632/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7fcf0c683250>timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.1cndxhn1:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=FalseprintOutput=True)
Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.1cndxhn1:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--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', '56bee736ac2147ec99b24aa46dc42915', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1660641513.622632/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.1cndxhn1:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--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;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target x86_64 --nodeps /builddir/build/SPECS/python-asyncssh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: x86_64
Building for target x86_64
setting SOURCE_DATE_EPOCH=1658448000
Wrote: /builddir/build/SRPMS/python-asyncssh-2.11.0-4.fc38.src.rpm
Child return code was: 0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/python-asyncssh.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1660641513.622632/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7fcf0c683250>timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.1cndxhn1:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=FalseprintOutput=True)
Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.1cndxhn1:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--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', '756e4ef592e7451b9bba18b853c49451', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1660641513.622632/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.1cndxhn1:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--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;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/python-asyncssh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: x86_64
Building for target x86_64
setting SOURCE_DATE_EPOCH=1658448000
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.XaERM2
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf asyncssh-2.11.0
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/asyncssh-2.11.0.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd asyncssh-2.11.0
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/sspi-win32.diff
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/expand_user.diff
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.wcWMNw
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/asyncssh-2.11.0/.package_note-python-asyncssh-2.11.0-4.fc38.x86_64.ld'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ '[' -f /usr/lib/rpm/generate-rpm-note.sh ']'
+ /usr/lib/rpm/generate-rpm-note.sh python-asyncssh 2.11.0-4.fc38 x86_64
+ cd asyncssh-2.11.0
+ sed -i '1,1s@^#!.*$@#!/usr/bin/python3@' examples/callback_client.py examples/callback_client2.py examples/callback_client3.py examples/callback_math_server.py examples/chat_server.py examples/check_exit_status.py examples/chroot_sftp_server.py examples/direct_client.py examples/direct_server.py examples/editor.py examples/gather_results.py examples/listening_client.py examples/local_forwarding_client.py examples/local_forwarding_client2.py examples/local_forwarding_server.py examples/math_client.py examples/math_server.py examples/redirect_input.py examples/redirect_local_pipe.py examples/redirect_remote_pipe.py examples/redirect_server.py examples/remote_forwarding_client.py examples/remote_forwarding_client2.py examples/remote_forwarding_server.py examples/reverse_client.py examples/reverse_server.py examples/scp_client.py examples/set_environment.py examples/set_terminal.py examples/sftp_client.py examples/show_environment.py examples/show_terminal.py examples/simple_cert_server.py examples/simple_client.py examples/simple_keyed_server.py examples/simple_scp_server.py examples/simple_server.py examples/simple_sftp_server.py examples/stream_direct_client.py examples/stream_direct_server.py examples/stream_listening_client.py
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/asyncssh-2.11.0/.package_note-python-asyncssh-2.11.0-4.fc38.x86_64.ld'
+ /usr/bin/python3 setup.py build '--executable=/usr/bin/python3 -sP'
running build
running build_py
creating build
creating build/lib
creating build/lib/asyncssh
copying asyncssh/x11.py -> build/lib/asyncssh
copying asyncssh/version.py -> build/lib/asyncssh
copying asyncssh/subprocess.py -> build/lib/asyncssh
copying asyncssh/stream.py -> build/lib/asyncssh
copying asyncssh/socks.py -> build/lib/asyncssh
copying asyncssh/sk_eddsa.py -> build/lib/asyncssh
copying asyncssh/sk_ecdsa.py -> build/lib/asyncssh
copying asyncssh/sk.py -> build/lib/asyncssh
copying asyncssh/sftp.py -> build/lib/asyncssh
copying asyncssh/session.py -> build/lib/asyncssh
copying asyncssh/server.py -> build/lib/asyncssh
copying asyncssh/scp.py -> build/lib/asyncssh
copying asyncssh/saslprep.py -> build/lib/asyncssh
copying asyncssh/rsa.py -> build/lib/asyncssh
copying asyncssh/public_key.py -> build/lib/asyncssh
copying asyncssh/process.py -> build/lib/asyncssh
copying asyncssh/pkcs11.py -> build/lib/asyncssh
copying asyncssh/pbe.py -> build/lib/asyncssh
copying asyncssh/pattern.py -> build/lib/asyncssh
copying asyncssh/packet.py -> build/lib/asyncssh
copying asyncssh/misc.py -> build/lib/asyncssh
copying asyncssh/mac.py -> build/lib/asyncssh
copying asyncssh/logging.py -> build/lib/asyncssh
copying asyncssh/listener.py -> build/lib/asyncssh
copying asyncssh/known_hosts.py -> build/lib/asyncssh
copying asyncssh/keysign.py -> build/lib/asyncssh
copying asyncssh/kex_rsa.py -> build/lib/asyncssh
copying asyncssh/kex_dh.py -> build/lib/asyncssh
copying asyncssh/kex.py -> build/lib/asyncssh
copying asyncssh/gss_win32.py -> build/lib/asyncssh
copying asyncssh/gss_unix.py -> build/lib/asyncssh
copying asyncssh/gss.py -> build/lib/asyncssh
copying asyncssh/forward.py -> build/lib/asyncssh
copying asyncssh/encryption.py -> build/lib/asyncssh
copying asyncssh/editor.py -> build/lib/asyncssh
copying asyncssh/eddsa.py -> build/lib/asyncssh
copying asyncssh/ecdsa.py -> build/lib/asyncssh
copying asyncssh/dsa.py -> build/lib/asyncssh
copying asyncssh/constants.py -> build/lib/asyncssh
copying asyncssh/connection.py -> build/lib/asyncssh
copying asyncssh/config.py -> build/lib/asyncssh
copying asyncssh/compression.py -> build/lib/asyncssh
copying asyncssh/client.py -> build/lib/asyncssh
copying asyncssh/channel.py -> build/lib/asyncssh
copying asyncssh/auth_keys.py -> build/lib/asyncssh
copying asyncssh/auth.py -> build/lib/asyncssh
copying asyncssh/asn1.py -> build/lib/asyncssh
copying asyncssh/agent_win32.py -> build/lib/asyncssh
copying asyncssh/agent_unix.py -> build/lib/asyncssh
copying asyncssh/agent.py -> build/lib/asyncssh
copying asyncssh/__init__.py -> build/lib/asyncssh
creating build/lib/asyncssh/crypto
copying asyncssh/crypto/x509.py -> build/lib/asyncssh/crypto
copying asyncssh/crypto/umac.py -> build/lib/asyncssh/crypto
copying asyncssh/crypto/rsa.py -> build/lib/asyncssh/crypto
copying asyncssh/crypto/misc.py -> build/lib/asyncssh/crypto
copying asyncssh/crypto/kdf.py -> build/lib/asyncssh/crypto
copying asyncssh/crypto/ed.py -> build/lib/asyncssh/crypto
copying asyncssh/crypto/ec_params.py -> build/lib/asyncssh/crypto
copying asyncssh/crypto/ec.py -> build/lib/asyncssh/crypto
copying asyncssh/crypto/dsa.py -> build/lib/asyncssh/crypto
copying asyncssh/crypto/dh.py -> build/lib/asyncssh/crypto
copying asyncssh/crypto/cipher.py -> build/lib/asyncssh/crypto
copying asyncssh/crypto/chacha.py -> build/lib/asyncssh/crypto
copying asyncssh/crypto/__init__.py -> build/lib/asyncssh/crypto
copying asyncssh/py.typed -> build/lib/asyncssh
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.7HlPle
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64 '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64
++ dirname /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/asyncssh-2.11.0/.package_note-python-asyncssh-2.11.0-4.fc38.x86_64.ld'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd asyncssh-2.11.0
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/asyncssh-2.11.0/.package_note-python-asyncssh-2.11.0-4.fc38.x86_64.ld'
+ /usr/bin/python3 setup.py install -O1 --skip-build --root /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64 --prefix /usr
running install
/usr/lib/python3.11/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
running install_lib
creating /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr
creating /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib
creating /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11
creating /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages
creating /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/py.typed -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
creating /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/crypto
copying build/lib/asyncssh/crypto/__init__.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/crypto
copying build/lib/asyncssh/crypto/chacha.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/crypto
copying build/lib/asyncssh/crypto/cipher.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/crypto
copying build/lib/asyncssh/crypto/dh.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/crypto
copying build/lib/asyncssh/crypto/dsa.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/crypto
copying build/lib/asyncssh/crypto/ec.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/crypto
copying build/lib/asyncssh/crypto/ec_params.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/crypto
copying build/lib/asyncssh/crypto/ed.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/crypto
copying build/lib/asyncssh/crypto/kdf.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/crypto
copying build/lib/asyncssh/crypto/misc.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/crypto
copying build/lib/asyncssh/crypto/rsa.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/crypto
copying build/lib/asyncssh/crypto/umac.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/crypto
copying build/lib/asyncssh/crypto/x509.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/crypto
copying build/lib/asyncssh/__init__.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/agent.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/agent_unix.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/agent_win32.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/asn1.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/auth.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/auth_keys.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/channel.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/client.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/compression.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/config.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/connection.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/constants.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/dsa.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/ecdsa.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/eddsa.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/editor.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/encryption.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/forward.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/gss.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/gss_unix.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/gss_win32.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/kex.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/kex_dh.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/kex_rsa.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/keysign.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/known_hosts.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/listener.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/logging.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/mac.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/misc.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/packet.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/pattern.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/pbe.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/pkcs11.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/process.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/public_key.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/rsa.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/saslprep.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/scp.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/server.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/session.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/sftp.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/sk.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/sk_ecdsa.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/sk_eddsa.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/socks.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/stream.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/subprocess.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/version.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
copying build/lib/asyncssh/x11.py -> /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/crypto/__init__.py to __init__.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/crypto/chacha.py to chacha.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/crypto/cipher.py to cipher.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/crypto/dh.py to dh.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/crypto/dsa.py to dsa.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/crypto/ec.py to ec.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/crypto/ec_params.py to ec_params.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/crypto/ed.py to ed.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/crypto/kdf.py to kdf.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/crypto/misc.py to misc.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/crypto/rsa.py to rsa.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/crypto/umac.py to umac.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/crypto/x509.py to x509.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/__init__.py to __init__.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/agent.py to agent.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/agent_unix.py to agent_unix.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/agent_win32.py to agent_win32.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/asn1.py to asn1.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/auth.py to auth.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/auth_keys.py to auth_keys.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/channel.py to channel.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/client.py to client.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/compression.py to compression.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/config.py to config.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/connection.py to connection.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/constants.py to constants.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/dsa.py to dsa.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/ecdsa.py to ecdsa.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/eddsa.py to eddsa.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/editor.py to editor.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/encryption.py to encryption.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/forward.py to forward.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/gss.py to gss.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/gss_unix.py to gss_unix.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/gss_win32.py to gss_win32.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/kex.py to kex.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/kex_dh.py to kex_dh.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/kex_rsa.py to kex_rsa.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/keysign.py to keysign.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/known_hosts.py to known_hosts.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/listener.py to listener.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/logging.py to logging.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/mac.py to mac.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/misc.py to misc.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/packet.py to packet.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/pattern.py to pattern.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/pbe.py to pbe.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/pkcs11.py to pkcs11.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/process.py to process.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/public_key.py to public_key.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/rsa.py to rsa.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/saslprep.py to saslprep.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/scp.py to scp.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/server.py to server.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/session.py to session.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/sftp.py to sftp.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/sk.py to sk.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/sk_ecdsa.py to sk_ecdsa.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/sk_eddsa.py to sk_eddsa.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/socks.py to socks.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/stream.py to stream.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/subprocess.py to subprocess.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/version.py to version.cpython-311.pyc
byte-compiling /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh/x11.py to x11.cpython-311.pyc
writing byte-compilation script '/tmp/tmprkpbbudf.py'
/usr/bin/python3 /tmp/tmprkpbbudf.py
removing /tmp/tmprkpbbudf.py
running install_egg_info
running egg_info
writing asyncssh.egg-info/PKG-INFO
writing dependency_links to asyncssh.egg-info/dependency_links.txt
writing requirements to asyncssh.egg-info/requires.txt
writing top-level names to asyncssh.egg-info/top_level.txt
reading manifest file 'asyncssh.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE'
writing manifest file 'asyncssh.egg-info/SOURCES.txt'
Copying asyncssh.egg-info to /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11/site-packages/asyncssh-2.11.0-py3.11.egg-info
running install_scripts
+ rm -rfv /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/bin/__pycache__
+ /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 2.11.0-4.fc38 --unique-debug-suffix -2.11.0-4.fc38.x86_64 --unique-debug-src-base python-asyncssh-2.11.0-4.fc38.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/asyncssh-2.11.0
find: 'debug': No such file or directory
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-ldconfig
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/check-rpaths
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
+ /usr/lib/rpm/brp-remove-la-files
+ /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0
Bytecompiling .py files below /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/lib/python3.11 using python3.11
+ /usr/lib/rpm/redhat/brp-python-hardlink
Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.3SNKbt
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/asyncssh-2.11.0/.package_note-python-asyncssh-2.11.0-4.fc38.x86_64.ld'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ '[' -f /usr/lib/rpm/generate-rpm-note.sh ']'
+ /usr/lib/rpm/generate-rpm-note.sh python-asyncssh 2.11.0-4.fc38 x86_64
+ cd asyncssh-2.11.0
+ /usr/bin/python3 -m unittest discover -s tests -t . -v
test_add_keys_failure (tests.test_agent._TestAgent.test_add_keys_failure)
Test failure adding keys to the agent ... ok
test_add_nonlocal (tests.test_agent._TestAgent.test_add_nonlocal)
Test failure when adding a non-local key to an agent ... ok
test_add_remove_keys (tests.test_agent._TestAgent.test_add_remove_keys)
Test adding and removing keys ... ok
test_add_remove_smartcard_keys (tests.test_agent._TestAgent.test_add_remove_smartcard_keys)
Test adding and removing smart card keys ... ok
test_add_sk_keys (tests.test_agent._TestAgent.test_add_sk_keys)
Test adding U2F security keys ... skipped 'security key support not available'
test_confirm (tests.test_agent._TestAgent.test_confirm)
Test confirmation of key ... ok
test_connection (tests.test_agent._TestAgent.test_connection)
Test opening a connection to the agent ... ok
test_connection_failed (tests.test_agent._TestAgent.test_connection_failed)
Test failure in opening a connection to the agent ... ok
test_double_close (tests.test_agent._TestAgent.test_double_close)
Test calling close more than once on the agent ... ok
test_errors (tests.test_agent._TestAgent.test_errors)
Test getting error responses from SSH agent ... ok
test_get_keys (tests.test_agent._TestAgent.test_get_keys)
Test getting keys from the agent ... ok
test_get_sk_keys (tests.test_agent._TestAgent.test_get_sk_keys)
Test getting U2F security keys ... skipped 'security key support not available'
test_lock (tests.test_agent._TestAgent.test_lock)
Test lock and unlock ... ok
test_no_auth_sock (tests.test_agent._TestAgent.test_no_auth_sock)
Test failure when no auth sock is set ... ok
test_query_extensions (tests.test_agent._TestAgent.test_query_extensions)
Test query of supported extensions ... ok
test_reconnect (tests.test_agent._TestAgent.test_reconnect)
Test reconnecting to the agent after closing it ... ok
test_set_certificate (tests.test_agent._TestAgent.test_set_certificate)
Test setting certificate on an existing keypair ... ok
test_sign (tests.test_agent._TestAgent.test_sign)
Test signing a block of data using the agent ... ok
test_unknown_key (tests.test_agent._TestAgent.test_unknown_key)
Test failure when signing with an unknown key ... ok
test_asn1 (tests.test_asn1._TestASN1.test_asn1)
Unit test ASN.1 module ... ok
test_client_auth_methods (tests.test_auth._TestAuth.test_client_auth_methods)
Test client auth methods ... ok
test_gss_auth (tests.test_auth._TestAuth.test_gss_auth)
Unit test GSS authentication ... ok
test_hostbased_auth (tests.test_auth._TestAuth.test_hostbased_auth)
Unit test host-based authentication ... ok
test_kbdint_auth (tests.test_auth._TestAuth.test_kbdint_auth)
Unit test keyboard-interactive authentication ... ok
test_null_auth (tests.test_auth._TestAuth.test_null_auth)
Unit test null authentication ... ok
test_password_auth (tests.test_auth._TestAuth.test_password_auth)
Unit test password authentication ... ok
test_publickey_auth (tests.test_auth._TestAuth.test_publickey_auth)
Unit test public key authentication ... ok
test_server_auth_methods (tests.test_auth._TestAuth.test_server_auth_methods)
Test server auth methods ... ok
test_cert_authority_with_subject (tests.test_auth_keys._TestAuthorizedKeys.test_cert_authority_with_subject)
Test error when cert-authority is used with subject ... ok
test_errors (tests.test_auth_keys._TestAuthorizedKeys.test_errors)
Test various authorized key parsing errors ... ok
test_file (tests.test_auth_keys._TestAuthorizedKeys.test_file)
Test reading authorized keys from file ... ok
test_matches (tests.test_auth_keys._TestAuthorizedKeys.test_matches)
Test authorized keys matching ... ok
test_non_root_ca (tests.test_auth_keys._TestAuthorizedKeys.test_non_root_ca)
Test error on non-root X.509 CA ... ok
test_options (tests.test_auth_keys._TestAuthorizedKeys.test_options)
Test authorized keys returned option values ... ok
test_subject_match (tests.test_auth_keys._TestAuthorizedKeys.test_subject_match)
Test match on X.509 subject name ... ok
test_subject_option_match (tests.test_auth_keys._TestAuthorizedKeys.test_subject_option_match)
Test match on X.509 subject in options ... ok
test_subject_option_mismatch (tests.test_auth_keys._TestAuthorizedKeys.test_subject_option_mismatch)
Test failed match on X.509 subject in options ... ok
test_agent_forwarding (tests.test_channel._TestChannel.test_agent_forwarding)
Test SSH agent forwarding ... ok
test_agent_forwarding_failure (tests.test_channel._TestChannel.test_agent_forwarding_failure)
Test failure of SSH agent forwarding ... ok
test_agent_forwarding_not_offered (tests.test_channel._TestChannel.test_agent_forwarding_not_offered)
Test SSH agent forwarding not offered by client ... ok
test_agent_forwarding_rejected (tests.test_channel._TestChannel.test_agent_forwarding_rejected)
Test rejection of SSH agent forwarding by client ... ok
test_agent_forwarding_sock (tests.test_channel._TestChannel.test_agent_forwarding_sock)
Test SSH agent forwarding via UNIX domain socket ... ok
test_agent_forwarding_sock_failure (tests.test_channel._TestChannel.test_agent_forwarding_sock_failure)
Test failure to create SSH agent forwarding socket ... ok
test_already_open (tests.test_channel._TestChannel.test_already_open)
Test connect on an already open channel ... ok
test_break (tests.test_channel._TestChannel.test_break)
Test sending a break ... ok
test_close_during_startup (tests.test_channel._TestChannel.test_close_during_startup)
Test channel close during startup ... ok
test_close_while_read_paused (tests.test_channel._TestChannel.test_close_while_read_paused)
Test closing a remotely closed channel while reading is paused ... ok
test_conn_close_during_open (tests.test_channel._TestChannel.test_conn_close_during_open)
Test connection close during channel open ... ok
test_conn_close_during_startup (tests.test_channel._TestChannel.test_conn_close_during_startup)
Test connection close during channel startup ... ok
test_data_after_close (tests.test_channel._TestChannel.test_data_after_close)
Test receiving data after close ... ok
test_data_after_eof (tests.test_channel._TestChannel.test_data_after_eof)
Test receiving data after EOF ... ok
test_data_past_window (tests.test_channel._TestChannel.test_data_past_window)
Test receiving a data packet past the advertised window ... ok
test_delayed_channel_request (tests.test_channel._TestChannel.test_delayed_channel_request)
Test queuing channel requests with delayed response ... ok
test_double_close (tests.test_channel._TestChannel.test_double_close)
Test receiving two close messages ... ok
test_double_eof (tests.test_channel._TestChannel.test_double_eof)
Test receiving two EOF messages ... ok
test_empty_data (tests.test_channel._TestChannel.test_empty_data)
Test receiving empty data packet ... ok
test_empty_write (tests.test_channel._TestChannel.test_empty_write)
Test writing an empty block of data ... ok
test_env (tests.test_channel._TestChannel.test_env)
Test setting environment ... ok
test_env_from_connect (tests.test_channel._TestChannel.test_env_from_connect)
Test setting environment on connection ... ok
test_env_list (tests.test_channel._TestChannel.test_env_list)
Test setting environment using a list of name=value strings ... ok
test_exec (tests.test_channel._TestChannel.test_exec)
Test execution of a remote command ... ok
test_exec_failure (tests.test_channel._TestChannel.test_exec_failure)
Test failure to execute a remote command ... ok
test_exec_from_connect (tests.test_channel._TestChannel.test_exec_from_connect)
Test execution of a remote command set on connection ... ok
test_exit_signal (tests.test_channel._TestChannel.test_exit_signal)
Test receiving exit signal ... ok
test_exit_signal_after_close (tests.test_channel._TestChannel.test_exit_signal_after_close)
Test delivery of exit signal after remote close ... ok
test_exit_status (tests.test_channel._TestChannel.test_exit_status)
Test receiving exit status ... ok
test_exit_status_after_close (tests.test_channel._TestChannel.test_exit_status_after_close)
Test delivery of exit status after remote close ... ok
test_extended_data_after_eof (tests.test_channel._TestChannel.test_extended_data_after_eof)
Test receiving extended data after EOF ... ok
test_forced_exec (tests.test_channel._TestChannel.test_forced_exec)
Test execution of a forced remote command ... ok
test_full_terminal_size_change (tests.test_channel._TestChannel.test_full_terminal_size_change)
Test sending full terminal size change ... ok
test_inbound_conn_close_while_read_paused (tests.test_channel._TestChannel.test_inbound_conn_close_while_read_paused)
Test inbound connection close while reading is paused ... ok
test_invalid_channel_request (tests.test_channel._TestChannel.test_invalid_channel_request)
Test sending non-ASCII channel request ... ok
test_invalid_channel_response (tests.test_channel._TestChannel.test_invalid_channel_response)
Test receiving response for non-existent channel request ... ok
test_invalid_datatype (tests.test_channel._TestChannel.test_invalid_datatype)
Test receiving data with invalid data type ... ok
test_invalid_env (tests.test_channel._TestChannel.test_invalid_env)
Test sending invalid environment ... ok
test_invalid_env_list (tests.test_channel._TestChannel.test_invalid_env_list)
Test setting environment using an invalid string ... ok
test_invalid_exec (tests.test_channel._TestChannel.test_invalid_exec)
Test execution of an invalid remote command ... ok
test_invalid_exit_lang (tests.test_channel._TestChannel.test_invalid_exit_lang)
Test delivery of invalid exit signal language ... ok
test_invalid_exit_signal (tests.test_channel._TestChannel.test_invalid_exit_signal)
Test delivery of invalid exit signal ... ok
test_invalid_open_confirmation (tests.test_channel._TestChannel.test_invalid_open_confirmation)
Test receiving an open confirmation on already open channel ... ok
test_invalid_open_failure (tests.test_channel._TestChannel.test_invalid_open_failure)
Test receiving an open failure on already open channel ... ok
test_invalid_signal (tests.test_channel._TestChannel.test_invalid_signal)
Test sending an invalid signal ... ok
test_invalid_subsystem (tests.test_channel._TestChannel.test_invalid_subsystem)
Test starting an invalid subsystem ... ok
test_invalid_tcpip_listener (tests.test_channel._TestChannel.test_invalid_tcpip_listener)
Test receiving connection on invalid TCP/IP listener path ... ok
test_invalid_term_type (tests.test_channel._TestChannel.test_invalid_term_type)
Test requesting an invalid terminal type ... ok
test_invalid_terminal_modes (tests.test_channel._TestChannel.test_invalid_terminal_modes)
Test sending invalid terminal modes ... ok
test_invalid_terminal_size (tests.test_channel._TestChannel.test_invalid_terminal_size)
Test sending invalid terminal size ... ok
test_invalid_unix_listener (tests.test_channel._TestChannel.test_invalid_unix_listener)
Test receiving connection on invalid UNIX listener path ... ok
test_invalid_write_extended (tests.test_channel._TestChannel.test_invalid_write_extended)
Test writing using an invalid extended data type ... ok
test_keepalive (tests.test_channel._TestChannel.test_keepalive)
Test keepalive channel requests ... ok
test_kill (tests.test_channel._TestChannel.test_kill)
Test sending a kill signal ... ok
test_late_auth_banner (tests.test_channel._TestChannel.test_late_auth_banner)
Test server sending authentication banner after auth completes ... ok
test_mixed_env (tests.test_channel._TestChannel.test_mixed_env)
Test sending a mix of local environment and new values ... ok
test_numeric_signal (tests.test_channel._TestChannel.test_numeric_signal)
Test sending a signal using a numeric value ... ok
test_outbound_conn_close_while_read_paused (tests.test_channel._TestChannel.test_outbound_conn_close_while_read_paused)
Test outbound connection close while reading is paused ... ok
test_partial_unicode (tests.test_channel._TestChannel.test_partial_unicode)
Test receiving Unicode data spread across two packets ... ok
test_partial_unicode_at_eof (tests.test_channel._TestChannel.test_partial_unicode_at_eof)
Test receiving partial Unicode data and then EOF ... ok
test_pty_disallowed_by_cert (tests.test_channel._TestChannel.test_pty_disallowed_by_cert)
Test rejection of pty request by certificate ... ok
test_pty_disallowed_by_session (tests.test_channel._TestChannel.test_pty_disallowed_by_session)
Test rejection of pty request by session ... ok
test_pty_without_term_type (tests.test_channel._TestChannel.test_pty_without_term_type)
Test requesting a PTY without setting the terminal type ... ok
test_rejected_session (tests.test_channel._TestChannel.test_rejected_session)
Test receiving inbound session request ... ok
test_rejected_tcpip_direct (tests.test_channel._TestChannel.test_rejected_tcpip_direct)
Test receiving inbound direct TCP/IP connection ... ok
test_rejected_unix_direct (tests.test_channel._TestChannel.test_rejected_unix_direct)
Test receiving inbound direct UNIX connection ... ok
test_request_after_close (tests.test_channel._TestChannel.test_request_after_close)
Test receiving a channel request after a close ... ok
test_request_pty (tests.test_channel._TestChannel.test_request_pty)
Test reuquesting a PTY with terminal information ... ok
test_send_env (tests.test_channel._TestChannel.test_send_env)
Test sending local environment ... ok
test_send_env_from_connect (tests.test_channel._TestChannel.test_send_env_from_connect)
Test sending local environment on connection ... ok
test_shell (tests.test_channel._TestChannel.test_shell)
Test starting a shell ... ok
test_shell_failure (tests.test_channel._TestChannel.test_shell_failure)
Test failure to start a shell ... ok
test_shell_internal_error (tests.test_channel._TestChannel.test_shell_internal_error)
Test internal error in callback to start a shell ... ok
test_shell_large_block (tests.test_channel._TestChannel.test_shell_large_block)
Test starting a shell and sending a large block of data ... ok
test_signal (tests.test_channel._TestChannel.test_signal)
Test sending a signal ... ok
test_subsystem (tests.test_channel._TestChannel.test_subsystem)
Test starting a subsystem ... ok
test_subsystem_failure (tests.test_channel._TestChannel.test_subsystem_failure)
Test failure to start a subsystem ... ok
test_term_modes_incomplete (tests.test_channel._TestChannel.test_term_modes_incomplete)
Test sending terminal modes with incomplete value ... ok
test_term_modes_missing_end (tests.test_channel._TestChannel.test_term_modes_missing_end)
Test sending terminal modes without PTY_OP_END ... ok
test_terminal_full_size (tests.test_channel._TestChannel.test_terminal_full_size)
Test sending terminal information with full size ... ok
test_terminal_size_change (tests.test_channel._TestChannel.test_terminal_size_change)
Test sending terminal size change ... ok
test_terminate (tests.test_channel._TestChannel.test_terminate)
Test sending a terminate signal ... ok
test_unexpected_userauth_request (tests.test_channel._TestChannel.test_unexpected_userauth_request)
Test userauth request sent to client ... ok
test_unicode_error (tests.test_channel._TestChannel.test_unicode_error)
Test receiving bad Unicode data ... ok
test_unknown_action (tests.test_channel._TestChannel.test_unknown_action)
Test unknown action ... ok
test_unknown_channel_request (tests.test_channel._TestChannel.test_unknown_channel_request)
Test sending unknown channel request ... ok
test_unknown_exit_signal (tests.test_channel._TestChannel.test_unknown_exit_signal)
Test receiving unknown exit signal ... ok
test_unknown_signal (tests.test_channel._TestChannel.test_unknown_signal)
Test sending a signal with an unknown numeric value ... ok
test_unknown_tcpip_listener (tests.test_channel._TestChannel.test_unknown_tcpip_listener)
Test receiving connection on unknown TCP/IP listener ... ok
test_unknown_unix_listener (tests.test_channel._TestChannel.test_unknown_unix_listener)
Test receiving connection on unknown UNIX listener ... ok
test_unneeded_resume_reading (tests.test_channel._TestChannel.test_unneeded_resume_reading)
Test resume reading when not paused ... ok
test_window_adjust_after_eof (tests.test_channel._TestChannel.test_window_adjust_after_eof)
Test receiving window adjust after EOF ... ok
test_write_buffer (tests.test_channel._TestChannel.test_write_buffer)
Test setting write buffer limits ... ok
test_xon_xoff_disable (tests.test_channel._TestChannel.test_xon_xoff_disable)
Test disabling XON/XOFF flow control ... ok
test_xon_xoff_enable (tests.test_channel._TestChannel.test_xon_xoff_enable)
Test enabling XON/XOFF flow control ... ok
test_agent_forwarding_disallowed (tests.test_channel._TestChannelNoAgentForwarding.test_agent_forwarding_disallowed)
Test starting a shell that request a PTY ... ok
test_exec_no_pty (tests.test_channel._TestChannelNoPTY.test_exec_no_pty)
Test execution of a remote command that doesn't request a PTY ... ok
test_exec_pty (tests.test_channel._TestChannelNoPTY.test_exec_pty)
Test execution of a remote command that requests a PTY ... ok
test_exec_pty_from_connect (tests.test_channel._TestChannelNoPTY.test_exec_pty_from_connect)
Test execution of a command that requests a PTY on the connection ... ok
test_shell_no_pty (tests.test_channel._TestChannelNoPTY.test_shell_no_pty)
Test starting a shell that doesn't request a PTY ... ok
test_shell_pty (tests.test_channel._TestChannelNoPTY.test_shell_pty)
Test starting a shell that request a PTY ... ok
test_dropbear_client (tests.test_channel._TestConnectionDropbearClient.test_dropbear_client)
Test reduced dropbear send packet size ... ok
test_dropbear_server (tests.test_channel._TestConnectionDropbearServer.test_dropbear_server)
Test reduced dropbear send packet size ... ok
test_compression_algs (tests.test_compression.TestCompression.test_compression_algs)
Unit test compression algorithms ... ok
test_append_string (tests.test_config._TestClientConfig.test_append_string)
Test appending a string config option to a list ... ok
test_append_string_list (tests.test_config._TestClientConfig.test_append_string_list)
Test appending multiple string config options to a list ... ok
test_blank_and_comment (tests.test_config._TestClientConfig.test_blank_and_comment)
Test blank and comment lines ... ok
test_client_errors (tests.test_config._TestClientConfig.test_client_errors)
Test client config errors ... ok
test_config_disabled (tests.test_config._TestClientConfig.test_config_disabled)
Test config loading being disabled ... ok
test_config_list (tests.test_config._TestClientConfig.test_config_list)
Test reading multiple config files ... ok
test_equals (tests.test_config._TestClientConfig.test_equals)
Test config option with equals instead of space ... ok
test_errors (tests.test_config._TestClientConfig.test_errors)
Test config errors ... ok
test_get_compression_algs (tests.test_config._TestClientConfig.test_get_compression_algs)
Test getting compression algorithms ... ok
test_home_percent_expansion_unavailable (tests.test_config._TestClientConfig.test_home_percent_expansion_unavailable)
Test home directory token percent expansion not being available ... ok
test_host_key_alias (tests.test_config._TestClientConfig.test_host_key_alias)
Test setting HostKeyAlias ... ok
test_include (tests.test_config._TestClientConfig.test_include)
Test include config option ... ok
test_invalid_percent_expansion (tests.test_config._TestClientConfig.test_invalid_percent_expansion)
Test invalid percent expansion ... ok
test_match_all (tests.test_config._TestClientConfig.test_match_all)
Test a match block which always matches ... ok
test_match_exec (tests.test_config._TestClientConfig.test_match_exec)
Test a match block which runs a subprocess ... ok
test_missing_include (tests.test_config._TestClientConfig.test_missing_include)
Test missing include target ... ok
test_multiple_include (tests.test_config._TestClientConfig.test_multiple_include)
Test multiple levels of include ... ok
test_percent_expansion (tests.test_config._TestClientConfig.test_percent_expansion)
Test token percent expansion ... ok
test_port_already_set (tests.test_config._TestClientConfig.test_port_already_set)
Test that port is ignored if set outside of the config ... ok
test_set_address_family (tests.test_config._TestClientConfig.test_set_address_family)
Test address family config option ... ok
test_set_and_match_hostname (tests.test_config._TestClientConfig.test_set_and_match_hostname)
Test setting and matching hostname ... ok
test_set_and_match_user (tests.test_config._TestClientConfig.test_set_and_match_user)
Test setting and matching user ... ok
test_set_bool (tests.test_config._TestClientConfig.test_set_bool)
Test boolean config option ... ok
test_set_int (tests.test_config._TestClientConfig.test_set_int)
Test integer config option ... ok
test_set_rekey_limit (tests.test_config._TestClientConfig.test_set_rekey_limit)
Test rekey limit config option ... ok
test_set_remote_command (tests.test_config._TestClientConfig.test_set_remote_command)
Test setting a remote command ... ok
test_set_request_tty (tests.test_config._TestClientConfig.test_set_request_tty)
Test pseudo-terminal request config option ... ok
test_set_string (tests.test_config._TestClientConfig.test_set_string)
Test string config option ... ok
test_set_string_list (tests.test_config._TestClientConfig.test_set_string_list)
Test string list config option ... ok
test_set_string_none (tests.test_config._TestClientConfig.test_set_string_none)
Test string config option ... ok
test_uid_percent_expansion (tests.test_config._TestClientConfig.test_uid_percent_expansion)
Test UID token percent expansion where available ... ok
test_uid_percent_expansion_unavailable (tests.test_config._TestClientConfig.test_uid_percent_expansion_unavailable)
Test UID token percent expansion not being available ... ok
test_unknown (tests.test_config._TestClientConfig.test_unknown)
Test unknown config option ... ok
test_user_already_set (tests.test_config._TestClientConfig.test_user_already_set)
Test that user is ignored if set outside of the config ... ok
test_client_options (tests.test_config._TestOptions.test_client_options)
Test client connection options ... ok
test_server_options (tests.test_config._TestOptions.test_server_options)
Test server connection options ... ok
test_blank_and_comment (tests.test_config._TestServerConfig.test_blank_and_comment)
Test blank and comment lines ... ok
test_config_disabled (tests.test_config._TestServerConfig.test_config_disabled)
Test config loading being disabled ... ok
test_config_list (tests.test_config._TestServerConfig.test_config_list)
Test reading multiple config files ... ok
test_equals (tests.test_config._TestServerConfig.test_equals)
Test config option with equals instead of space ... ok
test_errors (tests.test_config._TestServerConfig.test_errors)
Test config errors ... ok
test_get_compression_algs (tests.test_config._TestServerConfig.test_get_compression_algs)
Test getting compression algorithms ... ok
test_include (tests.test_config._TestServerConfig.test_include)
Test include config option ... ok
test_match_address (tests.test_config._TestServerConfig.test_match_address)
Test matching on client address ... ok
test_match_all (tests.test_config._TestServerConfig.test_match_all)
Test a match block which always matches ... ok
test_match_exec (tests.test_config._TestServerConfig.test_match_exec)
Test a match block which runs a subprocess ... ok
test_match_local_address (tests.test_config._TestServerConfig.test_match_local_address)
Test matching on local address ... ok
test_match_local_port (tests.test_config._TestServerConfig.test_match_local_port)
Test matching on local port ... ok
test_match_user (tests.test_config._TestServerConfig.test_match_user)
Test matching on user ... ok
test_missing_include (tests.test_config._TestServerConfig.test_missing_include)
Test missing include target ... ok
test_multiple_include (tests.test_config._TestServerConfig.test_multiple_include)
Test multiple levels of include ... ok
test_reload (tests.test_config._TestServerConfig.test_reload)
Test update of match options ... ok
test_set_address_family (tests.test_config._TestServerConfig.test_set_address_family)
Test address family config option ... ok
test_set_bool (tests.test_config._TestServerConfig.test_set_bool)
Test boolean config option ... ok
test_set_int (tests.test_config._TestServerConfig.test_set_int)
Test integer config option ... ok
test_set_rekey_limit (tests.test_config._TestServerConfig.test_set_rekey_limit)
Test rekey limit config option ... ok
test_set_string (tests.test_config._TestServerConfig.test_set_string)
Test string config option ... ok
test_unknown (tests.test_config._TestServerConfig.test_unknown)
Test unknown config option ... ok
test_banner_before_version (tests.test_connection._TestConnection.test_banner_before_version)
Test banner lines before SSH server version ... ok
test_banner_line_too_long (tests.test_connection._TestConnection.test_banner_line_too_long)
Test excessively long banner line ... ok
test_changing_server_host_key (tests.test_connection._TestConnection.test_changing_server_host_key)
Test changing server host key ... ok
test_client_keepalive (tests.test_connection._TestConnection.test_client_keepalive)
Test sending keepalive from client ... ok
test_client_keepalive_failure (tests.test_connection._TestConnection.test_client_keepalive_failure)
Test client keepalive failure ... ok
test_client_keepalive_string (tests.test_connection._TestConnection.test_client_keepalive_string)
Test sending keepalive from client with string argument ... ok
test_client_set_invalid_keepalive_count_max (tests.test_connection._TestConnection.test_client_set_invalid_keepalive_count_max)
Test setting invalid keepalive count max with set_keepalive ... ok
test_client_set_invalid_keepalive_interval (tests.test_connection._TestConnection.test_client_set_invalid_keepalive_interval)
Test setting invalid keepalive interval with set_keepalive ... ok
test_client_set_keepalive_count_max (tests.test_connection._TestConnection.test_client_set_keepalive_count_max)
Test sending keepalive count max with set_keepalive ... ok
test_client_set_keepalive_interval (tests.test_connection._TestConnection.test_client_set_keepalive_interval)
Test sending keepalive interval with set_keepalive ... ok
test_compression_algs (tests.test_connection._TestConnection.test_compression_algs)
Test connecting with different compression algorithms ... ok
test_connect (tests.test_connection._TestConnection.test_connect)
Test connecting with async context manager ... ok
test_connect_failure (tests.test_connection._TestConnection.test_connect_failure)
Test failure connecting ... ok
test_connect_failure_without_agent (tests.test_connection._TestConnection.test_connect_failure_without_agent)
Test failure connecting with SSH agent disabled ... ok
test_connect_invalid_option_name (tests.test_connection._TestConnection.test_connect_invalid_option_name)
Test connecting using incorrect option name ... ok
test_connect_invalid_options_type (tests.test_connection._TestConnection.test_connect_invalid_options_type)
Test connecting using options using incorrect type of options ... ok
test_connect_tcp_keepalive_off (tests.test_connection._TestConnection.test_connect_tcp_keepalive_off)
Test connecting with TCP keepalive disabled ... ok
test_connect_timeout_exceeded (tests.test_connection._TestConnection.test_connect_timeout_exceeded)
Test connect timeout exceeded ... ok
test_connect_timeout_exceeded_string (tests.test_connection._TestConnection.test_connect_timeout_exceeded_string)
Test connect timeout exceeded with string value ... ok
test_connect_timeout_exceeded_tunnel (tests.test_connection._TestConnection.test_connect_timeout_exceeded_tunnel)
Test connect timeout exceeded ... ok
test_debug (tests.test_connection._TestConnection.test_debug)
Test sending debug message ... ok
test_disconnect (tests.test_connection._TestConnection.test_disconnect)
Test sending disconnect message ... ok
test_duplicate_encryption_algs (tests.test_connection._TestConnection.test_duplicate_encryption_algs)
Test connecting with an duplicated encryption algorithm ... ok
test_duplicate_type_server_host_keys (tests.test_connection._TestConnection.test_duplicate_type_server_host_keys)
Test starting a server with duplicate host key types ... ok
test_empty_encryption_algs (tests.test_connection._TestConnection.test_empty_encryption_algs)
Test connecting with an empty list of encryption algorithms ... ok
test_empty_kex_algs (tests.test_connection._TestConnection.test_empty_kex_algs)
Test connecting with an empty list of key exchange algorithms ... ok
test_empty_known_hosts (tests.test_connection._TestConnection.test_empty_known_hosts)
Test empty known hosts list ... ok
test_empty_mac_algs (tests.test_connection._TestConnection.test_empty_mac_algs)
Test connecting with an empty list of MAC algorithms ... ok
test_encryption_algs (tests.test_connection._TestConnection.test_encryption_algs)
Test connecting with different encryption algorithms ... ok
test_extra_userauth_request (tests.test_connection._TestConnection.test_extra_userauth_request)
Test userauth request after auth is complete ... ok
test_gcm_verify_error (tests.test_connection._TestConnection.test_gcm_verify_error)
Test GCM tag validation failure ... ok
test_get_server_host_key (tests.test_connection._TestConnection.test_get_server_host_key)
Test retrieving a server host key ... ok
test_get_server_host_key_connect_failure (tests.test_connection._TestConnection.test_get_server_host_key_connect_failure)
Test failure connecting when retrieving a server host key ... ok
test_get_server_host_key_proxy (tests.test_connection._TestConnection.test_get_server_host_key_proxy)
Test retrieving a server host key using proxy command ... ok
test_get_server_host_key_proxy_failure (tests.test_connection._TestConnection.test_get_server_host_key_proxy_failure)
Test failure retrieving a server host key using proxy command ... ok
test_get_server_host_key_tunnel (tests.test_connection._TestConnection.test_get_server_host_key_tunnel)
Test retrieving a server host key while tunneling over SSH ... ok
test_import_known_hosts (tests.test_connection._TestConnection.test_import_known_hosts)
Test connecting with known hosts object from import_known_hosts ... ok
test_internal_error (tests.test_connection._TestConnection.test_internal_error)
Test internal error in client callback ... ok
test_invalid_channel_open (tests.test_connection._TestConnection.test_invalid_channel_open)
Test invalid channel open request ... ok
test_invalid_channel_open_confirmation_number (tests.test_connection._TestConnection.test_invalid_channel_open_confirmation_number)
Test invalid channel number in open confirmation ... ok
test_invalid_channel_open_failure_language (tests.test_connection._TestConnection.test_invalid_channel_open_failure_language)
Test invalid language in channel open failure ... ok
test_invalid_channel_open_failure_number (tests.test_connection._TestConnection.test_invalid_channel_open_failure_number)
Test invalid channel number in open failure ... ok
test_invalid_channel_open_failure_reason (tests.test_connection._TestConnection.test_invalid_channel_open_failure_reason)
Test invalid reason in channel open failure ... ok
test_invalid_client_keepalive (tests.test_connection._TestConnection.test_invalid_client_keepalive)
Test setting invalid keepalive from client ... ok
test_invalid_client_keepalive_count_max (tests.test_connection._TestConnection.test_invalid_client_keepalive_count_max)
Test setting invalid keepalive count max from client ... ok
test_invalid_cmp_alg (tests.test_connection._TestConnection.test_invalid_cmp_alg)
Test connecting with invalid compression algorithm ... ok
test_invalid_connect_timeout (tests.test_connection._TestConnection.test_invalid_connect_timeout)
Test invalid connect timeout ... ok
test_invalid_data_channel_number (tests.test_connection._TestConnection.test_invalid_data_channel_number)
Test invalid channel number in channel data message ... ok
test_invalid_debug (tests.test_connection._TestConnection.test_invalid_debug)
Test sending debug message with invalid Unicode in it ... ok
test_invalid_disconnect (tests.test_connection._TestConnection.test_invalid_disconnect)
Test sending disconnect message with invalid Unicode in it ... ok
test_invalid_encryption_alg (tests.test_connection._TestConnection.test_invalid_encryption_alg)
Test connecting with invalid encryption algorithm ... ok
test_invalid_global_request (tests.test_connection._TestConnection.test_invalid_global_request)
Test invalid global request ... ok
test_invalid_kex_alg (tests.test_connection._TestConnection.test_invalid_kex_alg)
Test connecting with invalid key exchange algorithm ... ok
test_invalid_kex_alg_config (tests.test_connection._TestConnection.test_invalid_kex_alg_config)
Test connecting with invalid key exchange algorithm config ... ok
test_invalid_kex_alg_str (tests.test_connection._TestConnection.test_invalid_kex_alg_str)
Test connecting with invalid key exchange algorithm pattern ... ok
test_invalid_mac_alg (tests.test_connection._TestConnection.test_invalid_mac_alg)
Test connecting with invalid MAC algorithm ... ok
test_invalid_newkeys (tests.test_connection._TestConnection.test_invalid_newkeys)
Test invalid new keys request ... ok
test_invalid_rekey_bytes (tests.test_connection._TestConnection.test_invalid_rekey_bytes)
Test invalid rekey bytes ... ok
test_invalid_rekey_seconds (tests.test_connection._TestConnection.test_invalid_rekey_seconds)
Test invalid rekey seconds ... ok
test_invalid_server_host_key (tests.test_connection._TestConnection.test_invalid_server_host_key)
Test invalid server host key ... ok
test_invalid_service_accept (tests.test_connection._TestConnection.test_invalid_service_accept)
Test invalid service accept ... ok
test_invalid_service_request (tests.test_connection._TestConnection.test_invalid_service_request)
Test invalid service request ... ok
test_invalid_userauth_service (tests.test_connection._TestConnection.test_invalid_userauth_service)
Test invalid service in userauth request ... ok
test_invalid_username (tests.test_connection._TestConnection.test_invalid_username)
Test invalid username in userauth request ... ok
test_kex_algs (tests.test_connection._TestConnection.test_kex_algs)
Test connecting with different key exchange algorithms ... ok
test_kex_in_progress (tests.test_connection._TestConnection.test_kex_in_progress)
Test starting SSH key exchange while it is in progress ... ok
test_known_hosts_bytes (tests.test_connection._TestConnection.test_known_hosts_bytes)
Test connecting with known hosts passed in as bytes ... ok
test_known_hosts_ca (tests.test_connection._TestConnection.test_known_hosts_ca)
Test connecting with a known hosts CA ... ok
test_known_hosts_keylist_file (tests.test_connection._TestConnection.test_known_hosts_keylist_file)
Test connecting with known hosts passed as a keylist file ... ok
test_known_hosts_multiple_keys (tests.test_connection._TestConnection.test_known_hosts_multiple_keys)
Test connecting with multiple trusted known hosts keys ... ok
test_known_hosts_none (tests.test_connection._TestConnection.test_known_hosts_none)
Test connecting with known hosts checking disabled ... ok
test_known_hosts_none_without_x509 (tests.test_connection._TestConnection.test_known_hosts_none_without_x509)
Test connecting with known hosts checking and X.509 disabled ... ok
test_known_hosts_not_present (tests.test_connection._TestConnection.test_known_hosts_not_present)
Test connecting with default known hosts file not present ... ok
test_known_hosts_not_readable (tests.test_connection._TestConnection.test_known_hosts_not_readable)
Test connecting with default known hosts file not readable ... ok
test_known_hosts_sshkeys (tests.test_connection._TestConnection.test_known_hosts_sshkeys)
Test connecting with known hosts passed in as SSHKeys ... ok
test_leading_encryption_alg (tests.test_connection._TestConnection.test_leading_encryption_alg)
Test adding a new first encryption algorithm ... ok
test_mac_algs (tests.test_connection._TestConnection.test_mac_algs)
Test connecting with different MAC algorithms ... ok
test_mac_verify_error (tests.test_connection._TestConnection.test_mac_verify_error)
Test MAC validation failure ... ok
test_missing_data_channel_number (tests.test_connection._TestConnection.test_missing_data_channel_number)
Test missing channel number in channel data message ... ok
test_no_compression (tests.test_connection._TestConnection.test_no_compression)
Test connecting with compression disabled ... ok
test_no_local_username (tests.test_connection._TestConnection.test_no_local_username)
Test username being too long in userauth request ... ok
test_no_matching_host_key_algs (tests.test_connection._TestConnection.test_no_matching_host_key_algs)
Test no matching server host key algorithms ... ok
test_no_matching_kex_algs (tests.test_connection._TestConnection.test_no_matching_kex_algs)
Test no matching key exchange algorithms ... ok
test_no_server_host_keys (tests.test_connection._TestConnection.test_no_server_host_keys)
Test starting a server with no host keys ... ok
test_packet_decode_error (tests.test_connection._TestConnection.test_packet_decode_error)
Test SSH packet decode error ... ok
test_read_known_hosts (tests.test_connection._TestConnection.test_read_known_hosts)
Test connecting with known hosts object from read_known_hosts ... ok
test_read_known_hosts_filelist (tests.test_connection._TestConnection.test_read_known_hosts_filelist)
Test connecting with known hosts from read_known_hosts file list ... ok
test_rekey_bytes (tests.test_connection._TestConnection.test_rekey_bytes)
Test SSH re-keying with byte limit ... ok
test_rekey_bytes_string (tests.test_connection._TestConnection.test_rekey_bytes_string)
Test SSH re-keying with string byte limit ... ok
test_rekey_seconds (tests.test_connection._TestConnection.test_rekey_seconds)
Test SSH re-keying with time limit ... ok
test_rekey_seconds_string (tests.test_connection._TestConnection.test_rekey_seconds_string)
Test SSH re-keying with string time limit ... ok
test_rekey_time_disabled (tests.test_connection._TestConnection.test_rekey_time_disabled)
Test SSH re-keying by time being disabled ... ok
test_removing_encryption_alg (tests.test_connection._TestConnection.test_removing_encryption_alg)
Test removing an encryption algorithm ... ok
test_revoked_known_hosts_ca (tests.test_connection._TestConnection.test_revoked_known_hosts_ca)
Test revoked server CA key ... ok
test_revoked_known_hosts_key (tests.test_connection._TestConnection.test_revoked_known_hosts_key)
Test revoked server host key ... ok
test_server_ext_info (tests.test_connection._TestConnection.test_server_ext_info)
Test receiving unsolicited extension information on server ... ok
test_skip_ext_info (tests.test_connection._TestConnection.test_skip_ext_info)
Test not requesting extension info from the server ... ok
test_split_version (tests.test_connection._TestConnection.test_split_version)
Test version split across two packets ... ok
test_too_many_banner_lines (tests.test_connection._TestConnection.test_too_many_banner_lines)
Test too many banner lines ... ok
test_trailing_encryption_alg (tests.test_connection._TestConnection.test_trailing_encryption_alg)
Test adding a new last encryption algorithm ... ok
test_unexpected_global_response (tests.test_connection._TestConnection.test_unexpected_global_response)
Test unexpected global response ... ok
test_unexpected_userauth_banner (tests.test_connection._TestConnection.test_unexpected_userauth_banner)
Test unexpected userauth banner ... ok
test_unexpected_userauth_failure (tests.test_connection._TestConnection.test_unexpected_userauth_failure)
Test unexpected userauth failure response ... ok
test_unexpected_userauth_success (tests.test_connection._TestConnection.test_unexpected_userauth_success)
Test unexpected userauth success response ... ok
test_unknown_channel_type (tests.test_connection._TestConnection.test_unknown_channel_type)
Test unknown channel open type ... ok
test_unknown_ext_info (tests.test_connection._TestConnection.test_unknown_ext_info)
Test receiving unknown extension information ... ok
test_unknown_packet (tests.test_connection._TestConnection.test_unknown_packet)
Test unknown SSH packet ... ok
test_unknown_version (tests.test_connection._TestConnection.test_unknown_version)
Test unknown SSH server version ... ok
test_unsupported_kex_alg (tests.test_connection._TestConnection.test_unsupported_kex_alg)
Test connecting with unsupported key exchange algorithm ... ok
test_untrusted_host_ca_callback (tests.test_connection._TestConnection.test_untrusted_host_ca_callback)
Test callback to validate server CA key returning failure ... ok
test_untrusted_host_key_callback (tests.test_connection._TestConnection.test_untrusted_host_key_callback)
Test callback to validate server host key returning failure ... ok
test_untrusted_known_hosts_ca (tests.test_connection._TestConnection.test_untrusted_known_hosts_ca)
Test untrusted server CA key ... ok
test_username_too_long (tests.test_connection._TestConnection.test_username_too_long)
Test username being too long in userauth request ... ok
test_validate_host_ca_callback (tests.test_connection._TestConnection.test_validate_host_ca_callback)
Test callback to validate server CA key ... ok
test_version_1_99 (tests.test_connection._TestConnection.test_version_1_99)
Test SSH server version 1.99 ... ok
test_version_line_too_long (tests.test_connection._TestConnection.test_version_line_too_long)
Test excessively long version line ... ok
test_version_without_cr (tests.test_connection._TestConnection.test_version_without_cr)
Test SSH server version with LF instead of CRLF ... ok
test_abort (tests.test_connection._TestConnectionAbort.test_abort)
Test connection abort ... ok
test_connect (tests.test_connection._TestConnectionAsyncAcceptor.test_connect)
Test acceptor ... ok
test_server_keepalive (tests.test_connection._TestConnectionKeepalive.test_server_keepalive)
Test sending keepalive ... ok
test_server_keepalive_failure (tests.test_connection._TestConnectionKeepalive.test_server_keepalive_failure)
Test server keepalive failure ... ok
test_connect_reverse (tests.test_connection._TestConnectionReverse.test_connect_reverse)
Test reverse direction SSH connection ... ok
test_connect_reverse_no_server_host_keys (tests.test_connection._TestConnectionReverse.test_connect_reverse_no_server_host_keys)
Test starting a reverse direction connection with no host keys ... ok
test_connect_reverse_options (tests.test_connection._TestConnectionReverse.test_connect_reverse_options)
Test reverse direction SSH connection with options ... ok
test_connect_reverse_proxy (tests.test_connection._TestConnectionReverse.test_connect_reverse_proxy)
Test reverse direction SSH connection with proxy command ... ok
test_connect_reverse_async_acceptor (tests.test_connection._TestConnectionReverseAsyncAcceptor.test_connect_reverse_async_acceptor)
Test reverse direction SSH connection with async acceptor ... ok
test_connect_failed (tests.test_connection._TestConnectionReverseFailed.test_connect_failed)
Test starting a reverse direction connection which fails ... ok
test_connect (tests.test_connection._TestConnectionServerCerts.test_connect)
Test connecting with async context manager ... ok
test_custom_client_version (tests.test_connection._TestCustomClientVersion.test_custom_client_version)
Test custom client version ... ok
test_custom_client_version_bytes (tests.test_connection._TestCustomClientVersion.test_custom_client_version_bytes)
Test custom client version set as bytes ... ok
test_long_client_version (tests.test_connection._TestCustomClientVersion.test_long_client_version)
Test client version which is too long ... ok
test_nonprintable_client_version (tests.test_connection._TestCustomClientVersion.test_nonprintable_client_version)
Test client version with non-printable character ... ok
test_custom_server_version (tests.test_connection._TestCustomServerVersion.test_custom_server_version)
Test custom server version ... ok
test_long_server_version (tests.test_connection._TestCustomServerVersion.test_long_server_version)
Test server version which is too long ... ok
test_nonprintable_server_version (tests.test_connection._TestCustomServerVersion.test_nonprintable_server_version)
Test server version with non-printable character ... ok
test_close_during_auth (tests.test_connection._TestDuringAuth.test_close_during_auth)
Test connection close during long auth callback ... ok
test_request_during_auth (tests.test_connection._TestDuringAuth.test_request_during_auth)
Test sending a request prior to auth complete ... ok
test_expired_server_host_cert (tests.test_connection._TestExpiredServerHostCertificate.test_expired_server_host_cert)
Test expired server host certificate ... ok
test_known_hosts_none_with_expired_cert (tests.test_connection._TestExpiredServerHostCertificate.test_known_hosts_none_with_expired_cert)
Test disabled known hosts checking with expired host certificate ... ok
test_host_cert_match (tests.test_connection._TestHostKeyAlias.test_host_cert_match)
Test host cert match ... ok
test_host_cert_match_config (tests.test_connection._TestHostKeyAlias.test_host_cert_match_config)
Test host cert match using HostKeyAlias in config file ... ok
test_host_key_match (tests.test_connection._TestHostKeyAlias.test_host_key_match)
Test host key match ... ok
test_host_key_match_config (tests.test_connection._TestHostKeyAlias.test_host_key_match_config)
Test host key match using HostKeyAlias in config file ... ok
test_host_key_mismatch (tests.test_connection._TestHostKeyAlias.test_host_key_mismatch)
Test host key mismatch ... ok
test_invalid_auth_banner (tests.test_connection._TestInvalidAuthBanner.test_invalid_auth_banner)
Test server sending invalid auth banner ... ok
test_ssh_listen_context_manager (tests.test_connection._TestListenerContextManager.test_ssh_listen_context_manager)
Test using an SSH listener as a context manager ... ok
test_reverse_dns (tests.test_connection._TestReverseDNS.test_reverse_dns)
Test reverse DNS of the client address ... ok
test_server_internal_error (tests.test_connection._TestServerInternalError.test_server_internal_error)
Test server internal error during auth ... ok
test_dh_with_no_host_key (tests.test_connection._TestServerNoHostKey.test_dh_with_no_host_key)
Test failure of DH key exchange with no server host key specified ... ok
test_gss_with_no_host_key (tests.test_connection._TestServerNoHostKey.test_gss_with_no_host_key)
Test GSS key exchange with no server host key specified ... ok
test_default_server_host_keys (tests.test_connection._TestServerWithoutCert.test_default_server_host_keys)
Test validation with default server host key algs ... ok
test_known_hosts_none_with_key (tests.test_connection._TestServerWithoutCert.test_known_hosts_none_with_key)
Test disabled known hosts checking with server host key ... ok
test_untrusted_known_hosts_key (tests.test_connection._TestServerWithoutCert.test_untrusted_known_hosts_key)
Test untrusted server host key ... ok
test_validate_host_key_callback (tests.test_connection._TestServerWithoutCert.test_validate_host_key_callback)
Test callback to validate server host key ... ok
test_validate_host_key_callback_with_algs (tests.test_connection._TestServerWithoutCert.test_validate_host_key_callback_with_algs)
Test callback to validate server host key with alg list ... ok
test_connect_x509_chain (tests.test_connection._TestServerX509Chain.test_connect_x509_chain)
Test connecting with X.509 certificate chain ... ok
test_connect_x509_chain_cert_path (tests.test_connection._TestServerX509Chain.test_connect_x509_chain_cert_path)
Test connecting with X.509 certificate and certificate path ... ok
test_connect_x509_openssh_known_hosts_revoked (tests.test_connection._TestServerX509Chain.test_connect_x509_openssh_known_hosts_revoked)
Test connecting with OpenSSH cert in known hosts revoked list ... ok
test_connect_x509_openssh_known_hosts_trusted (tests.test_connection._TestServerX509Chain.test_connect_x509_openssh_known_hosts_trusted)
Test connecting with OpenSSH cert in known hosts trusted list ... ok
test_connect_x509_openssh_x509_trusted (tests.test_connection._TestServerX509Chain.test_connect_x509_openssh_x509_trusted)
Test connecting with OpenSSH cert in X.509 trusted certs list ... ok
test_connect_x509_revoked_intermediate (tests.test_connection._TestServerX509Chain.test_connect_x509_revoked_intermediate)
Test connecting to server with revoked X.509 intermediate CA ... ok
test_connect_x509_untrusted_root (tests.test_connection._TestServerX509Chain.test_connect_x509_untrusted_root)
Test connecting to server with untrusted X.509 root CA ... ok
test_connect_x509_untrusted_root_cert_path (tests.test_connection._TestServerX509Chain.test_connect_x509_untrusted_root_cert_path)
Test connecting to server with untrusted X.509 root CA ... ok
test_invalid_x509_path (tests.test_connection._TestServerX509Chain.test_invalid_x509_path)
Test passing in invalid trusted X.509 certificate path ... ok
test_connect_x509_disabled (tests.test_connection._TestServerX509Self.test_connect_x509_disabled)
Test connecting to X.509 server with X.509 disabled ... ok
test_connect_x509_revoked_self (tests.test_connection._TestServerX509Self.test_connect_x509_revoked_self)
Test connecting with revoked X.509 self-signed certficate ... ok
test_connect_x509_revoked_subject (tests.test_connection._TestServerX509Self.test_connect_x509_revoked_subject)
Test connecting to server with revoked X.509 subject name ... ok
test_connect_x509_self (tests.test_connection._TestServerX509Self.test_connect_x509_self)
Test connecting with X.509 self-signed certificate ... ok
test_connect_x509_trusted_subject (tests.test_connection._TestServerX509Self.test_connect_x509_trusted_subject)
Test connecting to server with trusted X.509 subject name ... ok
test_connect_x509_untrusted_self (tests.test_connection._TestServerX509Self.test_connect_x509_untrusted_self)
Test connecting with untrusted X.509 self-signed certficate ... ok
test_connect_x509_untrusted_subject (tests.test_connection._TestServerX509Self.test_connect_x509_untrusted_subject)
Test connecting to server with untrusted X.509 subject name ... ok
test_trusted_x509_certs_not_readable (tests.test_connection._TestServerX509Self.test_trusted_x509_certs_not_readable)
Test connecting with default trusted X509 cert file not readable ... ok
test_untrusted_client_host_ca_callback (tests.test_connection_auth._TestCallbackHostBasedAuth.test_untrusted_client_host_ca_callback)
Test callback to validate client host CA key returning failure ... ok
test_untrusted_client_host_callback (tests.test_connection_auth._TestCallbackHostBasedAuth.test_untrusted_client_host_callback)
Test callback to validate client host key returning failure ... ok
test_validate_client_host_ca_callback (tests.test_connection_auth._TestCallbackHostBasedAuth.test_validate_client_host_ca_callback)
Test using callback to validate client host CA key ... ok
test_validate_client_host_callback (tests.test_connection_auth._TestCallbackHostBasedAuth.test_validate_client_host_callback)
Test using callback to validate client host key ... ok
test_client_login_timeout_exceeded (tests.test_connection_auth._TestClientLoginTimeout.test_client_login_timeout_exceeded)
Test client login timeout exceeded ... ok
test_client_login_timeout_exceeded_string (tests.test_connection_auth._TestClientLoginTimeout.test_client_login_timeout_exceeded_string)
Test client login timeout exceeded with string value ... ok
test_invalid_client_login_timeout (tests.test_connection_auth._TestClientLoginTimeout.test_invalid_client_login_timeout)
Test invalid client login timeout ... ok
test_disabled_trivial_gss_kex_auth (tests.test_connection_auth._TestGSSAuth.test_disabled_trivial_gss_kex_auth)
Test disabling trivial auth with GSS key exchange authentication ... ok
test_disabled_trivial_gss_mic_auth (tests.test_connection_auth._TestGSSAuth.test_disabled_trivial_gss_mic_auth)
Test disabling trivial auth with GSS MIC authentication ... ok
test_get_server_auth_methods (tests.test_connection_auth._TestGSSAuth.test_get_server_auth_methods)
Test getting auth methods from the test server ... ok
test_gss_auth_disabled (tests.test_connection_auth._TestGSSAuth.test_gss_auth_disabled)
Test GSS authentication being disabled ... ok
test_gss_auth_unavailable (tests.test_connection_auth._TestGSSAuth.test_gss_auth_unavailable)
Test GSS authentication being unavailable ... ok
test_gss_client_error (tests.test_connection_auth._TestGSSAuth.test_gss_client_error)
Test GSS client error ... ok
test_gss_delegate (tests.test_connection_auth._TestGSSAuth.test_gss_delegate)
Test GSS credential delegation ... ok
test_gss_kex_auth (tests.test_connection_auth._TestGSSAuth.test_gss_kex_auth)
Test GSS key exchange authentication ... ok
test_gss_kex_disabled (tests.test_connection_auth._TestGSSAuth.test_gss_kex_disabled)
Test GSS key exchange being disabled ... ok
test_gss_mic_auth (tests.test_connection_auth._TestGSSAuth.test_gss_mic_auth)
Test GSS MIC authentication ... ok
test_gss_mic_auth_sign_error (tests.test_connection_auth._TestGSSAuth.test_gss_mic_auth_sign_error)
Test GSS MIC authentication signing failure ... ok
test_gss_mic_auth_verify_error (tests.test_connection_auth._TestGSSAuth.test_gss_mic_auth_verify_error)
Test GSS MIC authentication signature verification failure ... ok
test_gss_fqdn_lookup (tests.test_connection_auth._TestGSSFQDN.test_gss_fqdn_lookup)
Test GSS FQDN lookup ... ok
test_gss_auth_unavailable (tests.test_connection_auth._TestGSSServerAuthDisabled.test_gss_auth_unavailable)
Test GSS authentication being unavailable ... ok
test_gss_kex_unavailable (tests.test_connection_auth._TestGSSServerAuthDisabled.test_gss_kex_unavailable)
Test GSS key exchange being unavailable ... ok
test_gss_server_error (tests.test_connection_auth._TestGSSServerError.test_gss_server_error)
Test GSS error on server ... ok
test_client_host_auth (tests.test_connection_auth._TestHostBasedAsyncServerAuth.test_client_host_auth)
Test connecting with host-based authentication ... ok
test_client_host_auth_disabled (tests.test_connection_auth._TestHostBasedAsyncServerAuth.test_client_host_auth_disabled)
Test connecting with host-based authentication disabled ... ok
test_client_host_key_bytes (tests.test_connection_auth._TestHostBasedAsyncServerAuth.test_client_host_key_bytes)
Test client host key passed in as bytes ... ok
test_client_host_key_keypairs (tests.test_connection_auth._TestHostBasedAsyncServerAuth.test_client_host_key_keypairs)
Test client host keys passed in as a list of SSHKeyPairs ... ok
test_client_host_key_sshkey (tests.test_connection_auth._TestHostBasedAsyncServerAuth.test_client_host_key_sshkey)
Test client host key passed in as an SSHKey ... ok
test_client_host_signature_algs (tests.test_connection_auth._TestHostBasedAsyncServerAuth.test_client_host_signature_algs)
Test host based authentication with specific signature algorithms ... ok
test_client_host_trailing_dot (tests.test_connection_auth._TestHostBasedAsyncServerAuth.test_client_host_trailing_dot)
Test stripping of trailing dot from client host ... ok
test_disabled_trivial_client_host_auth (tests.test_connection_auth._TestHostBasedAsyncServerAuth.test_disabled_trivial_client_host_auth)
Test disabling trivial auth with host-based authentication ... ok
test_expired_cert (tests.test_connection_auth._TestHostBasedAsyncServerAuth.test_expired_cert)
Test expired certificate ... ok
test_get_server_auth_methods (tests.test_connection_auth._TestHostBasedAsyncServerAuth.test_get_server_auth_methods)
Test getting auth methods from the test server ... ok
test_invalid_client_host_signature (tests.test_connection_auth._TestHostBasedAsyncServerAuth.test_invalid_client_host_signature)
Test invalid client host signature ... ok
test_invalid_client_username (tests.test_connection_auth._TestHostBasedAsyncServerAuth.test_invalid_client_username)
Test invalid client username ... ok
test_mismatched_client_host (tests.test_connection_auth._TestHostBasedAsyncServerAuth.test_mismatched_client_host)
Test mismatch of trusted client host ... ok
test_mismatched_client_username (tests.test_connection_auth._TestHostBasedAsyncServerAuth.test_mismatched_client_username)
Test mismatched client username ... ok
test_missing_cert (tests.test_connection_auth._TestHostBasedAsyncServerAuth.test_missing_cert)
Test missing client host certificate ... ok
test_no_server_signature_algs (tests.test_connection_auth._TestHostBasedAsyncServerAuth.test_no_server_signature_algs)
Test a server which doesn't advertise signature algorithms ... ok
test_untrusted_ca (tests.test_connection_auth._TestHostBasedAsyncServerAuth.test_untrusted_ca)
Test untrusted CA ... ok
test_untrusted_client_host_key (tests.test_connection_auth._TestHostBasedAsyncServerAuth.test_untrusted_client_host_key)
Test untrusted client host key ... ok
test_client_host_auth (tests.test_connection_auth._TestHostBasedAuth.test_client_host_auth)
Test connecting with host-based authentication ... ok
test_client_host_auth_disabled (tests.test_connection_auth._TestHostBasedAuth.test_client_host_auth_disabled)
Test connecting with host-based authentication disabled ... ok
test_client_host_key_bytes (tests.test_connection_auth._TestHostBasedAuth.test_client_host_key_bytes)
Test client host key passed in as bytes ... ok
test_client_host_key_keypairs (tests.test_connection_auth._TestHostBasedAuth.test_client_host_key_keypairs)
Test client host keys passed in as a list of SSHKeyPairs ... ok
test_client_host_key_sshkey (tests.test_connection_auth._TestHostBasedAuth.test_client_host_key_sshkey)
Test client host key passed in as an SSHKey ... ok
test_client_host_signature_algs (tests.test_connection_auth._TestHostBasedAuth.test_client_host_signature_algs)
Test host based authentication with specific signature algorithms ... ok
test_client_host_trailing_dot (tests.test_connection_auth._TestHostBasedAuth.test_client_host_trailing_dot)
Test stripping of trailing dot from client host ... ok
test_disabled_trivial_client_host_auth (tests.test_connection_auth._TestHostBasedAuth.test_disabled_trivial_client_host_auth)
Test disabling trivial auth with host-based authentication ... ok
test_expired_cert (tests.test_connection_auth._TestHostBasedAuth.test_expired_cert)
Test expired certificate ... ok
test_get_server_auth_methods (tests.test_connection_auth._TestHostBasedAuth.test_get_server_auth_methods)
Test getting auth methods from the test server ... ok
test_invalid_client_host_signature (tests.test_connection_auth._TestHostBasedAuth.test_invalid_client_host_signature)
Test invalid client host signature ... ok
test_invalid_client_username (tests.test_connection_auth._TestHostBasedAuth.test_invalid_client_username)
Test invalid client username ... ok
test_mismatched_client_host (tests.test_connection_auth._TestHostBasedAuth.test_mismatched_client_host)
Test ignoring of mismatched client host due to canonicalization ... ok
test_mismatched_client_username (tests.test_connection_auth._TestHostBasedAuth.test_mismatched_client_username)
Test mismatched client username ... ok
test_missing_cert (tests.test_connection_auth._TestHostBasedAuth.test_missing_cert)
Test missing client host certificate ... ok
test_no_server_signature_algs (tests.test_connection_auth._TestHostBasedAuth.test_no_server_signature_algs)
Test a server which doesn't advertise signature algorithms ... ok
test_untrusted_ca (tests.test_connection_auth._TestHostBasedAuth.test_untrusted_ca)
Test untrusted CA ... ok
test_untrusted_client_host_key (tests.test_connection_auth._TestHostBasedAuth.test_untrusted_client_host_key)
Test untrusted client host key ... ok
test_disabled_trivial_kbdint_auth (tests.test_connection_auth._TestKbdintAsyncServerAuth.test_disabled_trivial_kbdint_auth)
Test disabled trivial auth with keyboard-interactive auth ... ok
test_disabled_trivial_kbdint_no_prompts (tests.test_connection_auth._TestKbdintAsyncServerAuth.test_disabled_trivial_kbdint_no_prompts)
Test disabled trivial with with no keyboard-interactive prompts ... ok
test_get_server_auth_methods (tests.test_connection_auth._TestKbdintAsyncServerAuth.test_get_server_auth_methods)
Test getting auth methods from the test server ... ok
test_kbdint_auth_callback (tests.test_connection_auth._TestKbdintAsyncServerAuth.test_kbdint_auth_callback)
Test keyboard-interactive auth callback ... ok
test_kbdint_auth_callback_faliure (tests.test_connection_auth._TestKbdintAsyncServerAuth.test_kbdint_auth_callback_faliure)
Test failure connecting with keyboard-interactive auth callback ... ok
test_kbdint_auth_callback_multi (tests.test_connection_auth._TestKbdintAsyncServerAuth.test_kbdint_auth_callback_multi)
Test keyboard-interactive auth callback with multiple challenges ... ok
test_kbdint_auth_disabled (tests.test_connection_auth._TestKbdintAsyncServerAuth.test_kbdint_auth_disabled)
Test connecting with keyboard-interactive authentication disabled ... ok
test_kbdint_auth_failure (tests.test_connection_auth._TestKbdintAsyncServerAuth.test_kbdint_auth_failure)
Test failure connecting with keyboard-interactive authentication ... ok
test_kbdint_auth_multi_not_password (tests.test_connection_auth._TestKbdintAsyncServerAuth.test_kbdint_auth_multi_not_password)
Test keyboard-interactive authentication with multiple prompts ... ok
test_kbdint_auth_no_prompts (tests.test_connection_auth._TestKbdintAsyncServerAuth.test_kbdint_auth_no_prompts)
Test keyboard-interactive authentication with no prompts ... ok
test_kbdint_auth_not_password (tests.test_connection_auth._TestKbdintAsyncServerAuth.test_kbdint_auth_not_password)
Test keyboard-interactive authentication other than password ... ok
test_kbdint_auth_passcode (tests.test_connection_auth._TestKbdintAsyncServerAuth.test_kbdint_auth_passcode)
Test keyboard-interactive authentication via passcode ... ok
test_kbdint_auth_password (tests.test_connection_auth._TestKbdintAsyncServerAuth.test_kbdint_auth_password)
Test keyboard-interactive authentication via password ... ok
test_disabled_trivial_kbdint_auth (tests.test_connection_auth._TestKbdintAuth.test_disabled_trivial_kbdint_auth)
Test disabled trivial auth with keyboard-interactive auth ... ok
test_disabled_trivial_kbdint_no_prompts (tests.test_connection_auth._TestKbdintAuth.test_disabled_trivial_kbdint_no_prompts)
Test disabled trivial with with no keyboard-interactive prompts ... ok
test_get_server_auth_methods (tests.test_connection_auth._TestKbdintAuth.test_get_server_auth_methods)
Test getting auth methods from the test server ... ok
test_kbdint_auth_callback (tests.test_connection_auth._TestKbdintAuth.test_kbdint_auth_callback)
Test keyboard-interactive auth callback ... ok
test_kbdint_auth_callback_faliure (tests.test_connection_auth._TestKbdintAuth.test_kbdint_auth_callback_faliure)
Test failure connecting with keyboard-interactive auth callback ... ok
test_kbdint_auth_callback_multi (tests.test_connection_auth._TestKbdintAuth.test_kbdint_auth_callback_multi)
Test keyboard-interactive auth callback with multiple challenges ... ok
test_kbdint_auth_disabled (tests.test_connection_auth._TestKbdintAuth.test_kbdint_auth_disabled)
Test connecting with keyboard-interactive authentication disabled ... ok
test_kbdint_auth_failure (tests.test_connection_auth._TestKbdintAuth.test_kbdint_auth_failure)
Test failure connecting with keyboard-interactive authentication ... ok
test_kbdint_auth_multi_not_password (tests.test_connection_auth._TestKbdintAuth.test_kbdint_auth_multi_not_password)
Test keyboard-interactive authentication with multiple prompts ... ok
test_kbdint_auth_no_prompts (tests.test_connection_auth._TestKbdintAuth.test_kbdint_auth_no_prompts)
Test keyboard-interactive authentication with no prompts ... ok
test_kbdint_auth_not_password (tests.test_connection_auth._TestKbdintAuth.test_kbdint_auth_not_password)
Test keyboard-interactive authentication other than password ... ok
test_kbdint_auth_passcode (tests.test_connection_auth._TestKbdintAuth.test_kbdint_auth_passcode)
Test keyboard-interactive authentication via passcode ... ok
test_kbdint_auth_password (tests.test_connection_auth._TestKbdintAuth.test_kbdint_auth_password)
Test keyboard-interactive authentication via password ... ok
test_kbdint_password_auth (tests.test_connection_auth._TestKbdintPasswordServerAuth.test_kbdint_password_auth)
Test keyboard-interactive server password authentication ... ok
test_kbdint_password_auth_multiple_responses (tests.test_connection_auth._TestKbdintPasswordServerAuth.test_kbdint_password_auth_multiple_responses)
Test multiple responses to server password authentication ... ok
test_kbdint_password_change (tests.test_connection_auth._TestKbdintPasswordServerAuth.test_kbdint_password_change)
Test keyboard-interactive server password change ... ok
test_explciit_keysign (tests.test_connection_auth._TestKeysignHostBasedAuth.test_explciit_keysign)
Test ssh-keysign with an explicit path ... ok
test_explicit_keysign_not_found (tests.test_connection_auth._TestKeysignHostBasedAuth.test_explicit_keysign_not_found)
Test explicit ssh-keysign executable not being found ... ok
test_invalid_keysign_response (tests.test_connection_auth._TestKeysignHostBasedAuth.test_invalid_keysign_response)
Test invalid ssh-keysign response ... ok
test_invalid_keysign_version (tests.test_connection_auth._TestKeysignHostBasedAuth.test_invalid_keysign_version)
Test invalid version in ssh-keysign request ... ok
test_keysign (tests.test_connection_auth._TestKeysignHostBasedAuth.test_keysign)
Test host-based authentication using ssh-keysign ... ok
test_keysign_dir_not_present (tests.test_connection_auth._TestKeysignHostBasedAuth.test_keysign_dir_not_present)
Test ssh-keysign executable not in a keysign dir ... ok
test_keysign_error (tests.test_connection_auth._TestKeysignHostBasedAuth.test_keysign_error)
Test ssh-keysign error response ... ok
test_keysign_explicit_host_keys (tests.test_connection_auth._TestKeysignHostBasedAuth.test_keysign_explicit_host_keys)
Test ssh-keysign with explicit host public keys ... ok
test_keysign_not_found (tests.test_connection_auth._TestKeysignHostBasedAuth.test_keysign_not_found)
Test ssh-keysign executable not being found ... ok
test_host_signature_alg_fallback (tests.test_connection_auth._TestLimitedHostBasedSignatureAlgs.test_host_signature_alg_fallback)
Test fall back to default host key signature algorithm ... ok
test_mismatched_host_signature_algs (tests.test_connection_auth._TestLimitedHostBasedSignatureAlgs.test_mismatched_host_signature_algs)
Test mismatched host key signature algorithms ... ok
test_client_signature_alg_fallback (tests.test_connection_auth._TestLimitedPublicKeySignatureAlgs.test_client_signature_alg_fallback)
Test fall back to default client key signature algorithm ... ok
test_mismatched_client_signature_algs (tests.test_connection_auth._TestLimitedPublicKeySignatureAlgs.test_mismatched_client_signature_algs)
Test mismatched client key signature algorithms ... ok
test_disabled_auth (tests.test_connection_auth._TestNullAuth.test_disabled_auth)
Test disabled authentication ... ok
test_disabled_trivial_auth (tests.test_connection_auth._TestNullAuth.test_disabled_trivial_auth)
Test disabling trivial auth with no authentication ... ok
test_get_server_auth_methods (tests.test_connection_auth._TestNullAuth.test_get_server_auth_methods)
Test getting auth methods from the test server ... ok
test_disabled_trivial_password_auth (tests.test_connection_auth._TestPasswordAsyncServerAuth.test_disabled_trivial_password_auth)
Test disabling trivial auth with password authentication ... ok
test_disabled_trivial_password_change (tests.test_connection_auth._TestPasswordAsyncServerAuth.test_disabled_trivial_password_change)
Test disabling trivial aith with password change ... ok
test_get_server_auth_methods (tests.test_connection_auth._TestPasswordAsyncServerAuth.test_get_server_auth_methods)
Test getting auth methods from the test server ... ok
test_password_auth (tests.test_connection_auth._TestPasswordAsyncServerAuth.test_password_auth)
Test connecting with password authentication ... ok
test_password_auth_callback (tests.test_connection_auth._TestPasswordAsyncServerAuth.test_password_auth_callback)
Test connecting with password authentication callback ... ok
test_password_auth_callback_failure (tests.test_connection_auth._TestPasswordAsyncServerAuth.test_password_auth_callback_failure)
Test failure connecting with password authentication callback ... ok
test_password_auth_disabled (tests.test_connection_auth._TestPasswordAsyncServerAuth.test_password_auth_disabled)
Test connecting with password authentication disabled ... ok
test_password_auth_failure (tests.test_connection_auth._TestPasswordAsyncServerAuth.test_password_auth_failure)
Test _failure connecting with password authentication ... ok
test_password_change (tests.test_connection_auth._TestPasswordAsyncServerAuth.test_password_change)
Test password change ... ok
test_password_change_failure (tests.test_connection_auth._TestPasswordAsyncServerAuth.test_password_change_failure)
Test failure of password change ... ok
test_disabled_trivial_password_auth (tests.test_connection_auth._TestPasswordAuth.test_disabled_trivial_password_auth)
Test disabling trivial auth with password authentication ... ok
test_disabled_trivial_password_change (tests.test_connection_auth._TestPasswordAuth.test_disabled_trivial_password_change)
Test disabling trivial aith with password change ... ok
test_get_server_auth_methods (tests.test_connection_auth._TestPasswordAuth.test_get_server_auth_methods)
Test getting auth methods from the test server ... ok
test_password_auth (tests.test_connection_auth._TestPasswordAuth.test_password_auth)
Test connecting with password authentication ... ok
test_password_auth_callback (tests.test_connection_auth._TestPasswordAuth.test_password_auth_callback)
Test connecting with password authentication callback ... ok
test_password_auth_callback_failure (tests.test_connection_auth._TestPasswordAuth.test_password_auth_callback_failure)
Test failure connecting with password authentication callback ... ok
test_password_auth_disabled (tests.test_connection_auth._TestPasswordAuth.test_password_auth_disabled)
Test connecting with password authentication disabled ... ok
test_password_auth_failure (tests.test_connection_auth._TestPasswordAuth.test_password_auth_failure)
Test _failure connecting with password authentication ... ok
test_password_change (tests.test_connection_auth._TestPasswordAuth.test_password_change)
Test password change ... ok
test_password_change_failure (tests.test_connection_auth._TestPasswordAuth.test_password_change_failure)
Test failure of password change ... ok
test_pre_loaded_authorized_keys (tests.test_connection_auth._TestPreloadedAuthorizedKeys.test_pre_loaded_authorized_keys)
Test pre-loaded authorized keys file ... ok
test_pre_loaded_authorized_keys (tests.test_connection_auth._TestPreloadedAuthorizedKeysFileList.test_pre_loaded_authorized_keys)
Test pre-loaded authorized keys file list ... ok
test_agent_auth (tests.test_connection_auth._TestPublicKeyAsyncServerAuth.test_agent_auth)
Test connecting with ssh-agent authentication ... ok
test_agent_auth_failure (tests.test_connection_auth._TestPublicKeyAsyncServerAuth.test_agent_auth_failure)
Test failure connecting with ssh-agent authentication ... ok
test_agent_auth_unset (tests.test_connection_auth._TestPublicKeyAsyncServerAuth.test_agent_auth_unset)
Test connecting with no local keys and no ssh-agent configured ... ok
test_agent_identities (tests.test_connection_auth._TestPublicKeyAsyncServerAuth.test_agent_identities)
Test connecting with ssh-agent auth with specific identities ... ok
test_agent_identities_config (tests.test_connection_auth._TestPublicKeyAsyncServerAuth.test_agent_identities_config)
Test connecting with ssh-agent auth and IdentitiesOnly config ... ok
test_agent_identities_config_default_keys (tests.test_connection_auth._TestPublicKeyAsyncServerAuth.test_agent_identities_config_default_keys)
Test connecting with ssh-agent auth and default IdentitiesOnly ... ok
test_agent_keypair_with_replaced_cert (tests.test_connection_auth._TestPublicKeyAsyncServerAuth.test_agent_keypair_with_replaced_cert)
Test connecting with sn agent key with replaced cert ... ok
test_agent_signature_algs (tests.test_connection_auth._TestPublicKeyAsyncServerAuth.test_agent_signature_algs)
Test ssh-agent keys with specific signature algorithms ... ok
test_allowed_address (tests.test_connection_auth._TestPublicKeyAsyncServerAuth.test_allowed_address)
Test allowed address in certificate ... ok
test_callback (tests.test_connection_auth._TestPublicKeyAsyncServerAuth.test_callback)
Test connecting with public key authentication using callback ... ok
test_callback_sshkeypair (tests.test_connection_auth._TestPublicKeyAsyncServerAuth.test_callback_sshkeypair)
Test client key passed in as an SSHKeyPair by callback ... ok
test_callback_untrusted_client_key (tests.test_connection_auth._TestPublicKeyAsyncServerAuth.test_callback_untrusted_client_key)
Test failure connecting with public key authentication callback ... ok
test_client_certs (tests.test_connection_auth._TestPublicKeyAsyncServerAuth.test_client_certs)
Test trusted client certificate via client_certs ... ok
test_client_key_agent_keypairs (tests.test_connection_auth._TestPublicKeyAsyncServerAuth.test_client_key_agent_keypairs)
Test client keys passed in as a list of SSHAgentKeyPairs ... ok
test_client_key_bytes (tests.test_connection_auth._TestPublicKeyAsyncServerAuth.test_client_key_bytes)
Test client key passed in as bytes ... ok
test_client_key_keypairs (tests.test_connection_auth._TestPublicKeyAsyncServerAuth.test_client_key_keypairs)
Test client keys passed in as a list of SSHKeyPairs ... ok
test_client_key_sshkey (tests.test_connection_auth._TestPublicKeyAsyncServerAuth.test_client_key_sshkey)
Test client key passed in as an SSHKey ... ok
test_default_public_key_auth (tests.test_connection_auth._TestPublicKeyAsyncServerAuth.test_default_public_key_auth)
Test connecting with default public key authentication ... ok
test_disabled_trivial_public_key_auth (tests.test_connection_auth._TestPublicKeyAsyncServerAuth.test_disabled_trivial_public_key_auth)
Test disabling trivial auth with public key authentication ... ok
test_disallowed_address (tests.test_connection_auth._TestPublicKeyAsyncServerAuth.test_disallowed_address)
Test disallowed address in certificate ... ok
test_encrypted_client_key (tests.test_connection_auth._TestPublicKeyAsyncServerAuth.test_encrypted_client_key)
Test public key auth with encrypted client key ... ok
test_encrypted_client_key_bad_passphrase (tests.test_connection_auth._TestPublicKeyAsyncServerAuth.test_encrypted_client_key_bad_passphrase)
Test wrong passphrase for encrypted client key ... ok
test_encrypted_client_key_missing_passphrase (tests.test_connection_auth._TestPublicKeyAsyncServerAuth.test_encrypted_client_key_missing_passphrase)
Test missing passphrase for encrypted client key ... ok
test_expired_cert (tests.test_connection_auth._TestPublicKeyAsyncServerAuth.test_expired_cert)
Test expired certificate ... ok
test_get_server_auth_methods (tests.test_connection_auth._TestPublicKeyAsyncServerAuth.test_get_server_auth_methods)
Test getting auth methods from the test server ... ok
test_invalid_default_key (tests.test_connection_auth._TestPublicKeyAsyncServerAuth.test_invalid_default_key)
Test connecting with invalid default client key ... ok
test_keypair_with_replaced_cert (tests.test_connection_auth._TestPublicKeyAsyncServerAuth.test_keypair_with_replaced_cert)
Test connecting with a keypair with replaced cert ... ok
test_mismatched_ca (tests.test_connection_auth._TestPublicKeyAsyncServerAuth.test_mismatched_ca)
Test mismatched CA ... ok
test_missing_cert (tests.test_connection_auth._TestPublicKeyAsyncServerAuth.test_missing_cert)
Test missing client certificate ... ok
test_no_server_signature_algs (tests.test_connection_auth._TestPublicKeyAsyncServerAuth.test_no_server_signature_algs)
Test a server which doesn't advertise signature algorithms ... ok
test_public_key_auth (tests.test_connection_auth._TestPublicKeyAsyncServerAuth.test_public_key_auth)
Test connecting with public key authentication ... ok
test_public_key_auth_disabled (tests.test_connection_auth._TestPublicKeyAsyncServerAuth.test_public_key_auth_disabled)
Test connecting with public key authentication disabled ... ok
test_public_key_auth_not_preferred (tests.test_connection_auth._TestPublicKeyAsyncServerAuth.test_public_key_auth_not_preferred)
Test public key authentication not being in preferred auth list ... ok
test_public_key_signature_algs (tests.test_connection_auth._TestPublicKeyAsyncServerAuth.test_public_key_signature_algs)
Test public key authentication with specific signature algorithms ... ok
test_unknown_auth (tests.test_connection_auth._TestPublicKeyAsyncServerAuth.test_unknown_auth)
Test server returning an unknown auth method before public key ... ok
test_untrusted_ca (tests.test_connection_auth._TestPublicKeyAsyncServerAuth.test_untrusted_ca)
Test untrusted CA ... ok
test_untrusted_client_key (tests.test_connection_auth._TestPublicKeyAsyncServerAuth.test_untrusted_client_key)
Test untrusted client key ... ok
test_agent_auth (tests.test_connection_auth._TestPublicKeyAuth.test_agent_auth)
Test connecting with ssh-agent authentication ... ok
test_agent_auth_failure (tests.test_connection_auth._TestPublicKeyAuth.test_agent_auth_failure)
Test failure connecting with ssh-agent authentication ... ok
test_agent_auth_unset (tests.test_connection_auth._TestPublicKeyAuth.test_agent_auth_unset)
Test connecting with no local keys and no ssh-agent configured ... ok
test_agent_identities (tests.test_connection_auth._TestPublicKeyAuth.test_agent_identities)
Test connecting with ssh-agent auth with specific identities ... ok
test_agent_identities_config (tests.test_connection_auth._TestPublicKeyAuth.test_agent_identities_config)
Test connecting with ssh-agent auth and IdentitiesOnly config ... ok
test_agent_identities_config_default_keys (tests.test_connection_auth._TestPublicKeyAuth.test_agent_identities_config_default_keys)
Test connecting with ssh-agent auth and default IdentitiesOnly ... ok
test_agent_keypair_with_replaced_cert (tests.test_connection_auth._TestPublicKeyAuth.test_agent_keypair_with_replaced_cert)
Test connecting with sn agent key with replaced cert ... ok
test_agent_signature_algs (tests.test_connection_auth._TestPublicKeyAuth.test_agent_signature_algs)
Test ssh-agent keys with specific signature algorithms ... ok
test_allowed_address (tests.test_connection_auth._TestPublicKeyAuth.test_allowed_address)
Test allowed address in certificate ... ok
test_callback (tests.test_connection_auth._TestPublicKeyAuth.test_callback)
Test connecting with public key authentication using callback ... ok
test_callback_sshkeypair (tests.test_connection_auth._TestPublicKeyAuth.test_callback_sshkeypair)
Test client key passed in as an SSHKeyPair by callback ... ok
test_callback_untrusted_client_key (tests.test_connection_auth._TestPublicKeyAuth.test_callback_untrusted_client_key)
Test failure connecting with public key authentication callback ... ok
test_client_certs (tests.test_connection_auth._TestPublicKeyAuth.test_client_certs)
Test trusted client certificate via client_certs ... ok
test_client_key_agent_keypairs (tests.test_connection_auth._TestPublicKeyAuth.test_client_key_agent_keypairs)
Test client keys passed in as a list of SSHAgentKeyPairs ... ok
test_client_key_bytes (tests.test_connection_auth._TestPublicKeyAuth.test_client_key_bytes)
Test client key passed in as bytes ... ok
test_client_key_keypairs (tests.test_connection_auth._TestPublicKeyAuth.test_client_key_keypairs)
Test client keys passed in as a list of SSHKeyPairs ... ok
test_client_key_sshkey (tests.test_connection_auth._TestPublicKeyAuth.test_client_key_sshkey)
Test client key passed in as an SSHKey ... ok
test_default_public_key_auth (tests.test_connection_auth._TestPublicKeyAuth.test_default_public_key_auth)
Test connecting with default public key authentication ... ok
test_disabled_trivial_public_key_auth (tests.test_connection_auth._TestPublicKeyAuth.test_disabled_trivial_public_key_auth)
Test disabling trivial auth with public key authentication ... ok
test_disallowed_address (tests.test_connection_auth._TestPublicKeyAuth.test_disallowed_address)
Test disallowed address in certificate ... ok
test_encrypted_client_key (tests.test_connection_auth._TestPublicKeyAuth.test_encrypted_client_key)
Test public key auth with encrypted client key ... ok
test_encrypted_client_key_bad_passphrase (tests.test_connection_auth._TestPublicKeyAuth.test_encrypted_client_key_bad_passphrase)
Test wrong passphrase for encrypted client key ... ok
test_encrypted_client_key_missing_passphrase (tests.test_connection_auth._TestPublicKeyAuth.test_encrypted_client_key_missing_passphrase)
Test missing passphrase for encrypted client key ... ok
test_expired_cert (tests.test_connection_auth._TestPublicKeyAuth.test_expired_cert)
Test expired certificate ... ok
test_get_server_auth_methods (tests.test_connection_auth._TestPublicKeyAuth.test_get_server_auth_methods)
Test getting auth methods from the test server ... ok
test_invalid_default_key (tests.test_connection_auth._TestPublicKeyAuth.test_invalid_default_key)
Test connecting with invalid default client key ... ok
test_keypair_with_replaced_cert (tests.test_connection_auth._TestPublicKeyAuth.test_keypair_with_replaced_cert)
Test connecting with a keypair with replaced cert ... ok
test_mismatched_ca (tests.test_connection_auth._TestPublicKeyAuth.test_mismatched_ca)
Test mismatched CA ... ok
test_missing_cert (tests.test_connection_auth._TestPublicKeyAuth.test_missing_cert)
Test missing client certificate ... ok
test_no_server_signature_algs (tests.test_connection_auth._TestPublicKeyAuth.test_no_server_signature_algs)
Test a server which doesn't advertise signature algorithms ... ok
test_public_key_auth (tests.test_connection_auth._TestPublicKeyAuth.test_public_key_auth)
Test connecting with public key authentication ... ok
test_public_key_auth_disabled (tests.test_connection_auth._TestPublicKeyAuth.test_public_key_auth_disabled)
Test connecting with public key authentication disabled ... ok
test_public_key_auth_not_preferred (tests.test_connection_auth._TestPublicKeyAuth.test_public_key_auth_not_preferred)
Test public key authentication not being in preferred auth list ... ok
test_public_key_signature_algs (tests.test_connection_auth._TestPublicKeyAuth.test_public_key_signature_algs)
Test public key authentication with specific signature algorithms ... ok
test_unknown_auth (tests.test_connection_auth._TestPublicKeyAuth.test_unknown_auth)
Test server returning an unknown auth method before public key ... ok
test_untrusted_ca (tests.test_connection_auth._TestPublicKeyAuth.test_untrusted_ca)
Test untrusted CA ... ok
test_untrusted_client_key (tests.test_connection_auth._TestPublicKeyAuth.test_untrusted_client_key)
Test untrusted client key ... ok
test_server_login_timeout_disabled (tests.test_connection_auth._TestServerLoginTimeoutDisabled.test_server_login_timeout_disabled)
Test with login timeout disabled ... ok
test_server_login_timeout_exceeded (tests.test_connection_auth._TestServerLoginTimeoutExceeded.test_server_login_timeout_exceeded)
Test server_login timeout exceeded ... ok
test_cert_principals (tests.test_connection_auth._TestSetAuthorizedKeys.test_cert_principals)
Test certificate principals check ... ok
test_set_authorized_keys (tests.test_connection_auth._TestSetAuthorizedKeys.test_set_authorized_keys)
Test set_authorized_keys method on server ... ok
test_agent_keypair_with_x509_cert (tests.test_connection_auth._TestX509Auth.test_agent_keypair_with_x509_cert)
Test connecting with sn agent key with replaced X.509 cert ... ok
test_disabled_trivial_x509_auth (tests.test_connection_auth._TestX509Auth.test_disabled_trivial_x509_auth)
Test disabling trivial auth with X.509 certificate authentication ... ok
test_keypair_with_x509_cert (tests.test_connection_auth._TestX509Auth.test_keypair_with_x509_cert)
Test connecting with a keypair with replaced X.509 cert ... ok
test_x509_chain (tests.test_connection_auth._TestX509Auth.test_x509_chain)
Test connecting with X.509 certificate chain ... ok
test_x509_incomplete_chain (tests.test_connection_auth._TestX509Auth.test_x509_incomplete_chain)
Test connecting with incomplete X.509 certificate chain ... ok
test_x509_self (tests.test_connection_auth._TestX509Auth.test_x509_self)
Test connecting with X.509 self-signed certificate ... ok
test_x509_untrusted_cert (tests.test_connection_auth._TestX509Auth.test_x509_untrusted_cert)
Test connecting with untrusted X.509 certificate chain ... ok
test_failed_x509_auth (tests.test_connection_auth._TestX509AuthDisabled.test_failed_x509_auth)
Test connect failure with X.509 certificate ... ok
test_non_x509 (tests.test_connection_auth._TestX509AuthDisabled.test_non_x509)
Test connecting without an X.509 certificate ... ok
test_x509_disabled (tests.test_connection_auth._TestX509Disabled.test_x509_disabled)
Test X.509 client certificate with server support disabled ... ok
test_x509_subject (tests.test_connection_auth._TestX509Subject.test_x509_subject)
Test authenticating X.509 certificate by subject name ... ok
test_x509_untrusted (tests.test_connection_auth._TestX509Untrusted.test_x509_untrusted)
Test untrusted X.509 self-signed certificate ... ok
test_change_width (tests.test_editor._TestEditor.test_change_width)
Test changing the terminal width ... ok
test_change_width_non_wrap (tests.test_editor._TestEditor.test_change_width_non_wrap)
Test changing the terminal width when not wrapping ... ok
test_editor (tests.test_editor._TestEditor.test_editor)
Test line editing ... ok
test_editor_clear_input (tests.test_editor._TestEditor.test_editor_clear_input)
Test clearing editor's input line ... ok
test_editor_echo_off (tests.test_editor._TestEditor.test_editor_echo_off)
Test editor with echo disabled ... ok
test_editor_echo_on (tests.test_editor._TestEditor.test_editor_echo_on)
Test editor with echo re-enabled ... ok
test_editor_line_mode_off (tests.test_editor._TestEditor.test_editor_line_mode_off)
Test editor with line mode disabled ... ok
test_no_terminal (tests.test_editor._TestEditor.test_no_terminal)
Test that editor is disabled when no pseudo-terminal is requested ... ok
test_non_wrap (tests.test_editor._TestEditor.test_non_wrap)
Test line editing in non-wrap mode ... ok
test_unknown_signal (tests.test_editor._TestEditor.test_unknown_signal)
Test unknown signal ... ok
test_editor_ansi (tests.test_editor._TestEditorANSI.test_editor_ansi)
Test that editor properly handles ANSI attributes in output ... ok
test_editor_disabled (tests.test_editor._TestEditorDisabled.test_editor_disabled)
Test that editor is disabled ... ok
test_change_width (tests.test_editor._TestEditorEncodingNone.test_change_width)
Test changing the terminal width ... ok
test_editor_disabled_encoding_none (tests.test_editor._TestEditorEncodingNone.test_editor_disabled_encoding_none)
Test that editor is disabled when encoding is None ... ok
test_editor_line_echo (tests.test_editor._TestEditorLineEcho.test_editor_line_echo)
Test line echo handled by application ... ok
test_editor_output_wrap (tests.test_editor._TestEditorOutputWrap.test_editor_output_wrap)
Test that editor properly wraps wide characters during output ... ok
test_editor_register_key (tests.test_editor._TestEditorRegisterKey.test_editor_register_key)
Test editor register key functionality ... ok
test_editor_signal (tests.test_editor._TestEditorRegisterKey.test_editor_signal)
Test editor register key triggering a signal ... ok
test_editor_soft_eof (tests.test_editor._TestEditorSoftEOF.test_editor_soft_eof)
Test editor sending soft EOF ... ok
test_editor_unlimited_length (tests.test_editor._TestEditorUnlimitedLength.test_editor_unlimited_length)
Test that editor can handle very long lines ... ok
test_encryption_algs (tests.test_encryption._TestEncryption.test_encryption_algs)
Unit test encryption algorithms ... ok
test_unavailable_cipher (tests.test_encryption._TestEncryption.test_unavailable_cipher)
Test registering encryption that uses an unavailable cipher ... ok
test_add_channel_after_close (tests.test_forward._TestAsyncTCPForwarding.test_add_channel_after_close)
Test opening a connection after a close ... ok
test_async_runtime_error (tests.test_forward._TestAsyncTCPForwarding.test_async_runtime_error)
Test runtime error in async listener ... ok
test_cancel_forward_remote_port_invalid_unicode (tests.test_forward._TestAsyncTCPForwarding.test_cancel_forward_remote_port_invalid_unicode)
Test canceling TCP/IP forwarding with invalid Unicode in host ... ok
test_connection (tests.test_forward._TestAsyncTCPForwarding.test_connection)
Test opening a remote connection ... ok
test_connection_failure (tests.test_forward._TestAsyncTCPForwarding.test_connection_failure)
Test failure in opening a remote connection ... ok
test_connection_invalid_unicode (tests.test_forward._TestAsyncTCPForwarding.test_connection_invalid_unicode)
Test opening a connection with invalid Unicode in host ... ok
test_connection_not_permitted (tests.test_forward._TestAsyncTCPForwarding.test_connection_not_permitted)
Test permission denied in opening a remote connection ... ok
test_connection_not_permitted_open (tests.test_forward._TestAsyncTCPForwarding.test_connection_not_permitted_open)
Test open permission denied in opening a remote connection ... ok
test_connection_rejected (tests.test_forward._TestAsyncTCPForwarding.test_connection_rejected)
Test rejection in opening a remote connection ... ok
test_forward_bind_error_ipv4 (tests.test_forward._TestAsyncTCPForwarding.test_forward_bind_error_ipv4)
Test error binding a local forwarding port ... ok
test_forward_bind_error_ipv6 (tests.test_forward._TestAsyncTCPForwarding.test_forward_bind_error_ipv6)
Test error binding a local forwarding port ... ok
test_forward_connect_error (tests.test_forward._TestAsyncTCPForwarding.test_forward_connect_error)
Test error connecting a local forwarding port ... ok
test_forward_immediate_eof (tests.test_forward._TestAsyncTCPForwarding.test_forward_immediate_eof)
Test getting EOF before forwarded connection is fully open ... ok
test_forward_local_port (tests.test_forward._TestAsyncTCPForwarding.test_forward_local_port)
Test forwarding of a local port ... ok
test_forward_local_port_failure (tests.test_forward._TestAsyncTCPForwarding.test_forward_local_port_failure)
Test failure in forwarding a local port ... ok
test_forward_local_port_pause (tests.test_forward._TestAsyncTCPForwarding.test_forward_local_port_pause)
Test pause during forwarding of a local port ... ok
test_forward_remote_port (tests.test_forward._TestAsyncTCPForwarding.test_forward_remote_port)
Test forwarding of a remote port ... ok
test_forward_remote_port_failure (tests.test_forward._TestAsyncTCPForwarding.test_forward_remote_port_failure)
Test failure of forwarding a remote port ... ok
test_forward_remote_port_invalid_unicode (tests.test_forward._TestAsyncTCPForwarding.test_forward_remote_port_invalid_unicode)
Test TCP/IP forwarding with invalid Unicode in host ... ok
test_forward_remote_port_not_permitted (tests.test_forward._TestAsyncTCPForwarding.test_forward_remote_port_not_permitted)
Test permission denied in forwarding of a remote port ... ok
test_forward_remote_specific_port (tests.test_forward._TestAsyncTCPForwarding.test_forward_remote_specific_port)
Test forwarding of a specific remote port ... ok
test_listener_close_on_conn_close (tests.test_forward._TestAsyncTCPForwarding.test_listener_close_on_conn_close)
Test listener closes when connection closes ... ok
test_multiple_global_requests (tests.test_forward._TestAsyncTCPForwarding.test_multiple_global_requests)
Test sending multiple global requests in parallel ... ok
test_proxy_jump (tests.test_forward._TestAsyncTCPForwarding.test_proxy_jump)
Test connecting a tunnneled SSH connection using ProxyJump ... ok
test_proxy_jump_encrypted_key (tests.test_forward._TestAsyncTCPForwarding.test_proxy_jump_encrypted_key)
Test ProxyJump with encrypted client key ... ok
test_proxy_jump_encrypted_key_missing_passphrase (tests.test_forward._TestAsyncTCPForwarding.test_proxy_jump_encrypted_key_missing_passphrase)
Test ProxyJump with encrypted client key and missing passphrase ... ok
test_server (tests.test_forward._TestAsyncTCPForwarding.test_server)
Test creating a remote listener ... ok
test_server_context_manager (tests.test_forward._TestAsyncTCPForwarding.test_server_context_manager)
Test using a remote listener as a context manager ... ok
test_server_failure (tests.test_forward._TestAsyncTCPForwarding.test_server_failure)
Test failure in creating a remote listener ... ok
test_server_non_async (tests.test_forward._TestAsyncTCPForwarding.test_server_non_async)
Test creating a remote listener using non-async handler ... ok
test_server_open (tests.test_forward._TestAsyncTCPForwarding.test_server_open)
Test creating a remote listener which uses open_connection ... ok
test_ssh_connect_reverse_tunnel (tests.test_forward._TestAsyncTCPForwarding.test_ssh_connect_reverse_tunnel)
Test creating a tunneled reverse direction SSH connection ... ok
test_ssh_connect_tunnel (tests.test_forward._TestAsyncTCPForwarding.test_ssh_connect_tunnel)
Test connecting a tunneled SSH connection ... ok
test_ssh_connect_tunnel_string (tests.test_forward._TestAsyncTCPForwarding.test_ssh_connect_tunnel_string)
Test connecting a tunneled SSH connection via string ... ok
test_ssh_connect_tunnel_string_failed (tests.test_forward._TestAsyncTCPForwarding.test_ssh_connect_tunnel_string_failed)
Test failed connection on a tunneled SSH connection via string ... ok
test_ssh_create_tunnel (tests.test_forward._TestAsyncTCPForwarding.test_ssh_create_tunnel)
Test creating a tunneled SSH connection ... ok
test_ssh_listen_reverse_tunnel (tests.test_forward._TestAsyncTCPForwarding.test_ssh_listen_reverse_tunnel)
Test creating a tunneled reverse direction SSH connection ... ok
test_ssh_listen_tunnel (tests.test_forward._TestAsyncTCPForwarding.test_ssh_listen_tunnel)
Test opening a tunneled SSH listener ... ok
test_ssh_listen_tunnel_default_port (tests.test_forward._TestAsyncTCPForwarding.test_ssh_listen_tunnel_default_port)
Test opening a tunneled SSH listener via string without port ... ok
test_ssh_listen_tunnel_string (tests.test_forward._TestAsyncTCPForwarding.test_ssh_listen_tunnel_string)
Test opening a tunneled SSH listener via string ... ok
test_ssh_listen_tunnel_string_failed (tests.test_forward._TestAsyncTCPForwarding.test_ssh_listen_tunnel_string_failed)
Test open failure on a tunneled SSH listener via string ... ok
test_cancel_forward_remote_path_invalid_unicode (tests.test_forward._TestAsyncUNIXForwarding.test_cancel_forward_remote_path_invalid_unicode)
Test canceling UNIX forwarding with invalid Unicode in path ... ok
test_forward_local_path (tests.test_forward._TestAsyncUNIXForwarding.test_forward_local_path)
Test forwarding of a local UNIX domain path ... ok
test_forward_remote_path (tests.test_forward._TestAsyncUNIXForwarding.test_forward_remote_path)
Test forwarding of a remote UNIX domain path ... ok
test_forward_remote_path_failure (tests.test_forward._TestAsyncUNIXForwarding.test_forward_remote_path_failure)
Test failure of forwarding a remote UNIX domain path ... ok
test_forward_remote_path_invalid_unicode (tests.test_forward._TestAsyncUNIXForwarding.test_forward_remote_path_invalid_unicode)
Test forwarding a UNIX domain path with invalid Unicode in it ... ok
test_forward_remote_path_not_permitted (tests.test_forward._TestAsyncUNIXForwarding.test_forward_remote_path_not_permitted)
Test permission denied in forwarding a remote UNIX domain path ... ok
test_unix_connection (tests.test_forward._TestAsyncUNIXForwarding.test_unix_connection)
Test opening a remote UNIX connection ... ok
test_unix_connection_failure (tests.test_forward._TestAsyncUNIXForwarding.test_unix_connection_failure)
Test failure in opening a remote UNIX connection ... ok
test_unix_connection_invalid_unicode (tests.test_forward._TestAsyncUNIXForwarding.test_unix_connection_invalid_unicode)
Test opening a UNIX connection with invalid Unicode in path ... ok
test_unix_connection_not_permitted (tests.test_forward._TestAsyncUNIXForwarding.test_unix_connection_not_permitted)
Test permission denied in opening a remote UNIX connection ... ok
test_unix_connection_rejected (tests.test_forward._TestAsyncUNIXForwarding.test_unix_connection_rejected)
Test rejection in opening a remote UNIX connection ... ok
test_unix_server (tests.test_forward._TestAsyncUNIXForwarding.test_unix_server)
Test creating a remote UNIX listener ... ok
test_unix_server_failure (tests.test_forward._TestAsyncUNIXForwarding.test_unix_server_failure)
Test failure in creating a remote UNIX listener ... ok
test_unix_server_non_async (tests.test_forward._TestAsyncUNIXForwarding.test_unix_server_non_async)
Test creating a remote UNIX listener using non-async handler ... ok
test_unix_server_open (tests.test_forward._TestAsyncUNIXForwarding.test_unix_server_open)
Test creating a UNIX listener which uses open_unix_connection ... ok
test_forward_bind_error_socks (tests.test_forward._TestSOCKSForwarding.test_forward_bind_error_socks)
Test error binding a local dynamic forwarding port ... ok
test_forward_socks (tests.test_forward._TestSOCKSForwarding.test_forward_socks)
Test dynamic port forwarding via SOCKS ... ok
test_forward_socks_specific_port (tests.test_forward._TestSOCKSForwarding.test_forward_socks_specific_port)
Test dynamic forwarding on a specific port ... ok
test_add_channel_after_close (tests.test_forward._TestTCPForwarding.test_add_channel_after_close)
Test opening a connection after a close ... ok
test_async_runtime_error (tests.test_forward._TestTCPForwarding.test_async_runtime_error)
Test runtime error in async listener ... ok
test_cancel_forward_remote_port_invalid_unicode (tests.test_forward._TestTCPForwarding.test_cancel_forward_remote_port_invalid_unicode)
Test canceling TCP/IP forwarding with invalid Unicode in host ... ok
test_connection (tests.test_forward._TestTCPForwarding.test_connection)
Test opening a remote connection ... ok
test_connection_failure (tests.test_forward._TestTCPForwarding.test_connection_failure)
Test failure in opening a remote connection ... ok
test_connection_invalid_unicode (tests.test_forward._TestTCPForwarding.test_connection_invalid_unicode)
Test opening a connection with invalid Unicode in host ... ok
test_connection_not_permitted (tests.test_forward._TestTCPForwarding.test_connection_not_permitted)
Test permission denied in opening a remote connection ... ok
test_connection_not_permitted_open (tests.test_forward._TestTCPForwarding.test_connection_not_permitted_open)
Test open permission denied in opening a remote connection ... ok
test_connection_rejected (tests.test_forward._TestTCPForwarding.test_connection_rejected)
Test rejection in opening a remote connection ... ok
test_forward_bind_error_ipv4 (tests.test_forward._TestTCPForwarding.test_forward_bind_error_ipv4)
Test error binding a local forwarding port ... ok
test_forward_bind_error_ipv6 (tests.test_forward._TestTCPForwarding.test_forward_bind_error_ipv6)
Test error binding a local forwarding port ... ok
test_forward_connect_error (tests.test_forward._TestTCPForwarding.test_forward_connect_error)
Test error connecting a local forwarding port ... ok
test_forward_immediate_eof (tests.test_forward._TestTCPForwarding.test_forward_immediate_eof)
Test getting EOF before forwarded connection is fully open ... ok
test_forward_local_port (tests.test_forward._TestTCPForwarding.test_forward_local_port)
Test forwarding of a local port ... ok
test_forward_local_port_failure (tests.test_forward._TestTCPForwarding.test_forward_local_port_failure)
Test failure in forwarding a local port ... ok
test_forward_local_port_pause (tests.test_forward._TestTCPForwarding.test_forward_local_port_pause)
Test pause during forwarding of a local port ... ok
test_forward_remote_port (tests.test_forward._TestTCPForwarding.test_forward_remote_port)
Test forwarding of a remote port ... ok
test_forward_remote_port_failure (tests.test_forward._TestTCPForwarding.test_forward_remote_port_failure)
Test failure of forwarding a remote port ... ok
test_forward_remote_port_invalid_unicode (tests.test_forward._TestTCPForwarding.test_forward_remote_port_invalid_unicode)
Test TCP/IP forwarding with invalid Unicode in host ... ok
test_forward_remote_port_not_permitted (tests.test_forward._TestTCPForwarding.test_forward_remote_port_not_permitted)
Test permission denied in forwarding of a remote port ... ok
test_forward_remote_specific_port (tests.test_forward._TestTCPForwarding.test_forward_remote_specific_port)
Test forwarding of a specific remote port ... ok
test_listener_close_on_conn_close (tests.test_forward._TestTCPForwarding.test_listener_close_on_conn_close)
Test listener closes when connection closes ... ok
test_multiple_global_requests (tests.test_forward._TestTCPForwarding.test_multiple_global_requests)
Test sending multiple global requests in parallel ... ok
test_proxy_jump (tests.test_forward._TestTCPForwarding.test_proxy_jump)
Test connecting a tunnneled SSH connection using ProxyJump ... ok
test_proxy_jump_encrypted_key (tests.test_forward._TestTCPForwarding.test_proxy_jump_encrypted_key)
Test ProxyJump with encrypted client key ... ok
test_proxy_jump_encrypted_key_missing_passphrase (tests.test_forward._TestTCPForwarding.test_proxy_jump_encrypted_key_missing_passphrase)
Test ProxyJump with encrypted client key and missing passphrase ... ok
test_server (tests.test_forward._TestTCPForwarding.test_server)
Test creating a remote listener ... ok
test_server_context_manager (tests.test_forward._TestTCPForwarding.test_server_context_manager)
Test using a remote listener as a context manager ... ok
test_server_failure (tests.test_forward._TestTCPForwarding.test_server_failure)
Test failure in creating a remote listener ... ok
test_server_non_async (tests.test_forward._TestTCPForwarding.test_server_non_async)
Test creating a remote listener using non-async handler ... ok
test_server_open (tests.test_forward._TestTCPForwarding.test_server_open)
Test creating a remote listener which uses open_connection ... ok
test_ssh_connect_reverse_tunnel (tests.test_forward._TestTCPForwarding.test_ssh_connect_reverse_tunnel)
Test creating a tunneled reverse direction SSH connection ... ok
test_ssh_connect_tunnel (tests.test_forward._TestTCPForwarding.test_ssh_connect_tunnel)
Test connecting a tunneled SSH connection ... ok
test_ssh_connect_tunnel_string (tests.test_forward._TestTCPForwarding.test_ssh_connect_tunnel_string)
Test connecting a tunneled SSH connection via string ... ok
test_ssh_connect_tunnel_string_failed (tests.test_forward._TestTCPForwarding.test_ssh_connect_tunnel_string_failed)
Test failed connection on a tunneled SSH connection via string ... ok
test_ssh_create_tunnel (tests.test_forward._TestTCPForwarding.test_ssh_create_tunnel)
Test creating a tunneled SSH connection ... ok
test_ssh_listen_reverse_tunnel (tests.test_forward._TestTCPForwarding.test_ssh_listen_reverse_tunnel)
Test creating a tunneled reverse direction SSH connection ... ok
test_ssh_listen_tunnel (tests.test_forward._TestTCPForwarding.test_ssh_listen_tunnel)
Test opening a tunneled SSH listener ... ok
test_ssh_listen_tunnel_default_port (tests.test_forward._TestTCPForwarding.test_ssh_listen_tunnel_default_port)
Test opening a tunneled SSH listener via string without port ... ok
test_ssh_listen_tunnel_string (tests.test_forward._TestTCPForwarding.test_ssh_listen_tunnel_string)
Test opening a tunneled SSH listener via string ... ok
test_ssh_listen_tunnel_string_failed (tests.test_forward._TestTCPForwarding.test_ssh_listen_tunnel_string_failed)
Test open failure on a tunneled SSH listener via string ... ok
test_cancel_forward_remote_path_invalid_unicode (tests.test_forward._TestUNIXForwarding.test_cancel_forward_remote_path_invalid_unicode)
Test canceling UNIX forwarding with invalid Unicode in path ... ok
test_forward_local_path (tests.test_forward._TestUNIXForwarding.test_forward_local_path)
Test forwarding of a local UNIX domain path ... ok
test_forward_remote_path (tests.test_forward._TestUNIXForwarding.test_forward_remote_path)
Test forwarding of a remote UNIX domain path ... ok
test_forward_remote_path_failure (tests.test_forward._TestUNIXForwarding.test_forward_remote_path_failure)
Test failure of forwarding a remote UNIX domain path ... ok
test_forward_remote_path_invalid_unicode (tests.test_forward._TestUNIXForwarding.test_forward_remote_path_invalid_unicode)
Test forwarding a UNIX domain path with invalid Unicode in it ... ok
test_forward_remote_path_not_permitted (tests.test_forward._TestUNIXForwarding.test_forward_remote_path_not_permitted)
Test permission denied in forwarding a remote UNIX domain path ... ok
test_unix_connection (tests.test_forward._TestUNIXForwarding.test_unix_connection)
Test opening a remote UNIX connection ... ok
test_unix_connection_failure (tests.test_forward._TestUNIXForwarding.test_unix_connection_failure)
Test failure in opening a remote UNIX connection ... ok
test_unix_connection_invalid_unicode (tests.test_forward._TestUNIXForwarding.test_unix_connection_invalid_unicode)
Test opening a UNIX connection with invalid Unicode in path ... ok
test_unix_connection_not_permitted (tests.test_forward._TestUNIXForwarding.test_unix_connection_not_permitted)
Test permission denied in opening a remote UNIX connection ... ok
test_unix_connection_rejected (tests.test_forward._TestUNIXForwarding.test_unix_connection_rejected)
Test rejection in opening a remote UNIX connection ... ok
test_unix_server (tests.test_forward._TestUNIXForwarding.test_unix_server)
Test creating a remote UNIX listener ... ok
test_unix_server_failure (tests.test_forward._TestUNIXForwarding.test_unix_server_failure)
Test failure in creating a remote UNIX listener ... ok
test_unix_server_non_async (tests.test_forward._TestUNIXForwarding.test_unix_server_non_async)
Test creating a remote UNIX listener using non-async handler ... ok
test_unix_server_open (tests.test_forward._TestUNIXForwarding.test_unix_server_open)
Test creating a UNIX listener which uses open_unix_connection ... ok
test_curve25519dh_errors (tests.test_kex._TestKex.test_curve25519dh_errors)
Unit test error conditions in Curve25519DH key exchange ... ok
test_curve448dh_errors (tests.test_kex._TestKex.test_curve448dh_errors)
Unit test error conditions in Curve448DH key exchange ... ok
test_dh_errors (tests.test_kex._TestKex.test_dh_errors)
Unit test error conditions in DH key exchange ... ok
test_dh_gex (tests.test_kex._TestKex.test_dh_gex)
Unit test old DH group exchange request ... ok
test_dh_gex_errors (tests.test_kex._TestKex.test_dh_gex_errors)
Unit test error conditions in DH group exchange ... ok
test_dh_gex_old (tests.test_kex._TestKex.test_dh_gex_old)
Unit test old DH group exchange request ... ok
test_ecdh_errors (tests.test_kex._TestKex.test_ecdh_errors)
Unit test error conditions in ECDH key exchange ... ok
test_gss_errors (tests.test_kex._TestKex.test_gss_errors)
Unit test error conditions in GSS key exchange ... ok
test_key_exchange_algs (tests.test_kex._TestKex.test_key_exchange_algs)
Unit test key exchange algorithms ... ok
test_rsa_errors (tests.test_kex._TestKex.test_rsa_errors)
Unit test error conditions in RSA key exchange ... ok
test_bytes (tests.test_known_hosts._TestKnownHosts.test_bytes)
Test match against byte string ... ok
test_callable (tests.test_known_hosts._TestKnownHosts.test_callable)
Test match using callable ... ok
test_file (tests.test_known_hosts._TestKnownHosts.test_file)
Test match against file ... ok
test_incomplete_hash (tests.test_known_hosts._TestKnownHosts.test_incomplete_hash)
Test for line with incomplete host hash ... ok
test_invalid_hash (tests.test_known_hosts._TestKnownHosts.test_invalid_hash)
Test for line with invalid host hash ... ok
test_invalid_key (tests.test_known_hosts._TestKnownHosts.test_invalid_key)
Test for line with invaid key ... ok
test_invalid_marker (tests.test_known_hosts._TestKnownHosts.test_invalid_marker)
Test for line with invaid marker ... ok
test_match (tests.test_known_hosts._TestKnownHosts.test_match)
Test known host matching ... ok
test_missing_key (tests.test_known_hosts._TestKnownHosts.test_missing_key)
Test for line with missing key data ... ok
test_missing_key_with_tag (tests.test_known_hosts._TestKnownHosts.test_missing_key_with_tag)
Test for line with tag with missing key data ... ok
test_no_addr (tests.test_known_hosts._TestKnownHosts.test_no_addr)
Test match without providing addr ... ok
test_no_match (tests.test_known_hosts._TestKnownHosts.test_no_match)
Test for cases where no match is found ... ok
test_no_port (tests.test_known_hosts._TestKnownHosts.test_no_port)
Test match without providing port ... ok
test_scoped_addr (tests.test_known_hosts._TestKnownHosts.test_scoped_addr)
Test match on scoped addresses ... ok
test_tuple (tests.test_known_hosts._TestKnownHosts.test_tuple)
Test passing already constructed tuple of keys ... ok
test_unknown_hash_type (tests.test_known_hosts._TestKnownHosts.test_unknown_hash_type)
Test for line with unknown host hash type ... ok
test_channel_log (tests.test_logging._TestLogging.test_channel_log)
Test channel-level logger ... ok
test_connection_log (tests.test_logging._TestLogging.test_connection_log)
Test connection-level logger ... ok
test_debug_levels (tests.test_logging._TestLogging.test_debug_levels)
Test log debug levels ... ok
test_invalid_debug_level (tests.test_logging._TestLogging.test_invalid_debug_level)
Test invalid debug level ... ok
test_logging (tests.test_logging._TestLogging.test_logging)
Test AsyncSSH logging ... ok
test_packet_logging (tests.test_logging._TestLogging.test_packet_logging)
Test packet logging ... ok
test_process_log (tests.test_logging._TestLogging.test_process_log)
Test process-level logger ... ok
test_sftp_log (tests.test_logging._TestLogging.test_sftp_log)
Test sftp-level logger ... ok
test_stream_log (tests.test_logging._TestLogging.test_stream_log)
Test stream-level logger ... ok
test_mac_algs (tests.test_mac._TestMAC.test_mac_algs)
Unit test MAC algorithms ... ok
test_umac_wrapper (tests.test_mac._TestMAC.test_umac_wrapper)
Unit test some unused parts of the UMAC wrapper code ... skipped 'umac not available'
test_packet (tests.test_packet._TestPacket.test_packet)
Unit test SSH packet module ... ok
test_unicode (tests.test_packet._TestPacket.test_unicode)
Unit test encoding of UTF-8 string ... ok
test_load_keys (tests.test_pkcs11._TestPKCS11Auth.test_load_keys)
Test loading keys and certs from PKCS#11 tokens ... skipped 'pkcs11 support not available'
test_load_keys_without_certs (tests.test_pkcs11._TestPKCS11Auth.test_load_keys_without_certs)
Test loading keys without certs from PKCS#11 tokens ... skipped 'pkcs11 support not available'
test_match_key_id (tests.test_pkcs11._TestPKCS11Auth.test_match_key_id)
Test matching on PKCS#11 key id ... skipped 'pkcs11 support not available'
test_match_key_id_bytes (tests.test_pkcs11._TestPKCS11Auth.test_match_key_id_bytes)
Test matching on PKCS#11 key id as bytes ... skipped 'pkcs11 support not available'
test_match_key_label (tests.test_pkcs11._TestPKCS11Auth.test_match_key_label)
Test matching on PKCS#11 key label ... skipped 'pkcs11 support not available'
test_match_token_label (tests.test_pkcs11._TestPKCS11Auth.test_match_token_label)
Test matching on PKCS#11 token label ... skipped 'pkcs11 support not available'
test_match_token_serial (tests.test_pkcs11._TestPKCS11Auth.test_match_token_serial)
Test matching on PKCS#11 token serial number ... skipped 'pkcs11 support not available'
test_match_token_serial_bytes (tests.test_pkcs11._TestPKCS11Auth.test_match_token_serial_bytes)
Test matching on PKCS#11 token serial number as bytes ... skipped 'pkcs11 support not available'
test_pkcs11_auth (tests.test_pkcs11._TestPKCS11Auth.test_pkcs11_auth)
Test authenticating with PKCS#11 token ... skipped 'pkcs11 support not available'
test_pkcs11_load_keys (tests.test_pkcs11._TestPKCS11Auth.test_pkcs11_load_keys)
Test authenticating with explicitly loaded PKCS#11 keys ... skipped 'pkcs11 support not available'
test_pkcs11_with_replaced_cert (tests.test_pkcs11._TestPKCS11Auth.test_pkcs11_with_replaced_cert)
Test authenticating with a PKCS#11 with replaced cert ... skipped 'pkcs11 support not available'
test_key_not_found (tests.test_pkcs11._TestPKCS11TokenNotFound.test_key_not_found)
Test PKCS#11 with no token found ... skipped 'pkcs11 support not available'
test_pause_async_file_reader (tests.test_process._TestAsyncFileRedirection.test_pause_async_file_reader)
Test pausing and resuming reading from an aiofile ... skipped 'Async file I/O not available'
test_stdin_aiofile (tests.test_process._TestAsyncFileRedirection.test_stdin_aiofile)
Test with stdin redirected to an aiofile ... skipped 'Async file I/O not available'
test_stdin_binary_aiofile (tests.test_process._TestAsyncFileRedirection.test_stdin_binary_aiofile)
Test with stdin redirected to an aiofile in binary mode ... skipped 'Async file I/O not available'
test_stdout_aiofile (tests.test_process._TestAsyncFileRedirection.test_stdout_aiofile)
Test with stdout redirected to an aiofile ... skipped 'Async file I/O not available'
test_stdout_binary_aiofile (tests.test_process._TestAsyncFileRedirection.test_stdout_binary_aiofile)
Test with stdout redirected to an aiofile in binary mode ... skipped 'Async file I/O not available'
test_break (tests.test_process._TestProcessBasic.test_break)
Test sending a break ... ok
test_change_terminal_size (tests.test_process._TestProcessBasic.test_change_terminal_size)
Test changing terminal size ... ok
test_command (tests.test_process._TestProcessBasic.test_command)
Test executing a remote command ... ok
test_communicate (tests.test_process._TestProcessBasic.test_communicate)
Test communicate ... ok
test_communicate_paused (tests.test_process._TestProcessBasic.test_communicate_paused)
Test communicate when reading is already paused ... ok
test_disconnect (tests.test_process._TestProcessBasic.test_disconnect)
Test collecting output from a disconnected channel ... ok
test_env (tests.test_process._TestProcessBasic.test_env)
Test sending environment ... ok
test_exit_signal (tests.test_process._TestProcessBasic.test_exit_signal)
Test checking exit signal ... ok
test_exit_status (tests.test_process._TestProcessBasic.test_exit_status)
Test checking exit status ... ok
test_get_extra_info (tests.test_process._TestProcessBasic.test_get_extra_info)
Test get_extra_info on streams ... ok
test_ignoring_invalid_unicode (tests.test_process._TestProcessBasic.test_ignoring_invalid_unicode)
Test ignoring invalid Unicode data ... ok
test_incomplete_unicode (tests.test_process._TestProcessBasic.test_incomplete_unicode)
Test incomplete Unicode data ... ok
test_invalid_unicode (tests.test_process._TestProcessBasic.test_invalid_unicode)
Test invalid Unicode data ... ok
test_kill (tests.test_process._TestProcessBasic.test_kill)
Test sending a kill signal ... ok
test_numeric_signal (tests.test_process._TestProcessBasic.test_numeric_signal)
Test sending a signal using a numeric value ... ok
test_old_terminal_info (tests.test_process._TestProcessBasic.test_old_terminal_info)
Test setting and retrieving terminal information with old API ... ok
test_raise_on_exit_signal (tests.test_process._TestProcessBasic.test_raise_on_exit_signal)
Test raising an exception on exit signal ... ok
test_raise_on_exit_status (tests.test_process._TestProcessBasic.test_raise_on_exit_status)
Test raising an exception on non-zero exit status ... ok
test_raise_on_timeout (tests.test_process._TestProcessBasic.test_raise_on_timeout)
Test raising an exception on timeout ... ok
test_shell (tests.test_process._TestProcessBasic.test_shell)
Test starting a remote shell ... ok
test_signal (tests.test_process._TestProcessBasic.test_signal)
Test sending a signal ... ok
test_split_unicode (tests.test_process._TestProcessBasic.test_split_unicode)
Test Unicode split across blocks ... ok
test_subsystem (tests.test_process._TestProcessBasic.test_subsystem)
Test starting a remote subsystem ... ok
test_terminal_info (tests.test_process._TestProcessBasic.test_terminal_info)
Test setting and retrieving terminal information ... ok
test_terminate (tests.test_process._TestProcessBasic.test_terminate)
Test sending a terminate signal ... ok
test_unknown_action (tests.test_process._TestProcessBasic.test_unknown_action)
Test unknown action ... ok
test_stdin_binary_pipe (tests.test_process._TestProcessPipes.test_stdin_binary_pipe)
Test with stdin redirected to a pipe in binary mode ... ok
test_stdin_pipe (tests.test_process._TestProcessPipes.test_stdin_pipe)
Test with stdin redirected to a pipe ... ok
test_stdin_text_pipe (tests.test_process._TestProcessPipes.test_stdin_text_pipe)
Test with stdin redirected to a pipe in text mode ... ok
test_stdout_binary_pipe (tests.test_process._TestProcessPipes.test_stdout_binary_pipe)
Test with stdout redirected to a pipe in binary mode ... ok
test_stdout_pipe (tests.test_process._TestProcessPipes.test_stdout_pipe)
Test with stdout redirected to a pipe ... ok
test_stdout_text_pipe (tests.test_process._TestProcessPipes.test_stdout_text_pipe)
Test with stdout redirected to a pipe in text mode ... ok
test_change_stdin_process (tests.test_process._TestProcessRedirection.test_change_stdin_process)
Test changing stdin of an open process reading from another ... ok
test_change_stdout (tests.test_process._TestProcessRedirection.test_change_stdout)
Test changing stdout of an open process ... ok
test_change_stdout_process (tests.test_process._TestProcessRedirection.test_change_stdout_process)
Test changing stdout of an open process sending to another ... ok
test_consecutive_redirect (tests.test_process._TestProcessRedirection.test_consecutive_redirect)
Test consecutive redirects using drain ... ok
test_input (tests.test_process._TestProcessRedirection.test_input)
Test with input from a string ... ok
test_pause_file_reader (tests.test_process._TestProcessRedirection.test_pause_file_reader)
Test pausing and resuming reading from a file ... ok
test_pause_process_reader (tests.test_process._TestProcessRedirection.test_pause_process_reader)
Test pausing and resuming reading from another SSH process ... ok
test_redirect_process_when_paused (tests.test_process._TestProcessRedirection.test_redirect_process_when_paused)
Test redirecting away from a process when write is paused ... ok
test_redirect_stdin_when_paused (tests.test_process._TestProcessRedirection.test_redirect_stdin_when_paused)
Test redirecting stdin when write is paused ... ok
test_server_redirect_stderr (tests.test_process._TestProcessRedirection.test_server_redirect_stderr)
Test redirect on server of stderr ... ok
test_server_redirect_stdin (tests.test_process._TestProcessRedirection.test_server_redirect_stdin)
Test redirect on server of stdin ... ok
test_server_redirect_stdout (tests.test_process._TestProcessRedirection.test_server_redirect_stdout)
Test redirect on server of stdout ... ok
test_stderr_stdout (tests.test_process._TestProcessRedirection.test_stderr_stdout)
Test with stderr redirected to stdout ... ok
test_stdin_binary_file (tests.test_process._TestProcessRedirection.test_stdin_binary_file)
Test with stdin redirected to a file in binary mode ... ok
test_stdin_bytesio (tests.test_process._TestProcessRedirection.test_stdin_bytesio)
Test with stdin redirected to a BytesIO object ... ok
test_stdin_devnull (tests.test_process._TestProcessRedirection.test_stdin_devnull)
Test with stdin redirected to DEVNULL ... ok
test_stdin_file (tests.test_process._TestProcessRedirection.test_stdin_file)
Test with stdin redirected to a file ... ok
test_stdin_open_binary_file (tests.test_process._TestProcessRedirection.test_stdin_open_binary_file)
Test with stdin redirected to an open file in binary mode ... ok
test_stdin_open_file (tests.test_process._TestProcessRedirection.test_stdin_open_file)
Test with stdin redirected to an open file ... ok
test_stdin_pathlib (tests.test_process._TestProcessRedirection.test_stdin_pathlib)
Test with stdin redirected to a file name specified by pathlib ... ok
test_stdin_process (tests.test_process._TestProcessRedirection.test_stdin_process)
Test with stdin redirected to another SSH process ... ok
test_stdin_stream (tests.test_process._TestProcessRedirection.test_stdin_stream)
Test with stdin redirected to an asyncio stream ... ok
test_stdin_stringio (tests.test_process._TestProcessRedirection.test_stdin_stringio)
Test with stdin redirected to a StringIO object ... ok
test_stdout_binary_file (tests.test_process._TestProcessRedirection.test_stdout_binary_file)
Test with stdout redirected to a file in binary mode ... ok
test_stdout_bytesio (tests.test_process._TestProcessRedirection.test_stdout_bytesio)
Test with stdout redirected to a BytesIO ... ok
test_stdout_devnull (tests.test_process._TestProcessRedirection.test_stdout_devnull)
Test with stdout redirected to DEVNULL ... ok
test_stdout_file (tests.test_process._TestProcessRedirection.test_stdout_file)
Test with stdout redirected to a file ... ok
test_stdout_open_binary_file (tests.test_process._TestProcessRedirection.test_stdout_open_binary_file)
Test with stdout redirected to an open binary file ... ok
test_stdout_open_file (tests.test_process._TestProcessRedirection.test_stdout_open_file)
Test with stdout redirected to an open file ... ok
test_stdout_pathlib (tests.test_process._TestProcessRedirection.test_stdout_pathlib)
Test with stdout redirected to a file name specified by pathlib ... ok
test_stdout_process (tests.test_process._TestProcessRedirection.test_stdout_process)
Test with stdout redirected to another SSH process ... ok
test_stdout_stream (tests.test_process._TestProcessRedirection.test_stdout_stream)
Test with stdout redirected to an asyncio stream ... ok
test_stdout_stringio (tests.test_process._TestProcessRedirection.test_stdout_stringio)
Test with stdout redirected to a StringIO ... ok
test_change_stdin (tests.test_process._TestProcessSocketPair.test_change_stdin)
Test changing stdin of an open process ... ok
test_pause_socketpair_reader (tests.test_process._TestProcessSocketPair.test_pause_socketpair_reader)
Test pausing and resuming reading from a socketpair ... ok
test_pause_socketpair_writer (tests.test_process._TestProcessSocketPair.test_pause_socketpair_writer)
Test pausing and resuming writing to a socketpair ... ok
test_stdin_socketpair (tests.test_process._TestProcessSocketPair.test_stdin_socketpair)
Test with stdin redirected to a socketpair ... ok
test_stdout_socketpair (tests.test_process._TestProcessSocketPair.test_stdout_socketpair)
Test with stdout redirected to a socketpair ... ok
test_keys (tests.test_public_key.TestDSA.test_keys)
Check keys and certificates ... ok
test_keys (tests.test_public_key.TestECDSA.test_keys)
Check keys and certificates ... ok
test_keys (tests.test_public_key.TestEd25519.test_keys)
Check keys and certificates ... ok
test_keys (tests.test_public_key.TestEd448.test_keys)
Check keys and certificates ... ok
test_keys (tests.test_public_key.TestRSA.test_keys)
Check keys and certificates ... ok
test_keys (tests.test_public_key.TestSKECDSA.test_keys)
Check keys and certificates ... skipped 'security key support not available'
test_keys (tests.test_public_key.TestSKEd25519.test_keys)
Check keys and certificates ... skipped 'security key support not available'
test_ec_explicit (tests.test_public_key._TestPublicKeyTopLevel.test_ec_explicit)
Test EC certificate with explcit parameters ... ok
test_ec_explicit_unknown (tests.test_public_key._TestPublicKeyTopLevel.test_ec_explicit_unknown)
Import EC key with unknown explicit parameters ... ok
test_generate_errors (tests.test_public_key._TestPublicKeyTopLevel.test_generate_errors)
Test errors in private key and certificate generation ... ok
test_pad_error (tests.test_public_key._TestPublicKeyTopLevel.test_pad_error)
Test for missing RFC 1423 padding on PBE decrypt ... ok
test_public_key (tests.test_public_key._TestPublicKeyTopLevel.test_public_key)
Test public key top-level functions ... ok
test_public_key_algorithm_mismatch (tests.test_public_key._TestPublicKeyTopLevel.test_public_key_algorithm_mismatch)
Test algorihm mismatch in SSH public key ... ok
test_rsa_decrypt_error (tests.test_public_key._TestPublicKeyTopLevel.test_rsa_decrypt_error)
Test RSA decryption error ... ok
test_rsa_encrypt_error (tests.test_public_key._TestPublicKeyTopLevel.test_rsa_encrypt_error)
Test RSA encryption error ... ok
test_x509_certificate_hashes (tests.test_public_key._TestPublicKeyTopLevel.test_x509_certificate_hashes)
Test X.509 certificate hash algorithms ... ok
test_bidi (tests.test_saslprep._TestSASLPrep.test_bidi)
Test passing strings with bidirectional characters ... ok
test_map_to_nothing (tests.test_saslprep._TestSASLPrep.test_map_to_nothing)
Test passing strings with characters that map to nothing ... ok
test_map_to_whitespace (tests.test_saslprep._TestSASLPrep.test_map_to_whitespace)
Test passing strings with characters that map to whitespace ... ok
test_nonstring (tests.test_saslprep._TestSASLPrep.test_nonstring)
Test passing a non-string value ... ok
test_normalization (tests.test_saslprep._TestSASLPrep.test_normalization)
Test Unicode normalization form KC conversions ... ok
test_prohibited (tests.test_saslprep._TestSASLPrep.test_prohibited)
Test passing strings with prohibited characters ... ok
test_unassigned (tests.test_saslprep._TestSASLPrep.test_unassigned)
Test passing strings with unassigned code points ... ok
test_copy (tests.test_sftp._TestSCP.test_copy)
Test copying a file between remote hosts over SCP ... ok
test_copy_error_handler_sink (tests.test_sftp._TestSCP.test_copy_error_handler_sink)
Test copying multiple files over SCP with error handler ... ok
test_copy_error_handler_source (tests.test_sftp._TestSCP.test_copy_error_handler_source)
Test copying multiple files over SCP with error handler ... ok
test_copy_multiple (tests.test_sftp._TestSCP.test_copy_multiple)
Test copying multiple files over SCP ... ok
test_copy_preserve (tests.test_sftp._TestSCP.test_copy_preserve)
Test copying a file with preserved attributes between hosts ... ok
test_copy_progress (tests.test_sftp._TestSCP.test_copy_progress)
Test copying a file over SCP with progress reporting ... ok
test_copy_recurse (tests.test_sftp._TestSCP.test_copy_recurse)
Test recursively copying a directory between hosts over SCP ... ok
test_copy_recurse_existing (tests.test_sftp._TestSCP.test_copy_recurse_existing)
Test copying a directory over SCP where target dir exists ... ok
test_copy_recurse_not_directory (tests.test_sftp._TestSCP.test_copy_recurse_not_directory)
Test copying a directory over SCP where target is not directory ... ok
test_destination_open_connection (tests.test_sftp._TestSCP.test_destination_open_connection)
Test passing an open SSHClientConnection to SCP as destination ... ok
test_get (tests.test_sftp._TestSCP.test_get)
Test getting a file over SCP ... ok
test_get_directory_as_file (tests.test_sftp._TestSCP.test_get_directory_as_file)
Test getting a file which is actually a directory over SCP ... ok
test_get_error_handler (tests.test_sftp._TestSCP.test_get_error_handler)
Test getting multiple files over SCP with error handler ... ok
test_get_non_directory_in_path (tests.test_sftp._TestSCP.test_get_non_directory_in_path)
Test getting a file with a non-directory in path over SCP ... ok
test_get_not_permitted (tests.test_sftp._TestSCP.test_get_not_permitted)
Test getting a file with no read permissions over SCP ... ok
test_get_preserve (tests.test_sftp._TestSCP.test_get_preserve)
Test getting a file with preserved attributes over SCP ... ok
test_get_progress (tests.test_sftp._TestSCP.test_get_progress)
Test getting a file over SCP with progress reporting ... ok
test_get_recurse (tests.test_sftp._TestSCP.test_get_recurse)
Test recursively getting a directory over SCP ... ok
test_get_recurse_existing (tests.test_sftp._TestSCP.test_get_recurse_existing)
Test getting a directory over SCP where target dir exists ... ok
test_get_recurse_not_directory (tests.test_sftp._TestSCP.test_get_recurse_not_directory)
Test getting a directory over SCP where target is not directory ... ok
test_invalid_argument (tests.test_sftp._TestSCP.test_invalid_argument)
Test running SCP with invalid argument ... ok
test_invalid_c_argument (tests.test_sftp._TestSCP.test_invalid_c_argument)
Test running SCP with invalid argument to C request ... ok
test_invalid_t_argument (tests.test_sftp._TestSCP.test_invalid_t_argument)
Test running SCP with invalid argument to C request ... ok
test_local_copy (tests.test_sftp._TestSCP.test_local_copy)
Test for error return when attempting to copy local files ... ok
test_missing_direction (tests.test_sftp._TestSCP.test_missing_direction)
Test running SCP with missing direction argument ... ok
test_missing_path (tests.test_sftp._TestSCP.test_missing_path)
Test running SCP with missing path ... ok
test_put (tests.test_sftp._TestSCP.test_put)
Test putting a file over SCP ... ok
test_put_must_be_dir (tests.test_sftp._TestSCP.test_put_must_be_dir)
Test putting multiple files to a non-directory over SCP ... ok
test_put_name_too_long (tests.test_sftp._TestSCP.test_put_name_too_long)
Test putting a file over SCP with too long a name ... ok
test_put_non_directory_in_path (tests.test_sftp._TestSCP.test_put_non_directory_in_path)
Test putting a file with a non-directory in path over SCP ... ok
test_put_preserve (tests.test_sftp._TestSCP.test_put_preserve)
Test putting a file with preserved attributes over SCP ... ok
test_put_progress (tests.test_sftp._TestSCP.test_put_progress)
Test putting a file over SCP with progress reporting ... ok
test_put_read_early_eof (tests.test_sftp._TestSCP.test_put_read_early_eof)
Test getting early EOF when putting a file over SCP ... ok
test_put_read_error (tests.test_sftp._TestSCP.test_put_read_error)
Test read errors when putting a file over SCP ... ok
test_put_recurse (tests.test_sftp._TestSCP.test_put_recurse)
Test recursively putting a directory over SCP ... ok
test_put_recurse_existing (tests.test_sftp._TestSCP.test_put_recurse_existing)
Test putting a directory over SCP where target dir exists ... ok
test_put_recurse_not_directory (tests.test_sftp._TestSCP.test_put_recurse_not_directory)
Test putting a directory over SCP where target is not directory ... ok
test_source_bytes (tests.test_sftp._TestSCP.test_source_bytes)
Test passing a byte string to SCP ... ok
test_source_open_connection (tests.test_sftp._TestSCP.test_source_open_connection)
Test passing an open SSHClientConnection to SCP as source ... ok
test_source_string (tests.test_sftp._TestSCP.test_source_string)
Test passing a string to SCP ... ok
test_copy (tests.test_sftp._TestSCPAsync.test_copy)
Test copying a file between remote hosts over SCP ... ok
test_copy_error_handler_sink (tests.test_sftp._TestSCPAsync.test_copy_error_handler_sink)
Test copying multiple files over SCP with error handler ... ok
test_copy_error_handler_source (tests.test_sftp._TestSCPAsync.test_copy_error_handler_source)
Test copying multiple files over SCP with error handler ... ok
test_copy_multiple (tests.test_sftp._TestSCPAsync.test_copy_multiple)
Test copying multiple files over SCP ... ok
test_copy_preserve (tests.test_sftp._TestSCPAsync.test_copy_preserve)
Test copying a file with preserved attributes between hosts ... ok
test_copy_progress (tests.test_sftp._TestSCPAsync.test_copy_progress)
Test copying a file over SCP with progress reporting ... ok
test_copy_recurse (tests.test_sftp._TestSCPAsync.test_copy_recurse)
Test recursively copying a directory between hosts over SCP ... ok
test_copy_recurse_existing (tests.test_sftp._TestSCPAsync.test_copy_recurse_existing)
Test copying a directory over SCP where target dir exists ... ok
test_copy_recurse_not_directory (tests.test_sftp._TestSCPAsync.test_copy_recurse_not_directory)
Test copying a directory over SCP where target is not directory ... ok
test_destination_open_connection (tests.test_sftp._TestSCPAsync.test_destination_open_connection)
Test passing an open SSHClientConnection to SCP as destination ... ok
test_get (tests.test_sftp._TestSCPAsync.test_get)
Test getting a file over SCP ... ok
test_get_directory_as_file (tests.test_sftp._TestSCPAsync.test_get_directory_as_file)
Test getting a file which is actually a directory over SCP ... ok
test_get_error_handler (tests.test_sftp._TestSCPAsync.test_get_error_handler)
Test getting multiple files over SCP with error handler ... ok
test_get_non_directory_in_path (tests.test_sftp._TestSCPAsync.test_get_non_directory_in_path)
Test getting a file with a non-directory in path over SCP ... ok
test_get_not_permitted (tests.test_sftp._TestSCPAsync.test_get_not_permitted)
Test getting a file with no read permissions over SCP ... ok
test_get_preserve (tests.test_sftp._TestSCPAsync.test_get_preserve)
Test getting a file with preserved attributes over SCP ... ok
test_get_progress (tests.test_sftp._TestSCPAsync.test_get_progress)
Test getting a file over SCP with progress reporting ... ok
test_get_recurse (tests.test_sftp._TestSCPAsync.test_get_recurse)
Test recursively getting a directory over SCP ... ok
test_get_recurse_existing (tests.test_sftp._TestSCPAsync.test_get_recurse_existing)
Test getting a directory over SCP where target dir exists ... ok
test_get_recurse_not_directory (tests.test_sftp._TestSCPAsync.test_get_recurse_not_directory)
Test getting a directory over SCP where target is not directory ... ok
test_invalid_argument (tests.test_sftp._TestSCPAsync.test_invalid_argument)
Test running SCP with invalid argument ... ok
test_invalid_c_argument (tests.test_sftp._TestSCPAsync.test_invalid_c_argument)
Test running SCP with invalid argument to C request ... ok
test_invalid_t_argument (tests.test_sftp._TestSCPAsync.test_invalid_t_argument)
Test running SCP with invalid argument to C request ... ok
test_local_copy (tests.test_sftp._TestSCPAsync.test_local_copy)
Test for error return when attempting to copy local files ... ok
test_missing_direction (tests.test_sftp._TestSCPAsync.test_missing_direction)
Test running SCP with missing direction argument ... ok
test_missing_path (tests.test_sftp._TestSCPAsync.test_missing_path)
Test running SCP with missing path ... ok
test_put (tests.test_sftp._TestSCPAsync.test_put)
Test putting a file over SCP ... ok
test_put_must_be_dir (tests.test_sftp._TestSCPAsync.test_put_must_be_dir)
Test putting multiple files to a non-directory over SCP ... ok
test_put_name_too_long (tests.test_sftp._TestSCPAsync.test_put_name_too_long)
Test putting a file over SCP with too long a name ... ok
test_put_non_directory_in_path (tests.test_sftp._TestSCPAsync.test_put_non_directory_in_path)
Test putting a file with a non-directory in path over SCP ... ok
test_put_preserve (tests.test_sftp._TestSCPAsync.test_put_preserve)
Test putting a file with preserved attributes over SCP ... ok
test_put_progress (tests.test_sftp._TestSCPAsync.test_put_progress)
Test putting a file over SCP with progress reporting ... ok
test_put_read_early_eof (tests.test_sftp._TestSCPAsync.test_put_read_early_eof)
Test getting early EOF when putting a file over SCP ... ok
test_put_read_error (tests.test_sftp._TestSCPAsync.test_put_read_error)
Test read errors when putting a file over SCP ... ok
test_put_recurse (tests.test_sftp._TestSCPAsync.test_put_recurse)
Test recursively putting a directory over SCP ... ok
test_put_recurse_existing (tests.test_sftp._TestSCPAsync.test_put_recurse_existing)
Test putting a directory over SCP where target dir exists ... ok
test_put_recurse_not_directory (tests.test_sftp._TestSCPAsync.test_put_recurse_not_directory)
Test putting a directory over SCP where target is not directory ... ok
test_source_bytes (tests.test_sftp._TestSCPAsync.test_source_bytes)
Test passing a byte string to SCP ... ok
test_source_open_connection (tests.test_sftp._TestSCPAsync.test_source_open_connection)
Test passing an open SSHClientConnection to SCP as source ... ok
test_source_string (tests.test_sftp._TestSCPAsync.test_source_string)
Test passing a string to SCP ... ok
test_get (tests.test_sftp._TestSCPAttrs.test_get)
Test getting a file over SCP with stat returning SFTPAttrs ... ok
test_put_not_permitted (tests.test_sftp._TestSCPAttrs.test_put_not_permitted)
Test putting a file over SCP onto an unwritable target ... ok
test_put_recurse_not_directory (tests.test_sftp._TestSCPAttrs.test_put_recurse_not_directory)
Test putting a directory over SCP where target is not directory ... ok
test_copy_connection_lost_sink (tests.test_sftp._TestSCPErrors.test_copy_connection_lost_sink)
Test sink abruptly closing connection during SCP copy ... ok
test_copy_connection_lost_source (tests.test_sftp._TestSCPErrors.test_copy_connection_lost_source)
Test source abruptly closing connection during SCP copy ... ok
test_copy_early_eof (tests.test_sftp._TestSCPErrors.test_copy_early_eof)
Test getting early EOF when copying a file over SCP ... ok
test_copy_extra_e (tests.test_sftp._TestSCPErrors.test_copy_extra_e)
Test getting extra E when copying a file over SCP ... ok
test_copy_unknown_action (tests.test_sftp._TestSCPErrors.test_copy_unknown_action)
Test getting unknown action from SCP server during copy ... ok
test_get_directory_without_recurse (tests.test_sftp._TestSCPErrors.test_get_directory_without_recurse)
Test receiving directory when recurse wasn't requested ... ok
test_get_early_eof (tests.test_sftp._TestSCPErrors.test_get_early_eof)
Test getting early EOF when getting a file over SCP ... ok
test_get_t_without_preserve (tests.test_sftp._TestSCPErrors.test_get_t_without_preserve)
Test getting timestamps with requesting preserve ... ok
test_get_unknown_action (tests.test_sftp._TestSCPErrors.test_get_unknown_action)
Test getting unknown action from SCP server during get ... ok
test_put_connection_lost (tests.test_sftp._TestSCPErrors.test_put_connection_lost)
Test SCP server abruptly closing connection on put ... ok
test_put_startup_error (tests.test_sftp._TestSCPErrors.test_put_startup_error)
Test SCP server returning an error on startup ... ok
test_unknown (tests.test_sftp._TestSCPErrors.test_unknown)
Test unknown SCP server request for code coverage ... ok
test_copy_error (tests.test_sftp._TestSCPIOError.test_copy_error)
Test error when copying a file over SCP ... ok
test_put_error (tests.test_sftp._TestSCPIOError.test_put_error)
Test error when putting a file over SCP ... ok
test_attrib_extension_response_v6 (tests.test_sftp._TestSFTP.test_attrib_extension_response_v6)
Test sending an attrib extension in version response ... ok
test_bad_response_type (tests.test_sftp._TestSFTP.test_bad_response_type)
Test sending a response with an incorrect response type ... ok
test_byte_range_lock_conflict_v6 (tests.test_sftp._TestSFTP.test_byte_range_lock_conflict_v6)
Test byte range lock conflict error in SFTPv6 ... ok
test_byte_range_lock_refused_v6 (tests.test_sftp._TestSFTP.test_byte_range_lock_refused_v6)
Test byte range lock refused error in SFTPv6 ... ok
test_byte_range_unlock_mismatch_v6 (tests.test_sftp._TestSFTP.test_byte_range_unlock_mismatch_v6)
Test byte range unlock mismatch error in SFTPv6 ... ok
test_cannot_delete_v6 (tests.test_sftp._TestSFTP.test_cannot_delete_v6)
Test cannot delete error in SFTPv6 ... ok
test_chmod (tests.test_sftp._TestSFTP.test_chmod)
Test changing permissions on a file ... ok
test_chown (tests.test_sftp._TestSFTP.test_chown)
Test changing ownership of a file ... ok
test_chown_v4 (tests.test_sftp._TestSFTP.test_chown_v4)
Test changing ownership of a file ... ok
test_cleanup_open_files (tests.test_sftp._TestSFTP.test_cleanup_open_files)
Test cleanup of open file handles on exit ... ok
test_close_after_init (tests.test_sftp._TestSFTP.test_close_after_init)
Test close immediately after init request at start ... ok
test_closed_file (tests.test_sftp._TestSFTP.test_closed_file)
Test I/O operations on a closed file ... ok
test_copy (tests.test_sftp._TestSFTP.test_copy)
Test copying a file over SFTP ... ok
test_copy_directory_no_recurse (tests.test_sftp._TestSFTP.test_copy_directory_no_recurse)
Test copying a directory over SFTP without recurse option ... ok
test_copy_directory_no_recurse_v6 (tests.test_sftp._TestSFTP.test_copy_directory_no_recurse_v6)
Test copying a directory over SFTPv6 without recurse option ... ok
test_copy_follow_symlinks (tests.test_sftp._TestSFTP.test_copy_follow_symlinks)
Test copying a file over SFTP while following symlinks ... ok
test_copy_invalid_name (tests.test_sftp._TestSFTP.test_copy_invalid_name)
Test copying a file with an invalid name over SFTP ... ok
test_copy_preserve (tests.test_sftp._TestSFTP.test_copy_preserve)
Test copying a file with preserved attributes over SFTP ... ok
test_copy_progress (tests.test_sftp._TestSFTP.test_copy_progress)
Test copying a file over SFTP with progress reporting ... ok
test_copy_recurse (tests.test_sftp._TestSFTP.test_copy_recurse)
Test recursively copying a directory over SFTP ... ok
test_copy_recurse_existing (tests.test_sftp._TestSFTP.test_copy_recurse_existing)
Test recursively copying over SFTP where target dir exists ... ok
test_delete_pending_v6 (tests.test_sftp._TestSFTP.test_delete_pending_v6)
Test delete pending error in SFTPv6 ... ok
test_empty_extension_response_v5 (tests.test_sftp._TestSFTP.test_empty_extension_response_v5)
Test sending an empty extension list in SFTPv5 version response ... ok
test_exists (tests.test_sftp._TestSFTP.test_exists)
Test checking whether a file exists ... ok
test_exited_session (tests.test_sftp._TestSFTP.test_exited_session)
Test use of SFTP session after exit ... ok
test_extension_in_init (tests.test_sftp._TestSFTP.test_extension_in_init)
Test sending an extension in version 3 init request ... ok
test_file_chown (tests.test_sftp._TestSFTP.test_file_chown)
Test changing ownership of an open file ... ok
test_file_chown_v4 (tests.test_sftp._TestSFTP.test_file_chown_v4)
Test changing ownership of an open file ... ok
test_file_corrupt_v6 (tests.test_sftp._TestSFTP.test_file_corrupt_v6)
Test file corrupt error in SFTPv6 ... ok
test_file_handle_skip (tests.test_sftp._TestSFTP.test_file_handle_skip)
Test skipping over a file handle already in use ... ok
test_file_lock (tests.test_sftp._TestSFTP.test_file_lock)
Test file lock against earlier version SFTP server ... ok
test_file_lock_v6 (tests.test_sftp._TestSFTP.test_file_lock_v6)
Test file lock ... ok
test_file_seek (tests.test_sftp._TestSFTP.test_file_seek)
Test seeking within a file ... ok
test_file_setstat (tests.test_sftp._TestSFTP.test_file_setstat)
Test setting attributes on an open file ... ok
test_file_setstat_v6 (tests.test_sftp._TestSFTP.test_file_setstat_v6)
Test setting attributes on an open file with SFTPv6 ... ok
test_file_stat (tests.test_sftp._TestSFTP.test_file_stat)
Test getting attributes on an open file ... ok
test_file_stat_v4 (tests.test_sftp._TestSFTP.test_file_stat_v4)
Test getting attributes on an open file with SFTPv4 ... ok
test_file_stat_v6 (tests.test_sftp._TestSFTP.test_file_stat_v6)
Test getting attributes on an open file with SFTPv6 ... ok
test_file_statvfs (tests.test_sftp._TestSFTP.test_file_statvfs)
Test getting attributes on the filesystem containing an open file ... ok
test_file_sync (tests.test_sftp._TestSFTP.test_file_sync)
Test file sync ... ok
test_file_truncate (tests.test_sftp._TestSFTP.test_file_truncate)
Test truncating an open file ... ok
test_file_utime (tests.test_sftp._TestSFTP.test_file_utime)
Test changing access and modify times on an open file ... ok
test_file_utime_v4 (tests.test_sftp._TestSFTP.test_file_utime_v4)
Test changing access and modify times on an open file with SFTPv4 ... ok
test_glob (tests.test_sftp._TestSFTP.test_glob)
Test a glob pattern match over SFTP ... ok
test_glob_error_handler (tests.test_sftp._TestSFTP.test_glob_error_handler)
Test a glob pattern match with error handler over SFTP ... ok
test_glob_error_v4 (tests.test_sftp._TestSFTP.test_glob_error_v4)
Test a glob pattern match error over SFTP ... ok
test_glob_errors (tests.test_sftp._TestSFTP.test_glob_errors)
Test glob pattern match errors over SFTP ... ok
test_immediate_client_close (tests.test_sftp._TestSFTP.test_immediate_client_close)
Test closing SFTP channel immediately after opening ... ok
test_incomplete_init_request (tests.test_sftp._TestSFTP.test_incomplete_init_request)
Test sending init with missing version ... ok
test_incomplete_message (tests.test_sftp._TestSFTP.test_incomplete_message)
Test session cleanup in the middle of a write request ... ok
test_incomplete_version_response (tests.test_sftp._TestSFTP.test_incomplete_version_response)
Test sending an incomplete version response ... ok
test_invalid_access_flags_v6 (tests.test_sftp._TestSFTP.test_invalid_access_flags_v6)
Test opening file with invalid access flags with SFTPv6 ... ok
test_invalid_handle (tests.test_sftp._TestSFTP.test_invalid_handle)
Test sending requests associated with an invalid file handle ... ok
test_invalid_handle_v6 (tests.test_sftp._TestSFTP.test_invalid_handle_v6)
Test sending requests associated with an invalid file handle ... ok
test_invalid_open56 (tests.test_sftp._TestSFTP.test_invalid_open56)
Test calling open56 on an earlier version SFTP server ... ok
test_invalid_open_flags_v6 (tests.test_sftp._TestSFTP.test_invalid_open_flags_v6)
Test opening file with invalid open flags with SFTPv6 ... ok
test_invalid_open_mode (tests.test_sftp._TestSFTP.test_invalid_open_mode)
Test opening file with invalid mode ... ok
test_lexists (tests.test_sftp._TestSFTP.test_lexists)
Test checking whether a link exists ... ok
test_link (tests.test_sftp._TestSFTP.test_link)
Test creating a hard link ... ok
test_link_v6 (tests.test_sftp._TestSFTP.test_link_v6)
Test creating a hard link with SFTPv6 ... ok
test_listdir (tests.test_sftp._TestSFTP.test_listdir)
Test listing files in a directory ... ok
test_listdir_error_v4 (tests.test_sftp._TestSFTP.test_listdir_error_v4)
Test error while listing contents of a directory ... ok
test_listdir_v4 (tests.test_sftp._TestSFTP.test_listdir_v4)
Test listing files in a directory with SFTPv4 ... ok
test_lock_conflict_v5 (tests.test_sftp._TestSFTP.test_lock_conflict_v5)
Test lock conflict error in SFTPv5 ... ok
test_log_formatting (tests.test_sftp._TestSFTP.test_log_formatting)
Exercise log formatting of SFTP objects ... ok
test_lstat (tests.test_sftp._TestSFTP.test_lstat)
Test getting attributes on a link ... ok
test_lstat_v4 (tests.test_sftp._TestSFTP.test_lstat_v4)
Test getting attributes on a link with SFTPv4 ... ok
test_makedirs_no_parent_perms (tests.test_sftp._TestSFTP.test_makedirs_no_parent_perms)
Test creating a directory path without perms for a parent dir ... ok
test_makedirs_no_perms (tests.test_sftp._TestSFTP.test_makedirs_no_perms)
Test creating a directory path without perms for all parents ... ok
test_malformed_ok_response (tests.test_sftp._TestSFTP.test_malformed_ok_response)
Test sending an FX_OK response containing invalid Unicode ... ok
test_malformed_open_request (tests.test_sftp._TestSFTP.test_malformed_open_request)
Test sending malformed open request ... ok
test_malformed_readlink_response (tests.test_sftp._TestSFTP.test_malformed_readlink_response)
Test receiving malformed readlink response ... ok
test_malformed_realpath_response (tests.test_sftp._TestSFTP.test_malformed_realpath_response)
Test receiving malformed realpath response ... ok
test_missing_request_pktid (tests.test_sftp._TestSFTP.test_missing_request_pktid)
Test sending request without a packet ID ... ok
test_mkdir (tests.test_sftp._TestSFTP.test_mkdir)
Test creating a directory ... ok
test_multiple_copy (tests.test_sftp._TestSFTP.test_multiple_copy)
Test copying multiple files over SFTP ... ok
test_multiple_copy_bytes_path (tests.test_sftp._TestSFTP.test_multiple_copy_bytes_path)
Test copying multiple files with byte string paths over SFTP ... ok
test_multiple_copy_error_handler (tests.test_sftp._TestSFTP.test_multiple_copy_error_handler)
Test copying multiple files over SFTP with error handler ... ok
test_multiple_copy_glob (tests.test_sftp._TestSFTP.test_multiple_copy_glob)
Test copying multiple files via glob over SFTP ... ok
test_multiple_copy_pathlib_path (tests.test_sftp._TestSFTP.test_multiple_copy_pathlib_path)
Test copying multiple files with pathlib paths over SFTP ... ok
test_multiple_copy_target_not_dir (tests.test_sftp._TestSFTP.test_multiple_copy_target_not_dir)
Test copying multiple files over SFTP with non-directory target ... ok
test_multiple_copy_target_not_dir_v6 (tests.test_sftp._TestSFTP.test_multiple_copy_target_not_dir_v6)
Test copying multiple files over SFTP with non-directory target ... ok
test_multiple_copy_v4 (tests.test_sftp._TestSFTP.test_multiple_copy_v4)
Test copying multiple files over SFTPv4 ... ok
test_multiple_copy_v5 (tests.test_sftp._TestSFTP.test_multiple_copy_v5)
Test copying multiple files over SFTPv5 ... ok
test_multiple_copy_v6 (tests.test_sftp._TestSFTP.test_multiple_copy_v6)
Test copying multiple files over SFTPv6 ... ok
test_no_init (tests.test_sftp._TestSFTP.test_no_init)
Test sending non-init request at start ... ok
test_no_media_v4 (tests.test_sftp._TestSFTP.test_no_media_v4)
Test no media error in SFTPv4 ... ok
test_no_space_v5 (tests.test_sftp._TestSFTP.test_no_space_v5)
Test no space on filesystem error in SFTPv5 ... ok
test_non_version_response (tests.test_sftp._TestSFTP.test_non_version_response)
Test sending a non-version message in response to init ... ok
test_nonstandard_symlink_client (tests.test_sftp._TestSFTP.test_nonstandard_symlink_client)
Test creating a symlink with opposite argument order ... ok
test_nonstandard_version (tests.test_sftp._TestSFTP.test_nonstandard_version)
Test sending init with non-standard version ... ok
test_open56_append_v6 (tests.test_sftp._TestSFTP.test_open56_append_v6)
Test appending data to an existing file with SFTPv6 open56 ... ok
test_open56_exclusive_create_existing_v6 (tests.test_sftp._TestSFTP.test_open56_exclusive_create_existing_v6)
Test exclusive create of an existing file with SFTPv6 open56 ... ok
test_open56_exclusive_create_v6 (tests.test_sftp._TestSFTP.test_open56_exclusive_create_v6)
Test creating a new file with SFTPv6 open56 ... ok
test_open56_overwrite_offset_size_v6 (tests.test_sftp._TestSFTP.test_open56_overwrite_offset_size_v6)
Test writing data at a specific offset with SFTPv6 open56 ... ok
test_open56_overwrite_v6 (tests.test_sftp._TestSFTP.test_open56_overwrite_v6)
Test overwriting part of an existing file with SFTPv6 open56 ... ok
test_open56_truncate_v6 (tests.test_sftp._TestSFTP.test_open56_truncate_v6)
Test truncating a file at open time with SFTPv6 open56 ... ok
test_open56_write_v6 (tests.test_sftp._TestSFTP.test_open56_write_v6)
Test writing bytes to a file with SFTPv6 open56 ... ok
test_open_append (tests.test_sftp._TestSFTP.test_open_append)
Test appending data to an existing file ... ok
test_open_append_v6 (tests.test_sftp._TestSFTP.test_open_append_v6)
Test appending data to an existing file with SFTPv6 open ... ok
test_open_exclusive_create (tests.test_sftp._TestSFTP.test_open_exclusive_create)
Test creating a new file ... ok
test_open_exclusive_create_existing (tests.test_sftp._TestSFTP.test_open_exclusive_create_existing)
Test exclusive create of an existing file ... ok
test_open_exclusive_create_existing_v4 (tests.test_sftp._TestSFTP.test_open_exclusive_create_existing_v4)
Test exclusive create of an existing file with SFTPv4 ... ok
test_open_exclusive_create_v6 (tests.test_sftp._TestSFTP.test_open_exclusive_create_v6)
Test creating a new file with SFTPv6 open ... ok
test_open_file_dir_v6 (tests.test_sftp._TestSFTP.test_open_file_dir_v6)
Test open on a directory ... ok
test_open_link_loop_v6 (tests.test_sftp._TestSFTP.test_open_link_loop_v6)
Test opening a symlink which is a loop ... ok
test_open_overwrite (tests.test_sftp._TestSFTP.test_open_overwrite)
Test overwriting part of an existing file ... ok
test_open_overwrite_nonexistent (tests.test_sftp._TestSFTP.test_open_overwrite_nonexistent)
Test overwriting a nonexistent file ... ok
test_open_overwrite_offset_size (tests.test_sftp._TestSFTP.test_open_overwrite_offset_size)
Test writing data at a specific offset ... ok
test_open_overwrite_offset_size_v6 (tests.test_sftp._TestSFTP.test_open_overwrite_offset_size_v6)
Test writing data at a specific offset with SFTPv6 open ... ok
test_open_read (tests.test_sftp._TestSFTP.test_open_read)
Test reading data from a file ... ok
test_open_read_bytes (tests.test_sftp._TestSFTP.test_open_read_bytes)
Test reading bytes from a file ... ok
test_open_read_no_blocksize (tests.test_sftp._TestSFTP.test_open_read_no_blocksize)
Test reading with no block size set ... ok
test_open_read_nonexistent (tests.test_sftp._TestSFTP.test_open_read_nonexistent)
Test reading data from a nonexistent file ... ok
test_open_read_not_permitted (tests.test_sftp._TestSFTP.test_open_read_not_permitted)
Test reading data from a file with no read permission ... ok
test_open_read_offset_size (tests.test_sftp._TestSFTP.test_open_read_offset_size)
Test reading at a specific offset and size ... ok
test_open_read_out_of_order (tests.test_sftp._TestSFTP.test_open_read_out_of_order)
Test parallel read with out-of-order responses ... ok
test_open_read_parallel (tests.test_sftp._TestSFTP.test_open_read_parallel)
Test reading data from a file using parallel I/O ... ok
test_open_truncate (tests.test_sftp._TestSFTP.test_open_truncate)
Test truncating a file at open time ... ok
test_open_truncate_v6 (tests.test_sftp._TestSFTP.test_open_truncate_v6)
Test truncating a file at open time with SFTPv6 open ... ok
test_open_write (tests.test_sftp._TestSFTP.test_open_write)
Test writing data to a file ... ok
test_open_write_bytes (tests.test_sftp._TestSFTP.test_open_write_bytes)
Test writing bytes to a file ... ok
test_open_write_v6 (tests.test_sftp._TestSFTP.test_open_write_v6)
Test writing bytes to a file with SFTPv6 open ... ok
test_posix_rename (tests.test_sftp._TestSFTP.test_posix_rename)
Test renaming a file that replaces a target file ... ok
test_posix_rename_v6 (tests.test_sftp._TestSFTP.test_posix_rename_v6)
Test renaming a file that replaces a target file ... ok
test_quota_exceeded_v5 (tests.test_sftp._TestSFTP.test_quota_exceeded_v5)
Test quota exceeded error in SFTPv5 ... ok
test_readlink (tests.test_sftp._TestSFTP.test_readlink)
Test reading a symlink ... ok
test_readlink_decode_error (tests.test_sftp._TestSFTP.test_readlink_decode_error)
Test unicode decode error while reading a symlink ... ok
test_readlink_v6 (tests.test_sftp._TestSFTP.test_readlink_v6)
Test reading a symlink with SFTPv6 ... ok
test_remove (tests.test_sftp._TestSFTP.test_remove)
Test removing a file ... ok
test_rename (tests.test_sftp._TestSFTP.test_rename)
Test renaming a file ... ok
test_rename_v6 (tests.test_sftp._TestSFTP.test_rename_v6)
Test renaming a file with SFTPv6 ... ok
test_rmdir (tests.test_sftp._TestSFTP.test_rmdir)
Test removing a directory ... ok
test_rmdir_not_empty_v6 (tests.test_sftp._TestSFTP.test_rmdir_not_empty_v6)
Test rmdir on a non-empty directory ... ok
test_rmtree (tests.test_sftp._TestSFTP.test_rmtree)
Test removing a directory tree ... ok
test_rmtree_file (tests.test_sftp._TestSFTP.test_rmtree_file)
Test passing a file to rmtree ... ok
test_rmtree_ignore_errors (tests.test_sftp._TestSFTP.test_rmtree_ignore_errors)
Test ignoring errors in rmtree ... ok
test_rmtree_non_existent (tests.test_sftp._TestSFTP.test_rmtree_non_existent)
Test passing a non-existent directory to rmtree ... ok
test_rmtree_onerror (tests.test_sftp._TestSFTP.test_rmtree_onerror)
Test onerror callback in rmtree ... ok
test_rmtree_rmdir_failure (tests.test_sftp._TestSFTP.test_rmtree_rmdir_failure)
Test rmdir failing in rmtree ... ok
test_rmtree_symlink (tests.test_sftp._TestSFTP.test_rmtree_symlink)
Test passing a symlink to rmtree ... ok
test_rmtree_symlink_onerror (tests.test_sftp._TestSFTP.test_rmtree_symlink_onerror)
Test passing a symlink to rmtree with onerror callback ... ok
test_rmtree_unlink_failure (tests.test_sftp._TestSFTP.test_rmtree_unlink_failure)
Test unlink failing in rmtree ... ok
test_setstat (tests.test_sftp._TestSFTP.test_setstat)
Test setting attributes on a file ... ok
test_setstat_invalid_owner_group_v6 (tests.test_sftp._TestSFTP.test_setstat_invalid_owner_group_v6)
Test setting invalid owner/group on a file ... ok
test_setstat_v4 (tests.test_sftp._TestSFTP.test_setstat_v4)
Test setting attributes on a file ... ok
test_short_ok_response (tests.test_sftp._TestSFTP.test_short_ok_response)
Test sending an FX_OK response without a reason and lang ... ok
test_stat (tests.test_sftp._TestSFTP.test_stat)
Test getting attributes on a file ... ok
test_statvfs (tests.test_sftp._TestSFTP.test_statvfs)
Test getting attributes on a filesystem ... ok
test_symlink (tests.test_sftp._TestSFTP.test_symlink)
Test creating a symlink ... ok
test_symlink_encode_error (tests.test_sftp._TestSFTP.test_symlink_encode_error)
Test creating a unicode symlink with no path encoding set ... ok
test_symlink_v4 (tests.test_sftp._TestSFTP.test_symlink_v4)
Test creating a symlink with SFTPv4 ... ok
test_symlink_v6 (tests.test_sftp._TestSFTP.test_symlink_v6)
Test creating a symlink with SFTPv6 ... ok
test_truncate (tests.test_sftp._TestSFTP.test_truncate)
Test truncating a file ... ok
test_unexpected_client_close (tests.test_sftp._TestSFTP.test_unexpected_client_close)
Test an unexpected connection close from client ... ok
test_unexpected_ok_response (tests.test_sftp._TestSFTP.test_unexpected_ok_response)
Test sending an unexpected FX_OK response ... ok
test_unexpected_server_close (tests.test_sftp._TestSFTP.test_unexpected_server_close)
Test an unexpected connection close from server ... ok
test_unknown_extension_response (tests.test_sftp._TestSFTP.test_unknown_extension_response)
Test sending an unknown extension in version response ... ok
test_unknown_principal_v5 (tests.test_sftp._TestSFTP.test_unknown_principal_v5)
Test unknown principal error in SFTPv5 ... ok
test_unknown_request (tests.test_sftp._TestSFTP.test_unknown_request)
Test sending unknown request type ... ok
test_unlink (tests.test_sftp._TestSFTP.test_unlink)
Test unlinking a file ... ok
test_unrecognized_response_pktid (tests.test_sftp._TestSFTP.test_unrecognized_response_pktid)
Test sending a response with an unrecognized packet ID ... ok
test_unsupported_extensions (tests.test_sftp._TestSFTP.test_unsupported_extensions)
Test using extensions on a server that doesn't support them ... ok
test_unsupported_extensions_v6 (tests.test_sftp._TestSFTP.test_unsupported_extensions_v6)
Test using extensions on a server that doesn't support them ... ok
test_unsupported_version_response (tests.test_sftp._TestSFTP.test_unsupported_version_response)
Test sending an unsupported version in response to init ... ok
test_utime (tests.test_sftp._TestSFTP.test_utime)
Test changing access and modify times on a file ... ok
test_utime_v4 (tests.test_sftp._TestSFTP.test_utime_v4)
Test changing access and modify times on a file with SFTPv4 ... ok
test_write_close (tests.test_sftp._TestSFTP.test_write_close)
Test session cleanup in the middle of a write request ... ok
test_write_protect_v4 (tests.test_sftp._TestSFTP.test_write_protect_v4)
Test write protect error in SFTPv4 ... ok
test_async_realpath (tests.test_sftp._TestSFTPAsync.test_async_realpath)
Test canonicalizing a path on an async SFTP server ... ok
test_async_realpath_v6 (tests.test_sftp._TestSFTPAsync.test_async_realpath_v6)
Test canonicalizing a path on an async SFTPv6 server ... ok
test_attrib_extension_response_v6 (tests.test_sftp._TestSFTPAsync.test_attrib_extension_response_v6)
Test sending an attrib extension in version response ... ok
test_bad_response_type (tests.test_sftp._TestSFTPAsync.test_bad_response_type)
Test sending a response with an incorrect response type ... ok
test_byte_range_lock_conflict_v6 (tests.test_sftp._TestSFTPAsync.test_byte_range_lock_conflict_v6)
Test byte range lock conflict error in SFTPv6 ... ok
test_byte_range_lock_refused_v6 (tests.test_sftp._TestSFTPAsync.test_byte_range_lock_refused_v6)
Test byte range lock refused error in SFTPv6 ... ok
test_byte_range_unlock_mismatch_v6 (tests.test_sftp._TestSFTPAsync.test_byte_range_unlock_mismatch_v6)
Test byte range unlock mismatch error in SFTPv6 ... ok
test_cannot_delete_v6 (tests.test_sftp._TestSFTPAsync.test_cannot_delete_v6)
Test cannot delete error in SFTPv6 ... ok
test_chmod (tests.test_sftp._TestSFTPAsync.test_chmod)
Test changing permissions on a file ... ok
test_chown (tests.test_sftp._TestSFTPAsync.test_chown)
Test changing ownership of a file ... ok
test_chown_v4 (tests.test_sftp._TestSFTPAsync.test_chown_v4)
Test changing ownership of a file ... ok
test_cleanup_open_files (tests.test_sftp._TestSFTPAsync.test_cleanup_open_files)
Test cleanup of open file handles on exit ... ok
test_close_after_init (tests.test_sftp._TestSFTPAsync.test_close_after_init)
Test close immediately after init request at start ... ok
test_closed_file (tests.test_sftp._TestSFTPAsync.test_closed_file)
Test I/O operations on a closed file ... ok
test_copy (tests.test_sftp._TestSFTPAsync.test_copy)
Test copying a file over SFTP ... ok
test_copy_directory_no_recurse (tests.test_sftp._TestSFTPAsync.test_copy_directory_no_recurse)
Test copying a directory over SFTP without recurse option ... ok
test_copy_directory_no_recurse_v6 (tests.test_sftp._TestSFTPAsync.test_copy_directory_no_recurse_v6)
Test copying a directory over SFTPv6 without recurse option ... ok
test_copy_follow_symlinks (tests.test_sftp._TestSFTPAsync.test_copy_follow_symlinks)
Test copying a file over SFTP while following symlinks ... ok
test_copy_invalid_name (tests.test_sftp._TestSFTPAsync.test_copy_invalid_name)
Test copying a file with an invalid name over SFTP ... ok
test_copy_preserve (tests.test_sftp._TestSFTPAsync.test_copy_preserve)
Test copying a file with preserved attributes over SFTP ... ok
test_copy_progress (tests.test_sftp._TestSFTPAsync.test_copy_progress)
Test copying a file over SFTP with progress reporting ... ok
test_copy_recurse (tests.test_sftp._TestSFTPAsync.test_copy_recurse)
Test recursively copying a directory over SFTP ... ok
test_copy_recurse_existing (tests.test_sftp._TestSFTPAsync.test_copy_recurse_existing)
Test recursively copying over SFTP where target dir exists ... ok
test_delete_pending_v6 (tests.test_sftp._TestSFTPAsync.test_delete_pending_v6)
Test delete pending error in SFTPv6 ... ok
test_empty_extension_response_v5 (tests.test_sftp._TestSFTPAsync.test_empty_extension_response_v5)
Test sending an empty extension list in SFTPv5 version response ... ok
test_exists (tests.test_sftp._TestSFTPAsync.test_exists)
Test checking whether a file exists ... ok
test_exited_session (tests.test_sftp._TestSFTPAsync.test_exited_session)
Test use of SFTP session after exit ... ok
test_extension_in_init (tests.test_sftp._TestSFTPAsync.test_extension_in_init)
Test sending an extension in version 3 init request ... ok
test_file_chown (tests.test_sftp._TestSFTPAsync.test_file_chown)
Test changing ownership of an open file ... ok
test_file_chown_v4 (tests.test_sftp._TestSFTPAsync.test_file_chown_v4)
Test changing ownership of an open file ... ok
test_file_corrupt_v6 (tests.test_sftp._TestSFTPAsync.test_file_corrupt_v6)
Test file corrupt error in SFTPv6 ... ok
test_file_handle_skip (tests.test_sftp._TestSFTPAsync.test_file_handle_skip)
Test skipping over a file handle already in use ... ok
test_file_lock (tests.test_sftp._TestSFTPAsync.test_file_lock)
Test file lock against earlier version SFTP server ... ok
test_file_lock_v6 (tests.test_sftp._TestSFTPAsync.test_file_lock_v6)
Test file lock ... ok
test_file_seek (tests.test_sftp._TestSFTPAsync.test_file_seek)
Test seeking within a file ... ok
test_file_setstat (tests.test_sftp._TestSFTPAsync.test_file_setstat)
Test setting attributes on an open file ... ok
test_file_setstat_v6 (tests.test_sftp._TestSFTPAsync.test_file_setstat_v6)
Test setting attributes on an open file with SFTPv6 ... ok
test_file_stat (tests.test_sftp._TestSFTPAsync.test_file_stat)
Test getting attributes on an open file ... ok
test_file_stat_v4 (tests.test_sftp._TestSFTPAsync.test_file_stat_v4)
Test getting attributes on an open file with SFTPv4 ... ok
test_file_stat_v6 (tests.test_sftp._TestSFTPAsync.test_file_stat_v6)
Test getting attributes on an open file with SFTPv6 ... ok
test_file_statvfs (tests.test_sftp._TestSFTPAsync.test_file_statvfs)
Test getting attributes on the filesystem containing an open file ... ok
test_file_sync (tests.test_sftp._TestSFTPAsync.test_file_sync)
Test file sync ... ok
test_file_truncate (tests.test_sftp._TestSFTPAsync.test_file_truncate)
Test truncating an open file ... ok
test_file_utime (tests.test_sftp._TestSFTPAsync.test_file_utime)
Test changing access and modify times on an open file ... ok
test_file_utime_v4 (tests.test_sftp._TestSFTPAsync.test_file_utime_v4)
Test changing access and modify times on an open file with SFTPv4 ... ok
test_glob (tests.test_sftp._TestSFTPAsync.test_glob)
Test a glob pattern match over SFTP ... ok
test_glob_error_handler (tests.test_sftp._TestSFTPAsync.test_glob_error_handler)
Test a glob pattern match with error handler over SFTP ... ok
test_glob_error_v4 (tests.test_sftp._TestSFTPAsync.test_glob_error_v4)
Test a glob pattern match error over SFTP ... ok
test_glob_errors (tests.test_sftp._TestSFTPAsync.test_glob_errors)
Test glob pattern match errors over SFTP ... ok
test_immediate_client_close (tests.test_sftp._TestSFTPAsync.test_immediate_client_close)
Test closing SFTP channel immediately after opening ... ok
test_incomplete_init_request (tests.test_sftp._TestSFTPAsync.test_incomplete_init_request)
Test sending init with missing version ... ok
test_incomplete_message (tests.test_sftp._TestSFTPAsync.test_incomplete_message)
Test session cleanup in the middle of a write request ... ok
test_incomplete_version_response (tests.test_sftp._TestSFTPAsync.test_incomplete_version_response)
Test sending an incomplete version response ... ok
test_invalid_access_flags_v6 (tests.test_sftp._TestSFTPAsync.test_invalid_access_flags_v6)
Test opening file with invalid access flags with SFTPv6 ... ok
test_invalid_handle (tests.test_sftp._TestSFTPAsync.test_invalid_handle)
Test sending requests associated with an invalid file handle ... ok
test_invalid_handle_v6 (tests.test_sftp._TestSFTPAsync.test_invalid_handle_v6)
Test sending requests associated with an invalid file handle ... ok
test_invalid_open56 (tests.test_sftp._TestSFTPAsync.test_invalid_open56)
Test calling open56 on an earlier version SFTP server ... ok
test_invalid_open_flags_v6 (tests.test_sftp._TestSFTPAsync.test_invalid_open_flags_v6)
Test opening file with invalid open flags with SFTPv6 ... ok
test_invalid_open_mode (tests.test_sftp._TestSFTPAsync.test_invalid_open_mode)
Test opening file with invalid mode ... ok
test_lexists (tests.test_sftp._TestSFTPAsync.test_lexists)
Test checking whether a link exists ... ok
test_link (tests.test_sftp._TestSFTPAsync.test_link)
Test creating a hard link ... ok
test_link_v6 (tests.test_sftp._TestSFTPAsync.test_link_v6)
Test creating a hard link with SFTPv6 ... ok
test_listdir (tests.test_sftp._TestSFTPAsync.test_listdir)
Test listing files in a directory ... ok
test_listdir_error_v4 (tests.test_sftp._TestSFTPAsync.test_listdir_error_v4)
Test error while listing contents of a directory ... ok
test_listdir_v4 (tests.test_sftp._TestSFTPAsync.test_listdir_v4)
Test listing files in a directory with SFTPv4 ... ok
test_lock_conflict_v5 (tests.test_sftp._TestSFTPAsync.test_lock_conflict_v5)
Test lock conflict error in SFTPv5 ... ok
test_log_formatting (tests.test_sftp._TestSFTPAsync.test_log_formatting)
Exercise log formatting of SFTP objects ... ok
test_lstat (tests.test_sftp._TestSFTPAsync.test_lstat)
Test getting attributes on a link ... ok
test_lstat_v4 (tests.test_sftp._TestSFTPAsync.test_lstat_v4)
Test getting attributes on a link with SFTPv4 ... ok
test_makedirs_no_parent_perms (tests.test_sftp._TestSFTPAsync.test_makedirs_no_parent_perms)
Test creating a directory path without perms for a parent dir ... ok
test_makedirs_no_perms (tests.test_sftp._TestSFTPAsync.test_makedirs_no_perms)
Test creating a directory path without perms for all parents ... ok
test_malformed_ok_response (tests.test_sftp._TestSFTPAsync.test_malformed_ok_response)
Test sending an FX_OK response containing invalid Unicode ... ok
test_malformed_open_request (tests.test_sftp._TestSFTPAsync.test_malformed_open_request)
Test sending malformed open request ... ok
test_malformed_readlink_response (tests.test_sftp._TestSFTPAsync.test_malformed_readlink_response)
Test receiving malformed readlink response ... ok
test_malformed_realpath_response (tests.test_sftp._TestSFTPAsync.test_malformed_realpath_response)
Test receiving malformed realpath response ... ok
test_missing_request_pktid (tests.test_sftp._TestSFTPAsync.test_missing_request_pktid)
Test sending request without a packet ID ... ok
test_mkdir (tests.test_sftp._TestSFTPAsync.test_mkdir)
Test creating a directory ... ok
test_multiple_copy (tests.test_sftp._TestSFTPAsync.test_multiple_copy)
Test copying multiple files over SFTP ... ok
test_multiple_copy_bytes_path (tests.test_sftp._TestSFTPAsync.test_multiple_copy_bytes_path)
Test copying multiple files with byte string paths over SFTP ... ok
test_multiple_copy_error_handler (tests.test_sftp._TestSFTPAsync.test_multiple_copy_error_handler)
Test copying multiple files over SFTP with error handler ... ok
test_multiple_copy_glob (tests.test_sftp._TestSFTPAsync.test_multiple_copy_glob)
Test copying multiple files via glob over SFTP ... ok
test_multiple_copy_pathlib_path (tests.test_sftp._TestSFTPAsync.test_multiple_copy_pathlib_path)
Test copying multiple files with pathlib paths over SFTP ... ok
test_multiple_copy_target_not_dir (tests.test_sftp._TestSFTPAsync.test_multiple_copy_target_not_dir)
Test copying multiple files over SFTP with non-directory target ... ok
test_multiple_copy_target_not_dir_v6 (tests.test_sftp._TestSFTPAsync.test_multiple_copy_target_not_dir_v6)
Test copying multiple files over SFTP with non-directory target ... ok
test_multiple_copy_v4 (tests.test_sftp._TestSFTPAsync.test_multiple_copy_v4)
Test copying multiple files over SFTPv4 ... ok
test_multiple_copy_v5 (tests.test_sftp._TestSFTPAsync.test_multiple_copy_v5)
Test copying multiple files over SFTPv5 ... ok
test_multiple_copy_v6 (tests.test_sftp._TestSFTPAsync.test_multiple_copy_v6)
Test copying multiple files over SFTPv6 ... ok
test_no_init (tests.test_sftp._TestSFTPAsync.test_no_init)
Test sending non-init request at start ... ok
test_no_media_v4 (tests.test_sftp._TestSFTPAsync.test_no_media_v4)
Test no media error in SFTPv4 ... ok
test_no_space_v5 (tests.test_sftp._TestSFTPAsync.test_no_space_v5)
Test no space on filesystem error in SFTPv5 ... ok
test_non_version_response (tests.test_sftp._TestSFTPAsync.test_non_version_response)
Test sending a non-version message in response to init ... ok
test_nonstandard_symlink_client (tests.test_sftp._TestSFTPAsync.test_nonstandard_symlink_client)
Test creating a symlink with opposite argument order ... ok
test_nonstandard_version (tests.test_sftp._TestSFTPAsync.test_nonstandard_version)
Test sending init with non-standard version ... ok
test_open56_append_v6 (tests.test_sftp._TestSFTPAsync.test_open56_append_v6)
Test appending data to an existing file with SFTPv6 open56 ... ok
test_open56_exclusive_create_existing_v6 (tests.test_sftp._TestSFTPAsync.test_open56_exclusive_create_existing_v6)
Test exclusive create of an existing file with SFTPv6 open56 ... ok
test_open56_exclusive_create_v6 (tests.test_sftp._TestSFTPAsync.test_open56_exclusive_create_v6)
Test creating a new file with SFTPv6 open56 ... ok
test_open56_overwrite_offset_size_v6 (tests.test_sftp._TestSFTPAsync.test_open56_overwrite_offset_size_v6)
Test writing data at a specific offset with SFTPv6 open56 ... ok
test_open56_overwrite_v6 (tests.test_sftp._TestSFTPAsync.test_open56_overwrite_v6)
Test overwriting part of an existing file with SFTPv6 open56 ... ok
test_open56_truncate_v6 (tests.test_sftp._TestSFTPAsync.test_open56_truncate_v6)
Test truncating a file at open time with SFTPv6 open56 ... ok
test_open56_write_v6 (tests.test_sftp._TestSFTPAsync.test_open56_write_v6)
Test writing bytes to a file with SFTPv6 open56 ... ok
test_open_append (tests.test_sftp._TestSFTPAsync.test_open_append)
Test appending data to an existing file ... ok
test_open_append_v6 (tests.test_sftp._TestSFTPAsync.test_open_append_v6)
Test appending data to an existing file with SFTPv6 open ... ok
test_open_exclusive_create (tests.test_sftp._TestSFTPAsync.test_open_exclusive_create)
Test creating a new file ... ok
test_open_exclusive_create_existing (tests.test_sftp._TestSFTPAsync.test_open_exclusive_create_existing)
Test exclusive create of an existing file ... ok
test_open_exclusive_create_existing_v4 (tests.test_sftp._TestSFTPAsync.test_open_exclusive_create_existing_v4)
Test exclusive create of an existing file with SFTPv4 ... ok
test_open_exclusive_create_v6 (tests.test_sftp._TestSFTPAsync.test_open_exclusive_create_v6)
Test creating a new file with SFTPv6 open ... ok
test_open_file_dir_v6 (tests.test_sftp._TestSFTPAsync.test_open_file_dir_v6)
Test open on a directory ... ok
test_open_link_loop_v6 (tests.test_sftp._TestSFTPAsync.test_open_link_loop_v6)
Test opening a symlink which is a loop ... ok
test_open_overwrite (tests.test_sftp._TestSFTPAsync.test_open_overwrite)
Test overwriting part of an existing file ... ok
test_open_overwrite_nonexistent (tests.test_sftp._TestSFTPAsync.test_open_overwrite_nonexistent)
Test overwriting a nonexistent file ... ok
test_open_overwrite_offset_size (tests.test_sftp._TestSFTPAsync.test_open_overwrite_offset_size)
Test writing data at a specific offset ... ok
test_open_overwrite_offset_size_v6 (tests.test_sftp._TestSFTPAsync.test_open_overwrite_offset_size_v6)
Test writing data at a specific offset with SFTPv6 open ... ok
test_open_read (tests.test_sftp._TestSFTPAsync.test_open_read)
Test reading data from a file ... ok
test_open_read_bytes (tests.test_sftp._TestSFTPAsync.test_open_read_bytes)
Test reading bytes from a file ... ok
test_open_read_no_blocksize (tests.test_sftp._TestSFTPAsync.test_open_read_no_blocksize)
Test reading with no block size set ... ok
test_open_read_nonexistent (tests.test_sftp._TestSFTPAsync.test_open_read_nonexistent)
Test reading data from a nonexistent file ... ok
test_open_read_not_permitted (tests.test_sftp._TestSFTPAsync.test_open_read_not_permitted)
Test reading data from a file with no read permission ... ok
test_open_read_offset_size (tests.test_sftp._TestSFTPAsync.test_open_read_offset_size)
Test reading at a specific offset and size ... ok
test_open_read_out_of_order (tests.test_sftp._TestSFTPAsync.test_open_read_out_of_order)
Test parallel read with out-of-order responses ... ok
test_open_read_parallel (tests.test_sftp._TestSFTPAsync.test_open_read_parallel)
Test reading data from a file using parallel I/O ... ok
test_open_truncate (tests.test_sftp._TestSFTPAsync.test_open_truncate)
Test truncating a file at open time ... ok
test_open_truncate_v6 (tests.test_sftp._TestSFTPAsync.test_open_truncate_v6)
Test truncating a file at open time with SFTPv6 open ... ok
test_open_write (tests.test_sftp._TestSFTPAsync.test_open_write)
Test writing data to a file ... ok
test_open_write_bytes (tests.test_sftp._TestSFTPAsync.test_open_write_bytes)
Test writing bytes to a file ... ok
test_open_write_v6 (tests.test_sftp._TestSFTPAsync.test_open_write_v6)
Test writing bytes to a file with SFTPv6 open ... ok
test_posix_rename (tests.test_sftp._TestSFTPAsync.test_posix_rename)
Test renaming a file that replaces a target file ... ok
test_posix_rename_v6 (tests.test_sftp._TestSFTPAsync.test_posix_rename_v6)
Test renaming a file that replaces a target file ... ok
test_quota_exceeded_v5 (tests.test_sftp._TestSFTPAsync.test_quota_exceeded_v5)
Test quota exceeded error in SFTPv5 ... ok
test_readlink (tests.test_sftp._TestSFTPAsync.test_readlink)
Test reading a symlink ... ok
test_readlink_decode_error (tests.test_sftp._TestSFTPAsync.test_readlink_decode_error)
Test unicode decode error while reading a symlink ... ok
test_readlink_v6 (tests.test_sftp._TestSFTPAsync.test_readlink_v6)
Test reading a symlink with SFTPv6 ... ok
test_remove (tests.test_sftp._TestSFTPAsync.test_remove)
Test removing a file ... ok
test_rename (tests.test_sftp._TestSFTPAsync.test_rename)
Test renaming a file ... ok
test_rename_v6 (tests.test_sftp._TestSFTPAsync.test_rename_v6)
Test renaming a file with SFTPv6 ... ok
test_rmdir (tests.test_sftp._TestSFTPAsync.test_rmdir)
Test removing a directory ... ok
test_rmdir_not_empty_v6 (tests.test_sftp._TestSFTPAsync.test_rmdir_not_empty_v6)
Test rmdir on a non-empty directory ... ok
test_rmtree (tests.test_sftp._TestSFTPAsync.test_rmtree)
Test removing a directory tree ... ok
test_rmtree_file (tests.test_sftp._TestSFTPAsync.test_rmtree_file)
Test passing a file to rmtree ... ok
test_rmtree_ignore_errors (tests.test_sftp._TestSFTPAsync.test_rmtree_ignore_errors)
Test ignoring errors in rmtree ... ok
test_rmtree_non_existent (tests.test_sftp._TestSFTPAsync.test_rmtree_non_existent)
Test passing a non-existent directory to rmtree ... ok
test_rmtree_onerror (tests.test_sftp._TestSFTPAsync.test_rmtree_onerror)
Test onerror callback in rmtree ... ok
test_rmtree_rmdir_failure (tests.test_sftp._TestSFTPAsync.test_rmtree_rmdir_failure)
Test rmdir failing in rmtree ... ok
test_rmtree_symlink (tests.test_sftp._TestSFTPAsync.test_rmtree_symlink)
Test passing a symlink to rmtree ... ok
test_rmtree_symlink_onerror (tests.test_sftp._TestSFTPAsync.test_rmtree_symlink_onerror)
Test passing a symlink to rmtree with onerror callback ... ok
test_rmtree_unlink_failure (tests.test_sftp._TestSFTPAsync.test_rmtree_unlink_failure)
Test unlink failing in rmtree ... ok
test_setstat (tests.test_sftp._TestSFTPAsync.test_setstat)
Test setting attributes on a file ... ok
test_setstat_invalid_owner_group_v6 (tests.test_sftp._TestSFTPAsync.test_setstat_invalid_owner_group_v6)
Test setting invalid owner/group on a file ... ok
test_setstat_v4 (tests.test_sftp._TestSFTPAsync.test_setstat_v4)
Test setting attributes on a file ... ok
test_short_ok_response (tests.test_sftp._TestSFTPAsync.test_short_ok_response)
Test sending an FX_OK response without a reason and lang ... ok
test_stat (tests.test_sftp._TestSFTPAsync.test_stat)
Test getting attributes on a file ... ok
test_statvfs (tests.test_sftp._TestSFTPAsync.test_statvfs)
Test getting attributes on a filesystem ... ok
test_symlink (tests.test_sftp._TestSFTPAsync.test_symlink)
Test creating a symlink ... ok
test_symlink_encode_error (tests.test_sftp._TestSFTPAsync.test_symlink_encode_error)
Test creating a unicode symlink with no path encoding set ... ok
test_symlink_v4 (tests.test_sftp._TestSFTPAsync.test_symlink_v4)
Test creating a symlink with SFTPv4 ... ok
test_symlink_v6 (tests.test_sftp._TestSFTPAsync.test_symlink_v6)
Test creating a symlink with SFTPv6 ... ok
test_truncate (tests.test_sftp._TestSFTPAsync.test_truncate)
Test truncating a file ... ok
test_unexpected_client_close (tests.test_sftp._TestSFTPAsync.test_unexpected_client_close)
Test an unexpected connection close from client ... ok
test_unexpected_ok_response (tests.test_sftp._TestSFTPAsync.test_unexpected_ok_response)
Test sending an unexpected FX_OK response ... ok
test_unexpected_server_close (tests.test_sftp._TestSFTPAsync.test_unexpected_server_close)
Test an unexpected connection close from server ... ok
test_unknown_extension_response (tests.test_sftp._TestSFTPAsync.test_unknown_extension_response)
Test sending an unknown extension in version response ... ok
test_unknown_principal_v5 (tests.test_sftp._TestSFTPAsync.test_unknown_principal_v5)
Test unknown principal error in SFTPv5 ... ok
test_unknown_request (tests.test_sftp._TestSFTPAsync.test_unknown_request)
Test sending unknown request type ... ok
test_unlink (tests.test_sftp._TestSFTPAsync.test_unlink)
Test unlinking a file ... ok
test_unrecognized_response_pktid (tests.test_sftp._TestSFTPAsync.test_unrecognized_response_pktid)
Test sending a response with an unrecognized packet ID ... ok
test_unsupported_extensions (tests.test_sftp._TestSFTPAsync.test_unsupported_extensions)
Test using extensions on a server that doesn't support them ... ok
test_unsupported_extensions_v6 (tests.test_sftp._TestSFTPAsync.test_unsupported_extensions_v6)
Test using extensions on a server that doesn't support them ... ok
test_unsupported_version_response (tests.test_sftp._TestSFTPAsync.test_unsupported_version_response)
Test sending an unsupported version in response to init ... ok
test_utime (tests.test_sftp._TestSFTPAsync.test_utime)
Test changing access and modify times on a file ... ok
test_utime_v4 (tests.test_sftp._TestSFTPAsync.test_utime_v4)
Test changing access and modify times on a file with SFTPv4 ... ok
test_write_close (tests.test_sftp._TestSFTPAsync.test_write_close)
Test session cleanup in the middle of a write request ... ok
test_write_protect_v4 (tests.test_sftp._TestSFTPAsync.test_write_protect_v4)
Test write protect error in SFTPv4 ... ok
test_attrs (tests.test_sftp._TestSFTPAttrs.test_attrs)
Test encoding and decoding of SFTP attributes ... ok
test_illegal_attrs (tests.test_sftp._TestSFTPAttrs.test_illegal_attrs)
Test decoding illegal SFTP attributes value ... ok
test_stat (tests.test_sftp._TestSFTPCallable.test_stat)
Test getting attributes on a file ... ok
test_chown (tests.test_sftp._TestSFTPChown.test_chown)
Test changing ownership of a file ... ok
test_chown_v4 (tests.test_sftp._TestSFTPChown.test_chown_v4)
Test changing ownership of a file with SFTPv4 ... ok
test_chroot_copy (tests.test_sftp._TestSFTPChroot.test_chroot_copy)
Test copying a file to an FTP server with a changed root ... ok
test_chroot_glob (tests.test_sftp._TestSFTPChroot.test_chroot_glob)
Test a glob pattern match over SFTP with a changed root ... ok
test_chroot_makedirs (tests.test_sftp._TestSFTPChroot.test_chroot_makedirs)
Test creating a directory path ... ok
test_chroot_makedirs_v6 (tests.test_sftp._TestSFTPChroot.test_chroot_makedirs_v6)
Test creating a directory path with SFTPv6 ... ok
test_chroot_readlink (tests.test_sftp._TestSFTPChroot.test_chroot_readlink)
Test reading symlinks on an FTP server with a changed root ... ok
test_chroot_realpath (tests.test_sftp._TestSFTPChroot.test_chroot_realpath)
Test canonicalizing a path on an SFTP server with a changed root ... ok
test_chroot_realpath_v6 (tests.test_sftp._TestSFTPChroot.test_chroot_realpath_v6)
Test canonicalizing a path on an SFTP server with a changed root ... ok
test_chroot_symlink (tests.test_sftp._TestSFTPChroot.test_chroot_symlink)
Test setting a symlink on an SFTP server with a changed root ... ok
test_getcwd_and_chdir (tests.test_sftp._TestSFTPChroot.test_getcwd_and_chdir)
Test changing directory on an SFTP server with a changed root ... ok
test_get (tests.test_sftp._TestSFTPEOFDuringCopy.test_get)
Test getting a file from an SFTP server truncated during the copy ... ok
test_filetype (tests.test_sftp._TestSFTPFileType.test_filetype)
Test permission to filetype conversion in SFTP readdir call ... ok
test_put_error (tests.test_sftp._TestSFTPIOError.test_put_error)
Test error when putting a file to an SFTP server ... ok
test_read_error (tests.test_sftp._TestSFTPIOError.test_read_error)
Test error when reading a file on an SFTP server ... ok
test_write_error (tests.test_sftp._TestSFTPIOError.test_write_error)
Test error when writing a file on an SFTP server ... ok
test_large_listdir (tests.test_sftp._TestSFTPLargeListDir.test_large_listdir)
Test large listdir result ... ok
test_getgrgid_error (tests.test_sftp._TestSFTPLongname.test_getgrgid_error)
Test long name formatting where group name can't be resolved ... ok
test_getpwuid_error (tests.test_sftp._TestSFTPLongname.test_getpwuid_error)
Test long name formatting where user name can't be resolved ... ok
test_glob_hidden (tests.test_sftp._TestSFTPLongname.test_glob_hidden)
Test a glob pattern match on hidden files ... ok
test_longname (tests.test_sftp._TestSFTPLongname.test_longname)
Test long name formatting in SFTP readdir call ... ok
test_strftime_error (tests.test_sftp._TestSFTPLongname.test_strftime_error)
Test long name formatting with strftime not supporting %e ... ok
test_nonstandard_symlink_client (tests.test_sftp._TestSFTPNonstandardSymlink.test_nonstandard_symlink_client)
Test creating a symlink with opposite argument order ... ok
test_symlink_error (tests.test_sftp._TestSFTPNotImplemented.test_symlink_error)
Test error when creating a symbolic link on an SFTP server ... ok
test_open_error_v6 (tests.test_sftp._TestSFTPOpenError.test_open_error_v6)
Test error when opening a file on an SFTP server ... ok
test_get (tests.test_sftp._TestSFTPReadEOFWithAttrs.test_get)
Test copying a file over SFTP ... ok
test_properties (tests.test_sftp._TestSFTPServerProperties.test_properties)
Test SFTP server channel properties ... ok
test_get (tests.test_sftp._TestSFTPSmallBlockSize.test_get)
Test getting a file from an SFTP server with a small block size ... ok
test_read (tests.test_sftp._TestSFTPSmallBlockSize.test_read)
Test a large read on a server with a small block size ... ok
test_file_statvfs (tests.test_sftp._TestSFTPStatVFS.test_file_statvfs)
Test getting attributes on the filesystem containing an open file ... ok
test_statvfs (tests.test_sftp._TestSFTPStatVFS.test_statvfs)
Test getting attributes on a filesystem ... ok
test_stat_error (tests.test_sftp._TestSFTPUnknownError.test_stat_error)
Test error when getting attributes of a file on an SFTP server ... ok
test_auth (tests.test_sk._TestSKAuthCTAP1.test_auth)
Test authenticating with a CTAP 1 security key ... skipped 'security key support not available'
test_auth_ctap1_error (tests.test_sk._TestSKAuthCTAP1.test_auth_ctap1_error)
Test security key returning a CTAP 1 error ... skipped 'security key support not available'
test_enroll_ctap1_error (tests.test_sk._TestSKAuthCTAP1.test_enroll_ctap1_error)
Test generating key returning a CTAP 1 error ... skipped 'security key support not available'
test_sk_unsupported_alg (tests.test_sk._TestSKAuthCTAP1.test_sk_unsupported_alg)
Test unsupported security key algorithm ... skipped 'security key support not available'
test_auth (tests.test_sk._TestSKAuthCTAP2.test_auth)
Test authenticating with a CTAP 2 security key ... skipped 'security key support not available'
test_auth_ctap2_error (tests.test_sk._TestSKAuthCTAP2.test_auth_ctap2_error)
Test security key returning a CTAP 2 error ... skipped 'security key support not available'
test_enroll_ctap2_error (tests.test_sk._TestSKAuthCTAP2.test_enroll_ctap2_error)
Test generating key returning a CTAP 2 error ... skipped 'security key support not available'
test_enroll_pin_invalid (tests.test_sk._TestSKAuthCTAP2.test_enroll_pin_invalid)
Test generating key while providing invalid PIN ... skipped 'security key support not available'
test_enroll_pin_required (tests.test_sk._TestSKAuthCTAP2.test_enroll_pin_required)
Test generating key without providing a required PIN ... skipped 'security key support not available'
test_enroll_with_pin (tests.test_sk._TestSKAuthCTAP2.test_enroll_with_pin)
Test generating key with a PIN ... skipped 'security key support not available'
test_enroll_without_pin (tests.test_sk._TestSKAuthCTAP2.test_enroll_without_pin)
Test generating key without a PIN ... skipped 'security key support not available'
test_enroll_key_not_found (tests.test_sk._TestSKAuthKeyNotFound.test_enroll_key_not_found)
Test generating key with no security key found ... skipped 'security key support not available'
test_auth_cred_not_found (tests.test_sk._TestSKAuthMultipleKeys.test_auth_cred_not_found)
Test authenticating with security credential not found ... skipped 'security key support not available'
test_koad_resident_user_match (tests.test_sk._TestSKAuthResidentKeys.test_koad_resident_user_match)
Test loading resident keys matching a specific user ... skipped 'security key support not available'
test_load_resident (tests.test_sk._TestSKAuthResidentKeys.test_load_resident)
Test loading resident keys ... skipped 'security key support not available'
test_load_resident_ctap2_error (tests.test_sk._TestSKAuthResidentKeys.test_load_resident_ctap2_error)
Test getting resident keys returning a CTAP 2 error ... skipped 'security key support not available'
test_load_resident_no_match (tests.test_sk._TestSKAuthResidentKeys.test_load_resident_no_match)
Test loading resident keys with no user match ... skipped 'security key support not available'
test_load_resident_pin_invalid (tests.test_sk._TestSKAuthResidentKeys.test_load_resident_pin_invalid)
Test getting resident keys while providing invalid PIN ... skipped 'security key support not available'
test_load_resident_user_match (tests.test_sk._TestSKAuthResidentKeys.test_load_resident_user_match)
Test loading resident keys matching a specific user ... skipped 'security key support not available'
test_no_resident_keys (tests.test_sk._TestSKAuthResidentKeys.test_no_resident_keys)
Test retrieving empty list of resident keys ... skipped 'security key support not available'
test_pin_not_set (tests.test_sk._TestSKAuthResidentKeys.test_pin_not_set)
Test getting resident keys from a key with no configured PIN ... skipped 'security key support not available'
test_auth_without_touch (tests.test_sk._TestSKAuthTouchNotRequired.test_auth_without_touch)
Test authenticating with a security key without touch ... skipped 'security key support not available'
test_auth_touch_required (tests.test_sk._TestSKAuthTouchRequiredECDSA.test_auth_touch_required)
Test auth failing with a security key not providing touch ... skipped 'security key support not available'
test_cert_auth_cert_touch_not_required (tests.test_sk._TestSKCertAuthTouchNotRequired.test_cert_auth_cert_touch_not_required)
Test authenticating with a security key cert not requiring touch ... skipped 'security key support not available'
test_cert_auth_cert_touch_required (tests.test_sk._TestSKCertAuthTouchNotRequired.test_cert_auth_cert_touch_required)
Test cert auth failing with a security key cert requiring touch ... skipped 'security key support not available'
test_cert_auth_cert_touch_required (tests.test_sk._TestSKCertAuthTouchRequired.test_cert_auth_cert_touch_required)
Test cert auth failing with a security key cert requiring touch ... skipped 'security key support not available'
test_cert_auth_touch_required (tests.test_sk._TestSKCertAuthTouchRequired.test_cert_auth_touch_required)
Test cert auth failing with a security key requiring touch ... skipped 'security key support not available'
test_sk_host_auth (tests.test_sk._TestSKHostAuth.test_sk_host_auth)
Test a server using a security key as a host key ... skipped 'security key support not available'
test_sk_host_auth (tests.test_sk._TestSKHostCertAuth.test_sk_host_auth)
Test a server host using a security key host certificate ... skipped 'security key support not available'
test_abort (tests.test_stream._TestStream.test_abort)
Test abort on a channel ... ok
test_abort_closed (tests.test_stream._TestStream.test_abort_closed)
Test abort on an already-closed channel ... ok
test_async_iterator (tests.test_stream._TestStream.test_async_iterator)
Test reading lines by using SSHReader as an async iterator ... ok
test_custom_disconnect (tests.test_stream._TestStream.test_custom_disconnect)
Test receiving a custom disconnect message ... ok
test_feed (tests.test_stream._TestStream.test_feed)
Test feeding data into an SSHReader ... ok
test_get_extra_info (tests.test_stream._TestStream.test_get_extra_info)
Test get_extra_info on streams ... ok
test_large_block (tests.test_stream._TestStream.test_large_block)
Test sending and receiving a large block of data ... ok
test_pause_read (tests.test_stream._TestStream.test_pause_read)
Test pause reading ... ok
test_read_exception (tests.test_stream._TestStream.test_read_exception)
Test read returning an exception ... ok
test_readline_exception (tests.test_stream._TestStream.test_readline_exception)
Test readline returning an exception ... ok
test_readline_timeout (tests.test_stream._TestStream.test_readline_timeout)
Test receiving a timeout while calling readline ... ok
test_readuntil (tests.test_stream._TestStream.test_readuntil)
Test readuntil with multi-character separator ... ok
test_readuntil_bigger_than_window (tests.test_stream._TestStream.test_readuntil_bigger_than_window)
Test readuntil getting data bigger than the receive window ... ok
test_readuntil_empty_separator (tests.test_stream._TestStream.test_readuntil_empty_separator)
Test readuntil with empty separator ... ok
test_readuntil_separator_list (tests.test_stream._TestStream.test_readuntil_separator_list)
Test readuntil with a list of separators ... ok
test_shell (tests.test_stream._TestStream.test_shell)
Test starting a shell ... ok
test_shell_failure (tests.test_stream._TestStream.test_shell_failure)
Test failure to start a shell ... ok
test_shell_non_async (tests.test_stream._TestStream.test_shell_non_async)
Test starting a shell using non-async handler ... ok
test_unknown_action (tests.test_stream._TestStream.test_unknown_action)
Test unknown action ... ok
test_write_broken_pipe (tests.test_stream._TestStream.test_write_broken_pipe)
Test close while we're writing ... ok
test_write_disconnect (tests.test_stream._TestStream.test_write_disconnect)
Test disconnect while we're writing ... ok
test_close (tests.test_subprocess._TestSubprocess.test_close)
Test closing transport ... ok
test_encoding (tests.test_subprocess._TestSubprocess.test_encoding)
Test setting encoding ... ok
test_exec (tests.test_subprocess._TestSubprocess.test_exec)
Test execution of a remote command ... ok
test_exit_status (tests.test_subprocess._TestSubprocess.test_exit_status)
Test reading exit status ... ok
test_input (tests.test_subprocess._TestSubprocess.test_input)
Test providing input when creating a subprocess ... ok
test_misc (tests.test_subprocess._TestSubprocess.test_misc)
Test other transport and pipe methods ... ok
test_read_pause (tests.test_subprocess._TestSubprocess.test_read_pause)
Test read pause ... ok
test_redirect_stderr (tests.test_subprocess._TestSubprocess.test_redirect_stderr)
Test redirecting stderr to file ... ok
test_shell (tests.test_subprocess._TestSubprocess.test_shell)
Test starting a shell ... ok
test_signal (tests.test_subprocess._TestSubprocess.test_signal)
Test sending a signal ... ok
test_stdin_abort (tests.test_subprocess._TestSubprocess.test_stdin_abort)
Test abort on stdin ... ok
test_stdin_close (tests.test_subprocess._TestSubprocess.test_stdin_close)
Test closing stdin ... ok
test_attach_failure (tests.test_x11._TestX11.test_attach_failure)
Test X11 listener attach when forwarding was never enabled ... ok
test_attach_lock_failure (tests.test_x11._TestX11.test_attach_lock_failure)
Test X11 listener attach when Xauthority can't be locked ... ok
test_bad_auth_big (tests.test_x11._TestX11.test_bad_auth_big)
Test sending bad auth data with big-endian connect ... ok
test_bad_auth_little (tests.test_x11._TestX11.test_bad_auth_little)
Test sending bad auth data with little-endian connect ... ok
test_connection_refused_big (tests.test_x11._TestX11.test_connection_refused_big)
Test the X server refusing connection with big-endian connect ... ok
test_connection_refused_little (tests.test_x11._TestX11.test_connection_refused_little)
Test the X server refusing connection with little-endian connect ... ok
test_consecutive_different_servers (tests.test_x11._TestX11.test_consecutive_different_servers)
Test X11 forwarding to different X servers consecutively ... ok
test_display_environment (tests.test_x11._TestX11.test_display_environment)
Test getting X11 display from the environment ... ok
test_display_not_set (tests.test_x11._TestX11.test_display_not_set)
Test requesting X11 forwarding with no display set ... ok
test_domain_socket (tests.test_x11._TestX11.test_domain_socket)
Test matching against an explicit domain socket ... ok
test_forward_big (tests.test_x11._TestX11.test_forward_big)
Test requesting X11 forwarding with big-endian connect ... ok
test_forward_little (tests.test_x11._TestX11.test_forward_little)
Test requesting X11 forwarding with little-endian connect ... ok
test_forwarding_denied (tests.test_x11._TestX11.test_forwarding_denied)
Test SSH server denying X11 forwarding ... ok
test_forwarding_disabled (tests.test_x11._TestX11.test_forwarding_disabled)
Test X11 request when forwarding was never enabled ... ok
test_forwarding_ignore_failure (tests.test_x11._TestX11.test_forwarding_ignore_failure)
Test ignoring failure on an X11 forwarding request ... ok
test_forwarding_not_allowed (tests.test_x11._TestX11.test_forwarding_not_allowed)
Test an X11 request from a non-authorized user ... ok
test_from_connect (tests.test_x11._TestX11.test_from_connect)
Test requesting X11 forwarding on connection ... ok
test_invalid_display (tests.test_x11._TestX11.test_invalid_display)
Test invalid X11 display value ... ok
test_invalid_x11_forwarding_request (tests.test_x11._TestX11.test_invalid_x11_forwarding_request)
Test an invalid X11 forwarding request ... ok
test_ipv4_address (tests.test_x11._TestX11.test_ipv4_address)
Test matching against an IPv4 address ... ok
test_ipv6_address (tests.test_x11._TestX11.test_ipv6_address)
Test matching against an IPv6 address ... ok
test_local_server (tests.test_x11._TestX11.test_local_server)
Test matching against a local X server ... ok
test_multiple_sessions (tests.test_x11._TestX11.test_multiple_sessions)
Test requesting X11 forwarding from two different sessions ... ok
test_no_xauth_match (tests.test_x11._TestX11.test_no_xauth_match)
Test no xauth match ... ok
test_open_failure (tests.test_x11._TestX11.test_open_failure)
Test opening X11 connection when forwarding was never enabled ... ok
test_open_invalid_unicode (tests.test_x11._TestX11.test_open_invalid_unicode)
Test opening X11 connection with invalid unicode in original host ... ok
test_selective_forwarding (tests.test_x11._TestX11.test_selective_forwarding)
Test requesting X11 forwarding from one session and not another ... ok
test_simultaneous_different_servers (tests.test_x11._TestX11.test_simultaneous_different_servers)
Test X11 forwarding to different X servers simultaneously ... ok
test_simultaneous_sessions (tests.test_x11._TestX11.test_simultaneous_sessions)
Test X11 forwarding from multiple sessions simultaneously ... ok
test_unknown_action (tests.test_x11._TestX11.test_unknown_action)
Test unknown action ... ok
test_wildcard_address (tests.test_x11._TestX11.test_wildcard_address)
Test matching against a wildcard host entry ... ok
test_xauth_corrupted (tests.test_x11._TestX11.test_xauth_corrupted)
Test .Xauthority file with corrupted entry ... ok
test_xauth_dead_lock (tests.test_x11._TestX11.test_xauth_dead_lock)
Test removal of dead Xauthority lock ... ok
test_xauth_empty (tests.test_x11._TestX11.test_xauth_empty)
Test empty .Xauthority file ... ok
test_xauth_environment (tests.test_x11._TestX11.test_xauth_environment)
Test getting Xauthority path from the environment ... ok
test_xauth_lookup (tests.test_x11._TestX11.test_xauth_lookup)
Test writing an xauth entry and looking it back up ... ok
test_xauth_missing (tests.test_x11._TestX11.test_xauth_missing)
Test missing .Xauthority file ... ok
test_xauth_update (tests.test_x11._TestX11.test_xauth_update)
Test overwriting an xauth entry ... ok
test_comment (tests.test_x509._TestX509.test_comment)
Test X.509 certificate generation with comment ... ok
test_exact_name_pattern (tests.test_x509._TestX509.test_exact_name_pattern)
Test X.509 distinguished name exact match ... ok
test_expired_intermediate (tests.test_x509._TestX509.test_expired_intermediate)
Test failed validation of expired X.509 intermediate CA ... ok
test_expired_self (tests.test_x509._TestX509.test_expired_self)
Test failed validation of expired X.509 certificate ... ok
test_generate (tests.test_x509._TestX509.test_generate)
Test X.509 certificate generation ... ok
test_generate_ca (tests.test_x509._TestX509.test_generate_ca)
Test X.509 CA certificate generation ... ok
test_host_principal_match (tests.test_x509._TestX509.test_host_principal_match)
Test validation of host principal ... ok
test_host_principal_mismatch (tests.test_x509._TestX509.test_host_principal_mismatch)
Test failed validation due to host principal mismatch ... ok
test_host_principals (tests.test_x509._TestX509.test_host_principals)
Test X.509 certificate generation with host principals ... ok
test_incomplete_chain (tests.test_x509._TestX509.test_incomplete_chain)
Test failed validation of incomplete X.509 certificate chain ... ok
test_invalid_attribute (tests.test_x509._TestX509.test_invalid_attribute)
Test X.509 distinguished name with invalid attributes ... ok
test_multiple_attrs_in_rdn (tests.test_x509._TestX509.test_multiple_attrs_in_rdn)
Test multiple attributes in a relative distinguished name ... ok
test_name (tests.test_x509._TestX509.test_name)
Test X.509 distinguished name generation ... ok
test_not_yet_valid_self (tests.test_x509._TestX509.test_not_yet_valid_self)
Test failed validation of not-yet-valid X.509 certificate ... ok
test_prefix_pattern (tests.test_x509._TestX509.test_prefix_pattern)
Test X.509 distinguished name prefix match ... ok
test_principal_in_common_name (tests.test_x509._TestX509.test_principal_in_common_name)
Test X.509 certificate generation with user principals ... ok
test_purpose_mismatch (tests.test_x509._TestX509.test_purpose_mismatch)
Test failed validation due to purpose mismatch ... ok
test_serial (tests.test_x509._TestX509.test_serial)
Test X.509 certificate generation with serial number ... ok
test_unknown_hash (tests.test_x509._TestX509.test_unknown_hash)
Test X.509 certificate generation with unknown hash ... ok
test_untrusted_self (tests.test_x509._TestX509.test_untrusted_self)
Test failed validation of untrusted X.509 self-signed certificate ... ok
test_user_principal_match (tests.test_x509._TestX509.test_user_principal_match)
Test validation of user principal ... ok
test_user_principal_mismatch (tests.test_x509._TestX509.test_user_principal_mismatch)
Test failed validation due to user principal mismatch ... ok
test_user_principals (tests.test_x509._TestX509.test_user_principals)
Test X.509 certificate generation with user principals ... ok
test_valid_chain (tests.test_x509._TestX509.test_valid_chain)
Test validation of X.509 certificate chain ... ok
test_valid_self (tests.test_x509._TestX509.test_valid_self)
Test validation of X.509 self-signed certificate ... ok
----------------------------------------------------------------------
Ran 1470 tests in 411.608s
OK (skipped=51)
+ RPM_EC=0
++ jobs -p
+ exit 0
Processing files: python3-asyncssh-2.11.0-4.fc38.noarch
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.GneXaj
+ umask 022
+ cd /builddir/build/BUILD
+ cd asyncssh-2.11.0
+ DOCDIR=/builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/share/doc/python3-asyncssh
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/share/doc/python3-asyncssh
+ cp -pr README.rst /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/share/doc/python3-asyncssh
+ cp -pr examples /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/share/doc/python3-asyncssh
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.PIGnus
+ umask 022
+ cd /builddir/build/BUILD
+ cd asyncssh-2.11.0
+ LICENSEDIR=/builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/share/licenses/python3-asyncssh
+ export LC_ALL=C
+ LC_ALL=C
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/share/licenses/python3-asyncssh
+ cp -pr LICENSE /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/share/licenses/python3-asyncssh
+ cp -pr COPYRIGHT /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64/usr/share/licenses/python3-asyncssh
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: python-asyncssh = 2.11.0-4.fc38 python3-asyncssh = 2.11.0-4.fc38 python3.11-asyncssh = 2.11.0-4.fc38 python3.11dist(asyncssh) = 2.11 python3dist(asyncssh) = 2.11
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.11 python3.11dist(cryptography) >= 3.1 python3.11dist(typing-extensions) >= 3.6
Obsoletes: python-asyncssh < 2.11.0-4.fc38
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64
Wrote: /builddir/build/RPMS/python3-asyncssh-2.11.0-4.fc38.noarch.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.pYhttL
+ umask 022
+ cd /builddir/build/BUILD
+ cd asyncssh-2.11.0
+ /usr/bin/rm -rf /builddir/build/BUILDROOT/python-asyncssh-2.11.0-4.fc38.x86_64
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.j3eVj1
+ umask 022
+ cd /builddir/build/BUILD
+ rm -rf asyncssh-2.11.0 asyncssh-2.11.0.gemspec
+ RPM_EC=0
++ jobs -p
+ exit 0
Child return code was: 0