Sat Jan 11 12:14:24 UTC 2025  I: starting to build python-asyncssh/bookworm/amd64 on jenkins on '2025-01-11 12:14'
Sat Jan 11 12:14:24 UTC 2025  I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/amd64_28/44932/console.log
Sat Jan 11 12:14:24 UTC 2025  I: Downloading source for bookworm/python-asyncssh=2.10.1-2+deb12u2
--2025-01-11 12:14:24--  http://cdn-fastly.deb.debian.org/debian/pool/main/p/python-asyncssh/python-asyncssh_2.10.1-2%2bdeb12u2.dsc
Connecting to 46.16.76.132:3128... connected.
Proxy request sent, awaiting response... 200 OK
Length: 2461 (2.4K) [text/prs.lines.tag]
Saving to: ‘python-asyncssh_2.10.1-2+deb12u2.dsc’

     0K ..                                                    100%  351M=0s

2025-01-11 12:14:25 (351 MB/s) - ‘python-asyncssh_2.10.1-2+deb12u2.dsc’ saved [2461/2461]

Sat Jan 11 12:14:25 UTC 2025  I: python-asyncssh_2.10.1-2+deb12u2.dsc
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 3.0 (quilt)
Source: python-asyncssh
Binary: python3-asyncssh, python-asyncssh-doc
Architecture: all
Version: 2.10.1-2+deb12u2
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Uploaders: Vincent Bernat <bernat@debian.org>
Homepage: https://github.com/ronf/asyncssh
Standards-Version: 4.5.1
Vcs-Browser: https://salsa.debian.org/python-team/packages/python-asyncssh
Vcs-Git: https://salsa.debian.org/python-team/packages/python-asyncssh.git
Testsuite: autopkgtest-pkg-python
Build-Depends: debhelper-compat (= 12), localehelper, python3-all, python3-sphinx (>= 1.0.7+dfsg-1~), python3-setuptools, python3-cryptography, python3-bcrypt (>= 3.1.3) <!nocheck>, python3-fido2 <!nocheck>, python3-gssapi <!nocheck>, python3-libnacl <!nocheck>, python3-openssl <!nocheck>, python3-typing-extensions <!nocheck>, openssl, openssh-client, dh-python
Package-List:
 python-asyncssh-doc deb doc optional arch=all
 python3-asyncssh deb python optional arch=all
Checksums-Sha1:
 29c59b8b0e95d37b4de8ab683ffd21b9056ea0f7 479790 python-asyncssh_2.10.1.orig.tar.gz
 a37f24d31649893ddf6cac38772c23f3db63c052 16108 python-asyncssh_2.10.1-2+deb12u2.debian.tar.xz
Checksums-Sha256:
 6c58c999806b17d7cf654d995cebb7f2b918d17335ebc11226f5a0c1ea29d12f 479790 python-asyncssh_2.10.1.orig.tar.gz
 37b4a8e20606b53b60c13b5ae5c1adcf5bc9b59aadcfc3d2f2377aee9e51239f 16108 python-asyncssh_2.10.1-2+deb12u2.debian.tar.xz
Files:
 1fc8fb88dd5fbfff4ea7710c7caa88e7 479790 python-asyncssh_2.10.1.orig.tar.gz
 12b24959f06e1593f476b9981f18cad8 16108 python-asyncssh_2.10.1-2+deb12u2.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEvu1N7VVEpMA+KD3HS80FZ8KW0F0FAmd3NgYACgkQS80FZ8KW
0F1OBhAAqRnkj8s/0RojlzFcBRp8QO8JSDBhI1OqcLslyC9dFQqNs/DBDFlU4dK+
MKrVfrMGdkEnxr+Op2iFYiJqVIPOFBbkqPgF84IBLyZ6xZrKxCO9VCo/5TK1Mk78
QCHj6RHj780Zyz+vwjx9pxafiUh3NmsUyqKZMgXxXZ1hD3k3KYwuKBH5PiIniic2
slwXujslrfqZz8DOve1S2NjaYuu0vUd8E0e3x1avuFpXrRq92LG/esFrrhkrJkFd
xJv9U/jvN2jx1v+qcyYtpw1tTgY/fnvOLrugy8iTO7Q3dgv54NjtyUj85Cn7Xu3N
wK2/xxdw7+ceLmvAiQkuQLOwrVqJAzOik1vSkxqvU5NO8nt1/bn34HvHM8/nb8aS
bcAD34AQx5rE68HVjlVSeQbao6uueRmr/qP6LtS1Pd1yxiqqicPzNO/sT9S8dQ1F
a/ZShkXm0MwDCPTlkmpuCrTJe95kPxctxt3LoWyl7gAMWq//+2p5CqdV8uJx1j3w
N2iokBk1HU7EIveE7IqWaohowQesF0W/lt9HcNhaWggZZaywZwxoFaRVf6Yq+gA9
OuuiZzux/k3yusatEncV9nQFYbPW3wBaslNIx4a0h2gSJL1JNXiy18hlejEOPwJp
Ic4QZBbtuzOxCJNu3KtolBwwNhz9yeJA1BvYIotN4QqSKQPo/Ro=
=xIdM
-----END PGP SIGNATURE-----
Sat Jan 11 12:14:25 UTC 2025  I: Checking whether the package is not for us
Sat Jan 11 12:14:25 UTC 2025  I: Starting 1st build on remote node ionos15-amd64.debian.net.
Sat Jan 11 12:14:25 UTC 2025  I: Preparing to do remote build '1' on ionos15-amd64.debian.net.
Sat Jan 11 13:00:24 UTC 2025  I: Deleting $TMPDIR on ionos15-amd64.debian.net.
I: pbuilder: network access will be disabled during build
I: Current time: Fri Feb 13 06:37:30 -12 2026
I: pbuilder-time-stamp: 1771007850
I: Building the build Environment
I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz]
I: copying local configuration
W: --override-config is not set; not updating apt.conf Read the manpage for details.
I: mounting /proc filesystem
I: mounting /sys filesystem
I: creating /{dev,run}/shm
I: mounting /dev/pts filesystem
I: redirecting /dev/ptmx to /dev/pts/ptmx
I: policy-rc.d already exists
I: Copying source file
I: copying [python-asyncssh_2.10.1-2+deb12u2.dsc]
I: copying [./python-asyncssh_2.10.1.orig.tar.gz]
I: copying [./python-asyncssh_2.10.1-2+deb12u2.debian.tar.xz]
I: Extracting source
gpgv: Signature made Thu Jan  2 12:57:42 2025 -12
gpgv:                using RSA key BEED4DED5544A4C03E283DC74BCD0567C296D05D
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify inline signature for ./python-asyncssh_2.10.1-2+deb12u2.dsc: no acceptable signature found
dpkg-source: info: extracting python-asyncssh in python-asyncssh-2.10.1
dpkg-source: info: unpacking python-asyncssh_2.10.1.orig.tar.gz
dpkg-source: info: unpacking python-asyncssh_2.10.1-2+deb12u2.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying sphinx-use-default-theme.patch
dpkg-source: info: applying 0002-skip-tests-requiring-network-access.patch
dpkg-source: info: applying 0003-Revert-fido-0.9.2-support.patch
dpkg-source: info: applying 0004-Handle-ConnectionRefusedError-when-connecting-to-223.patch
dpkg-source: info: applying mock-pathlib-expanduser.patch
dpkg-source: info: applying CVE-2023-48795.patch
dpkg-source: info: applying CVE-2023-46445-and-CVE-2023-46446.patch
I: using fakeroot in build.
I: Installing the build-deps
I: user script /srv/workspace/pbuilder/279431/tmp/hooks/D02_print_environment starting
I: set
  BUILDDIR='/build/reproducible-path'
  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
  BUILDUSERNAME='pbuilder1'
  BUILD_ARCH='amd64'
  DEBIAN_FRONTEND='noninteractive'
  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 '
  DISTRIBUTION='bookworm'
  HOME='/root'
  HOST_ARCH='amd64'
  IFS=' 	
  '
  INVOCATION_ID='cbe48a63fe9340a3b63fde84b3aa4f72'
  LANG='C'
  LANGUAGE='en_US:en'
  LC_ALL='C'
  MAIL='/var/mail/root'
  OPTIND='1'
  PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
  PBCURRENTCOMMANDLINEOPERATION='build'
  PBUILDER_OPERATION='build'
  PBUILDER_PKGDATADIR='/usr/share/pbuilder'
  PBUILDER_PKGLIBDIR='/usr/lib/pbuilder'
  PBUILDER_SYSCONFDIR='/etc'
  PPID='279431'
  PS1='# '
  PS2='> '
  PS4='+ '
  PWD='/'
  SHELL='/bin/bash'
  SHLVL='2'
  SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.4FQYKdBa/pbuilderrc_SuRZ --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.4FQYKdBa/b1 --logfile b1/build.log python-asyncssh_2.10.1-2+deb12u2.dsc'
  SUDO_GID='111'
  SUDO_UID='106'
  SUDO_USER='jenkins'
  TERM='unknown'
  TZ='/usr/share/zoneinfo/Etc/GMT+12'
  USER='root'
  _='/usr/bin/systemd-run'
  http_proxy='http://213.165.73.152:3128'
I: uname -a
  Linux ionos15-amd64 6.11.10+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.10-1~bpo12+1 (2024-12-19) x86_64 GNU/Linux
I: ls -l /bin
  total 5632
  -rwxr-xr-x 1 root root 1265648 Mar 29  2024 bash
  -rwxr-xr-x 3 root root   39224 Sep 18  2022 bunzip2
  -rwxr-xr-x 3 root root   39224 Sep 18  2022 bzcat
  lrwxrwxrwx 1 root root       6 Sep 18  2022 bzcmp -> bzdiff
  -rwxr-xr-x 1 root root    2225 Sep 18  2022 bzdiff
  lrwxrwxrwx 1 root root       6 Sep 18  2022 bzegrep -> bzgrep
  -rwxr-xr-x 1 root root    4893 Nov 27  2021 bzexe
  lrwxrwxrwx 1 root root       6 Sep 18  2022 bzfgrep -> bzgrep
  -rwxr-xr-x 1 root root    3775 Sep 18  2022 bzgrep
  -rwxr-xr-x 3 root root   39224 Sep 18  2022 bzip2
  -rwxr-xr-x 1 root root   14568 Sep 18  2022 bzip2recover
  lrwxrwxrwx 1 root root       6 Sep 18  2022 bzless -> bzmore
  -rwxr-xr-x 1 root root    1297 Sep 18  2022 bzmore
  -rwxr-xr-x 1 root root   44016 Sep 20  2022 cat
  -rwxr-xr-x 1 root root   68656 Sep 20  2022 chgrp
  -rwxr-xr-x 1 root root   64496 Sep 20  2022 chmod
  -rwxr-xr-x 1 root root   72752 Sep 20  2022 chown
  -rwxr-xr-x 1 root root  151152 Sep 20  2022 cp
  -rwxr-xr-x 1 root root  125640 Jan  5  2023 dash
  -rwxr-xr-x 1 root root  121904 Sep 20  2022 date
  -rwxr-xr-x 1 root root   89240 Sep 20  2022 dd
  -rwxr-xr-x 1 root root  102200 Sep 20  2022 df
  -rwxr-xr-x 1 root root  151344 Sep 20  2022 dir
  -rwxr-xr-x 1 root root   88656 Nov 21  2024 dmesg
  lrwxrwxrwx 1 root root       8 Dec 19  2022 dnsdomainname -> hostname
  lrwxrwxrwx 1 root root       8 Dec 19  2022 domainname -> hostname
  -rwxr-xr-x 1 root root   43856 Sep 20  2022 echo
  -rwxr-xr-x 1 root root      41 Jan 24  2023 egrep
  -rwxr-xr-x 1 root root   35664 Sep 20  2022 false
  -rwxr-xr-x 1 root root      41 Jan 24  2023 fgrep
  -rwxr-xr-x 1 root root   85600 Nov 21  2024 findmnt
  -rwsr-xr-x 1 root root   35128 Mar 22  2023 fusermount
  -rwxr-xr-x 1 root root  203152 Jan 24  2023 grep
  -rwxr-xr-x 2 root root    2346 Apr  9  2022 gunzip
  -rwxr-xr-x 1 root root    6447 Apr  9  2022 gzexe
  -rwxr-xr-x 1 root root   98136 Apr  9  2022 gzip
  -rwxr-xr-x 1 root root   22680 Dec 19  2022 hostname
  -rwxr-xr-x 1 root root   72824 Sep 20  2022 ln
  -rwxr-xr-x 1 root root   53024 Mar 23  2023 login
  -rwxr-xr-x 1 root root  151344 Sep 20  2022 ls
  -rwxr-xr-x 1 root root  207168 Nov 21  2024 lsblk
  -rwxr-xr-x 1 root root   97552 Sep 20  2022 mkdir
  -rwxr-xr-x 1 root root   72912 Sep 20  2022 mknod
  -rwxr-xr-x 1 root root   43952 Sep 20  2022 mktemp
  -rwxr-xr-x 1 root root   59712 Nov 21  2024 more
  -rwsr-xr-x 1 root root   59704 Nov 21  2024 mount
  -rwxr-xr-x 1 root root   18744 Nov 21  2024 mountpoint
  -rwxr-xr-x 1 root root  142968 Sep 20  2022 mv
  lrwxrwxrwx 1 root root       8 Dec 19  2022 nisdomainname -> hostname
  lrwxrwxrwx 1 root root      14 Apr  2  2023 pidof -> /sbin/killall5
  -rwxr-xr-x 1 root root   43952 Sep 20  2022 pwd
  lrwxrwxrwx 1 root root       4 Mar 29  2024 rbash -> bash
  -rwxr-xr-x 1 root root   52112 Sep 20  2022 readlink
  -rwxr-xr-x 1 root root   72752 Sep 20  2022 rm
  -rwxr-xr-x 1 root root   56240 Sep 20  2022 rmdir
  -rwxr-xr-x 1 root root   27560 Jul 28  2023 run-parts
  -rwxr-xr-x 1 root root  126424 Jan  5  2023 sed
  lrwxrwxrwx 1 root root       4 Jan  5  2023 sh -> dash
  -rwxr-xr-x 1 root root   43888 Sep 20  2022 sleep
  -rwxr-xr-x 1 root root   85008 Sep 20  2022 stty
  -rwsr-xr-x 1 root root   72000 Nov 21  2024 su
  -rwxr-xr-x 1 root root   39824 Sep 20  2022 sync
  -rwxr-xr-x 1 root root  531984 Jan 19  2024 tar
  -rwxr-xr-x 1 root root   14520 Jul 28  2023 tempfile
  -rwxr-xr-x 1 root root  109616 Sep 20  2022 touch
  -rwxr-xr-x 1 root root   35664 Sep 20  2022 true
  -rwxr-xr-x 1 root root   14568 Mar 22  2023 ulockmgr_server
  -rwsr-xr-x 1 root root   35128 Nov 21  2024 umount
  -rwxr-xr-x 1 root root   43888 Sep 20  2022 uname
  -rwxr-xr-x 2 root root    2346 Apr  9  2022 uncompress
  -rwxr-xr-x 1 root root  151344 Sep 20  2022 vdir
  -rwxr-xr-x 1 root root   72024 Nov 21  2024 wdctl
  lrwxrwxrwx 1 root root       8 Dec 19  2022 ypdomainname -> hostname
  -rwxr-xr-x 1 root root    1984 Apr  9  2022 zcat
  -rwxr-xr-x 1 root root    1678 Apr  9  2022 zcmp
  -rwxr-xr-x 1 root root    6460 Apr  9  2022 zdiff
  -rwxr-xr-x 1 root root      29 Apr  9  2022 zegrep
  -rwxr-xr-x 1 root root      29 Apr  9  2022 zfgrep
  -rwxr-xr-x 1 root root    2081 Apr  9  2022 zforce
  -rwxr-xr-x 1 root root    8103 Apr  9  2022 zgrep
  -rwxr-xr-x 1 root root    2206 Apr  9  2022 zless
  -rwxr-xr-x 1 root root    1842 Apr  9  2022 zmore
  -rwxr-xr-x 1 root root    4577 Apr  9  2022 znew
I: user script /srv/workspace/pbuilder/279431/tmp/hooks/D02_print_environment finished
 -> Attempting to satisfy build-dependencies
 -> Creating pbuilder-satisfydepends-dummy package
Package: pbuilder-satisfydepends-dummy
Version: 0.invalid.0
Architecture: amd64
Maintainer: Debian Pbuilder Team <pbuilder-maint@lists.alioth.debian.org>
Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder
 This package was created automatically by pbuilder to satisfy the
 build-dependencies of the package being currently built.
Depends: debhelper-compat (= 12), localehelper, python3-all, python3-sphinx (>= 1.0.7+dfsg-1~), python3-setuptools, python3-cryptography, python3-bcrypt (>= 3.1.3), python3-fido2, python3-gssapi, python3-libnacl, python3-openssl, python3-typing-extensions, openssl, openssh-client, dh-python
dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'.
Selecting previously unselected package pbuilder-satisfydepends-dummy.
(Reading database ... 19546 files and directories currently installed.)
Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ...
Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ...
dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested:
 pbuilder-satisfydepends-dummy depends on debhelper-compat (= 12); however:
  Package debhelper-compat is not installed.
 pbuilder-satisfydepends-dummy depends on localehelper; however:
  Package localehelper is not installed.
 pbuilder-satisfydepends-dummy depends on python3-all; however:
  Package python3-all is not installed.
 pbuilder-satisfydepends-dummy depends on python3-sphinx (>= 1.0.7+dfsg-1~); however:
  Package python3-sphinx is not installed.
 pbuilder-satisfydepends-dummy depends on python3-setuptools; however:
  Package python3-setuptools is not installed.
 pbuilder-satisfydepends-dummy depends on python3-cryptography; however:
  Package python3-cryptography is not installed.
 pbuilder-satisfydepends-dummy depends on python3-bcrypt (>= 3.1.3); however:
  Package python3-bcrypt is not installed.
 pbuilder-satisfydepends-dummy depends on python3-fido2; however:
  Package python3-fido2 is not installed.
 pbuilder-satisfydepends-dummy depends on python3-gssapi; however:
  Package python3-gssapi is not installed.
 pbuilder-satisfydepends-dummy depends on python3-libnacl; however:
  Package python3-libnacl is not installed.
 pbuilder-satisfydepends-dummy depends on python3-openssl; however:
  Package python3-openssl is not installed.
 pbuilder-satisfydepends-dummy depends on python3-typing-extensions; however:
  Package python3-typing-extensions is not installed.
 pbuilder-satisfydepends-dummy depends on openssl; however:
  Package openssl is not installed.
 pbuilder-satisfydepends-dummy depends on openssh-client; however:
  Package openssh-client is not installed.
 pbuilder-satisfydepends-dummy depends on dh-python; however:
  Package dh-python is not installed.

Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ...
Reading package lists...
Building dependency tree...
Reading state information...
Initializing package states...
Writing extended state information...
Building tag database...
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
The following NEW packages will be installed:
  autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} ca-certificates{a} debhelper{a} dh-autoreconf{a} dh-python{a} dh-strip-nondeterminism{a} docutils-common{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libbsd0{a} libcbor0.8{a} libdebhelper-perl{a} libedit2{a} libelf1{a} libexpat1{a} libfido2-1{a} libfile-stripnondeterminism-perl{a} libicu72{a} libjs-jquery{a} libjs-sphinxdoc{a} libjs-underscore{a} libjson-perl{a} libmagic-mgc{a} libmagic1{a} libpipeline1{a} libpython3-stdlib{a} libpython3.11-minimal{a} libpython3.11-stdlib{a} libreadline8{a} libsodium23{a} libsub-override-perl{a} libtool{a} libuchardet0{a} libxml2{a} localehelper{a} locales{a} m4{a} man-db{a} media-types{a} openssh-client{a} openssl{a} po-debconf{a} python-babel-localedata{a} python3{a} python3-alabaster{a} python3-all{a} python3-babel{a} python3-bcrypt{a} python3-certifi{a} python3-cffi-backend{a} python3-chardet{a} python3-charset-normalizer{a} python3-cryptography{a} python3-decorator{a} python3-distutils{a} python3-docutils{a} python3-fido2{a} python3-gssapi{a} python3-idna{a} python3-imagesize{a} python3-jinja2{a} python3-lib2to3{a} python3-libnacl{a} python3-markupsafe{a} python3-minimal{a} python3-openssl{a} python3-packaging{a} python3-pkg-resources{a} python3-pygments{a} python3-requests{a} python3-roman{a} python3-setuptools{a} python3-six{a} python3-snowballstemmer{a} python3-sphinx{a} python3-typing-extensions{a} python3-tz{a} python3-urllib3{a} python3.11{a} python3.11-minimal{a} readline-common{a} sensible-utils{a} sgml-base{a} sphinx-common{a} xml-core{a} 
The following packages are RECOMMENDED but will NOT be installed:
  curl javascript-common libarchive-cpio-perl libjson-xs-perl libltdl-dev libmail-sendmail-perl libpaper-utils lynx python3-pil wget xauth 
0 packages upgraded, 94 newly installed, 0 to remove and 0 not upgraded.
Need to get 43.7 MB of archives. After unpacking 183 MB will be used.
Writing extended state information...
Get: 1 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-minimal amd64 3.11.2-6+deb12u5 [816 kB]
Get: 2 http://deb.debian.org/debian bookworm/main amd64 libexpat1 amd64 2.5.0-1+deb12u1 [98.9 kB]
Get: 3 http://deb.debian.org/debian bookworm/main amd64 python3.11-minimal amd64 3.11.2-6+deb12u5 [2067 kB]
Get: 4 http://deb.debian.org/debian bookworm/main amd64 python3-minimal amd64 3.11.2-1+b1 [26.3 kB]
Get: 5 http://deb.debian.org/debian bookworm/main amd64 media-types all 10.0.0 [26.1 kB]
Get: 6 http://deb.debian.org/debian bookworm/main amd64 readline-common all 8.2-1.3 [69.0 kB]
Get: 7 http://deb.debian.org/debian bookworm/main amd64 libreadline8 amd64 8.2-1.3 [166 kB]
Get: 8 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-stdlib amd64 3.11.2-6+deb12u5 [1797 kB]
Get: 9 http://deb.debian.org/debian bookworm/main amd64 python3.11 amd64 3.11.2-6+deb12u5 [573 kB]
Get: 10 http://deb.debian.org/debian bookworm/main amd64 libpython3-stdlib amd64 3.11.2-1+b1 [9312 B]
Get: 11 http://deb.debian.org/debian bookworm/main amd64 python3 amd64 3.11.2-1+b1 [26.3 kB]
Get: 12 http://deb.debian.org/debian bookworm/main amd64 sgml-base all 1.31 [15.4 kB]
Get: 13 http://deb.debian.org/debian bookworm/main amd64 sensible-utils all 0.0.17+nmu1 [19.0 kB]
Get: 14 http://deb.debian.org/debian bookworm/main amd64 openssl amd64 3.0.15-1~deb12u1 [1427 kB]
Get: 15 http://deb.debian.org/debian bookworm/main amd64 ca-certificates all 20230311 [153 kB]
Get: 16 http://deb.debian.org/debian bookworm/main amd64 libmagic-mgc amd64 1:5.44-3 [305 kB]
Get: 17 http://deb.debian.org/debian bookworm/main amd64 libmagic1 amd64 1:5.44-3 [104 kB]
Get: 18 http://deb.debian.org/debian bookworm/main amd64 file amd64 1:5.44-3 [42.5 kB]
Get: 19 http://deb.debian.org/debian bookworm/main amd64 gettext-base amd64 0.21-12 [160 kB]
Get: 20 http://deb.debian.org/debian bookworm/main amd64 libuchardet0 amd64 0.0.7-1 [67.8 kB]
Get: 21 http://deb.debian.org/debian bookworm/main amd64 groff-base amd64 1.22.4-10 [916 kB]
Get: 22 http://deb.debian.org/debian bookworm/main amd64 locales all 2.36-9+deb12u9 [3904 kB]
Get: 23 http://deb.debian.org/debian bookworm/main amd64 bsdextrautils amd64 2.38.1-5+deb12u3 [87.0 kB]
Get: 24 http://deb.debian.org/debian bookworm/main amd64 libpipeline1 amd64 1.5.7-1 [38.5 kB]
Get: 25 http://deb.debian.org/debian bookworm/main amd64 man-db amd64 2.11.2-2 [1386 kB]
Get: 26 http://deb.debian.org/debian bookworm/main amd64 libbsd0 amd64 0.11.7-2 [117 kB]
Get: 27 http://deb.debian.org/debian bookworm/main amd64 libedit2 amd64 3.1-20221030-2 [93.0 kB]
Get: 28 http://deb.debian.org/debian bookworm/main amd64 libcbor0.8 amd64 0.8.0-2+b1 [27.4 kB]
Get: 29 http://deb.debian.org/debian bookworm/main amd64 libfido2-1 amd64 1.12.0-2+b1 [77.2 kB]
Get: 30 http://deb.debian.org/debian bookworm/main amd64 openssh-client amd64 1:9.2p1-2+deb12u4 [993 kB]
Get: 31 http://deb.debian.org/debian bookworm/main amd64 m4 amd64 1.4.19-3 [287 kB]
Get: 32 http://deb.debian.org/debian bookworm/main amd64 autoconf all 2.71-3 [332 kB]
Get: 33 http://deb.debian.org/debian bookworm/main amd64 autotools-dev all 20220109.1 [51.6 kB]
Get: 34 http://deb.debian.org/debian bookworm/main amd64 automake all 1:1.16.5-1.3 [823 kB]
Get: 35 http://deb.debian.org/debian bookworm/main amd64 autopoint all 0.21-12 [495 kB]
Get: 36 http://deb.debian.org/debian bookworm/main amd64 libdebhelper-perl all 13.11.4 [81.2 kB]
Get: 37 http://deb.debian.org/debian bookworm/main amd64 libtool all 2.4.7-7~deb12u1 [517 kB]
Get: 38 http://deb.debian.org/debian bookworm/main amd64 dh-autoreconf all 20 [17.1 kB]
Get: 39 http://deb.debian.org/debian bookworm/main amd64 libarchive-zip-perl all 1.68-1 [104 kB]
Get: 40 http://deb.debian.org/debian bookworm/main amd64 libsub-override-perl all 0.09-4 [9304 B]
Get: 41 http://deb.debian.org/debian bookworm/main amd64 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB]
Get: 42 http://deb.debian.org/debian bookworm/main amd64 dh-strip-nondeterminism all 1.13.1-1 [8620 B]
Get: 43 http://deb.debian.org/debian bookworm/main amd64 libelf1 amd64 0.188-2.1 [174 kB]
Get: 44 http://deb.debian.org/debian bookworm/main amd64 dwz amd64 0.15-1 [109 kB]
Get: 45 http://deb.debian.org/debian bookworm/main amd64 libicu72 amd64 72.1-3 [9376 kB]
Get: 46 http://deb.debian.org/debian bookworm/main amd64 libxml2 amd64 2.9.14+dfsg-1.3~deb12u1 [687 kB]
Get: 47 http://deb.debian.org/debian bookworm/main amd64 gettext amd64 0.21-12 [1300 kB]
Get: 48 http://deb.debian.org/debian bookworm/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get: 49 http://deb.debian.org/debian bookworm/main amd64 po-debconf all 1.0.21+nmu1 [248 kB]
Get: 50 http://deb.debian.org/debian bookworm/main amd64 debhelper all 13.11.4 [942 kB]
Get: 51 http://deb.debian.org/debian bookworm/main amd64 python3-lib2to3 all 3.11.2-3 [76.3 kB]
Get: 52 http://deb.debian.org/debian bookworm/main amd64 python3-distutils all 3.11.2-3 [131 kB]
Get: 53 http://deb.debian.org/debian bookworm/main amd64 dh-python all 5.20230130+deb12u1 [104 kB]
Get: 54 http://deb.debian.org/debian bookworm/main amd64 xml-core all 0.18+nmu1 [23.8 kB]
Get: 55 http://deb.debian.org/debian bookworm/main amd64 docutils-common all 0.19+dfsg-6 [127 kB]
Get: 56 http://deb.debian.org/debian bookworm/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB]
Get: 57 http://deb.debian.org/debian bookworm/main amd64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [116 kB]
Get: 58 http://deb.debian.org/debian bookworm/main amd64 libjs-sphinxdoc all 5.3.0-4 [130 kB]
Get: 59 http://deb.debian.org/debian bookworm/main amd64 libjson-perl all 4.10000-1 [87.5 kB]
Get: 60 http://deb.debian.org/debian bookworm/main amd64 libsodium23 amd64 1.0.18-1 [161 kB]
Get: 61 http://deb.debian.org/debian bookworm/main amd64 localehelper all 0.1.4-3 [7796 B]
Get: 62 http://deb.debian.org/debian bookworm/main amd64 python-babel-localedata all 2.10.3-1 [5615 kB]
Get: 63 http://deb.debian.org/debian bookworm/main amd64 python3-alabaster all 0.7.12-1 [20.8 kB]
Get: 64 http://deb.debian.org/debian bookworm/main amd64 python3-all amd64 3.11.2-1+b1 [1056 B]
Get: 65 http://deb.debian.org/debian bookworm/main amd64 python3-pkg-resources all 66.1.1-1+deb12u1 [296 kB]
Get: 66 http://deb.debian.org/debian bookworm/main amd64 python3-tz all 2022.7.1-4 [30.1 kB]
Get: 67 http://deb.debian.org/debian bookworm/main amd64 python3-babel all 2.10.3-1 [103 kB]
Get: 68 http://deb.debian.org/debian bookworm/main amd64 python3-cffi-backend amd64 1.15.1-5+b1 [84.6 kB]
Get: 69 http://deb.debian.org/debian bookworm/main amd64 python3-bcrypt amd64 3.2.2-1 [32.2 kB]
Get: 70 http://deb.debian.org/debian bookworm/main amd64 python3-certifi all 2022.9.24-1 [153 kB]
Get: 71 http://deb.debian.org/debian bookworm/main amd64 python3-chardet all 5.1.0+dfsg-2 [110 kB]
Get: 72 http://deb.debian.org/debian bookworm/main amd64 python3-charset-normalizer all 3.0.1-2 [49.3 kB]
Get: 73 http://deb.debian.org/debian bookworm/main amd64 python3-cryptography amd64 38.0.4-3+deb12u1 [665 kB]
Get: 74 http://deb.debian.org/debian bookworm/main amd64 python3-decorator all 5.1.1-3 [14.9 kB]
Get: 75 http://deb.debian.org/debian bookworm/main amd64 python3-roman all 3.3-3 [9880 B]
Get: 76 http://deb.debian.org/debian bookworm/main amd64 python3-docutils all 0.19+dfsg-6 [382 kB]
Get: 77 http://deb.debian.org/debian bookworm/main amd64 python3-six all 1.16.0-4 [17.5 kB]
Get: 78 http://deb.debian.org/debian bookworm/main amd64 python3-fido2 all 0.9.1-1 [116 kB]
Get: 79 http://deb.debian.org/debian bookworm/main amd64 python3-gssapi amd64 1.8.2-1+b1 [395 kB]
Get: 80 http://deb.debian.org/debian bookworm/main amd64 python3-idna all 3.3-1+deb12u1 [41.0 kB]
Get: 81 http://deb.debian.org/debian bookworm/main amd64 python3-imagesize all 1.4.1-1 [6688 B]
Get: 82 http://deb.debian.org/debian bookworm/main amd64 python3-markupsafe amd64 2.1.2-1+b1 [13.2 kB]
Get: 83 http://deb.debian.org/debian bookworm/main amd64 python3-jinja2 all 3.1.2-1+deb12u1 [119 kB]
Get: 84 http://deb.debian.org/debian bookworm/main amd64 python3-libnacl all 1.8.0-3 [13.4 kB]
Get: 85 http://deb.debian.org/debian bookworm/main amd64 python3-openssl all 23.0.0-1 [50.8 kB]
Get: 86 http://deb.debian.org/debian bookworm/main amd64 python3-packaging all 23.0-1 [32.5 kB]
Get: 87 http://deb.debian.org/debian bookworm/main amd64 python3-pygments all 2.14.0+dfsg-1 [783 kB]
Get: 88 http://deb.debian.org/debian bookworm/main amd64 python3-urllib3 all 1.26.12-1+deb12u1 [114 kB]
Get: 89 http://deb.debian.org/debian bookworm/main amd64 python3-requests all 2.28.1+dfsg-1 [67.9 kB]
Get: 90 http://deb.debian.org/debian bookworm/main amd64 python3-setuptools all 66.1.1-1+deb12u1 [522 kB]
Get: 91 http://deb.debian.org/debian bookworm/main amd64 python3-snowballstemmer all 2.2.0-2 [57.8 kB]
Get: 92 http://deb.debian.org/debian bookworm/main amd64 sphinx-common all 5.3.0-4 [653 kB]
Get: 93 http://deb.debian.org/debian bookworm/main amd64 python3-sphinx all 5.3.0-4 [549 kB]
Get: 94 http://deb.debian.org/debian bookworm/main amd64 python3-typing-extensions all 4.4.0-1 [45.2 kB]
Fetched 43.7 MB in 1s (47.6 MB/s)
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package libpython3.11-minimal:amd64.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19546 files and directories currently installed.)
Preparing to unpack .../libpython3.11-minimal_3.11.2-6+deb12u5_amd64.deb ...
Unpacking libpython3.11-minimal:amd64 (3.11.2-6+deb12u5) ...
Selecting previously unselected package libexpat1:amd64.
Preparing to unpack .../libexpat1_2.5.0-1+deb12u1_amd64.deb ...
Unpacking libexpat1:amd64 (2.5.0-1+deb12u1) ...
Selecting previously unselected package python3.11-minimal.
Preparing to unpack .../python3.11-minimal_3.11.2-6+deb12u5_amd64.deb ...
Unpacking python3.11-minimal (3.11.2-6+deb12u5) ...
Setting up libpython3.11-minimal:amd64 (3.11.2-6+deb12u5) ...
Setting up libexpat1:amd64 (2.5.0-1+deb12u1) ...
Setting up python3.11-minimal (3.11.2-6+deb12u5) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19862 files and directories currently installed.)
Preparing to unpack .../0-python3-minimal_3.11.2-1+b1_amd64.deb ...
Unpacking python3-minimal (3.11.2-1+b1) ...
Selecting previously unselected package media-types.
Preparing to unpack .../1-media-types_10.0.0_all.deb ...
Unpacking media-types (10.0.0) ...
Selecting previously unselected package readline-common.
Preparing to unpack .../2-readline-common_8.2-1.3_all.deb ...
Unpacking readline-common (8.2-1.3) ...
Selecting previously unselected package libreadline8:amd64.
Preparing to unpack .../3-libreadline8_8.2-1.3_amd64.deb ...
Unpacking libreadline8:amd64 (8.2-1.3) ...
Selecting previously unselected package libpython3.11-stdlib:amd64.
Preparing to unpack .../4-libpython3.11-stdlib_3.11.2-6+deb12u5_amd64.deb ...
Unpacking libpython3.11-stdlib:amd64 (3.11.2-6+deb12u5) ...
Selecting previously unselected package python3.11.
Preparing to unpack .../5-python3.11_3.11.2-6+deb12u5_amd64.deb ...
Unpacking python3.11 (3.11.2-6+deb12u5) ...
Selecting previously unselected package libpython3-stdlib:amd64.
Preparing to unpack .../6-libpython3-stdlib_3.11.2-1+b1_amd64.deb ...
Unpacking libpython3-stdlib:amd64 (3.11.2-1+b1) ...
Setting up python3-minimal (3.11.2-1+b1) ...
Selecting previously unselected package python3.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 20296 files and directories currently installed.)
Preparing to unpack .../00-python3_3.11.2-1+b1_amd64.deb ...
Unpacking python3 (3.11.2-1+b1) ...
Selecting previously unselected package sgml-base.
Preparing to unpack .../01-sgml-base_1.31_all.deb ...
Unpacking sgml-base (1.31) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../02-sensible-utils_0.0.17+nmu1_all.deb ...
Unpacking sensible-utils (0.0.17+nmu1) ...
Selecting previously unselected package openssl.
Preparing to unpack .../03-openssl_3.0.15-1~deb12u1_amd64.deb ...
Unpacking openssl (3.0.15-1~deb12u1) ...
Selecting previously unselected package ca-certificates.
Preparing to unpack .../04-ca-certificates_20230311_all.deb ...
Unpacking ca-certificates (20230311) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../05-libmagic-mgc_1%3a5.44-3_amd64.deb ...
Unpacking libmagic-mgc (1:5.44-3) ...
Selecting previously unselected package libmagic1:amd64.
Preparing to unpack .../06-libmagic1_1%3a5.44-3_amd64.deb ...
Unpacking libmagic1:amd64 (1:5.44-3) ...
Selecting previously unselected package file.
Preparing to unpack .../07-file_1%3a5.44-3_amd64.deb ...
Unpacking file (1:5.44-3) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../08-gettext-base_0.21-12_amd64.deb ...
Unpacking gettext-base (0.21-12) ...
Selecting previously unselected package libuchardet0:amd64.
Preparing to unpack .../09-libuchardet0_0.0.7-1_amd64.deb ...
Unpacking libuchardet0:amd64 (0.0.7-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../10-groff-base_1.22.4-10_amd64.deb ...
Unpacking groff-base (1.22.4-10) ...
Selecting previously unselected package locales.
Preparing to unpack .../11-locales_2.36-9+deb12u9_all.deb ...
Unpacking locales (2.36-9+deb12u9) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../12-bsdextrautils_2.38.1-5+deb12u3_amd64.deb ...
Unpacking bsdextrautils (2.38.1-5+deb12u3) ...
Selecting previously unselected package libpipeline1:amd64.
Preparing to unpack .../13-libpipeline1_1.5.7-1_amd64.deb ...
Unpacking libpipeline1:amd64 (1.5.7-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../14-man-db_2.11.2-2_amd64.deb ...
Unpacking man-db (2.11.2-2) ...
Selecting previously unselected package libbsd0:amd64.
Preparing to unpack .../15-libbsd0_0.11.7-2_amd64.deb ...
Unpacking libbsd0:amd64 (0.11.7-2) ...
Selecting previously unselected package libedit2:amd64.
Preparing to unpack .../16-libedit2_3.1-20221030-2_amd64.deb ...
Unpacking libedit2:amd64 (3.1-20221030-2) ...
Selecting previously unselected package libcbor0.8:amd64.
Preparing to unpack .../17-libcbor0.8_0.8.0-2+b1_amd64.deb ...
Unpacking libcbor0.8:amd64 (0.8.0-2+b1) ...
Selecting previously unselected package libfido2-1:amd64.
Preparing to unpack .../18-libfido2-1_1.12.0-2+b1_amd64.deb ...
Unpacking libfido2-1:amd64 (1.12.0-2+b1) ...
Selecting previously unselected package openssh-client.
Preparing to unpack .../19-openssh-client_1%3a9.2p1-2+deb12u4_amd64.deb ...
Unpacking openssh-client (1:9.2p1-2+deb12u4) ...
Selecting previously unselected package m4.
Preparing to unpack .../20-m4_1.4.19-3_amd64.deb ...
Unpacking m4 (1.4.19-3) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../21-autoconf_2.71-3_all.deb ...
Unpacking autoconf (2.71-3) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../22-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../23-automake_1%3a1.16.5-1.3_all.deb ...
Unpacking automake (1:1.16.5-1.3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../24-autopoint_0.21-12_all.deb ...
Unpacking autopoint (0.21-12) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../25-libdebhelper-perl_13.11.4_all.deb ...
Unpacking libdebhelper-perl (13.11.4) ...
Selecting previously unselected package libtool.
Preparing to unpack .../26-libtool_2.4.7-7~deb12u1_all.deb ...
Unpacking libtool (2.4.7-7~deb12u1) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../27-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../28-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libsub-override-perl.
Preparing to unpack .../29-libsub-override-perl_0.09-4_all.deb ...
Unpacking libsub-override-perl (0.09-4) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../30-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../31-dh-strip-nondeterminism_1.13.1-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.13.1-1) ...
Selecting previously unselected package libelf1:amd64.
Preparing to unpack .../32-libelf1_0.188-2.1_amd64.deb ...
Unpacking libelf1:amd64 (0.188-2.1) ...
Selecting previously unselected package dwz.
Preparing to unpack .../33-dwz_0.15-1_amd64.deb ...
Unpacking dwz (0.15-1) ...
Selecting previously unselected package libicu72:amd64.
Preparing to unpack .../34-libicu72_72.1-3_amd64.deb ...
Unpacking libicu72:amd64 (72.1-3) ...
Selecting previously unselected package libxml2:amd64.
Preparing to unpack .../35-libxml2_2.9.14+dfsg-1.3~deb12u1_amd64.deb ...
Unpacking libxml2:amd64 (2.9.14+dfsg-1.3~deb12u1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../36-gettext_0.21-12_amd64.deb ...
Unpacking gettext (0.21-12) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../37-intltool-debian_0.35.0+20060710.6_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.6) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../38-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../39-debhelper_13.11.4_all.deb ...
Unpacking debhelper (13.11.4) ...
Selecting previously unselected package python3-lib2to3.
Preparing to unpack .../40-python3-lib2to3_3.11.2-3_all.deb ...
Unpacking python3-lib2to3 (3.11.2-3) ...
Selecting previously unselected package python3-distutils.
Preparing to unpack .../41-python3-distutils_3.11.2-3_all.deb ...
Unpacking python3-distutils (3.11.2-3) ...
Selecting previously unselected package dh-python.
Preparing to unpack .../42-dh-python_5.20230130+deb12u1_all.deb ...
Unpacking dh-python (5.20230130+deb12u1) ...
Selecting previously unselected package xml-core.
Preparing to unpack .../43-xml-core_0.18+nmu1_all.deb ...
Unpacking xml-core (0.18+nmu1) ...
Selecting previously unselected package docutils-common.
Preparing to unpack .../44-docutils-common_0.19+dfsg-6_all.deb ...
Unpacking docutils-common (0.19+dfsg-6) ...
Selecting previously unselected package libjs-jquery.
Preparing to unpack .../45-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ...
Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
Selecting previously unselected package libjs-underscore.
Preparing to unpack .../46-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ...
Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ...
Selecting previously unselected package libjs-sphinxdoc.
Preparing to unpack .../47-libjs-sphinxdoc_5.3.0-4_all.deb ...
Unpacking libjs-sphinxdoc (5.3.0-4) ...
Selecting previously unselected package libjson-perl.
Preparing to unpack .../48-libjson-perl_4.10000-1_all.deb ...
Unpacking libjson-perl (4.10000-1) ...
Selecting previously unselected package libsodium23:amd64.
Preparing to unpack .../49-libsodium23_1.0.18-1_amd64.deb ...
Unpacking libsodium23:amd64 (1.0.18-1) ...
Selecting previously unselected package localehelper.
Preparing to unpack .../50-localehelper_0.1.4-3_all.deb ...
Unpacking localehelper (0.1.4-3) ...
Selecting previously unselected package python-babel-localedata.
Preparing to unpack .../51-python-babel-localedata_2.10.3-1_all.deb ...
Unpacking python-babel-localedata (2.10.3-1) ...
Selecting previously unselected package python3-alabaster.
Preparing to unpack .../52-python3-alabaster_0.7.12-1_all.deb ...
Unpacking python3-alabaster (0.7.12-1) ...
Selecting previously unselected package python3-all.
Preparing to unpack .../53-python3-all_3.11.2-1+b1_amd64.deb ...
Unpacking python3-all (3.11.2-1+b1) ...
Selecting previously unselected package python3-pkg-resources.
Preparing to unpack .../54-python3-pkg-resources_66.1.1-1+deb12u1_all.deb ...
Unpacking python3-pkg-resources (66.1.1-1+deb12u1) ...
Selecting previously unselected package python3-tz.
Preparing to unpack .../55-python3-tz_2022.7.1-4_all.deb ...
Unpacking python3-tz (2022.7.1-4) ...
Selecting previously unselected package python3-babel.
Preparing to unpack .../56-python3-babel_2.10.3-1_all.deb ...
Unpacking python3-babel (2.10.3-1) ...
Selecting previously unselected package python3-cffi-backend:amd64.
Preparing to unpack .../57-python3-cffi-backend_1.15.1-5+b1_amd64.deb ...
Unpacking python3-cffi-backend:amd64 (1.15.1-5+b1) ...
Selecting previously unselected package python3-bcrypt.
Preparing to unpack .../58-python3-bcrypt_3.2.2-1_amd64.deb ...
Unpacking python3-bcrypt (3.2.2-1) ...
Selecting previously unselected package python3-certifi.
Preparing to unpack .../59-python3-certifi_2022.9.24-1_all.deb ...
Unpacking python3-certifi (2022.9.24-1) ...
Selecting previously unselected package python3-chardet.
Preparing to unpack .../60-python3-chardet_5.1.0+dfsg-2_all.deb ...
Unpacking python3-chardet (5.1.0+dfsg-2) ...
Selecting previously unselected package python3-charset-normalizer.
Preparing to unpack .../61-python3-charset-normalizer_3.0.1-2_all.deb ...
Unpacking python3-charset-normalizer (3.0.1-2) ...
Selecting previously unselected package python3-cryptography.
Preparing to unpack .../62-python3-cryptography_38.0.4-3+deb12u1_amd64.deb ...
Unpacking python3-cryptography (38.0.4-3+deb12u1) ...
Selecting previously unselected package python3-decorator.
Preparing to unpack .../63-python3-decorator_5.1.1-3_all.deb ...
Unpacking python3-decorator (5.1.1-3) ...
Selecting previously unselected package python3-roman.
Preparing to unpack .../64-python3-roman_3.3-3_all.deb ...
Unpacking python3-roman (3.3-3) ...
Selecting previously unselected package python3-docutils.
Preparing to unpack .../65-python3-docutils_0.19+dfsg-6_all.deb ...
Unpacking python3-docutils (0.19+dfsg-6) ...
Selecting previously unselected package python3-six.
Preparing to unpack .../66-python3-six_1.16.0-4_all.deb ...
Unpacking python3-six (1.16.0-4) ...
Selecting previously unselected package python3-fido2.
Preparing to unpack .../67-python3-fido2_0.9.1-1_all.deb ...
Unpacking python3-fido2 (0.9.1-1) ...
Selecting previously unselected package python3-gssapi.
Preparing to unpack .../68-python3-gssapi_1.8.2-1+b1_amd64.deb ...
Unpacking python3-gssapi (1.8.2-1+b1) ...
Selecting previously unselected package python3-idna.
Preparing to unpack .../69-python3-idna_3.3-1+deb12u1_all.deb ...
Unpacking python3-idna (3.3-1+deb12u1) ...
Selecting previously unselected package python3-imagesize.
Preparing to unpack .../70-python3-imagesize_1.4.1-1_all.deb ...
Unpacking python3-imagesize (1.4.1-1) ...
Selecting previously unselected package python3-markupsafe.
Preparing to unpack .../71-python3-markupsafe_2.1.2-1+b1_amd64.deb ...
Unpacking python3-markupsafe (2.1.2-1+b1) ...
Selecting previously unselected package python3-jinja2.
Preparing to unpack .../72-python3-jinja2_3.1.2-1+deb12u1_all.deb ...
Unpacking python3-jinja2 (3.1.2-1+deb12u1) ...
Selecting previously unselected package python3-libnacl.
Preparing to unpack .../73-python3-libnacl_1.8.0-3_all.deb ...
Unpacking python3-libnacl (1.8.0-3) ...
Selecting previously unselected package python3-openssl.
Preparing to unpack .../74-python3-openssl_23.0.0-1_all.deb ...
Unpacking python3-openssl (23.0.0-1) ...
Selecting previously unselected package python3-packaging.
Preparing to unpack .../75-python3-packaging_23.0-1_all.deb ...
Unpacking python3-packaging (23.0-1) ...
Selecting previously unselected package python3-pygments.
Preparing to unpack .../76-python3-pygments_2.14.0+dfsg-1_all.deb ...
Unpacking python3-pygments (2.14.0+dfsg-1) ...
Selecting previously unselected package python3-urllib3.
Preparing to unpack .../77-python3-urllib3_1.26.12-1+deb12u1_all.deb ...
Unpacking python3-urllib3 (1.26.12-1+deb12u1) ...
Selecting previously unselected package python3-requests.
Preparing to unpack .../78-python3-requests_2.28.1+dfsg-1_all.deb ...
Unpacking python3-requests (2.28.1+dfsg-1) ...
Selecting previously unselected package python3-setuptools.
Preparing to unpack .../79-python3-setuptools_66.1.1-1+deb12u1_all.deb ...
Unpacking python3-setuptools (66.1.1-1+deb12u1) ...
Selecting previously unselected package python3-snowballstemmer.
Preparing to unpack .../80-python3-snowballstemmer_2.2.0-2_all.deb ...
Unpacking python3-snowballstemmer (2.2.0-2) ...
Selecting previously unselected package sphinx-common.
Preparing to unpack .../81-sphinx-common_5.3.0-4_all.deb ...
Unpacking sphinx-common (5.3.0-4) ...
Selecting previously unselected package python3-sphinx.
Preparing to unpack .../82-python3-sphinx_5.3.0-4_all.deb ...
Unpacking python3-sphinx (5.3.0-4) ...
Selecting previously unselected package python3-typing-extensions.
Preparing to unpack .../83-python3-typing-extensions_4.4.0-1_all.deb ...
Unpacking python3-typing-extensions (4.4.0-1) ...
Setting up media-types (10.0.0) ...
Setting up libpipeline1:amd64 (1.5.7-1) ...
Setting up libsodium23:amd64 (1.0.18-1) ...
Setting up libicu72:amd64 (72.1-3) ...
Setting up bsdextrautils (2.38.1-5+deb12u3) ...
Setting up libmagic-mgc (1:5.44-3) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libcbor0.8:amd64 (0.8.0-2+b1) ...
Setting up libdebhelper-perl (13.11.4) ...
Setting up libmagic1:amd64 (1:5.44-3) ...
Setting up gettext-base (0.21-12) ...
Setting up m4 (1.4.19-3) ...
Setting up file (1:5.44-3) ...
Setting up locales (2.36-9+deb12u9) ...
locales-all installed, skipping locales generation
Setting up python-babel-localedata (2.10.3-1) ...
Setting up autotools-dev (20220109.1) ...
Setting up localehelper (0.1.4-3) ...
Setting up autopoint (0.21-12) ...
Setting up autoconf (2.71-3) ...
Setting up sensible-utils (0.0.17+nmu1) ...
Setting up libuchardet0:amd64 (0.0.7-1) ...
Setting up libjson-perl (4.10000-1) ...
Setting up libsub-override-perl (0.09-4) ...
Setting up sgml-base (1.31) ...
Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
Setting up libfido2-1:amd64 (1.12.0-2+b1) ...
Setting up openssl (3.0.15-1~deb12u1) ...
Setting up libbsd0:amd64 (0.11.7-2) ...
Setting up libelf1:amd64 (0.188-2.1) ...
Setting up readline-common (8.2-1.3) ...
Setting up libxml2:amd64 (2.9.14+dfsg-1.3~deb12u1) ...
Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ...
Setting up automake (1:1.16.5-1.3) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up libfile-stripnondeterminism-perl (1.13.1-1) ...
Setting up gettext (0.21-12) ...
Setting up libtool (2.4.7-7~deb12u1) ...
Setting up libedit2:amd64 (3.1-20221030-2) ...
Setting up libreadline8:amd64 (8.2-1.3) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up dh-autoreconf (20) ...
Setting up ca-certificates (20230311) ...
Updating certificates in /etc/ssl/certs...
140 added, 0 removed; done.
Setting up libjs-sphinxdoc (5.3.0-4) ...
Setting up dh-strip-nondeterminism (1.13.1-1) ...
Setting up dwz (0.15-1) ...
Setting up groff-base (1.22.4-10) ...
Setting up xml-core (0.18+nmu1) ...
Setting up openssh-client (1:9.2p1-2+deb12u4) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libpython3.11-stdlib:amd64 (3.11.2-6+deb12u5) ...
Setting up man-db (2.11.2-2) ...
Not building database; man-db/auto-update is not 'true'.
Setting up sphinx-common (5.3.0-4) ...
Setting up libpython3-stdlib:amd64 (3.11.2-1+b1) ...
Setting up python3.11 (3.11.2-6+deb12u5) ...
Setting up debhelper (13.11.4) ...
Setting up python3 (3.11.2-1+b1) ...
Setting up python3-markupsafe (2.1.2-1+b1) ...
Setting up python3-tz (2022.7.1-4) ...
Setting up python3-six (1.16.0-4) ...
Setting up python3-roman (3.3-3) ...
Setting up python3-decorator (5.1.1-3) ...
Setting up python3-jinja2 (3.1.2-1+deb12u1) ...
Setting up python3-packaging (23.0-1) ...
Setting up python3-gssapi (1.8.2-1+b1) ...
Setting up python3-certifi (2022.9.24-1) ...
Setting up python3-snowballstemmer (2.2.0-2) ...
Setting up python3-idna (3.3-1+deb12u1) ...
Setting up python3-typing-extensions (4.4.0-1) ...
Setting up python3-libnacl (1.8.0-3) ...
Setting up python3-urllib3 (1.26.12-1+deb12u1) ...
Setting up python3-lib2to3 (3.11.2-3) ...
Setting up python3-cffi-backend:amd64 (1.15.1-5+b1) ...
Setting up python3-imagesize (1.4.1-1) ...
Setting up python3-pkg-resources (66.1.1-1+deb12u1) ...
Setting up python3-distutils (3.11.2-3) ...
Setting up dh-python (5.20230130+deb12u1) ...
Setting up python3-setuptools (66.1.1-1+deb12u1) ...
Setting up python3-babel (2.10.3-1) ...
update-alternatives: using /usr/bin/pybabel-python3 to provide /usr/bin/pybabel (pybabel) in auto mode
Setting up python3-charset-normalizer (3.0.1-2) ...
Setting up python3-alabaster (0.7.12-1) ...
Setting up python3-bcrypt (3.2.2-1) ...
Setting up python3-all (3.11.2-1+b1) ...
Setting up python3-pygments (2.14.0+dfsg-1) ...
Setting up python3-chardet (5.1.0+dfsg-2) ...
Setting up python3-cryptography (38.0.4-3+deb12u1) ...
Setting up python3-requests (2.28.1+dfsg-1) ...
Setting up python3-fido2 (0.9.1-1) ...
Setting up python3-openssl (23.0.0-1) ...
Processing triggers for libc-bin (2.36-9+deb12u9) ...
Processing triggers for sgml-base (1.31) ...
Setting up docutils-common (0.19+dfsg-6) ...
Processing triggers for sgml-base (1.31) ...
Setting up python3-docutils (0.19+dfsg-6) ...
Setting up python3-sphinx (5.3.0-4) ...
Processing triggers for ca-certificates (20230311) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
Reading package lists...
Building dependency tree...
Reading state information...
Reading extended state information...
Initializing package states...
Writing extended state information...
Building tag database...
 -> Finished parsing the build-deps
Reading package lists...
Building dependency tree...
Reading state information...
fakeroot is already the newest version (1.31-1.2).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
I: Building the package
I: Running cd /build/reproducible-path/python-asyncssh-2.10.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S  > ../python-asyncssh_2.10.1-2+deb12u2_source.changes
dpkg-buildpackage: info: source package python-asyncssh
dpkg-buildpackage: info: source version 2.10.1-2+deb12u2
dpkg-buildpackage: info: source distribution bookworm
dpkg-buildpackage: info: source changed by Daniel Leidert <dleidert@debian.org>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
 fakeroot debian/rules clean
dh clean --with python3,sphinxdoc --buildsystem pybuild
   dh_auto_clean -O--buildsystem=pybuild
I: pybuild base:240: python3.11 setup.py clean 
running clean
removing '/build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build' (and everything under it)
'build/bdist.linux-x86_64' does not exist -- can't clean it
'build/scripts-3.11' does not exist -- can't clean it
   dh_autoreconf_clean -O--buildsystem=pybuild
   dh_clean -O--buildsystem=pybuild
 debian/rules build
dh build --with python3,sphinxdoc --buildsystem pybuild
   dh_update_autotools_config -O--buildsystem=pybuild
   dh_autoreconf -O--buildsystem=pybuild
   dh_auto_configure -O--buildsystem=pybuild
I: pybuild base:240: python3.11 setup.py config 
running config
   dh_auto_build -O--buildsystem=pybuild
I: pybuild base:240: /usr/bin/python3 setup.py build 
running build
running build_py
creating /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/editor.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/agent_win32.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/config.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/mac.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/sk_ecdsa.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/auth.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/version.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/misc.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/client.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/logging.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/public_key.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/sftp.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/kex_rsa.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/agent.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/scp.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/gss_unix.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/eddsa.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/socks.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/known_hosts.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/server.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/sk.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/dsa.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/compression.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/pkcs11.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/listener.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/ecdsa.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/stream.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/saslprep.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/kex.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/x11.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/packet.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/auth_keys.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/forward.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/process.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/pbe.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/connection.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/channel.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/keysign.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/session.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/__init__.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/gss.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/constants.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/rsa.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/kex_dh.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/pattern.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/agent_unix.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/sk_eddsa.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/asn1.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/gss_win32.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/subprocess.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
copying asyncssh/encryption.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
creating /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh/crypto
copying asyncssh/crypto/kdf.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh/crypto
copying asyncssh/crypto/misc.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh/crypto
copying asyncssh/crypto/dsa.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh/crypto
copying asyncssh/crypto/ec.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh/crypto
copying asyncssh/crypto/chacha.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh/crypto
copying asyncssh/crypto/ec_params.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh/crypto
copying asyncssh/crypto/__init__.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh/crypto
copying asyncssh/crypto/rsa.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh/crypto
copying asyncssh/crypto/x509.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh/crypto
copying asyncssh/crypto/cipher.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh/crypto
copying asyncssh/crypto/umac.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh/crypto
copying asyncssh/crypto/ed.py -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh/crypto
copying asyncssh/py.typed -> /build/reproducible-path/python-asyncssh-2.10.1/.pybuild/cpython3_3.11_asyncssh/build/asyncssh
   debian/rules override_dh_auto_test
make[1]: Entering directory '/build/reproducible-path/python-asyncssh-2.10.1'
env RES_OPTIONS=attempts:0 localehelper LANG=en_US.UTF-8 \
	dh_auto_test -- --system=custom --test-args='{interpreter} -m unittest discover -v'
I: pybuild base:240: python3.11 -m unittest discover -v
/build/reproducible-path/python-asyncssh-2.10.1/asyncssh/crypto/cipher.py:29: CryptographyDeprecationWarning: Blowfish has been deprecated
  from cryptography.hazmat.primitives.ciphers.algorithms import Blowfish, CAST5
/build/reproducible-path/python-asyncssh-2.10.1/asyncssh/crypto/cipher.py:29: CryptographyDeprecationWarning: CAST5 has been deprecated
  from cryptography.hazmat.primitives.ciphers.algorithms import Blowfish, CAST5
/build/reproducible-path/python-asyncssh-2.10.1/asyncssh/crypto/cipher.py:30: CryptographyDeprecationWarning: SEED has been deprecated
  from cryptography.hazmat.primitives.ciphers.algorithms import SEED, TripleDES
Error running command: which nc

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 ... ok
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 ... ok
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 ... skipped 'network access is required for those tests'
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 ... ERROR
test_connect_timeout_exceeded_string (tests.test_connection._TestConnection.test_connect_timeout_exceeded_string)
Test connect timeout exceeded with string value ... ERROR
test_connect_timeout_exceeded_tunnel (tests.test_connection._TestConnection.test_connect_timeout_exceeded_tunnel)
Test connect timeout exceeded ... ERROR
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 ... skipped 'Netcat not available'
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 ... skipped 'Netcat not available'
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_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_after_kex_complete (tests.test_connection._TestConnection.test_kex_after_kex_complete)
Test kex request when kex not in progress ... 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_late_userauth_request (tests.test_connection._TestConnection.test_late_userauth_request)
Test userauth request after auth is final ... 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_message_before_kexinit_strict_kex (tests.test_connection._TestConnection.test_message_before_kexinit_strict_kex)
Test receiving a message before KEXINIT with strict_kex enabled ... ok
test_message_during_kex_strict_kex (tests.test_connection._TestConnection.test_message_during_kex_strict_kex)
Test receiving an unexpected message with strict_kex enabled ... 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_service_accept_before_kex_complete (tests.test_connection._TestConnection.test_service_accept_before_kex_complete)
Test service accept before kex is complete ... ok
test_service_accept_from_client (tests.test_connection._TestConnection.test_service_accept_from_client)
Test service accept sent by client ... ok
test_service_request_before_kex_complete (tests.test_connection._TestConnection.test_service_request_before_kex_complete)
Test service request before kex is complete ... ok
test_service_request_from_server (tests.test_connection._TestConnection.test_service_request_from_server)
Test service request sent by 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_service_name_in_accept (tests.test_connection._TestConnection.test_unexpected_service_name_in_accept)
Test unexpected service name in accept sent by server ... ok
test_unexpected_service_name_in_request (tests.test_connection._TestConnection.test_unexpected_service_name_in_request)
Test unexpected service name in service request ... 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_message_during_kex_strict_kex (tests.test_connection._TestConnection.test_unknown_message_during_kex_strict_kex)
Test receiving an unknown message with strict_kex enabled ... 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_userauth_after_auth_complete (tests.test_connection._TestConnection.test_userauth_after_auth_complete)
Test userauth request when auth not in progress ... ok
test_userauth_before_kex_complete (tests.test_connection._TestConnection.test_userauth_before_kex_complete)
Test receiving userauth before kex is complete ... 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_message_before_kexinit (tests.test_connection._TestConnectionNoStrictKex.test_message_before_kexinit)
Test receiving a message before KEXINIT ... ok
test_message_during_kex (tests.test_connection._TestConnectionNoStrictKex.test_message_during_kex)
Test receiving an unexpected message in key exchange ... ok
test_sequence_wrap_during_kex (tests.test_connection._TestConnectionNoStrictKex.test_sequence_wrap_during_kex)
Test sequence wrap during initial key exchange ... ok
test_skip_ext_info (tests.test_connection._TestConnectionNoStrictKex.test_skip_ext_info)
Test not requesting extension info from the server ... 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 ... skipped 'Netcat not available'
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_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 ... ok
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 ... /usr/lib/python3/dist-packages/cryptography/x509/base.py:885: CryptographyDeprecationWarning: SHA1 signatures are deprecated and support for them will be removed in the next version.
  return rust_x509.create_x509_certificate(self, private_key, algorithm)
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 ... ok
test_keys (tests.test_public_key.TestSKEd25519.test_keys)
Check keys and certificates ... ok
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 (tests.test_sftp._TestSFTP.test_glob_error)
Test a glob pattern match error 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_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_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 (tests.test_sftp._TestSFTPAsync.test_glob_error)
Test a glob pattern match error 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_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_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 ... ok
test_auth_ctap1_error (tests.test_sk._TestSKAuthCTAP1.test_auth_ctap1_error)
Test security key returning a CTAP 1 error ... ok
test_enroll_ctap1_error (tests.test_sk._TestSKAuthCTAP1.test_enroll_ctap1_error)
Test generating key returning a CTAP 1 error ... ok
test_sk_unsupported_alg (tests.test_sk._TestSKAuthCTAP1.test_sk_unsupported_alg)
Test unsupported security key algorithm ... ok
test_auth (tests.test_sk._TestSKAuthCTAP2.test_auth)
Test authenticating with a CTAP 2 security key ... ok
test_auth_ctap2_error (tests.test_sk._TestSKAuthCTAP2.test_auth_ctap2_error)
Test security key returning a CTAP 2 error ... ok
test_enroll_ctap2_error (tests.test_sk._TestSKAuthCTAP2.test_enroll_ctap2_error)
Test generating key returning a CTAP 2 error ... ok
test_enroll_pin_invalid (tests.test_sk._TestSKAuthCTAP2.test_enroll_pin_invalid)
Test generating key while providing invalid PIN ... ok
test_enroll_pin_required (tests.test_sk._TestSKAuthCTAP2.test_enroll_pin_required)
Test generating key without providing a required PIN ... ok
test_enroll_with_pin (tests.test_sk._TestSKAuthCTAP2.test_enroll_with_pin)
Test generating key with a PIN ... ok
test_enroll_without_pin (tests.test_sk._TestSKAuthCTAP2.test_enroll_without_pin)
Test generating key without a PIN ... ok
test_enroll_key_not_found (tests.test_sk._TestSKAuthKeyNotFound.test_enroll_key_not_found)
Test generating key with no security key found ... ok
test_auth_cred_not_found (tests.test_sk._TestSKAuthMultipleKeys.test_auth_cred_not_found)
Test authenticating with security credential not found ... ok
test_koad_resident_user_match (tests.test_sk._TestSKAuthResidentKeys.test_koad_resident_user_match)
Test loading resident keys matching a specific user ... ok
test_load_resident (tests.test_sk._TestSKAuthResidentKeys.test_load_resident)
Test loading resident keys ... ok
test_load_resident_ctap2_error (tests.test_sk._TestSKAuthResidentKeys.test_load_resident_ctap2_error)
Test getting resident keys returning a CTAP 2 error ... ok
test_load_resident_no_match (tests.test_sk._TestSKAuthResidentKeys.test_load_resident_no_match)
Test loading resident keys with no user match ... ok
test_load_resident_pin_invalid (tests.test_sk._TestSKAuthResidentKeys.test_load_resident_pin_invalid)
Test getting resident keys while providing invalid PIN ... ok
test_load_resident_user_match (tests.test_sk._TestSKAuthResidentKeys.test_load_resident_user_match)
Test loading resident keys matching a specific user ... ok
test_no_resident_keys (tests.test_sk._TestSKAuthResidentKeys.test_no_resident_keys)
Test retrieving empty list of resident keys ... ok
test_pin_not_set (tests.test_sk._TestSKAuthResidentKeys.test_pin_not_set)
Test getting resident keys from a key with no configured PIN ... ok
test_auth_without_touch (tests.test_sk._TestSKAuthTouchNotRequired.test_auth_without_touch)
Test authenticating with a security key without touch ... ok
test_auth_touch_required (tests.test_sk._TestSKAuthTouchRequiredECDSA.test_auth_touch_required)
Test auth failing with a security key not providing touch ... ok
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 ... ok
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 ... ok
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 ... ok
test_cert_auth_touch_required (tests.test_sk._TestSKCertAuthTouchRequired.test_cert_auth_touch_required)
Test cert auth failing with a security key requiring touch ... ok
test_sk_host_auth (tests.test_sk._TestSKHostAuth.test_sk_host_auth)
Test a server using a security key as a host key ... ok
test_sk_host_auth (tests.test_sk._TestSKHostCertAuth.test_sk_host_auth)
Test a server host using a security key host certificate ... ok
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

======================================================================
ERROR: test_connect_timeout_exceeded (tests.test_connection._TestConnection.test_connect_timeout_exceeded)
Test connect timeout exceeded
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.11/unittest/mock.py", line 1369, in patched
    return func(*newargs, **newkeywargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/build/reproducible-path/python-asyncssh-2.10.1/tests/util.py", line 81, in async_wrapper
    return self.loop.run_until_complete(coro(self, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/asyncio/base_events.py", line 653, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/build/reproducible-path/python-asyncssh-2.10.1/tests/test_connection.py", line 425, in test_connect_timeout_exceeded
    await asyncssh.connect('223.255.255.254', connect_timeout=1)
  File "/build/reproducible-path/python-asyncssh-2.10.1/asyncssh/connection.py", line 7782, in connect
    return await asyncio.wait_for(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/asyncio/tasks.py", line 479, in wait_for
    return fut.result()
           ^^^^^^^^^^^^
  File "/build/reproducible-path/python-asyncssh-2.10.1/asyncssh/connection.py", line 430, in _connect
    _, session = await loop.create_connection(
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/asyncio/base_events.py", line 1085, in create_connection
    raise exceptions[0]
  File "/usr/lib/python3.11/asyncio/base_events.py", line 1069, in create_connection
    sock = await self._connect_sock(
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/asyncio/base_events.py", line 973, in _connect_sock
    await self.sock_connect(sock, address)
  File "/usr/lib/python3.11/asyncio/selector_events.py", line 634, in sock_connect
    return await fut
           ^^^^^^^^^
  File "/usr/lib/python3.11/asyncio/selector_events.py", line 642, in _sock_connect
    sock.connect(address)
OSError: [Errno 101] Network is unreachable

======================================================================
ERROR: test_connect_timeout_exceeded_string (tests.test_connection._TestConnection.test_connect_timeout_exceeded_string)
Test connect timeout exceeded with string value
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.11/unittest/mock.py", line 1369, in patched
    return func(*newargs, **newkeywargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/build/reproducible-path/python-asyncssh-2.10.1/tests/util.py", line 81, in async_wrapper
    return self.loop.run_until_complete(coro(self, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/asyncio/base_events.py", line 653, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/build/reproducible-path/python-asyncssh-2.10.1/tests/test_connection.py", line 435, in test_connect_timeout_exceeded_string
    await asyncssh.connect('223.255.255.254', connect_timeout='0m1s')
  File "/build/reproducible-path/python-asyncssh-2.10.1/asyncssh/connection.py", line 7782, in connect
    return await asyncio.wait_for(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/asyncio/tasks.py", line 479, in wait_for
    return fut.result()
           ^^^^^^^^^^^^
  File "/build/reproducible-path/python-asyncssh-2.10.1/asyncssh/connection.py", line 430, in _connect
    _, session = await loop.create_connection(
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/asyncio/base_events.py", line 1085, in create_connection
    raise exceptions[0]
  File "/usr/lib/python3.11/asyncio/base_events.py", line 1069, in create_connection
    sock = await self._connect_sock(
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/asyncio/base_events.py", line 973, in _connect_sock
    await self.sock_connect(sock, address)
  File "/usr/lib/python3.11/asyncio/selector_events.py", line 634, in sock_connect
    return await fut
           ^^^^^^^^^
  File "/usr/lib/python3.11/asyncio/selector_events.py", line 642, in _sock_connect
    sock.connect(address)
OSError: [Errno 101] Network is unreachable

======================================================================
ERROR: test_connect_timeout_exceeded_tunnel (tests.test_connection._TestConnection.test_connect_timeout_exceeded_tunnel)
Test connect timeout exceeded
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.11/unittest/mock.py", line 1369, in patched
    return func(*newargs, **newkeywargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/build/reproducible-path/python-asyncssh-2.10.1/tests/util.py", line 81, in async_wrapper
    return self.loop.run_until_complete(coro(self, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/asyncio/base_events.py", line 653, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/build/reproducible-path/python-asyncssh-2.10.1/tests/test_connection.py", line 445, in test_connect_timeout_exceeded_tunnel
    await asyncssh.listen(server_host_keys=['skey'],
  File "/build/reproducible-path/python-asyncssh-2.10.1/asyncssh/connection.py", line 7970, in listen
    return await asyncio.wait_for(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/asyncio/tasks.py", line 479, in wait_for
    return fut.result()
           ^^^^^^^^^^^^
  File "/build/reproducible-path/python-asyncssh-2.10.1/asyncssh/connection.py", line 470, in _listen
    new_tunnel = await _open_tunnel(tunnel, options.passphrase)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/build/reproducible-path/python-asyncssh-2.10.1/asyncssh/connection.py", line 376, in _open_tunnel
    return await connect(host, port, username=username,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/build/reproducible-path/python-asyncssh-2.10.1/asyncssh/connection.py", line 7782, in connect
    return await asyncio.wait_for(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/asyncio/tasks.py", line 442, in wait_for
    return await fut
           ^^^^^^^^^
  File "/build/reproducible-path/python-asyncssh-2.10.1/asyncssh/connection.py", line 430, in _connect
    _, session = await loop.create_connection(
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/asyncio/base_events.py", line 1085, in create_connection
    raise exceptions[0]
  File "/usr/lib/python3.11/asyncio/base_events.py", line 1069, in create_connection
    sock = await self._connect_sock(
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/asyncio/base_events.py", line 973, in _connect_sock
    await self.sock_connect(sock, address)
  File "/usr/lib/python3.11/asyncio/selector_events.py", line 634, in sock_connect
    return await fut
           ^^^^^^^^^
  File "/usr/lib/python3.11/asyncio/selector_events.py", line 642, in _sock_connect
    sock.connect(address)
OSError: [Errno 101] Network is unreachable

----------------------------------------------------------------------
Ran 1478 tests in 2485.874s

FAILED (errors=3, skipped=21)
E: pybuild pybuild:388: test: plugin custom failed with: exit code=1: python3.11 -m unittest discover -v
dh_auto_test: error: pybuild --test -i python{version} -p 3.11 --system=custom "--test-args={interpreter} -m unittest discover -v" returned exit code 13
make[1]: *** [debian/rules:16: override_dh_auto_test] Error 25
make[1]: Leaving directory '/build/reproducible-path/python-asyncssh-2.10.1'
make: *** [debian/rules:8: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
I: copying local configuration
E: Failed autobuilding of package
I: unmounting dev/ptmx filesystem
I: unmounting dev/pts filesystem
I: unmounting dev/shm filesystem
I: unmounting proc filesystem
I: unmounting sys filesystem
I: cleaning the build env 
I: removing directory /srv/workspace/pbuilder/279431 and its subdirectories
Sat Jan 11 13:00:25 UTC 2025  W: No second build log, what happened?