Mock Version: 5.6 Mock Version: 5.6 Mock Version: 5.6 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/python-pyftpdlib.spec'], chrootPath='/var/lib/mock/f42-build-54194659-6524612/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.37f9c5ih:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.37f9c5ih:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '15908e479afb433186e41d7b3e1010eb', '-D', '/var/lib/mock/f42-build-54194659-6524612/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.37f9c5ih:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/python-pyftpdlib.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1725580800 Wrote: /builddir/build/SRPMS/python-pyftpdlib-2.0.0-2.fc42.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-pyftpdlib.spec'], chrootPath='/var/lib/mock/f42-build-54194659-6524612/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.37f9c5ih:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueraiseExc=FalseprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.37f9c5ih:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'b1746eef39fd4afe802fe87cedab5646', '-D', '/var/lib/mock/f42-build-54194659-6524612/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.37f9c5ih:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-pyftpdlib.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1725580800 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.IO9OxC + umask 022 + cd /builddir/build/BUILD/python-pyftpdlib-2.0.0-build + test -d /builddir/build/BUILD/python-pyftpdlib-2.0.0-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/python-pyftpdlib-2.0.0-build + /usr/bin/rm -rf /builddir/build/BUILD/python-pyftpdlib-2.0.0-build + /usr/bin/mkdir -p /builddir/build/BUILD/python-pyftpdlib-2.0.0-build + /usr/bin/mkdir -p /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.Wm4g3u + umask 022 + cd /builddir/build/BUILD/python-pyftpdlib-2.0.0-build + cd /builddir/build/BUILD/python-pyftpdlib-2.0.0-build + rm -rf pyftpdlib-release-2.0.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/pyftpdlib-release-2.0.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd pyftpdlib-release-2.0.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + sed -i 's/, '\''pyftpdlib.test'\''//' setup.py + sed -r -e 's/(this_proc\.)net_(connections)/\1\2/' -i pyftpdlib/test/__init__.py + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.5jx1tN + umask 022 + cd /builddir/build/BUILD/python-pyftpdlib-2.0.0-build + cd pyftpdlib-release-2.0.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/pyftpdlib-release-2.0.0/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-pyftpdlib-2.0.0-build/pyftpdlib-release-2.0.0/.pyproject-builddir + RPM_TOXENV=py313 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/pyftpdlib-release-2.0.0/pyproject-wheeldir --output /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/python-pyftpdlib-2.0.0-2.fc42.noarch-pyproject-buildrequires -x ssl Handling setuptools >= 40.8 from default build backend Requirement not satisfied: setuptools >= 40.8 Handling wheel from default build backend Requirement not satisfied: wheel Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/python-pyftpdlib-2.0.0-2.fc42.noarch-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-pyftpdlib-2.0.0-2.fc42.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-pyftpdlib.spec'], chrootPath='/var/lib/mock/f42-build-54194659-6524612/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.37f9c5ih:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueraiseExc=FalseprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.37f9c5ih:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '989269f1099248bb8946489b946078a3', '-D', '/var/lib/mock/f42-build-54194659-6524612/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.37f9c5ih:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-pyftpdlib.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1725580800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.JBmpXY + umask 022 + cd /builddir/build/BUILD/python-pyftpdlib-2.0.0-build + cd pyftpdlib-release-2.0.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/pyftpdlib-release-2.0.0/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-pyftpdlib-2.0.0-build/pyftpdlib-release-2.0.0/.pyproject-builddir + RPM_TOXENV=py313 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/pyftpdlib-release-2.0.0/pyproject-wheeldir --output /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/python-pyftpdlib-2.0.0-2.fc42.noarch-pyproject-buildrequires -x ssl Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 69.2.0) Handling wheel from default build backend Requirement satisfied: wheel (installed: wheel 0.43.0) running egg_info creating pyftpdlib.egg-info writing pyftpdlib.egg-info/PKG-INFO writing dependency_links to pyftpdlib.egg-info/dependency_links.txt writing requirements to pyftpdlib.egg-info/requires.txt writing top-level names to pyftpdlib.egg-info/top_level.txt writing manifest file 'pyftpdlib.egg-info/SOURCES.txt' reading manifest file 'pyftpdlib.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'pyftpdlib/_asynchat.py' warning: no files found matching 'pyftpdlib/_asyncore.py' adding license file 'LICENSE' writing manifest file 'pyftpdlib.egg-info/SOURCES.txt' 'pyopenssl' third-party module is not installed. This means FTPS support will be disabled. You can install it with: 'pip install pyopenssl'. Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.43.0) running dist_info writing pyftpdlib.egg-info/PKG-INFO writing dependency_links to pyftpdlib.egg-info/dependency_links.txt writing requirements to pyftpdlib.egg-info/requires.txt writing top-level names to pyftpdlib.egg-info/top_level.txt reading manifest file 'pyftpdlib.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'pyftpdlib/_asynchat.py' warning: no files found matching 'pyftpdlib/_asyncore.py' adding license file 'LICENSE' writing manifest file 'pyftpdlib.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-pyftpdlib-2.0.0-build/pyftpdlib-release-2.0.0/pyftpdlib-2.0.0.dist-info' 'pyopenssl' third-party module is not installed. This means FTPS support will be disabled. You can install it with: 'pip install pyopenssl'. Handling pyasyncore ; python_version >= "3.12" from hook generated metadata: Requires-Dist (pyftpdlib) Requirement not satisfied: pyasyncore ; python_version >= "3.12" Handling pyasynchat ; python_version >= "3.12" from hook generated metadata: Requires-Dist (pyftpdlib) Requirement not satisfied: pyasynchat ; python_version >= "3.12" Handling PyOpenSSL ; extra == 'ssl' from hook generated metadata: Requires-Dist (pyftpdlib) Requirement not satisfied: PyOpenSSL ; extra == 'ssl' + cat /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/python-pyftpdlib-2.0.0-2.fc42.noarch-pyproject-buildrequires + rm -rfv pyftpdlib-2.0.0.dist-info/ removed 'pyftpdlib-2.0.0.dist-info/top_level.txt' removed 'pyftpdlib-2.0.0.dist-info/METADATA' removed 'pyftpdlib-2.0.0.dist-info/LICENSE' removed directory 'pyftpdlib-2.0.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-pyftpdlib-2.0.0-2.fc42.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-pyftpdlib.spec'], chrootPath='/var/lib/mock/f42-build-54194659-6524612/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.37f9c5ih:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueraiseExc=FalseprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.37f9c5ih:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '087eff688be140aa99757ff255c42cb1', '-D', '/var/lib/mock/f42-build-54194659-6524612/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.37f9c5ih:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-pyftpdlib.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1725580800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.zdisRf + umask 022 + cd /builddir/build/BUILD/python-pyftpdlib-2.0.0-build + cd pyftpdlib-release-2.0.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/pyftpdlib-release-2.0.0/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-pyftpdlib-2.0.0-build/pyftpdlib-release-2.0.0/.pyproject-builddir + RPM_TOXENV=py313 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/pyftpdlib-release-2.0.0/pyproject-wheeldir --output /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/python-pyftpdlib-2.0.0-2.fc42.noarch-pyproject-buildrequires -x ssl Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 69.2.0) Handling wheel from default build backend Requirement satisfied: wheel (installed: wheel 0.43.0) running egg_info writing pyftpdlib.egg-info/PKG-INFO writing dependency_links to pyftpdlib.egg-info/dependency_links.txt writing requirements to pyftpdlib.egg-info/requires.txt writing top-level names to pyftpdlib.egg-info/top_level.txt reading manifest file 'pyftpdlib.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'pyftpdlib/_asynchat.py' warning: no files found matching 'pyftpdlib/_asyncore.py' adding license file 'LICENSE' writing manifest file 'pyftpdlib.egg-info/SOURCES.txt' Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.43.0) running dist_info writing pyftpdlib.egg-info/PKG-INFO writing dependency_links to pyftpdlib.egg-info/dependency_links.txt writing requirements to pyftpdlib.egg-info/requires.txt writing top-level names to pyftpdlib.egg-info/top_level.txt reading manifest file 'pyftpdlib.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'pyftpdlib/_asynchat.py' warning: no files found matching 'pyftpdlib/_asyncore.py' adding license file 'LICENSE' writing manifest file 'pyftpdlib.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-pyftpdlib-2.0.0-build/pyftpdlib-release-2.0.0/pyftpdlib-2.0.0.dist-info' Handling pyasyncore ; python_version >= "3.12" from hook generated metadata: Requires-Dist (pyftpdlib) Requirement satisfied: pyasyncore ; python_version >= "3.12" (installed: pyasyncore 1.0.2) Handling pyasynchat ; python_version >= "3.12" from hook generated metadata: Requires-Dist (pyftpdlib) Requirement satisfied: pyasynchat ; python_version >= "3.12" (installed: pyasynchat 1.0.2) Handling PyOpenSSL ; extra == 'ssl' from hook generated metadata: Requires-Dist (pyftpdlib) Requirement satisfied: PyOpenSSL ; extra == 'ssl' (installed: PyOpenSSL 24.2.1) + cat /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/python-pyftpdlib-2.0.0-2.fc42.noarch-pyproject-buildrequires + rm -rfv pyftpdlib-2.0.0.dist-info/ removed 'pyftpdlib-2.0.0.dist-info/top_level.txt' removed 'pyftpdlib-2.0.0.dist-info/METADATA' removed 'pyftpdlib-2.0.0.dist-info/LICENSE' removed directory 'pyftpdlib-2.0.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-pyftpdlib-2.0.0-2.fc42.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --noclean --target noarch /builddir/build/SPECS/python-pyftpdlib.spec'], chrootPath='/var/lib/mock/f42-build-54194659-6524612/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.37f9c5ih:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.37f9c5ih:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '58d8a055dd4e4ec283ac916fca007cd7', '-D', '/var/lib/mock/f42-build-54194659-6524612/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.37f9c5ih:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --noclean --target noarch /builddir/build/SPECS/python-pyftpdlib.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1725580800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.5QJ3i8 + umask 022 + cd /builddir/build/BUILD/python-pyftpdlib-2.0.0-build + cd pyftpdlib-release-2.0.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/pyftpdlib-release-2.0.0/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-pyftpdlib-2.0.0-build/pyftpdlib-release-2.0.0/.pyproject-builddir + RPM_TOXENV=py313 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/pyftpdlib-release-2.0.0/pyproject-wheeldir --output /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/python-pyftpdlib-2.0.0-2.fc42.noarch-pyproject-buildrequires -x ssl Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 69.2.0) Handling wheel from default build backend Requirement satisfied: wheel (installed: wheel 0.43.0) running egg_info writing pyftpdlib.egg-info/PKG-INFO writing dependency_links to pyftpdlib.egg-info/dependency_links.txt writing requirements to pyftpdlib.egg-info/requires.txt writing top-level names to pyftpdlib.egg-info/top_level.txt reading manifest file 'pyftpdlib.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'pyftpdlib/_asynchat.py' warning: no files found matching 'pyftpdlib/_asyncore.py' adding license file 'LICENSE' writing manifest file 'pyftpdlib.egg-info/SOURCES.txt' Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.43.0) running dist_info writing pyftpdlib.egg-info/PKG-INFO writing dependency_links to pyftpdlib.egg-info/dependency_links.txt writing requirements to pyftpdlib.egg-info/requires.txt writing top-level names to pyftpdlib.egg-info/top_level.txt reading manifest file 'pyftpdlib.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'pyftpdlib/_asynchat.py' warning: no files found matching 'pyftpdlib/_asyncore.py' adding license file 'LICENSE' writing manifest file 'pyftpdlib.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-pyftpdlib-2.0.0-build/pyftpdlib-release-2.0.0/pyftpdlib-2.0.0.dist-info' Handling pyasyncore ; python_version >= "3.12" from hook generated metadata: Requires-Dist (pyftpdlib) Requirement satisfied: pyasyncore ; python_version >= "3.12" (installed: pyasyncore 1.0.2) Handling pyasynchat ; python_version >= "3.12" from hook generated metadata: Requires-Dist (pyftpdlib) Requirement satisfied: pyasynchat ; python_version >= "3.12" (installed: pyasynchat 1.0.2) Handling PyOpenSSL ; extra == 'ssl' from hook generated metadata: Requires-Dist (pyftpdlib) Requirement satisfied: PyOpenSSL ; extra == 'ssl' (installed: PyOpenSSL 24.2.1) + cat /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/python-pyftpdlib-2.0.0-2.fc42.noarch-pyproject-buildrequires + rm -rfv pyftpdlib-2.0.0.dist-info/ removed 'pyftpdlib-2.0.0.dist-info/top_level.txt' removed 'pyftpdlib-2.0.0.dist-info/METADATA' removed 'pyftpdlib-2.0.0.dist-info/LICENSE' removed directory 'pyftpdlib-2.0.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.Eg5WeJ + umask 022 + cd /builddir/build/BUILD/python-pyftpdlib-2.0.0-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd pyftpdlib-release-2.0.0 + mkdir -p /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/pyftpdlib-release-2.0.0/.pyproject-builddir + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-pyftpdlib-2.0.0-build/pyftpdlib-release-2.0.0/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/pyftpdlib-release-2.0.0/pyproject-wheeldir Processing /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/pyftpdlib-release-2.0.0 Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) running dist_info creating /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/pyftpdlib-release-2.0.0/.pyproject-builddir/pip-modern-metadata-j99yhkoj/pyftpdlib.egg-info writing /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/pyftpdlib-release-2.0.0/.pyproject-builddir/pip-modern-metadata-j99yhkoj/pyftpdlib.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/pyftpdlib-release-2.0.0/.pyproject-builddir/pip-modern-metadata-j99yhkoj/pyftpdlib.egg-info/dependency_links.txt writing requirements to /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/pyftpdlib-release-2.0.0/.pyproject-builddir/pip-modern-metadata-j99yhkoj/pyftpdlib.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/pyftpdlib-release-2.0.0/.pyproject-builddir/pip-modern-metadata-j99yhkoj/pyftpdlib.egg-info/top_level.txt writing manifest file '/builddir/build/BUILD/python-pyftpdlib-2.0.0-build/pyftpdlib-release-2.0.0/.pyproject-builddir/pip-modern-metadata-j99yhkoj/pyftpdlib.egg-info/SOURCES.txt' reading manifest file '/builddir/build/BUILD/python-pyftpdlib-2.0.0-build/pyftpdlib-release-2.0.0/.pyproject-builddir/pip-modern-metadata-j99yhkoj/pyftpdlib.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'pyftpdlib/_asynchat.py' warning: no files found matching 'pyftpdlib/_asyncore.py' adding license file 'LICENSE' writing manifest file '/builddir/build/BUILD/python-pyftpdlib-2.0.0-build/pyftpdlib-release-2.0.0/.pyproject-builddir/pip-modern-metadata-j99yhkoj/pyftpdlib.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-pyftpdlib-2.0.0-build/pyftpdlib-release-2.0.0/.pyproject-builddir/pip-modern-metadata-j99yhkoj/pyftpdlib-2.0.0.dist-info' Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: pyftpdlib Building wheel for pyftpdlib (pyproject.toml): started Running command Building wheel for pyftpdlib (pyproject.toml) running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/pyftpdlib copying pyftpdlib/__init__.py -> build/lib/pyftpdlib copying pyftpdlib/__main__.py -> build/lib/pyftpdlib copying pyftpdlib/authorizers.py -> build/lib/pyftpdlib copying pyftpdlib/filesystems.py -> build/lib/pyftpdlib copying pyftpdlib/handlers.py -> build/lib/pyftpdlib copying pyftpdlib/ioloop.py -> build/lib/pyftpdlib copying pyftpdlib/log.py -> build/lib/pyftpdlib copying pyftpdlib/prefork.py -> build/lib/pyftpdlib copying pyftpdlib/servers.py -> build/lib/pyftpdlib running build_scripts creating build/scripts-3.13 copying and adjusting scripts/ftpbench -> build/scripts-3.13 changing mode of build/scripts-3.13/ftpbench from 644 to 755 installing to build/bdist.linux-s390x/wheel running install running install_lib creating build/bdist.linux-s390x creating build/bdist.linux-s390x/wheel creating build/bdist.linux-s390x/wheel/pyftpdlib copying build/lib/pyftpdlib/__init__.py -> build/bdist.linux-s390x/wheel/pyftpdlib copying build/lib/pyftpdlib/__main__.py -> build/bdist.linux-s390x/wheel/pyftpdlib copying build/lib/pyftpdlib/authorizers.py -> build/bdist.linux-s390x/wheel/pyftpdlib copying build/lib/pyftpdlib/filesystems.py -> build/bdist.linux-s390x/wheel/pyftpdlib copying build/lib/pyftpdlib/handlers.py -> build/bdist.linux-s390x/wheel/pyftpdlib copying build/lib/pyftpdlib/ioloop.py -> build/bdist.linux-s390x/wheel/pyftpdlib copying build/lib/pyftpdlib/log.py -> build/bdist.linux-s390x/wheel/pyftpdlib copying build/lib/pyftpdlib/prefork.py -> build/bdist.linux-s390x/wheel/pyftpdlib copying build/lib/pyftpdlib/servers.py -> build/bdist.linux-s390x/wheel/pyftpdlib running install_egg_info running egg_info writing pyftpdlib.egg-info/PKG-INFO writing dependency_links to pyftpdlib.egg-info/dependency_links.txt writing requirements to pyftpdlib.egg-info/requires.txt writing top-level names to pyftpdlib.egg-info/top_level.txt reading manifest file 'pyftpdlib.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'pyftpdlib/_asynchat.py' warning: no files found matching 'pyftpdlib/_asyncore.py' adding license file 'LICENSE' writing manifest file 'pyftpdlib.egg-info/SOURCES.txt' Copying pyftpdlib.egg-info to build/bdist.linux-s390x/wheel/pyftpdlib-2.0.0-py3.13.egg-info running install_scripts creating build/bdist.linux-s390x/wheel/pyftpdlib-2.0.0.data creating build/bdist.linux-s390x/wheel/pyftpdlib-2.0.0.data/scripts copying build/scripts-3.13/ftpbench -> build/bdist.linux-s390x/wheel/pyftpdlib-2.0.0.data/scripts changing mode of build/bdist.linux-s390x/wheel/pyftpdlib-2.0.0.data/scripts/ftpbench to 755 creating build/bdist.linux-s390x/wheel/pyftpdlib-2.0.0.dist-info/WHEEL creating '/builddir/build/BUILD/python-pyftpdlib-2.0.0-build/pyftpdlib-release-2.0.0/.pyproject-builddir/pip-wheel-fljkz1_n/.tmp-f55gfbgg/pyftpdlib-2.0.0-py3-none-any.whl' and adding 'build/bdist.linux-s390x/wheel' to it adding 'pyftpdlib/__init__.py' adding 'pyftpdlib/__main__.py' adding 'pyftpdlib/authorizers.py' adding 'pyftpdlib/filesystems.py' adding 'pyftpdlib/handlers.py' adding 'pyftpdlib/ioloop.py' adding 'pyftpdlib/log.py' adding 'pyftpdlib/prefork.py' adding 'pyftpdlib/servers.py' adding 'pyftpdlib-2.0.0.data/scripts/ftpbench' adding 'pyftpdlib-2.0.0.dist-info/LICENSE' adding 'pyftpdlib-2.0.0.dist-info/METADATA' adding 'pyftpdlib-2.0.0.dist-info/WHEEL' adding 'pyftpdlib-2.0.0.dist-info/top_level.txt' adding 'pyftpdlib-2.0.0.dist-info/RECORD' removing build/bdist.linux-s390x/wheel Building wheel for pyftpdlib (pyproject.toml): finished with status 'done' Created wheel for pyftpdlib: filename=pyftpdlib-2.0.0-py3-none-any.whl size=79317 sha256=a0c938128b2a7a40a74835d302952ba0d2e10079444cbc90701949cb5d737ac1 Stored in directory: /builddir/.cache/pip/wheels/8d/1a/a0/49144771053306799cf9299160dc0824b4fa49ad21d3b04b43 Successfully built pyftpdlib + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.5j2tjK + umask 022 + cd /builddir/build/BUILD/python-pyftpdlib-2.0.0-build + '[' /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT ++ dirname /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT + mkdir -p /builddir/build/BUILD/python-pyftpdlib-2.0.0-build + mkdir /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd pyftpdlib-release-2.0.0 ++ ls /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/pyftpdlib-release-2.0.0/pyproject-wheeldir/pyftpdlib-2.0.0-py3-none-any.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=pyftpdlib==2.0.0 + '[' -z pyftpdlib==2.0.0 ']' + TMPDIR=/builddir/build/BUILD/python-pyftpdlib-2.0.0-build/pyftpdlib-release-2.0.0/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT --prefix /usr --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/pyftpdlib-release-2.0.0/pyproject-wheeldir pyftpdlib==2.0.0 Using pip 24.2 from /usr/lib/python3.13/site-packages/pip (python 3.13) Looking in links: /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/pyftpdlib-release-2.0.0/pyproject-wheeldir Processing ./pyproject-wheeldir/pyftpdlib-2.0.0-py3-none-any.whl Installing collected packages: pyftpdlib Successfully installed pyftpdlib-2.0.0 + '[' -d /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT/usr/bin ']' + '[' -z sP ']' + shebang_flags=-kasP + /usr/bin/python3 -B /usr/lib/rpm/redhat/pathfix.py -pni /usr/bin/python3 -kasP /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT/usr/bin/ftpbench /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT/usr/bin/ftpbench: updating + rm -rfv /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/python-pyftpdlib-2.0.0-2.fc42.noarch-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT/usr/lib/python3.13/site-packages ']' + site_dirs+=("/usr/lib/python3.13/site-packages") + '[' /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages '!=' /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT/usr/lib/python3.13/site-packages ']' + '[' -d /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages ']' + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost /usr/lib/python3.13/site-packages/pyftpdlib-2.0.0.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT/usr/lib/python3.13/site-packages/pyftpdlib-2.0.0.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT --record /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT/usr/lib/python3.13/site-packages/pyftpdlib-2.0.0.dist-info/RECORD --output /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/python-pyftpdlib-2.0.0-2.fc42.noarch-pyproject-record + rm -fv /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT/usr/lib/python3.13/site-packages/pyftpdlib-2.0.0.dist-info/RECORD removed '/builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT/usr/lib/python3.13/site-packages/pyftpdlib-2.0.0.dist-info/RECORD' + rm -fv /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT/usr/lib/python3.13/site-packages/pyftpdlib-2.0.0.dist-info/REQUESTED removed '/builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT/usr/lib/python3.13/site-packages/pyftpdlib-2.0.0.dist-info/REQUESTED' ++ wc -l /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/python-pyftpdlib-2.0.0-2.fc42.noarch-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + RPM_FILES_ESCAPE=4.19 + /usr/bin/python3 /usr/lib/rpm/redhat/pyproject_save_files.py --output-files /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/python-pyftpdlib-2.0.0-2.fc42.noarch-pyproject-files --output-modules /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/python-pyftpdlib-2.0.0-2.fc42.noarch-pyproject-modules --buildroot /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT --sitelib /usr/lib/python3.13/site-packages --sitearch /usr/lib64/python3.13/site-packages --python-version 3.13 --pyproject-record /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/python-pyftpdlib-2.0.0-2.fc42.noarch-pyproject-record --prefix /usr -l pyftpdlib + mkdir -p /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT/usr/share/man/man1 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + PATH=/builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages:/builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT/usr/lib/python3.13/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/python-pyftpdlib-2.0.0-build/pyftpdlib-release-2.0.0/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=3 + help2man --no-info --version-string 'ftpbench 2.0.0' -o /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT/usr/share/man/man1/ftpbench.1 --no-discard-stderr /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT/usr/bin/ftpbench + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j3 Bytecompiling .py files below /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT/usr/lib/python3.13 using python3.13 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j3 /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT/usr/lib/python3.13/site-packages/pyftpdlib/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT/usr/lib/python3.13/site-packages/pyftpdlib/__pycache__/__main__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT/usr/lib/python3.13/site-packages/pyftpdlib/__pycache__/servers.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT/usr/lib/python3.13/site-packages/pyftpdlib/__pycache__/filesystems.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT/usr/lib/python3.13/site-packages/pyftpdlib/__pycache__/authorizers.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT/usr/lib/python3.13/site-packages/pyftpdlib/__pycache__/ioloop.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT/usr/lib/python3.13/site-packages/pyftpdlib/__pycache__/handlers.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT/usr/lib/python3.13/site-packages/pyftpdlib/__pycache__/ioloop.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT/usr/lib/python3.13/site-packages/pyftpdlib/__pycache__/prefork.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT/usr/lib/python3.13/site-packages/pyftpdlib/__pycache__/log.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT/usr/lib/python3.13/site-packages/pyftpdlib/__pycache__/prefork.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT/usr/lib/python3.13/site-packages/pyftpdlib/__pycache__/handlers.cpython-313.opt-1.pyc: replacing with normalized version Scanned 12 directories and 34 files, processed 12 inodes, 12 modified (6 replaced + 6 rewritten), 0 unsupported format, 0 errors Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.LTX86B + umask 022 + cd /builddir/build/BUILD/python-pyftpdlib-2.0.0-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd pyftpdlib-release-2.0.0 + k='not test_mlst' + k='not test_mlst and not test_nlst' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + PATH=/builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages:/builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT/usr/lib/python3.13/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/python-pyftpdlib-2.0.0-build/pyftpdlib-release-2.0.0/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=3 + /usr/bin/pytest -v -n auto --dist loadgroup -k 'not test_mlst and not test_nlst' ============================= test session starts ============================== platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/pyftpdlib-release-2.0.0 configfile: pyproject.toml plugins: xdist-3.6.1 created: 3/3 workers 3 workers [763 items] scheduling tests via LoadGroupScheduling pyftpdlib/test/test_authorizers.py::TestDummyAuthorizer::test_common_methods pyftpdlib/test/test_functional.py::TestCallbacks::test_on_disconnect@serial pyftpdlib/test/test_authorizers.py::TestDummyAuthorizer::test_override_perm_interface [gw2] [ 0%] PASSED pyftpdlib/test/test_authorizers.py::TestDummyAuthorizer::test_override_perm_interface [gw1] [ 0%] PASSED pyftpdlib/test/test_authorizers.py::TestDummyAuthorizer::test_common_methods pyftpdlib/test/test_authorizers.py::TestDummyAuthorizer::test_override_perm_recursive_paths [gw2] [ 0%] PASSED pyftpdlib/test/test_authorizers.py::TestDummyAuthorizer::test_override_perm_recursive_paths pyftpdlib/test/test_authorizers.py::TestDummyAuthorizer::test_override_perm_not_recursive_paths [gw1] [ 0%] PASSED pyftpdlib/test/test_authorizers.py::TestDummyAuthorizer::test_override_perm_not_recursive_paths pyftpdlib/test/test_authorizers.py::TestUnixAuthorizer::test_error_options [gw2] [ 0%] SKIPPED pyftpdlib/test/test_authorizers.py::TestUnixAuthorizer::test_error_options pyftpdlib/test/test_authorizers.py::TestUnixAuthorizer::test_get_perms [gw2] [ 0%] SKIPPED pyftpdlib/test/test_authorizers.py::TestUnixAuthorizer::test_get_perms pyftpdlib/test/test_authorizers.py::TestUnixAuthorizer::test_get_home_dir [gw1] [ 0%] SKIPPED pyftpdlib/test/test_authorizers.py::TestUnixAuthorizer::test_get_home_dir pyftpdlib/test/test_authorizers.py::TestUnixAuthorizer::test_has_perm [gw2] [ 1%] SKIPPED pyftpdlib/test/test_authorizers.py::TestUnixAuthorizer::test_has_perm pyftpdlib/test/test_authorizers.py::TestUnixAuthorizer::test_has_perm_anonymous [gw2] [ 1%] SKIPPED pyftpdlib/test/test_authorizers.py::TestUnixAuthorizer::test_has_perm_anonymous pyftpdlib/test/test_authorizers.py::TestUnixAuthorizer::test_get_perms_anonymous [gw1] [ 1%] SKIPPED pyftpdlib/test/test_authorizers.py::TestUnixAuthorizer::test_get_perms_anonymous pyftpdlib/test/test_authorizers.py::TestUnixAuthorizer::test_impersonate_user [gw2] [ 1%] SKIPPED pyftpdlib/test/test_authorizers.py::TestUnixAuthorizer::test_impersonate_user pyftpdlib/test/test_authorizers.py::TestUnixAuthorizer::test_messages [gw2] [ 1%] SKIPPED pyftpdlib/test/test_authorizers.py::TestUnixAuthorizer::test_messages pyftpdlib/test/test_authorizers.py::TestUnixAuthorizer::test_has_user [gw1] [ 1%] SKIPPED pyftpdlib/test/test_authorizers.py::TestUnixAuthorizer::test_has_user pyftpdlib/test/test_authorizers.py::TestUnixAuthorizer::test_override_user_errors [gw2] [ 1%] SKIPPED pyftpdlib/test/test_authorizers.py::TestUnixAuthorizer::test_override_user_errors pyftpdlib/test/test_authorizers.py::TestUnixAuthorizer::test_override_user_homedir [gw2] [ 1%] SKIPPED pyftpdlib/test/test_authorizers.py::TestUnixAuthorizer::test_override_user_homedir pyftpdlib/test/test_authorizers.py::TestUnixAuthorizer::test_not_root [gw1] [ 2%] SKIPPED pyftpdlib/test/test_authorizers.py::TestUnixAuthorizer::test_not_root pyftpdlib/test/test_authorizers.py::TestUnixAuthorizer::test_override_user_msg_login_quit [gw1] [ 2%] SKIPPED pyftpdlib/test/test_authorizers.py::TestUnixAuthorizer::test_override_user_msg_login_quit pyftpdlib/test/test_authorizers.py::TestUnixAuthorizer::test_override_user_password [gw2] [ 2%] SKIPPED pyftpdlib/test/test_authorizers.py::TestUnixAuthorizer::test_override_user_password [gw0] [ 2%] PASSED pyftpdlib/test/test_functional.py::TestCallbacks::test_on_disconnect@serial pyftpdlib/test/test_authorizers.py::TestUnixAuthorizer::test_override_user_perm [gw1] [ 2%] SKIPPED pyftpdlib/test/test_authorizers.py::TestUnixAuthorizer::test_override_user_perm pyftpdlib/test/test_functional.py::TestCallbacks::test_on_file_received@serial pyftpdlib/test/test_authorizers.py::TestUnixAuthorizer::test_require_valid_shell [gw2] [ 2%] SKIPPED pyftpdlib/test/test_authorizers.py::TestUnixAuthorizer::test_require_valid_shell pyftpdlib/test/test_authorizers.py::TestUnixAuthorizer::test_terminate_impersonation [gw1] [ 2%] SKIPPED pyftpdlib/test/test_authorizers.py::TestUnixAuthorizer::test_terminate_impersonation pyftpdlib/test/test_authorizers.py::TestUnixAuthorizer::test_validate_authentication_anonymous [gw1] [ 3%] SKIPPED pyftpdlib/test/test_authorizers.py::TestUnixAuthorizer::test_validate_authentication_anonymous pyftpdlib/test/test_authorizers.py::TestUnixAuthorizer::test_validate_authentication [gw2] [ 3%] SKIPPED pyftpdlib/test/test_authorizers.py::TestUnixAuthorizer::test_validate_authentication pyftpdlib/test/test_authorizers.py::TestWindowsAuthorizer::test_get_home_dir [gw2] [ 3%] SKIPPED pyftpdlib/test/test_authorizers.py::TestWindowsAuthorizer::test_get_home_dir pyftpdlib/test/test_authorizers.py::TestWindowsAuthorizer::test_get_perms [gw2] [ 3%] SKIPPED pyftpdlib/test/test_authorizers.py::TestWindowsAuthorizer::test_get_perms pyftpdlib/test/test_authorizers.py::TestWindowsAuthorizer::test_error_options [gw1] [ 3%] SKIPPED pyftpdlib/test/test_authorizers.py::TestWindowsAuthorizer::test_error_options pyftpdlib/test/test_authorizers.py::TestWindowsAuthorizer::test_has_user pyftpdlib/test/test_authorizers.py::TestWindowsAuthorizer::test_has_perm [gw2] [ 3%] SKIPPED pyftpdlib/test/test_authorizers.py::TestWindowsAuthorizer::test_has_user [gw1] [ 3%] SKIPPED pyftpdlib/test/test_authorizers.py::TestWindowsAuthorizer::test_has_perm pyftpdlib/test/test_authorizers.py::TestWindowsAuthorizer::test_impersonate_user [gw2] [ 3%] SKIPPED pyftpdlib/test/test_authorizers.py::TestWindowsAuthorizer::test_impersonate_user pyftpdlib/test/test_authorizers.py::TestWindowsAuthorizer::test_messages [gw1] [ 4%] SKIPPED pyftpdlib/test/test_authorizers.py::TestWindowsAuthorizer::test_messages pyftpdlib/test/test_authorizers.py::TestWindowsAuthorizer::test_override_user_errors [gw2] [ 4%] SKIPPED pyftpdlib/test/test_authorizers.py::TestWindowsAuthorizer::test_override_user_errors pyftpdlib/test/test_authorizers.py::TestWindowsAuthorizer::test_override_user_homedir [gw1] [ 4%] SKIPPED pyftpdlib/test/test_authorizers.py::TestWindowsAuthorizer::test_override_user_homedir [gw0] [ 4%] PASSED pyftpdlib/test/test_functional.py::TestCallbacks::test_on_file_received@serial pyftpdlib/test/test_functional.py::TestCallbacks::test_on_file_sent@serial pyftpdlib/test/test_authorizers.py::TestWindowsAuthorizer::test_override_user_password [gw1] [ 4%] SKIPPED pyftpdlib/test/test_authorizers.py::TestWindowsAuthorizer::test_override_user_password pyftpdlib/test/test_authorizers.py::TestWindowsAuthorizer::test_override_user_msg_login_quit pyftpdlib/test/test_authorizers.py::TestWindowsAuthorizer::test_override_user_perm [gw1] [ 4%] SKIPPED pyftpdlib/test/test_authorizers.py::TestWindowsAuthorizer::test_override_user_perm [gw2] [ 4%] SKIPPED pyftpdlib/test/test_authorizers.py::TestWindowsAuthorizer::test_override_user_msg_login_quit pyftpdlib/test/test_authorizers.py::TestWindowsAuthorizer::test_validate_authentication [gw1] [ 4%] SKIPPED pyftpdlib/test/test_authorizers.py::TestWindowsAuthorizer::test_validate_authentication pyftpdlib/test/test_authorizers.py::TestWindowsAuthorizer::test_terminate_impersonation [gw2] [ 5%] SKIPPED pyftpdlib/test/test_authorizers.py::TestWindowsAuthorizer::test_terminate_impersonation pyftpdlib/test/test_cli.py::TestCommandLineParser::test_debug_opt pyftpdlib/test/test_authorizers.py::TestWindowsAuthorizer::test_wrong_anonymous_credentials [gw2] [ 5%] SKIPPED pyftpdlib/test/test_authorizers.py::TestWindowsAuthorizer::test_wrong_anonymous_credentials pyftpdlib/test/test_cli.py::TestCommandLineParser::test_interface_opt [gw1] [ 5%] PASSED pyftpdlib/test/test_cli.py::TestCommandLineParser::test_debug_opt pyftpdlib/test/test_cli.py::TestCommandLineParser::test_directory_opt [gw2] [ 5%] PASSED pyftpdlib/test/test_cli.py::TestCommandLineParser::test_interface_opt pyftpdlib/test/test_cli.py::TestCommandLineParser::test_nat_address_opt [gw1] [ 5%] PASSED pyftpdlib/test/test_cli.py::TestCommandLineParser::test_directory_opt [gw2] [ 5%] PASSED pyftpdlib/test/test_cli.py::TestCommandLineParser::test_nat_address_opt pyftpdlib/test/test_cli.py::TestCommandLineParser::test_port_opt pyftpdlib/test/test_cli.py::TestCommandLineParser::test_range_opt [gw1] [ 5%] PASSED pyftpdlib/test/test_cli.py::TestCommandLineParser::test_port_opt [gw2] [ 6%] PASSED pyftpdlib/test/test_cli.py::TestCommandLineParser::test_range_opt pyftpdlib/test/test_cli.py::TestCommandLineParser::test_username_and_password_opt pyftpdlib/test/test_cli.py::TestCommandLineParser::test_verbose_opt [gw1] [ 6%] PASSED pyftpdlib/test/test_cli.py::TestCommandLineParser::test_username_and_password_opt [gw2] [ 6%] PASSED pyftpdlib/test/test_cli.py::TestCommandLineParser::test_verbose_opt [gw0] [ 6%] PASSED pyftpdlib/test/test_functional.py::TestCallbacks::test_on_file_sent@serial pyftpdlib/test/test_functional.py::TestCallbacks::test_on_incomplete_file_received@serial pyftpdlib/test/test_cli.py::TestCommandLineParser::test_write_opt [gw2] [ 6%] PASSED pyftpdlib/test/test_cli.py::TestCommandLineParser::test_write_opt pyftpdlib/test/test_cli.py::TestCommandLineParser::test_version_opt [gw1] [ 6%] PASSED pyftpdlib/test/test_cli.py::TestCommandLineParser::test_version_opt pyftpdlib/test/test_filesystems.py::TestAbstractedFS::test_ftp2fs pyftpdlib/test/test_filesystems.py::TestAbstractedFS::test_fs2ftp [gw1] [ 6%] PASSED pyftpdlib/test/test_filesystems.py::TestAbstractedFS::test_fs2ftp [gw2] [ 6%] PASSED pyftpdlib/test/test_filesystems.py::TestAbstractedFS::test_ftp2fs pyftpdlib/test/test_filesystems.py::TestAbstractedFS::test_ftpnorm [gw2] [ 7%] PASSED pyftpdlib/test/test_filesystems.py::TestAbstractedFS::test_ftpnorm pyftpdlib/test/test_filesystems.py::TestAbstractedFS::test_validpath [gw1] [ 7%] PASSED pyftpdlib/test/test_filesystems.py::TestAbstractedFS::test_validpath pyftpdlib/test/test_filesystems.py::TestAbstractedFS::test_validpath_validlink pyftpdlib/test/test_filesystems.py::TestAbstractedFS::test_validpath_external_symlink [gw1] [ 7%] PASSED pyftpdlib/test/test_filesystems.py::TestAbstractedFS::test_validpath_external_symlink pyftpdlib/test/test_functional.py::TestFtpAuthentication::test_anon_auth [gw2] [ 7%] PASSED pyftpdlib/test/test_filesystems.py::TestAbstractedFS::test_validpath_validlink pyftpdlib/test/test_filesystems.py::TestUnixFilesystem::test_case [gw0] [ 7%] PASSED pyftpdlib/test/test_functional.py::TestCallbacks::test_on_incomplete_file_received@serial pyftpdlib/test/test_functional.py::TestCallbacks::test_on_incomplete_file_sent@serial [gw2] [ 7%] PASSED pyftpdlib/test/test_filesystems.py::TestUnixFilesystem::test_case pyftpdlib/test/test_functional.py::TestFtpAuthentication::test_auth_ok [gw1] [ 7%] PASSED pyftpdlib/test/test_functional.py::TestFtpAuthentication::test_anon_auth [gw2] [ 7%] PASSED pyftpdlib/test/test_functional.py::TestFtpAuthentication::test_auth_ok pyftpdlib/test/test_functional.py::TestFtpAuthentication::test_auth_failed pyftpdlib/test/test_functional.py::TestFtpAuthentication::test_max_auth [gw0] [ 8%] PASSED pyftpdlib/test/test_functional.py::TestCallbacks::test_on_incomplete_file_sent@serial pyftpdlib/test/test_functional.py::TestCallbacks::test_on_login_failed@serial [gw1] [ 8%] PASSED pyftpdlib/test/test_functional.py::TestFtpAuthentication::test_auth_failed pyftpdlib/test/test_functional.py::TestFtpAuthentication::test_rein [gw0] [ 8%] PASSED pyftpdlib/test/test_functional.py::TestCallbacks::test_on_login_failed@serial [gw2] [ 8%] PASSED pyftpdlib/test/test_functional.py::TestFtpAuthentication::test_max_auth pyftpdlib/test/test_functional.py::TestCallbacks::test_on_logout_no_pass@serial pyftpdlib/test/test_functional.py::TestFtpAuthentication::test_rein_during_transfer [gw0] [ 8%] PASSED pyftpdlib/test/test_functional.py::TestCallbacks::test_on_logout_no_pass@serial pyftpdlib/test/test_functional.py::TestCallbacks::test_on_logout_quit@serial [gw1] [ 8%] PASSED pyftpdlib/test/test_functional.py::TestFtpAuthentication::test_rein pyftpdlib/test/test_functional.py::TestFtpAuthentication::test_user [gw1] [ 8%] PASSED pyftpdlib/test/test_functional.py::TestFtpAuthentication::test_user pyftpdlib/test/test_functional.py::TestFtpAuthentication::test_wrong_cmds_order [gw1] [ 9%] PASSED pyftpdlib/test/test_functional.py::TestFtpAuthentication::test_wrong_cmds_order pyftpdlib/test/test_functional.py::TestFtpDummyCmds::test_allo [gw1] [ 9%] PASSED pyftpdlib/test/test_functional.py::TestFtpDummyCmds::test_allo pyftpdlib/test/test_functional.py::TestFtpDummyCmds::test_feat [gw0] [ 9%] PASSED pyftpdlib/test/test_functional.py::TestCallbacks::test_on_logout_quit@serial pyftpdlib/test/test_functional.py::TestCallbacks::test_on_logout_rein@serial [gw1] [ 9%] PASSED pyftpdlib/test/test_functional.py::TestFtpDummyCmds::test_feat pyftpdlib/test/test_functional.py::TestFtpDummyCmds::test_help [gw0] [ 9%] PASSED pyftpdlib/test/test_functional.py::TestCallbacks::test_on_logout_rein@serial pyftpdlib/test/test_functional.py::TestCallbacks::test_on_logout_user_issued_twice@serial [gw1] [ 9%] PASSED pyftpdlib/test/test_functional.py::TestFtpDummyCmds::test_help pyftpdlib/test/test_functional.py::TestFtpDummyCmds::test_noop [gw1] [ 9%] PASSED pyftpdlib/test/test_functional.py::TestFtpDummyCmds::test_noop pyftpdlib/test/test_functional.py::TestFtpDummyCmds::test_quit [gw1] [ 9%] PASSED pyftpdlib/test/test_functional.py::TestFtpDummyCmds::test_quit pyftpdlib/test/test_functional.py::TestFtpDummyCmds::test_rest [gw0] [ 10%] PASSED pyftpdlib/test/test_functional.py::TestCallbacks::test_on_logout_user_issued_twice@serial pyftpdlib/test/test_functional.py::TestFtpDummyCmds::test_mode [gw1] [ 10%] PASSED pyftpdlib/test/test_functional.py::TestFtpDummyCmds::test_rest pyftpdlib/test/test_functional.py::TestFtpDummyCmds::test_site [gw1] [ 10%] PASSED pyftpdlib/test/test_functional.py::TestFtpDummyCmds::test_site [gw0] [ 10%] PASSED pyftpdlib/test/test_functional.py::TestFtpDummyCmds::test_mode pyftpdlib/test/test_functional.py::TestFtpDummyCmds::test_stru pyftpdlib/test/test_functional.py::TestFtpDummyCmds::test_opts_feat [gw1] [ 10%] PASSED pyftpdlib/test/test_functional.py::TestFtpDummyCmds::test_stru pyftpdlib/test/test_functional.py::TestFtpDummyCmds::test_syst [gw0] [ 10%] PASSED pyftpdlib/test/test_functional.py::TestFtpDummyCmds::test_opts_feat pyftpdlib/test/test_functional.py::TestFtpDummyCmds::test_site_help [gw1] [ 10%] PASSED pyftpdlib/test/test_functional.py::TestFtpDummyCmds::test_syst pyftpdlib/test/test_functional.py::TestFtpCmdsSemantic::test_arg_cmds [gw0] [ 11%] PASSED pyftpdlib/test/test_functional.py::TestFtpDummyCmds::test_site_help pyftpdlib/test/test_functional.py::TestFtpDummyCmds::test_type [gw0] [ 11%] PASSED pyftpdlib/test/test_functional.py::TestFtpDummyCmds::test_type pyftpdlib/test/test_functional.py::TestFtpCmdsSemantic::test_auth_cmds [gw1] [ 11%] PASSED pyftpdlib/test/test_functional.py::TestFtpCmdsSemantic::test_arg_cmds pyftpdlib/test/test_functional.py::TestFtpCmdsSemantic::test_no_arg_cmds [gw1] [ 11%] PASSED pyftpdlib/test/test_functional.py::TestFtpCmdsSemantic::test_no_arg_cmds pyftpdlib/test/test_functional.py::TestFtpFsOperations::test_cwd [gw0] [ 11%] PASSED pyftpdlib/test/test_functional.py::TestFtpCmdsSemantic::test_auth_cmds pyftpdlib/test/test_functional.py::TestFtpCmdsSemantic::test_no_auth_cmds [gw1] [ 11%] PASSED pyftpdlib/test/test_functional.py::TestFtpFsOperations::test_cwd pyftpdlib/test/test_functional.py::TestFtpFsOperations::test_dele [gw0] [ 11%] PASSED pyftpdlib/test/test_functional.py::TestFtpCmdsSemantic::test_no_auth_cmds pyftpdlib/test/test_functional.py::TestFtpFsOperations::test_cdup [gw1] [ 11%] PASSED pyftpdlib/test/test_functional.py::TestFtpFsOperations::test_dele pyftpdlib/test/test_functional.py::TestFtpFsOperations::test_mdtm [gw0] [ 12%] PASSED pyftpdlib/test/test_functional.py::TestFtpFsOperations::test_cdup pyftpdlib/test/test_functional.py::TestFtpFsOperations::test_invalid_mfmt_timeval [gw1] [ 12%] PASSED pyftpdlib/test/test_functional.py::TestFtpFsOperations::test_mdtm [gw0] [ 12%] PASSED pyftpdlib/test/test_functional.py::TestFtpFsOperations::test_invalid_mfmt_timeval pyftpdlib/test/test_functional.py::TestFtpFsOperations::test_mfmt pyftpdlib/test/test_functional.py::TestFtpFsOperations::test_missing_mfmt_timeval_arg [gw2] [ 12%] PASSED pyftpdlib/test/test_functional.py::TestFtpAuthentication::test_rein_during_transfer pyftpdlib/test/test_functional.py::TestFtpAuthentication::test_user_during_transfer [gw1] [ 12%] PASSED pyftpdlib/test/test_functional.py::TestFtpFsOperations::test_missing_mfmt_timeval_arg [gw0] [ 12%] PASSED pyftpdlib/test/test_functional.py::TestFtpFsOperations::test_mfmt pyftpdlib/test/test_functional.py::TestFtpFsOperations::test_mkd pyftpdlib/test/test_functional.py::TestFtpFsOperations::test_pwd [gw0] [ 12%] PASSED pyftpdlib/test/test_functional.py::TestFtpFsOperations::test_mkd pyftpdlib/test/test_functional.py::TestFtpFsOperations::test_rmd [gw0] [ 12%] PASSED pyftpdlib/test/test_functional.py::TestFtpFsOperations::test_rmd pyftpdlib/test/test_functional.py::TestFtpFsOperations::test_site_chmod [gw1] [ 13%] PASSED pyftpdlib/test/test_functional.py::TestFtpFsOperations::test_pwd pyftpdlib/test/test_functional.py::TestFtpFsOperations::test_size [gw0] [ 13%] PASSED pyftpdlib/test/test_functional.py::TestFtpFsOperations::test_site_chmod pyftpdlib/test/test_functional.py::TestFtpStoreData::test_appe [gw1] [ 13%] PASSED pyftpdlib/test/test_functional.py::TestFtpFsOperations::test_size pyftpdlib/test/test_functional.py::TestFtpStoreData::test_failing_rest_on_stor [gw1] [ 13%] PASSED pyftpdlib/test/test_functional.py::TestFtpStoreData::test_failing_rest_on_stor pyftpdlib/test/test_functional.py::TestFtpStoreData::test_rest_on_stor [gw0] [ 13%] PASSED pyftpdlib/test/test_functional.py::TestFtpStoreData::test_appe pyftpdlib/test/test_functional.py::TestFtpStoreData::test_appe_rest [gw1] [ 13%] PASSED pyftpdlib/test/test_functional.py::TestFtpStoreData::test_rest_on_stor [gw0] [ 13%] PASSED pyftpdlib/test/test_functional.py::TestFtpStoreData::test_appe_rest pyftpdlib/test/test_functional.py::TestFtpStoreData::test_stor pyftpdlib/test/test_functional.py::TestFtpStoreData::test_quit_during_transfer [gw0] [ 14%] PASSED pyftpdlib/test/test_functional.py::TestFtpStoreData::test_quit_during_transfer pyftpdlib/test/test_functional.py::TestFtpStoreData::test_stor_active [gw1] [ 14%] PASSED pyftpdlib/test/test_functional.py::TestFtpStoreData::test_stor pyftpdlib/test/test_functional.py::TestFtpStoreData::test_stor_ascii [gw2] [ 14%] PASSED pyftpdlib/test/test_functional.py::TestFtpAuthentication::test_user_during_transfer pyftpdlib/test/test_functional.py::TestFtpFsOperations::test_rnfr_rnto [gw0] [ 14%] PASSED pyftpdlib/test/test_functional.py::TestFtpStoreData::test_stor_active pyftpdlib/test/test_functional.py::TestFtpStoreData::test_stor_ascii_2 [gw0] [ 14%] PASSED pyftpdlib/test/test_functional.py::TestFtpStoreData::test_stor_ascii_2 pyftpdlib/test/test_functional.py::TestFtpStoreData::test_stor_empty_file [gw2] [ 14%] PASSED pyftpdlib/test/test_functional.py::TestFtpFsOperations::test_rnfr_rnto pyftpdlib/test/test_functional.py::TestFtpStoreData::test_stou_orphaned_file [gw0] [ 14%] PASSED pyftpdlib/test/test_functional.py::TestFtpStoreData::test_stor_empty_file pyftpdlib/test/test_functional.py::TestFtpStoreData::test_stou_rest [gw0] [ 14%] PASSED pyftpdlib/test/test_functional.py::TestFtpStoreData::test_stou_rest pyftpdlib/test/test_functional.py::TestFtpStoreDataNoSendfile::test_appe [gw2] [ 15%] PASSED pyftpdlib/test/test_functional.py::TestFtpStoreData::test_stou_orphaned_file pyftpdlib/test/test_functional.py::TestFtpStoreDataNoSendfile::test_appe_rest [gw1] [ 15%] PASSED pyftpdlib/test/test_functional.py::TestFtpStoreData::test_stor_ascii pyftpdlib/test/test_functional.py::TestFtpStoreData::test_stou [gw2] [ 15%] PASSED pyftpdlib/test/test_functional.py::TestFtpStoreDataNoSendfile::test_appe_rest pyftpdlib/test/test_functional.py::TestFtpStoreDataNoSendfile::test_rest_on_stor [gw1] [ 15%] PASSED pyftpdlib/test/test_functional.py::TestFtpStoreData::test_stou [gw2] [ 15%] PASSED pyftpdlib/test/test_functional.py::TestFtpStoreDataNoSendfile::test_rest_on_stor pyftpdlib/test/test_functional.py::TestFtpStoreDataNoSendfile::test_stor pyftpdlib/test/test_functional.py::TestFtpStoreDataNoSendfile::test_stor_active [gw0] [ 15%] PASSED pyftpdlib/test/test_functional.py::TestFtpStoreDataNoSendfile::test_appe pyftpdlib/test/test_functional.py::TestFtpStoreDataNoSendfile::test_failing_rest_on_stor [gw0] [ 15%] PASSED pyftpdlib/test/test_functional.py::TestFtpStoreDataNoSendfile::test_failing_rest_on_stor pyftpdlib/test/test_functional.py::TestFtpStoreDataNoSendfile::test_quit_during_transfer [gw0] [ 15%] PASSED pyftpdlib/test/test_functional.py::TestFtpStoreDataNoSendfile::test_quit_during_transfer pyftpdlib/test/test_functional.py::TestFtpStoreDataNoSendfile::test_stor_empty_file [gw0] [ 16%] PASSED pyftpdlib/test/test_functional.py::TestFtpStoreDataNoSendfile::test_stor_empty_file pyftpdlib/test/test_functional.py::TestFtpStoreDataNoSendfile::test_stou [gw1] [ 16%] PASSED pyftpdlib/test/test_functional.py::TestFtpStoreDataNoSendfile::test_stor pyftpdlib/test/test_functional.py::TestFtpStoreDataNoSendfile::test_stor_ascii [gw2] [ 16%] PASSED pyftpdlib/test/test_functional.py::TestFtpStoreDataNoSendfile::test_stor_active pyftpdlib/test/test_functional.py::TestFtpStoreDataNoSendfile::test_stor_ascii_2 [gw2] [ 16%] PASSED pyftpdlib/test/test_functional.py::TestFtpStoreDataNoSendfile::test_stor_ascii_2 pyftpdlib/test/test_functional.py::TestFtpStoreDataWithCustomIO::test_appe_rest [gw0] [ 16%] PASSED pyftpdlib/test/test_functional.py::TestFtpStoreDataNoSendfile::test_stou pyftpdlib/test/test_functional.py::TestFtpStoreDataNoSendfile::test_stou_orphaned_file [gw2] [ 16%] PASSED pyftpdlib/test/test_functional.py::TestFtpStoreDataWithCustomIO::test_appe_rest [gw0] [ 16%] PASSED pyftpdlib/test/test_functional.py::TestFtpStoreDataNoSendfile::test_stou_orphaned_file pyftpdlib/test/test_functional.py::TestFtpStoreDataNoSendfile::test_stou_rest pyftpdlib/test/test_functional.py::TestFtpStoreDataWithCustomIO::test_failing_rest_on_stor [gw0] [ 17%] PASSED pyftpdlib/test/test_functional.py::TestFtpStoreDataNoSendfile::test_stou_rest pyftpdlib/test/test_functional.py::TestFtpStoreDataWithCustomIO::test_quit_during_transfer [gw2] [ 17%] PASSED pyftpdlib/test/test_functional.py::TestFtpStoreDataWithCustomIO::test_failing_rest_on_stor pyftpdlib/test/test_functional.py::TestFtpStoreDataWithCustomIO::test_rest_on_stor [gw1] [ 17%] PASSED pyftpdlib/test/test_functional.py::TestFtpStoreDataNoSendfile::test_stor_ascii [gw0] [ 17%] PASSED pyftpdlib/test/test_functional.py::TestFtpStoreDataWithCustomIO::test_quit_during_transfer pyftpdlib/test/test_functional.py::TestFtpStoreDataWithCustomIO::test_stor pyftpdlib/test/test_functional.py::TestFtpStoreDataWithCustomIO::test_appe [gw0] [ 17%] PASSED pyftpdlib/test/test_functional.py::TestFtpStoreDataWithCustomIO::test_stor pyftpdlib/test/test_functional.py::TestFtpStoreDataWithCustomIO::test_stor_active [gw2] [ 17%] PASSED pyftpdlib/test/test_functional.py::TestFtpStoreDataWithCustomIO::test_rest_on_stor pyftpdlib/test/test_functional.py::TestFtpStoreDataWithCustomIO::test_stor_ascii [gw0] [ 17%] PASSED pyftpdlib/test/test_functional.py::TestFtpStoreDataWithCustomIO::test_stor_active pyftpdlib/test/test_functional.py::TestFtpStoreDataWithCustomIO::test_stor_empty_file [gw1] [ 17%] PASSED pyftpdlib/test/test_functional.py::TestFtpStoreDataWithCustomIO::test_appe [gw0] [ 18%] PASSED pyftpdlib/test/test_functional.py::TestFtpStoreDataWithCustomIO::test_stor_empty_file pyftpdlib/test/test_functional.py::TestFtpStoreDataWithCustomIO::test_stor_ascii_2 pyftpdlib/test/test_functional.py::TestFtpStoreDataWithCustomIO::test_stou [gw1] [ 18%] PASSED pyftpdlib/test/test_functional.py::TestFtpStoreDataWithCustomIO::test_stor_ascii_2 pyftpdlib/test/test_functional.py::TestFtpRetrieveData::test_restore_on_retr [gw2] [ 18%] PASSED pyftpdlib/test/test_functional.py::TestFtpStoreDataWithCustomIO::test_stor_ascii pyftpdlib/test/test_functional.py::TestFtpStoreDataWithCustomIO::test_stou_orphaned_file [gw2] [ 18%] PASSED pyftpdlib/test/test_functional.py::TestFtpStoreDataWithCustomIO::test_stou_orphaned_file pyftpdlib/test/test_functional.py::TestFtpRetrieveData::test_retr_ascii_already_crlf [gw0] [ 18%] PASSED pyftpdlib/test/test_functional.py::TestFtpStoreDataWithCustomIO::test_stou pyftpdlib/test/test_functional.py::TestFtpStoreDataWithCustomIO::test_stou_rest [gw0] [ 18%] PASSED pyftpdlib/test/test_functional.py::TestFtpStoreDataWithCustomIO::test_stou_rest pyftpdlib/test/test_functional.py::TestFtpRetrieveData::test_retr [gw0] [ 18%] PASSED pyftpdlib/test/test_functional.py::TestFtpRetrieveData::test_retr pyftpdlib/test/test_functional.py::TestFtpRetrieveDataNoSendfile::test_restore_on_retr [gw2] [ 19%] PASSED pyftpdlib/test/test_functional.py::TestFtpRetrieveData::test_retr_ascii_already_crlf pyftpdlib/test/test_functional.py::TestFtpRetrieveData::test_retr_empty_file [gw2] [ 19%] PASSED pyftpdlib/test/test_functional.py::TestFtpRetrieveData::test_retr_empty_file pyftpdlib/test/test_functional.py::TestFtpRetrieveDataNoSendfile::test_retr_ascii_already_crlf [gw1] [ 19%] PASSED pyftpdlib/test/test_functional.py::TestFtpRetrieveData::test_restore_on_retr pyftpdlib/test/test_functional.py::TestFtpRetrieveData::test_retr_ascii [gw2] [ 19%] PASSED pyftpdlib/test/test_functional.py::TestFtpRetrieveDataNoSendfile::test_retr_ascii_already_crlf pyftpdlib/test/test_functional.py::TestFtpRetrieveDataNoSendfile::test_retr_empty_file [gw2] [ 19%] PASSED pyftpdlib/test/test_functional.py::TestFtpRetrieveDataNoSendfile::test_retr_empty_file pyftpdlib/test/test_functional.py::TestFtpRetrieveDataCustomIO::test_retr [gw0] [ 19%] PASSED pyftpdlib/test/test_functional.py::TestFtpRetrieveDataNoSendfile::test_restore_on_retr [gw2] [ 19%] PASSED pyftpdlib/test/test_functional.py::TestFtpRetrieveDataCustomIO::test_retr pyftpdlib/test/test_functional.py::TestFtpRetrieveDataNoSendfile::test_retr pyftpdlib/test/test_functional.py::TestFtpRetrieveDataCustomIO::test_retr_ascii [gw0] [ 19%] PASSED pyftpdlib/test/test_functional.py::TestFtpRetrieveDataNoSendfile::test_retr pyftpdlib/test/test_functional.py::TestFtpRetrieveDataNoSendfile::test_retr_ascii [gw1] [ 20%] PASSED pyftpdlib/test/test_functional.py::TestFtpRetrieveData::test_retr_ascii pyftpdlib/test/test_functional.py::TestFtpRetrieveDataCustomIO::test_restore_on_retr [gw2] [ 20%] PASSED pyftpdlib/test/test_functional.py::TestFtpRetrieveDataCustomIO::test_retr_ascii pyftpdlib/test/test_functional.py::TestFtpRetrieveDataCustomIO::test_retr_empty_file [gw2] [ 20%] PASSED pyftpdlib/test/test_functional.py::TestFtpRetrieveDataCustomIO::test_retr_empty_file pyftpdlib/test/test_functional.py::TestFtpListingCmds::test_mlsd_all_facts [gw2] [ 20%] PASSED pyftpdlib/test/test_functional.py::TestFtpListingCmds::test_mlsd_all_facts pyftpdlib/test/test_functional.py::TestFtpListingCmds::test_stat [gw0] [ 20%] PASSED pyftpdlib/test/test_functional.py::TestFtpRetrieveDataNoSendfile::test_retr_ascii [gw2] [ 20%] PASSED pyftpdlib/test/test_functional.py::TestFtpListingCmds::test_stat pyftpdlib/test/test_functional.py::TestFtpRetrieveDataCustomIO::test_retr_ascii_already_crlf pyftpdlib/test/test_functional.py::TestFtpListingCmds::test_unforeseen_time_event [gw1] [ 20%] PASSED pyftpdlib/test/test_functional.py::TestFtpRetrieveDataCustomIO::test_restore_on_retr [gw2] [ 20%] PASSED pyftpdlib/test/test_functional.py::TestFtpListingCmds::test_unforeseen_time_event pyftpdlib/test/test_functional.py::TestFtpListingCmds::test_mlsd pyftpdlib/test/test_functional.py::TestFtpAbort::test_abor_no_data [gw2] [ 21%] PASSED pyftpdlib/test/test_functional.py::TestFtpAbort::test_abor_no_data pyftpdlib/test/test_functional.py::TestFtpAbort::test_abor_pasv [gw1] [ 21%] PASSED pyftpdlib/test/test_functional.py::TestFtpListingCmds::test_mlsd pyftpdlib/test/test_functional.py::TestFtpAbort::test_abor_port [gw2] [ 21%] PASSED pyftpdlib/test/test_functional.py::TestFtpAbort::test_abor_pasv [gw1] [ 21%] PASSED pyftpdlib/test/test_functional.py::TestFtpAbort::test_abor_port pyftpdlib/test/test_functional.py::TestFtpAbort::test_oob_abor pyftpdlib/test/test_functional.py::TestThrottleBandwidth::test_throttle_recv [gw2] [ 21%] PASSED pyftpdlib/test/test_functional.py::TestFtpAbort::test_oob_abor [gw0] [ 21%] PASSED pyftpdlib/test/test_functional.py::TestFtpRetrieveDataCustomIO::test_retr_ascii_already_crlf pyftpdlib/test/test_functional.py::TestFtpListingCmds::test_list pyftpdlib/test/test_functional.py::TestTimeouts::test_data_timeout [gw1] [ 21%] PASSED pyftpdlib/test/test_functional.py::TestThrottleBandwidth::test_throttle_recv pyftpdlib/test/test_functional.py::TestThrottleBandwidth::test_throttle_send [gw0] [ 22%] PASSED pyftpdlib/test/test_functional.py::TestFtpListingCmds::test_list pyftpdlib/test/test_functional.py::TestFtpAbort::test_abor_during_transfer [gw1] [ 22%] PASSED pyftpdlib/test/test_functional.py::TestThrottleBandwidth::test_throttle_send pyftpdlib/test/test_functional.py::TestTimeouts::test_disabled_idle_timeout [gw1] [ 22%] PASSED pyftpdlib/test/test_functional.py::TestTimeouts::test_disabled_idle_timeout pyftpdlib/test/test_functional.py::TestTimeouts::test_disabled_port_timeout [gw0] [ 22%] PASSED pyftpdlib/test/test_functional.py::TestFtpAbort::test_abor_during_transfer pyftpdlib/test/test_functional.py::TestTimeouts::test_disabled_data_timeout [gw1] [ 22%] PASSED pyftpdlib/test/test_functional.py::TestTimeouts::test_disabled_port_timeout [gw0] [ 22%] PASSED pyftpdlib/test/test_functional.py::TestTimeouts::test_disabled_data_timeout pyftpdlib/test/test_functional.py::TestTimeouts::test_disabled_pasv_timeout pyftpdlib/test/test_functional.py::TestTimeouts::test_idle_data_timeout1 [gw0] [ 22%] PASSED pyftpdlib/test/test_functional.py::TestTimeouts::test_disabled_pasv_timeout pyftpdlib/test/test_functional.py::TestTimeouts::test_idle_data_timeout2 [gw2] [ 22%] PASSED pyftpdlib/test/test_functional.py::TestTimeouts::test_data_timeout pyftpdlib/test/test_functional.py::TestTimeouts::test_data_timeout_not_reached [gw0] [ 23%] PASSED pyftpdlib/test/test_functional.py::TestTimeouts::test_idle_data_timeout2 pyftpdlib/test/test_functional.py::TestTimeouts::test_pasv_timeout [gw1] [ 23%] PASSED pyftpdlib/test/test_functional.py::TestTimeouts::test_idle_data_timeout1 pyftpdlib/test/test_functional.py::TestConfigurableOptions::test_banner [gw1] [ 23%] PASSED pyftpdlib/test/test_functional.py::TestConfigurableOptions::test_banner pyftpdlib/test/test_functional.py::TestConfigurableOptions::test_max_connections [gw1] [ 23%] PASSED pyftpdlib/test/test_functional.py::TestConfigurableOptions::test_max_connections [gw0] [ 23%] PASSED pyftpdlib/test/test_functional.py::TestTimeouts::test_pasv_timeout pyftpdlib/test/test_functional.py::TestConfigurableOptions::test_encoding pyftpdlib/test/test_functional.py::TestConfigurableOptions::test_max_connections_per_ip [gw1] [ 23%] PASSED pyftpdlib/test/test_functional.py::TestConfigurableOptions::test_max_connections_per_ip [gw0] [ 23%] PASSED pyftpdlib/test/test_functional.py::TestConfigurableOptions::test_encoding pyftpdlib/test/test_functional.py::TestConfigurableOptions::test_masquerade_address_map pyftpdlib/test/test_functional.py::TestConfigurableOptions::test_passive_ports [gw0] [ 23%] PASSED pyftpdlib/test/test_functional.py::TestConfigurableOptions::test_masquerade_address_map pyftpdlib/test/test_functional.py::TestConfigurableOptions::test_max_login_attempts [gw1] [ 24%] PASSED pyftpdlib/test/test_functional.py::TestConfigurableOptions::test_passive_ports [gw0] [ 24%] PASSED pyftpdlib/test/test_functional.py::TestConfigurableOptions::test_max_login_attempts pyftpdlib/test/test_functional.py::TestConfigurableOptions::test_use_gmt_times pyftpdlib/test/test_functional.py::TestConfigurableOptions::test_passive_ports_busy [gw1] [ 24%] PASSED pyftpdlib/test/test_functional.py::TestConfigurableOptions::test_passive_ports_busy pyftpdlib/test/test_functional.py::TestIPv4Environment::test_epsv [gw0] [ 24%] PASSED pyftpdlib/test/test_functional.py::TestConfigurableOptions::test_use_gmt_times [gw1] [ 24%] PASSED pyftpdlib/test/test_functional.py::TestIPv4Environment::test_epsv pyftpdlib/test/test_functional.py::TestIPv4Environment::test_eprt pyftpdlib/test/test_functional.py::TestIPv4Environment::test_epsv_all [gw0] [ 24%] PASSED pyftpdlib/test/test_functional.py::TestIPv4Environment::test_eprt [gw1] [ 24%] PASSED pyftpdlib/test/test_functional.py::TestIPv4Environment::test_epsv_all pyftpdlib/test/test_functional.py::TestIPv4Environment::test_eprt_v4 pyftpdlib/test/test_functional.py::TestIPv4Environment::test_pasv_v4 [gw0] [ 25%] PASSED pyftpdlib/test/test_functional.py::TestIPv4Environment::test_eprt_v4 pyftpdlib/test/test_functional.py::TestIPv4Environment::test_port_v4 [gw1] [ 25%] PASSED pyftpdlib/test/test_functional.py::TestIPv4Environment::test_pasv_v4 pyftpdlib/test/test_functional.py::TestIPv6Environment::test_eprt [gw0] [ 25%] PASSED pyftpdlib/test/test_functional.py::TestIPv4Environment::test_port_v4 pyftpdlib/test/test_functional.py::TestIPv6Environment::test_eprt_v6 [gw1] [ 25%] PASSED pyftpdlib/test/test_functional.py::TestIPv6Environment::test_eprt pyftpdlib/test/test_functional.py::TestIPv6Environment::test_epsv_all [gw0] [ 25%] PASSED pyftpdlib/test/test_functional.py::TestIPv6Environment::test_eprt_v6 pyftpdlib/test/test_functional.py::TestIPv6Environment::test_epsv [gw1] [ 25%] PASSED pyftpdlib/test/test_functional.py::TestIPv6Environment::test_epsv_all pyftpdlib/test/test_functional.py::TestIPv6Environment::test_port_v6 [gw0] [ 25%] PASSED pyftpdlib/test/test_functional.py::TestIPv6Environment::test_epsv pyftpdlib/test/test_functional.py::TestIPv6Environment::test_pasv_v6 [gw0] [ 25%] PASSED pyftpdlib/test/test_functional.py::TestIPv6Environment::test_pasv_v6 [gw1] [ 26%] PASSED pyftpdlib/test/test_functional.py::TestIPv6Environment::test_port_v6 pyftpdlib/test/test_functional.py::TestIPv6MixedEnvironment::test_eprt_v4 pyftpdlib/test/test_functional.py::TestIPv6MixedEnvironment::test_epsv_v4 [gw0] [ 26%] PASSED pyftpdlib/test/test_functional.py::TestIPv6MixedEnvironment::test_eprt_v4 pyftpdlib/test/test_functional.py::TestIPv6MixedEnvironment::test_pasv_v4 [gw1] [ 26%] PASSED pyftpdlib/test/test_functional.py::TestIPv6MixedEnvironment::test_epsv_v4 pyftpdlib/test/test_functional.py::TestCornerCases::test_active_conn_error [gw0] [ 26%] PASSED pyftpdlib/test/test_functional.py::TestIPv6MixedEnvironment::test_pasv_v4 pyftpdlib/test/test_functional.py::TestIPv6MixedEnvironment::test_port_v4 [gw1] [ 26%] PASSED pyftpdlib/test/test_functional.py::TestCornerCases::test_active_conn_error pyftpdlib/test/test_functional.py::TestCornerCases::test_ioloop_fileno [gw1] [ 26%] PASSED pyftpdlib/test/test_functional.py::TestCornerCases::test_ioloop_fileno [gw0] [ 26%] PASSED pyftpdlib/test/test_functional.py::TestIPv6MixedEnvironment::test_port_v4 pyftpdlib/test/test_functional.py::TestCornerCases::test_error_on_callback pyftpdlib/test/test_functional.py::TestCornerCases::test_quick_connect [gw0] [ 26%] PASSED pyftpdlib/test/test_functional.py::TestCornerCases::test_error_on_callback pyftpdlib/test/test_functional.py::TestCornerCases::test_port_race_condition [gw0] [ 27%] PASSED pyftpdlib/test/test_functional.py::TestCornerCases::test_port_race_condition pyftpdlib/test/test_functional.py::ThreadedFTPTests::test_idle_timeout [gw2] [ 27%] PASSED pyftpdlib/test/test_functional.py::TestTimeouts::test_data_timeout_not_reached pyftpdlib/test/test_functional.py::TestConfigurableOptions::test_masquerade_address [gw1] [ 27%] PASSED pyftpdlib/test/test_functional.py::TestCornerCases::test_quick_connect pyftpdlib/test/test_functional.py::TestCornerCases::test_repr [gw2] [ 27%] PASSED pyftpdlib/test/test_functional.py::TestConfigurableOptions::test_masquerade_address pyftpdlib/test/test_functional.py::ThreadedFTPTests::test_permit_privileged_ports [gw1] [ 27%] PASSED pyftpdlib/test/test_functional.py::TestCornerCases::test_repr pyftpdlib/test/test_functional.py::ThreadedFTPTests::test_sendfile_fails [gw2] [ 27%] PASSED pyftpdlib/test/test_functional.py::ThreadedFTPTests::test_permit_privileged_ports pyftpdlib/test/test_functional.py::ThreadedFTPTests::test_stou_max_tries [gw2] [ 27%] PASSED pyftpdlib/test/test_functional.py::ThreadedFTPTests::test_stou_max_tries pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptions::test_encoding [gw2] [ 28%] PASSED pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptions::test_encoding pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptions::test_masquerade_address [gw2] [ 28%] PASSED pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptions::test_masquerade_address [gw1] [ 28%] PASSED pyftpdlib/test/test_functional.py::ThreadedFTPTests::test_sendfile_fails pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptions::test_masquerade_address_map pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptions::test_banner [gw2] [ 28%] PASSED pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptions::test_masquerade_address_map pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptions::test_max_connections [gw1] [ 28%] PASSED pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptions::test_banner pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptions::test_max_connections_per_ip [gw1] [ 28%] PASSED pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptions::test_max_connections_per_ip pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptions::test_passive_ports [gw2] [ 28%] PASSED pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptions::test_max_connections pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptions::test_max_login_attempts [gw1] [ 28%] PASSED pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptions::test_passive_ports [gw2] [ 29%] PASSED pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptions::test_max_login_attempts pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptions::test_passive_ports_busy pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptions::test_use_gmt_times [gw1] [ 29%] PASSED pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptions::test_passive_ports_busy pyftpdlib/test/test_functional_ssl.py::TestCornerCases::test_active_conn_error [gw2] [ 29%] PASSED pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptions::test_use_gmt_times pyftpdlib/test/test_functional_ssl.py::TestCornerCases::test_error_on_callback [gw1] [ 29%] PASSED pyftpdlib/test/test_functional_ssl.py::TestCornerCases::test_active_conn_error pyftpdlib/test/test_functional_ssl.py::TestCornerCases::test_ioloop_fileno [gw1] [ 29%] PASSED pyftpdlib/test/test_functional_ssl.py::TestCornerCases::test_ioloop_fileno pyftpdlib/test/test_functional_ssl.py::TestCornerCases::test_quick_connect [gw2] [ 29%] PASSED pyftpdlib/test/test_functional_ssl.py::TestCornerCases::test_error_on_callback pyftpdlib/test/test_functional_ssl.py::TestCornerCases::test_port_race_condition [gw2] [ 29%] PASSED pyftpdlib/test/test_functional_ssl.py::TestCornerCases::test_port_race_condition pyftpdlib/test/test_functional_ssl.py::TestFtpAbort::test_abor_during_transfer [gw1] [ 30%] PASSED pyftpdlib/test/test_functional_ssl.py::TestCornerCases::test_quick_connect pyftpdlib/test/test_functional_ssl.py::TestCornerCases::test_repr [gw1] [ 30%] PASSED pyftpdlib/test/test_functional_ssl.py::TestCornerCases::test_repr pyftpdlib/test/test_functional_ssl.py::TestFtpAbort::test_abor_pasv [gw2] [ 30%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpAbort::test_abor_during_transfer pyftpdlib/test/test_functional_ssl.py::TestFtpAbort::test_abor_no_data [gw1] [ 30%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpAbort::test_abor_pasv pyftpdlib/test/test_functional_ssl.py::TestFtpAbort::test_abor_port [gw2] [ 30%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpAbort::test_abor_no_data pyftpdlib/test/test_functional_ssl.py::TestFtpAbort::test_oob_abor [gw1] [ 30%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpAbort::test_abor_port pyftpdlib/test/test_functional_ssl.py::TestFtpAuthentication::test_anon_auth [gw2] [ 30%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpAbort::test_oob_abor pyftpdlib/test/test_functional_ssl.py::TestFtpAuthentication::test_auth_failed [gw1] [ 30%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpAuthentication::test_anon_auth pyftpdlib/test/test_functional_ssl.py::TestFtpAuthentication::test_auth_ok [gw2] [ 31%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpAuthentication::test_auth_failed pyftpdlib/test/test_functional_ssl.py::TestFtpAuthentication::test_max_auth [gw1] [ 31%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpAuthentication::test_auth_ok pyftpdlib/test/test_functional_ssl.py::TestFtpAuthentication::test_rein [gw1] [ 31%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpAuthentication::test_rein pyftpdlib/test/test_functional_ssl.py::TestFtpAuthentication::test_user [gw2] [ 31%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpAuthentication::test_max_auth pyftpdlib/test/test_functional_ssl.py::TestFtpAuthentication::test_rein_during_transfer [gw1] [ 31%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpAuthentication::test_user pyftpdlib/test/test_functional_ssl.py::TestFtpAuthentication::test_user_during_transfer [gw0] [ 31%] PASSED pyftpdlib/test/test_functional.py::ThreadedFTPTests::test_idle_timeout pyftpdlib/test/test_functional.py::ThreadedFTPTests::test_permit_foreign_address_false [gw0] [ 31%] PASSED pyftpdlib/test/test_functional.py::ThreadedFTPTests::test_permit_foreign_address_false pyftpdlib/test/test_functional.py::ThreadedFTPTests::test_permit_foreign_address_true [gw0] [ 31%] PASSED pyftpdlib/test/test_functional.py::ThreadedFTPTests::test_permit_foreign_address_true pyftpdlib/test/test_functional_ssl.py::TestFtpCmdsSemantic::test_auth_cmds [gw0] [ 32%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpCmdsSemantic::test_auth_cmds pyftpdlib/test/test_functional_ssl.py::TestFtpCmdsSemantic::test_no_arg_cmds [gw0] [ 32%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpCmdsSemantic::test_no_arg_cmds pyftpdlib/test/test_functional_ssl.py::TestFtpCmdsSemantic::test_no_auth_cmds [gw0] [ 32%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpCmdsSemantic::test_no_auth_cmds pyftpdlib/test/test_functional_ssl.py::TestFtpDummyCmds::test_allo [gw0] [ 32%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpDummyCmds::test_allo pyftpdlib/test/test_functional_ssl.py::TestFtpDummyCmds::test_feat [gw0] [ 32%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpDummyCmds::test_feat [gw2] [ 32%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpAuthentication::test_rein_during_transfer pyftpdlib/test/test_functional_ssl.py::TestFtpDummyCmds::test_help pyftpdlib/test/test_functional_ssl.py::TestFtpAuthentication::test_wrong_cmds_order [gw2] [ 32%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpAuthentication::test_wrong_cmds_order [gw0] [ 33%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpDummyCmds::test_help pyftpdlib/test/test_functional_ssl.py::TestFtpDummyCmds::test_mode pyftpdlib/test/test_functional_ssl.py::TestFtpDummyCmds::test_opts_feat [gw2] [ 33%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpDummyCmds::test_opts_feat [gw0] [ 33%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpDummyCmds::test_mode pyftpdlib/test/test_functional_ssl.py::TestFtpDummyCmds::test_noop pyftpdlib/test/test_functional_ssl.py::TestFtpDummyCmds::test_quit [gw0] [ 33%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpDummyCmds::test_noop pyftpdlib/test/test_functional_ssl.py::TestFtpDummyCmds::test_rest [gw2] [ 33%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpDummyCmds::test_quit pyftpdlib/test/test_functional_ssl.py::TestFtpDummyCmds::test_site_help [gw0] [ 33%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpDummyCmds::test_rest [gw2] [ 33%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpDummyCmds::test_site_help pyftpdlib/test/test_functional_ssl.py::TestFtpDummyCmds::test_site pyftpdlib/test/test_functional_ssl.py::TestFtpDummyCmds::test_syst [gw1] [ 33%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpAuthentication::test_user_during_transfer [gw2] [ 34%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpDummyCmds::test_syst pyftpdlib/test/test_functional_ssl.py::TestFtpCmdsSemantic::test_arg_cmds [gw0] [ 34%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpDummyCmds::test_site pyftpdlib/test/test_functional_ssl.py::TestFtpDummyCmds::test_stru pyftpdlib/test/test_functional_ssl.py::TestFtpDummyCmds::test_type [gw0] [ 34%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpDummyCmds::test_stru pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperations::test_cdup [gw2] [ 34%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpDummyCmds::test_type [gw1] [ 34%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpCmdsSemantic::test_arg_cmds pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperations::test_dele pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperations::test_cwd [gw0] [ 34%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperations::test_cdup pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperations::test_invalid_mfmt_timeval [gw2] [ 34%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperations::test_dele pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperations::test_mfmt [gw1] [ 34%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperations::test_cwd [gw0] [ 35%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperations::test_invalid_mfmt_timeval pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperations::test_missing_mfmt_timeval_arg pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperations::test_mdtm [gw2] [ 35%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperations::test_mfmt [gw1] [ 35%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperations::test_missing_mfmt_timeval_arg [gw0] [ 35%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperations::test_mdtm pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperations::test_mkd pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperations::test_pwd pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperations::test_rmd [gw2] [ 35%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperations::test_pwd pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperations::test_site_chmod [gw0] [ 35%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperations::test_mkd [gw1] [ 35%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperations::test_rmd pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperations::test_rnfr_rnto [gw2] [ 36%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperations::test_site_chmod pyftpdlib/test/test_functional_ssl.py::TestFtpListingCmds::test_list pyftpdlib/test/test_functional_ssl.py::TestFtpListingCmds::test_mlsd [gw0] [ 36%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperations::test_rnfr_rnto pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperations::test_size [gw0] [ 36%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperations::test_size [gw2] [ 36%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpListingCmds::test_mlsd pyftpdlib/test/test_functional_ssl.py::TestFtpListingCmds::test_mlsd_all_facts pyftpdlib/test/test_functional_ssl.py::TestFtpListingCmds::test_unforeseen_time_event [gw0] [ 36%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpListingCmds::test_mlsd_all_facts pyftpdlib/test/test_functional_ssl.py::TestFtpRetrieveData::test_restore_on_retr [gw2] [ 36%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpListingCmds::test_unforeseen_time_event [gw1] [ 36%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpListingCmds::test_list pyftpdlib/test/test_functional_ssl.py::TestFtpRetrieveData::test_retr_ascii pyftpdlib/test/test_functional_ssl.py::TestFtpListingCmds::test_stat [gw1] [ 36%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpListingCmds::test_stat pyftpdlib/test/test_functional_ssl.py::TestFtpStoreData::test_appe [gw1] [ 37%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpStoreData::test_appe pyftpdlib/test/test_functional_ssl.py::TestFtpStoreData::test_appe_rest [gw1] [ 37%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpStoreData::test_appe_rest pyftpdlib/test/test_functional_ssl.py::TestFtpStoreData::test_failing_rest_on_stor [gw1] [ 37%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpStoreData::test_failing_rest_on_stor pyftpdlib/test/test_functional_ssl.py::TestFtpStoreData::test_quit_during_transfer [gw0] [ 37%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpRetrieveData::test_restore_on_retr pyftpdlib/test/test_functional_ssl.py::TestFtpRetrieveData::test_retr [gw1] [ 37%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpStoreData::test_quit_during_transfer pyftpdlib/test/test_functional_ssl.py::TestFtpStoreData::test_rest_on_stor [gw0] [ 37%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpRetrieveData::test_retr pyftpdlib/test/test_functional_ssl.py::TestFtpRetrieveData::test_retr_ascii_already_crlf [gw1] [ 37%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpStoreData::test_rest_on_stor pyftpdlib/test/test_functional_ssl.py::TestFtpStoreData::test_stor_active [gw0] [ 38%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpRetrieveData::test_retr_ascii_already_crlf pyftpdlib/test/test_functional_ssl.py::TestFtpStoreData::test_stor [gw1] [ 38%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpStoreData::test_stor_active pyftpdlib/test/test_functional_ssl.py::TestFtpStoreData::test_stor_ascii_2 [gw1] [ 38%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpStoreData::test_stor_ascii_2 pyftpdlib/test/test_functional_ssl.py::TestFtpStoreData::test_stou [gw2] [ 38%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpRetrieveData::test_retr_ascii [gw0] [ 38%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpStoreData::test_stor pyftpdlib/test/test_functional_ssl.py::TestFtpStoreData::test_stor_ascii pyftpdlib/test/test_functional_ssl.py::TestFtpRetrieveData::test_retr_empty_file [gw2] [ 38%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpRetrieveData::test_retr_empty_file pyftpdlib/test/test_functional_ssl.py::TestFtpStoreData::test_stou_rest [gw1] [ 38%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpStoreData::test_stou pyftpdlib/test/test_functional_ssl.py::TestFtpStoreData::test_stou_orphaned_file [gw2] [ 38%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpStoreData::test_stou_rest [gw1] [ 39%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpStoreData::test_stou_orphaned_file pyftpdlib/test/test_functional_ssl.py::TestIPv4Environment::test_eprt_v4 pyftpdlib/test/test_functional_ssl.py::TestIPv4Environment::test_epsv [gw2] [ 39%] PASSED pyftpdlib/test/test_functional_ssl.py::TestIPv4Environment::test_eprt_v4 [gw0] [ 39%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpStoreData::test_stor_ascii pyftpdlib/test/test_functional_ssl.py::TestFtpStoreData::test_stor_empty_file pyftpdlib/test/test_functional_ssl.py::TestIPv4Environment::test_epsv_all [gw0] [ 39%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpStoreData::test_stor_empty_file [gw1] [ 39%] PASSED pyftpdlib/test/test_functional_ssl.py::TestIPv4Environment::test_epsv pyftpdlib/test/test_functional_ssl.py::TestIPv4Environment::test_eprt pyftpdlib/test/test_functional_ssl.py::TestIPv4Environment::test_pasv_v4 [gw2] [ 39%] PASSED pyftpdlib/test/test_functional_ssl.py::TestIPv4Environment::test_epsv_all pyftpdlib/test/test_functional_ssl.py::TestIPv4Environment::test_port_v4 [gw0] [ 39%] PASSED pyftpdlib/test/test_functional_ssl.py::TestIPv4Environment::test_eprt pyftpdlib/test/test_functional_ssl.py::TestIPv6Environment::test_eprt [gw1] [ 39%] PASSED pyftpdlib/test/test_functional_ssl.py::TestIPv4Environment::test_pasv_v4 [gw0] [ 40%] PASSED pyftpdlib/test/test_functional_ssl.py::TestIPv6Environment::test_eprt pyftpdlib/test/test_functional_ssl.py::TestIPv6Environment::test_eprt_v6 pyftpdlib/test/test_functional_ssl.py::TestIPv6Environment::test_epsv [gw0] [ 40%] PASSED pyftpdlib/test/test_functional_ssl.py::TestIPv6Environment::test_eprt_v6 [gw2] [ 40%] PASSED pyftpdlib/test/test_functional_ssl.py::TestIPv4Environment::test_port_v4 pyftpdlib/test/test_functional_ssl.py::TestIPv6Environment::test_pasv_v6 pyftpdlib/test/test_functional_ssl.py::TestIPv6Environment::test_epsv_all [gw0] [ 40%] PASSED pyftpdlib/test/test_functional_ssl.py::TestIPv6Environment::test_pasv_v6 pyftpdlib/test/test_functional_ssl.py::TestIPv6Environment::test_port_v6 [gw2] [ 40%] PASSED pyftpdlib/test/test_functional_ssl.py::TestIPv6Environment::test_epsv_all [gw0] [ 40%] PASSED pyftpdlib/test/test_functional_ssl.py::TestIPv6Environment::test_port_v6 pyftpdlib/test/test_functional_ssl.py::TestTimeouts::test_data_timeout_not_reached [gw1] [ 40%] PASSED pyftpdlib/test/test_functional_ssl.py::TestIPv6Environment::test_epsv pyftpdlib/test/test_functional_ssl.py::TestTimeouts::test_data_timeout pyftpdlib/test/test_functional_ssl.py::TestTimeouts::test_disabled_data_timeout [gw2] [ 41%] PASSED pyftpdlib/test/test_functional_ssl.py::TestTimeouts::test_disabled_data_timeout pyftpdlib/test/test_functional_ssl.py::TestTimeouts::test_disabled_port_timeout [gw2] [ 41%] PASSED pyftpdlib/test/test_functional_ssl.py::TestTimeouts::test_disabled_port_timeout pyftpdlib/test/test_functional_ssl.py::TestTimeouts::test_idle_data_timeout2 [gw1] [ 41%] PASSED pyftpdlib/test/test_functional_ssl.py::TestTimeouts::test_data_timeout pyftpdlib/test/test_functional_ssl.py::TestTimeouts::test_idle_data_timeout1 [gw2] [ 41%] PASSED pyftpdlib/test/test_functional_ssl.py::TestTimeouts::test_idle_data_timeout2 pyftpdlib/test/test_functional_ssl.py::TestTimeouts::test_pasv_timeout [gw0] [ 41%] PASSED pyftpdlib/test/test_functional_ssl.py::TestTimeouts::test_data_timeout_not_reached pyftpdlib/test/test_functional_ssl.py::TestTimeouts::test_disabled_idle_timeout [gw2] [ 41%] PASSED pyftpdlib/test/test_functional_ssl.py::TestTimeouts::test_pasv_timeout [gw0] [ 41%] PASSED pyftpdlib/test/test_functional_ssl.py::TestTimeouts::test_disabled_idle_timeout pyftpdlib/test/test_functional_ssl.py::TestTimeouts::test_disabled_pasv_timeout pyftpdlib/test/test_functional_ssl.py::TestFtpAuthenticationTLSMixin::test_auth_failed [gw0] [ 41%] PASSED pyftpdlib/test/test_functional_ssl.py::TestTimeouts::test_disabled_pasv_timeout pyftpdlib/test/test_functional_ssl.py::TestFtpAuthenticationTLSMixin::test_auth_ok [gw0] [ 42%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpAuthenticationTLSMixin::test_auth_ok pyftpdlib/test/test_functional_ssl.py::TestFtpAuthenticationTLSMixin::test_rein [gw2] [ 42%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpAuthenticationTLSMixin::test_auth_failed pyftpdlib/test/test_functional_ssl.py::TestFtpAuthenticationTLSMixin::test_max_auth [gw0] [ 42%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpAuthenticationTLSMixin::test_rein pyftpdlib/test/test_functional_ssl.py::TestFtpAuthenticationTLSMixin::test_rein_during_transfer [gw2] [ 42%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpAuthenticationTLSMixin::test_max_auth pyftpdlib/test/test_functional_ssl.py::TestFtpAuthenticationTLSMixin::test_user_during_transfer [gw1] [ 42%] PASSED pyftpdlib/test/test_functional_ssl.py::TestTimeouts::test_idle_data_timeout1 pyftpdlib/test/test_functional_ssl.py::TestFtpAuthenticationTLSMixin::test_anon_auth [gw1] [ 42%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpAuthenticationTLSMixin::test_anon_auth pyftpdlib/test/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_feat [gw1] [ 42%] PASSED pyftpdlib/test/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_feat pyftpdlib/test/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_help [gw2] [ 42%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpAuthenticationTLSMixin::test_user_during_transfer pyftpdlib/test/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_allo [gw2] [ 43%] PASSED pyftpdlib/test/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_allo [gw1] [ 43%] PASSED pyftpdlib/test/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_help pyftpdlib/test/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_noop [gw0] [ 43%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpAuthenticationTLSMixin::test_rein_during_transfer pyftpdlib/test/test_functional_ssl.py::TestFtpAuthenticationTLSMixin::test_user pyftpdlib/test/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_mode [gw2] [ 43%] PASSED pyftpdlib/test/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_noop pyftpdlib/test/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_opts_feat [gw0] [ 43%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpAuthenticationTLSMixin::test_user pyftpdlib/test/test_functional_ssl.py::TestFtpAuthenticationTLSMixin::test_wrong_cmds_order [gw1] [ 43%] PASSED pyftpdlib/test/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_mode pyftpdlib/test/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_rest [gw2] [ 43%] PASSED pyftpdlib/test/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_opts_feat pyftpdlib/test/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_site [gw0] [ 44%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpAuthenticationTLSMixin::test_wrong_cmds_order pyftpdlib/test/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_quit [gw1] [ 44%] PASSED pyftpdlib/test/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_rest pyftpdlib/test/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_stru [gw2] [ 44%] PASSED pyftpdlib/test/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_site pyftpdlib/test/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_syst [gw0] [ 44%] PASSED pyftpdlib/test/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_quit pyftpdlib/test/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_site_help [gw1] [ 44%] PASSED pyftpdlib/test/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_stru pyftpdlib/test/test_functional_ssl.py::TestFtpCmdsSemanticTLSMixin::test_arg_cmds [gw2] [ 44%] PASSED pyftpdlib/test/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_syst pyftpdlib/test/test_functional_ssl.py::TestFtpCmdsSemanticTLSMixin::test_auth_cmds [gw0] [ 44%] PASSED pyftpdlib/test/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_site_help pyftpdlib/test/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_type [gw1] [ 44%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpCmdsSemanticTLSMixin::test_arg_cmds [gw0] [ 45%] PASSED pyftpdlib/test/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_type pyftpdlib/test/test_functional_ssl.py::TestFtpCmdsSemanticTLSMixin::test_no_auth_cmds pyftpdlib/test/test_functional_ssl.py::TestFtpCmdsSemanticTLSMixin::test_no_arg_cmds [gw2] [ 45%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpCmdsSemanticTLSMixin::test_auth_cmds pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_cdup [gw0] [ 45%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpCmdsSemanticTLSMixin::test_no_arg_cmds pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_cwd [gw1] [ 45%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpCmdsSemanticTLSMixin::test_no_auth_cmds [gw2] [ 45%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_cdup pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_dele pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_mdtm [gw0] [ 45%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_cwd pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_invalid_mfmt_timeval [gw1] [ 45%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_dele [gw2] [ 46%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_mdtm pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_missing_mfmt_timeval_arg pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_mkd [gw0] [ 46%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_invalid_mfmt_timeval pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_mfmt [gw2] [ 46%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_mkd pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_rnfr_rnto [gw0] [ 46%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_mfmt [gw1] [ 46%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_missing_mfmt_timeval_arg pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_pwd pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_rmd [gw0] [ 46%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_pwd [gw1] [ 46%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_rmd pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_site_chmod [gw2] [ 46%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_rnfr_rnto pyftpdlib/test/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_appe_rest pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_size [gw0] [ 47%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_site_chmod pyftpdlib/test/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_appe [gw1] [ 47%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_appe_rest pyftpdlib/test/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_quit_during_transfer [gw2] [ 47%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_size pyftpdlib/test/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_rest_on_stor [gw1] [ 47%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_quit_during_transfer pyftpdlib/test/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_stor_active [gw2] [ 47%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_rest_on_stor pyftpdlib/test/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_stor_ascii [gw0] [ 47%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_appe pyftpdlib/test/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_failing_rest_on_stor [gw1] [ 47%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_stor_active pyftpdlib/test/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_stor_ascii_2 [gw1] [ 47%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_stor_ascii_2 [gw0] [ 48%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_failing_rest_on_stor pyftpdlib/test/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_stou_orphaned_file pyftpdlib/test/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_stor [gw1] [ 48%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_stou_orphaned_file pyftpdlib/test/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_stou_rest [gw1] [ 48%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_stou_rest pyftpdlib/test/test_functional_ssl.py::TestFtpRetrieveDataTLSMixin::test_retr [gw2] [ 48%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_stor_ascii pyftpdlib/test/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_stor_empty_file [gw1] [ 48%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpRetrieveDataTLSMixin::test_retr pyftpdlib/test/test_functional_ssl.py::TestFtpRetrieveDataTLSMixin::test_retr_ascii [gw2] [ 48%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_stor_empty_file pyftpdlib/test/test_functional_ssl.py::TestFtpRetrieveDataTLSMixin::test_retr_ascii_already_crlf [gw0] [ 48%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_stor pyftpdlib/test/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_stou [gw0] [ 49%] SKIPPED pyftpdlib/test/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_stou pyftpdlib/test/test_functional_ssl.py::TestFtpRetrieveDataTLSMixin::test_restore_on_retr [gw2] [ 49%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpRetrieveDataTLSMixin::test_retr_ascii_already_crlf pyftpdlib/test/test_functional_ssl.py::TestFtpListingCmdsTLSMixin::test_list [gw2] [ 49%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpListingCmdsTLSMixin::test_list pyftpdlib/test/test_functional_ssl.py::TestFtpListingCmdsTLSMixin::test_stat [gw2] [ 49%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpListingCmdsTLSMixin::test_stat pyftpdlib/test/test_functional_ssl.py::TestFtpListingCmdsTLSMixin::test_unforeseen_time_event [gw1] [ 49%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpRetrieveDataTLSMixin::test_retr_ascii [gw2] [ 49%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpListingCmdsTLSMixin::test_unforeseen_time_event pyftpdlib/test/test_functional_ssl.py::TestFtpRetrieveDataTLSMixin::test_retr_empty_file pyftpdlib/test/test_functional_ssl.py::TestFtpAbortTLSMixin::test_abor_during_transfer [gw1] [ 49%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpRetrieveDataTLSMixin::test_retr_empty_file pyftpdlib/test/test_functional_ssl.py::TestFtpAbortTLSMixin::test_abor_no_data [gw2] [ 49%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpAbortTLSMixin::test_abor_during_transfer pyftpdlib/test/test_functional_ssl.py::TestFtpAbortTLSMixin::test_abor_pasv [gw0] [ 50%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpRetrieveDataTLSMixin::test_restore_on_retr pyftpdlib/test/test_functional_ssl.py::TestFtpListingCmdsTLSMixin::test_mlsd [gw1] [ 50%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpAbortTLSMixin::test_abor_no_data [gw2] [ 50%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpAbortTLSMixin::test_abor_pasv pyftpdlib/test/test_functional_ssl.py::TestFtpAbortTLSMixin::test_abor_port pyftpdlib/test/test_functional_ssl.py::TestFtpAbortTLSMixin::test_oob_abor [gw2] [ 50%] SKIPPED pyftpdlib/test/test_functional_ssl.py::TestFtpAbortTLSMixin::test_oob_abor pyftpdlib/test/test_functional_ssl.py::TestTimeoutsTLSMixin::test_disabled_data_timeout [gw2] [ 50%] PASSED pyftpdlib/test/test_functional_ssl.py::TestTimeoutsTLSMixin::test_disabled_data_timeout pyftpdlib/test/test_functional_ssl.py::TestTimeoutsTLSMixin::test_disabled_idle_timeout [gw0] [ 50%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpListingCmdsTLSMixin::test_mlsd pyftpdlib/test/test_functional_ssl.py::TestFtpListingCmdsTLSMixin::test_mlsd_all_facts [gw2] [ 50%] PASSED pyftpdlib/test/test_functional_ssl.py::TestTimeoutsTLSMixin::test_disabled_idle_timeout [gw1] [ 50%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpAbortTLSMixin::test_abor_port pyftpdlib/test/test_functional_ssl.py::TestTimeoutsTLSMixin::test_data_timeout_not_reached [gw1] [ 51%] SKIPPED pyftpdlib/test/test_functional_ssl.py::TestTimeoutsTLSMixin::test_data_timeout_not_reached pyftpdlib/test/test_functional_ssl.py::TestTimeoutsTLSMixin::test_disabled_pasv_timeout pyftpdlib/test/test_functional_ssl.py::TestTimeoutsTLSMixin::test_idle_data_timeout2 [gw0] [ 51%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFtpListingCmdsTLSMixin::test_mlsd_all_facts pyftpdlib/test/test_functional_ssl.py::TestTimeoutsTLSMixin::test_data_timeout [gw2] [ 51%] PASSED pyftpdlib/test/test_functional_ssl.py::TestTimeoutsTLSMixin::test_disabled_pasv_timeout pyftpdlib/test/test_functional_ssl.py::TestTimeoutsTLSMixin::test_idle_data_timeout1 [gw0] [ 51%] PASSED pyftpdlib/test/test_functional_ssl.py::TestTimeoutsTLSMixin::test_data_timeout [gw1] [ 51%] PASSED pyftpdlib/test/test_functional_ssl.py::TestTimeoutsTLSMixin::test_idle_data_timeout2 pyftpdlib/test/test_functional_ssl.py::TestTimeoutsTLSMixin::test_disabled_port_timeout pyftpdlib/test/test_functional_ssl.py::TestTimeoutsTLSMixin::test_pasv_timeout [gw0] [ 51%] PASSED pyftpdlib/test/test_functional_ssl.py::TestTimeoutsTLSMixin::test_disabled_port_timeout pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptionsTLSMixin::test_banner [gw0] [ 51%] PASSED pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptionsTLSMixin::test_banner pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptionsTLSMixin::test_masquerade_address [gw0] [ 52%] PASSED pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptionsTLSMixin::test_masquerade_address pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptionsTLSMixin::test_max_connections [gw0] [ 52%] PASSED pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptionsTLSMixin::test_max_connections pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptionsTLSMixin::test_max_connections_per_ip [gw0] [ 52%] PASSED pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptionsTLSMixin::test_max_connections_per_ip pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptionsTLSMixin::test_max_login_attempts [gw0] [ 52%] PASSED pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptionsTLSMixin::test_max_login_attempts pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptionsTLSMixin::test_passive_ports [gw0] [ 52%] PASSED pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptionsTLSMixin::test_passive_ports pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptionsTLSMixin::test_passive_ports_busy [gw0] [ 52%] PASSED pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptionsTLSMixin::test_passive_ports_busy pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptionsTLSMixin::test_use_gmt_times [gw0] [ 52%] PASSED pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptionsTLSMixin::test_use_gmt_times pyftpdlib/test/test_functional_ssl.py::TestIPv4EnvironmentTLSMixin::test_eprt [gw0] [ 52%] PASSED pyftpdlib/test/test_functional_ssl.py::TestIPv4EnvironmentTLSMixin::test_eprt pyftpdlib/test/test_functional_ssl.py::TestIPv4EnvironmentTLSMixin::test_eprt_v4 [gw0] [ 53%] PASSED pyftpdlib/test/test_functional_ssl.py::TestIPv4EnvironmentTLSMixin::test_eprt_v4 pyftpdlib/test/test_functional_ssl.py::TestIPv4EnvironmentTLSMixin::test_epsv [gw0] [ 53%] PASSED pyftpdlib/test/test_functional_ssl.py::TestIPv4EnvironmentTLSMixin::test_epsv pyftpdlib/test/test_functional_ssl.py::TestIPv4EnvironmentTLSMixin::test_epsv_all [gw0] [ 53%] PASSED pyftpdlib/test/test_functional_ssl.py::TestIPv4EnvironmentTLSMixin::test_epsv_all pyftpdlib/test/test_functional_ssl.py::TestIPv4EnvironmentTLSMixin::test_pasv_v4 [gw2] [ 53%] PASSED pyftpdlib/test/test_functional_ssl.py::TestTimeoutsTLSMixin::test_idle_data_timeout1 pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptionsTLSMixin::test_encoding [gw0] [ 53%] PASSED pyftpdlib/test/test_functional_ssl.py::TestIPv4EnvironmentTLSMixin::test_pasv_v4 pyftpdlib/test/test_functional_ssl.py::TestIPv4EnvironmentTLSMixin::test_port_v4 [gw2] [ 53%] PASSED pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptionsTLSMixin::test_encoding pyftpdlib/test/test_functional_ssl.py::TestIPv6EnvironmentTLSMixin::test_eprt_v6 [gw1] [ 53%] PASSED pyftpdlib/test/test_functional_ssl.py::TestTimeoutsTLSMixin::test_pasv_timeout pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptionsTLSMixin::test_masquerade_address_map [gw2] [ 53%] PASSED pyftpdlib/test/test_functional_ssl.py::TestIPv6EnvironmentTLSMixin::test_eprt_v6 [gw0] [ 54%] PASSED pyftpdlib/test/test_functional_ssl.py::TestIPv4EnvironmentTLSMixin::test_port_v4 pyftpdlib/test/test_functional_ssl.py::TestIPv6EnvironmentTLSMixin::test_eprt pyftpdlib/test/test_functional_ssl.py::TestIPv6EnvironmentTLSMixin::test_epsv_all [gw1] [ 54%] PASSED pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptionsTLSMixin::test_masquerade_address_map pyftpdlib/test/test_functional_ssl.py::TestIPv6EnvironmentTLSMixin::test_pasv_v6 [gw0] [ 54%] PASSED pyftpdlib/test/test_functional_ssl.py::TestIPv6EnvironmentTLSMixin::test_eprt pyftpdlib/test/test_functional_ssl.py::TestIPv6EnvironmentTLSMixin::test_epsv [gw1] [ 54%] PASSED pyftpdlib/test/test_functional_ssl.py::TestIPv6EnvironmentTLSMixin::test_pasv_v6 pyftpdlib/test/test_functional_ssl.py::TestCornerCasesTLSMixin::test_error_on_callback [gw2] [ 54%] PASSED pyftpdlib/test/test_functional_ssl.py::TestIPv6EnvironmentTLSMixin::test_epsv_all pyftpdlib/test/test_functional_ssl.py::TestIPv6EnvironmentTLSMixin::test_port_v6 [gw0] [ 54%] PASSED pyftpdlib/test/test_functional_ssl.py::TestIPv6EnvironmentTLSMixin::test_epsv pyftpdlib/test/test_functional_ssl.py::TestCornerCasesTLSMixin::test_active_conn_error [gw2] [ 54%] PASSED pyftpdlib/test/test_functional_ssl.py::TestIPv6EnvironmentTLSMixin::test_port_v6 pyftpdlib/test/test_functional_ssl.py::TestCornerCasesTLSMixin::test_quick_connect [gw1] [ 55%] PASSED pyftpdlib/test/test_functional_ssl.py::TestCornerCasesTLSMixin::test_error_on_callback [gw0] [ 55%] PASSED pyftpdlib/test/test_functional_ssl.py::TestCornerCasesTLSMixin::test_active_conn_error pyftpdlib/test/test_functional_ssl.py::TestCornerCasesTLSMixin::test_ioloop_fileno pyftpdlib/test/test_functional_ssl.py::TestCornerCasesTLSMixin::test_port_race_condition [gw1] [ 55%] PASSED pyftpdlib/test/test_functional_ssl.py::TestCornerCasesTLSMixin::test_port_race_condition [gw2] [ 55%] PASSED pyftpdlib/test/test_functional_ssl.py::TestCornerCasesTLSMixin::test_quick_connect [gw0] [ 55%] PASSED pyftpdlib/test/test_functional_ssl.py::TestCornerCasesTLSMixin::test_ioloop_fileno pyftpdlib/test/test_functional_ssl.py::TestCornerCasesTLSMixin::test_repr pyftpdlib/test/test_functional_ssl.py::TestFTPS::test_auth pyftpdlib/test/test_functional_ssl.py::TestFTPS::test_feat [gw1] [ 55%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFTPS::test_feat pyftpdlib/test/test_functional_ssl.py::TestFTPS::test_prot [gw0] [ 55%] PASSED pyftpdlib/test/test_functional_ssl.py::TestCornerCasesTLSMixin::test_repr pyftpdlib/test/test_functional_ssl.py::TestFTPS::test_pbsz [gw2] [ 55%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFTPS::test_auth pyftpdlib/test/test_functional_ssl.py::TestFTPS::test_tls_control_required [gw0] [ 56%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFTPS::test_pbsz pyftpdlib/test/test_functional_ssl.py::TestFTPS::test_tls_data_required [gw2] [ 56%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFTPS::test_tls_control_required pyftpdlib/test/test_ioloop.py::DefaultIOLoopTestCase::test_close_w_handler_ebadf_exc [gw2] [ 56%] PASSED pyftpdlib/test/test_ioloop.py::DefaultIOLoopTestCase::test_close_w_handler_ebadf_exc pyftpdlib/test/test_ioloop.py::DefaultIOLoopTestCase::test_loop [gw2] [ 56%] PASSED pyftpdlib/test/test_ioloop.py::DefaultIOLoopTestCase::test_loop [gw1] [ 56%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFTPS::test_prot pyftpdlib/test/test_ioloop.py::DefaultIOLoopTestCase::test_modify [gw2] [ 56%] PASSED pyftpdlib/test/test_ioloop.py::DefaultIOLoopTestCase::test_modify pyftpdlib/test/test_functional_ssl.py::TestFTPS::test_unforseen_ssl_shutdown pyftpdlib/test/test_ioloop.py::DefaultIOLoopTestCase::test_unregister [gw2] [ 56%] PASSED pyftpdlib/test/test_ioloop.py::DefaultIOLoopTestCase::test_unregister pyftpdlib/test/test_ioloop.py::SelectIOLoopTestCase::test_close_w_callback_exc [gw2] [ 57%] PASSED pyftpdlib/test/test_ioloop.py::SelectIOLoopTestCase::test_close_w_callback_exc [gw0] [ 57%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFTPS::test_tls_data_required pyftpdlib/test/test_ioloop.py::SelectIOLoopTestCase::test_close_w_handler_ebadf_exc pyftpdlib/test/test_ioloop.py::DefaultIOLoopTestCase::test_close_w_callback_exc [gw2] [ 57%] PASSED pyftpdlib/test/test_ioloop.py::SelectIOLoopTestCase::test_close_w_handler_ebadf_exc pyftpdlib/test/test_ioloop.py::SelectIOLoopTestCase::test_close_w_handler_exc [gw2] [ 57%] PASSED pyftpdlib/test/test_ioloop.py::SelectIOLoopTestCase::test_close_w_handler_exc [gw1] [ 57%] PASSED pyftpdlib/test/test_functional_ssl.py::TestFTPS::test_unforseen_ssl_shutdown [gw0] [ 57%] PASSED pyftpdlib/test/test_ioloop.py::DefaultIOLoopTestCase::test_close_w_callback_exc pyftpdlib/test/test_ioloop.py::SelectIOLoopTestCase::test_modify [gw2] [ 57%] PASSED pyftpdlib/test/test_ioloop.py::SelectIOLoopTestCase::test_modify pyftpdlib/test/test_ioloop.py::DefaultIOLoopTestCase::test_close_w_handler_exc pyftpdlib/test/test_ioloop.py::DefaultIOLoopTestCase::test_unregister_twice pyftpdlib/test/test_ioloop.py::SelectIOLoopTestCase::test_select_eintr [gw0] [ 57%] PASSED pyftpdlib/test/test_ioloop.py::DefaultIOLoopTestCase::test_close_w_handler_exc pyftpdlib/test/test_ioloop.py::SelectIOLoopTestCase::test_loop [gw2] [ 58%] PASSED pyftpdlib/test/test_ioloop.py::SelectIOLoopTestCase::test_select_eintr [gw1] [ 58%] PASSED pyftpdlib/test/test_ioloop.py::DefaultIOLoopTestCase::test_unregister_twice pyftpdlib/test/test_ioloop.py::SelectIOLoopTestCase::test_unregister_twice [gw2] [ 58%] PASSED pyftpdlib/test/test_ioloop.py::SelectIOLoopTestCase::test_unregister_twice [gw0] [ 58%] PASSED pyftpdlib/test/test_ioloop.py::SelectIOLoopTestCase::test_loop pyftpdlib/test/test_ioloop.py::PollIOLoopTestCase::test_close_w_callback_exc pyftpdlib/test/test_ioloop.py::PollIOLoopTestCase::test_close_w_handler_exc pyftpdlib/test/test_ioloop.py::SelectIOLoopTestCase::test_unregister [gw1] [ 58%] PASSED pyftpdlib/test/test_ioloop.py::SelectIOLoopTestCase::test_unregister [gw2] [ 58%] PASSED pyftpdlib/test/test_ioloop.py::PollIOLoopTestCase::test_close_w_handler_exc [gw0] [ 58%] PASSED pyftpdlib/test/test_ioloop.py::PollIOLoopTestCase::test_close_w_callback_exc pyftpdlib/test/test_ioloop.py::PollIOLoopTestCase::test_close_w_handler_ebadf_exc pyftpdlib/test/test_ioloop.py::PollIOLoopTestCase::test_eexist_on_register pyftpdlib/test/test_ioloop.py::PollIOLoopTestCase::test_eintr_on_poll [gw0] [ 58%] PASSED pyftpdlib/test/test_ioloop.py::PollIOLoopTestCase::test_close_w_handler_ebadf_exc [gw2] [ 59%] PASSED pyftpdlib/test/test_ioloop.py::PollIOLoopTestCase::test_eexist_on_register pyftpdlib/test/test_ioloop.py::PollIOLoopTestCase::test_enoent_ebadf_on_unregister [gw1] [ 59%] PASSED pyftpdlib/test/test_ioloop.py::PollIOLoopTestCase::test_eintr_on_poll pyftpdlib/test/test_ioloop.py::PollIOLoopTestCase::test_enoent_on_modify pyftpdlib/test/test_ioloop.py::PollIOLoopTestCase::test_loop [gw2] [ 59%] PASSED pyftpdlib/test/test_ioloop.py::PollIOLoopTestCase::test_enoent_on_modify [gw1] [ 59%] PASSED pyftpdlib/test/test_ioloop.py::PollIOLoopTestCase::test_loop [gw0] [ 59%] PASSED pyftpdlib/test/test_ioloop.py::PollIOLoopTestCase::test_enoent_ebadf_on_unregister pyftpdlib/test/test_ioloop.py::PollIOLoopTestCase::test_modify [gw0] [ 59%] PASSED pyftpdlib/test/test_ioloop.py::PollIOLoopTestCase::test_modify pyftpdlib/test/test_ioloop.py::EpollIOLoopTestCase::test_close_w_callback_exc pyftpdlib/test/test_ioloop.py::PollIOLoopTestCase::test_unregister pyftpdlib/test/test_ioloop.py::PollIOLoopTestCase::test_unregister_twice [gw0] [ 59%] PASSED pyftpdlib/test/test_ioloop.py::PollIOLoopTestCase::test_unregister [gw2] [ 60%] PASSED pyftpdlib/test/test_ioloop.py::PollIOLoopTestCase::test_unregister_twice pyftpdlib/test/test_ioloop.py::EpollIOLoopTestCase::test_close_w_handler_exc pyftpdlib/test/test_ioloop.py::EpollIOLoopTestCase::test_eintr_on_poll [gw0] [ 60%] PASSED pyftpdlib/test/test_ioloop.py::EpollIOLoopTestCase::test_close_w_handler_exc pyftpdlib/test/test_ioloop.py::EpollIOLoopTestCase::test_eexist_on_register [gw0] [ 60%] PASSED pyftpdlib/test/test_ioloop.py::EpollIOLoopTestCase::test_eexist_on_register [gw2] [ 60%] PASSED pyftpdlib/test/test_ioloop.py::EpollIOLoopTestCase::test_eintr_on_poll [gw1] [ 60%] PASSED pyftpdlib/test/test_ioloop.py::EpollIOLoopTestCase::test_close_w_callback_exc pyftpdlib/test/test_ioloop.py::EpollIOLoopTestCase::test_enoent_ebadf_on_unregister pyftpdlib/test/test_ioloop.py::EpollIOLoopTestCase::test_enoent_on_modify pyftpdlib/test/test_ioloop.py::EpollIOLoopTestCase::test_close_w_handler_ebadf_exc [gw2] [ 60%] PASSED pyftpdlib/test/test_ioloop.py::EpollIOLoopTestCase::test_enoent_on_modify pyftpdlib/test/test_ioloop.py::EpollIOLoopTestCase::test_modify [gw2] [ 60%] PASSED pyftpdlib/test/test_ioloop.py::EpollIOLoopTestCase::test_modify [gw0] [ 60%] PASSED pyftpdlib/test/test_ioloop.py::EpollIOLoopTestCase::test_enoent_ebadf_on_unregister pyftpdlib/test/test_ioloop.py::EpollIOLoopTestCase::test_loop [gw0] [ 61%] PASSED pyftpdlib/test/test_ioloop.py::EpollIOLoopTestCase::test_loop [gw1] [ 61%] PASSED pyftpdlib/test/test_ioloop.py::EpollIOLoopTestCase::test_close_w_handler_ebadf_exc pyftpdlib/test/test_ioloop.py::DevPollIOLoopTestCase::test_close_w_callback_exc pyftpdlib/test/test_ioloop.py::EpollIOLoopTestCase::test_unregister [gw2] [ 61%] SKIPPED pyftpdlib/test/test_ioloop.py::DevPollIOLoopTestCase::test_close_w_callback_exc pyftpdlib/test/test_ioloop.py::EpollIOLoopTestCase::test_unregister_twice pyftpdlib/test/test_ioloop.py::DevPollIOLoopTestCase::test_close_w_handler_ebadf_exc [gw0] [ 61%] PASSED pyftpdlib/test/test_ioloop.py::EpollIOLoopTestCase::test_unregister [gw2] [ 61%] SKIPPED pyftpdlib/test/test_ioloop.py::DevPollIOLoopTestCase::test_close_w_handler_ebadf_exc [gw1] [ 61%] PASSED pyftpdlib/test/test_ioloop.py::EpollIOLoopTestCase::test_unregister_twice pyftpdlib/test/test_ioloop.py::DevPollIOLoopTestCase::test_close_w_handler_exc [gw0] [ 61%] SKIPPED pyftpdlib/test/test_ioloop.py::DevPollIOLoopTestCase::test_close_w_handler_exc pyftpdlib/test/test_ioloop.py::DevPollIOLoopTestCase::test_loop [gw0] [ 61%] SKIPPED pyftpdlib/test/test_ioloop.py::DevPollIOLoopTestCase::test_loop pyftpdlib/test/test_ioloop.py::DevPollIOLoopTestCase::test_unregister [gw2] [ 62%] SKIPPED pyftpdlib/test/test_ioloop.py::DevPollIOLoopTestCase::test_unregister pyftpdlib/test/test_ioloop.py::DevPollIOLoopTestCase::test_modify [gw1] [ 62%] SKIPPED pyftpdlib/test/test_ioloop.py::DevPollIOLoopTestCase::test_modify pyftpdlib/test/test_ioloop.py::DevPollIOLoopTestCase::test_unregister_twice [gw0] [ 62%] SKIPPED pyftpdlib/test/test_ioloop.py::DevPollIOLoopTestCase::test_unregister_twice pyftpdlib/test/test_ioloop.py::KqueueIOLoopTestCase::test_close_w_handler_exc pyftpdlib/test/test_ioloop.py::KqueueIOLoopTestCase::test_close_w_callback_exc [gw2] [ 62%] SKIPPED pyftpdlib/test/test_ioloop.py::KqueueIOLoopTestCase::test_close_w_callback_exc [gw0] [ 62%] SKIPPED pyftpdlib/test/test_ioloop.py::KqueueIOLoopTestCase::test_close_w_handler_exc pyftpdlib/test/test_ioloop.py::KqueueIOLoopTestCase::test_close_w_handler_ebadf_exc pyftpdlib/test/test_ioloop.py::KqueueIOLoopTestCase::test_loop [gw0] [ 62%] SKIPPED pyftpdlib/test/test_ioloop.py::KqueueIOLoopTestCase::test_loop pyftpdlib/test/test_ioloop.py::KqueueIOLoopTestCase::test_modify pyftpdlib/test/test_ioloop.py::KqueueIOLoopTestCase::test_unregister_twice [gw2] [ 62%] SKIPPED pyftpdlib/test/test_ioloop.py::KqueueIOLoopTestCase::test_modify [gw1] [ 63%] SKIPPED pyftpdlib/test/test_ioloop.py::KqueueIOLoopTestCase::test_close_w_handler_ebadf_exc [gw0] [ 63%] SKIPPED pyftpdlib/test/test_ioloop.py::KqueueIOLoopTestCase::test_unregister_twice pyftpdlib/test/test_ioloop.py::TestCallLater::test__le__ [gw0] [ 63%] PASSED pyftpdlib/test/test_ioloop.py::TestCallLater::test__le__ pyftpdlib/test/test_ioloop.py::TestCallLater::test__lt__ pyftpdlib/test/test_ioloop.py::TestCallLater::test__repr__ [gw2] [ 63%] PASSED pyftpdlib/test/test_ioloop.py::TestCallLater::test__lt__ pyftpdlib/test/test_ioloop.py::KqueueIOLoopTestCase::test_unregister [gw0] [ 63%] PASSED pyftpdlib/test/test_ioloop.py::TestCallLater::test__repr__ [gw1] [ 63%] SKIPPED pyftpdlib/test/test_ioloop.py::KqueueIOLoopTestCase::test_unregister pyftpdlib/test/test_ioloop.py::TestCallLater::test_cancel pyftpdlib/test/test_ioloop.py::TestCallLater::test_errback pyftpdlib/test/test_ioloop.py::TestCallLater::test_interface [gw1] [ 63%] PASSED pyftpdlib/test/test_ioloop.py::TestCallLater::test_interface pyftpdlib/test/test_ioloop.py::TestCallEvery::test_errback [gw1] [ 63%] PASSED pyftpdlib/test/test_ioloop.py::TestCallEvery::test_errback pyftpdlib/test/test_ioloop.py::TestCallEvery::test_interface [gw1] [ 64%] PASSED pyftpdlib/test/test_ioloop.py::TestCallEvery::test_interface pyftpdlib/test/test_ioloop.py::TestCallEvery::test_low_and_high_timeouts [gw2] [ 64%] PASSED pyftpdlib/test/test_ioloop.py::TestCallLater::test_errback pyftpdlib/test/test_ioloop.py::TestCallLater::test_reset [gw1] [ 64%] PASSED pyftpdlib/test/test_ioloop.py::TestCallEvery::test_low_and_high_timeouts pyftpdlib/test/test_ioloop.py::TestCallEvery::test_multi_0_timeout [gw1] [ 64%] PASSED pyftpdlib/test/test_ioloop.py::TestCallEvery::test_multi_0_timeout pyftpdlib/test/test_ioloop.py::TestAsyncChat::test_connect_af_unspecified_err [gw1] [ 64%] PASSED pyftpdlib/test/test_ioloop.py::TestAsyncChat::test_connect_af_unspecified_err pyftpdlib/test/test_ioloop.py::TestAsyncChat::test_recv_disconnect [gw1] [ 64%] PASSED pyftpdlib/test/test_ioloop.py::TestAsyncChat::test_recv_disconnect pyftpdlib/test/test_ioloop.py::TestAsyncChat::test_recv_retry [gw1] [ 64%] PASSED pyftpdlib/test/test_ioloop.py::TestAsyncChat::test_recv_retry pyftpdlib/test/test_ioloop.py::TestAsyncChat::test_send_disconnect [gw1] [ 65%] PASSED pyftpdlib/test/test_ioloop.py::TestAsyncChat::test_send_disconnect pyftpdlib/test/test_ioloop.py::TestAsyncChat::test_send_retry [gw1] [ 65%] PASSED pyftpdlib/test/test_ioloop.py::TestAsyncChat::test_send_retry pyftpdlib/test/test_ioloop.py::TestAcceptor::test_bind_af_unspecified_err [gw1] [ 65%] PASSED pyftpdlib/test/test_ioloop.py::TestAcceptor::test_bind_af_unspecified_err pyftpdlib/test/test_ioloop.py::TestAcceptor::test_handle_accept_econnacorted [gw1] [ 65%] PASSED pyftpdlib/test/test_ioloop.py::TestAcceptor::test_handle_accept_econnacorted pyftpdlib/test/test_ioloop.py::TestAcceptor::test_handle_accept_typeerror [gw1] [ 65%] PASSED pyftpdlib/test/test_ioloop.py::TestAcceptor::test_handle_accept_typeerror pyftpdlib/test/test_servers.py::TestCornerCases::test_active_conn_error [gw1] [ 65%] PASSED pyftpdlib/test/test_servers.py::TestCornerCases::test_active_conn_error pyftpdlib/test/test_servers.py::TestCornerCases::test_error_on_callback [gw1] [ 65%] PASSED pyftpdlib/test/test_servers.py::TestCornerCases::test_error_on_callback pyftpdlib/test/test_servers.py::TestCornerCases::test_ioloop_fileno [gw1] [ 65%] PASSED pyftpdlib/test/test_servers.py::TestCornerCases::test_ioloop_fileno pyftpdlib/test/test_servers.py::TestCornerCases::test_port_race_condition [gw1] [ 66%] PASSED pyftpdlib/test/test_servers.py::TestCornerCases::test_port_race_condition pyftpdlib/test/test_servers.py::TestCornerCases::test_quick_connect [gw0] [ 66%] PASSED pyftpdlib/test/test_ioloop.py::TestCallLater::test_cancel pyftpdlib/test/test_ioloop.py::TestCallLater::test_order [gw1] [ 66%] PASSED pyftpdlib/test/test_servers.py::TestCornerCases::test_quick_connect pyftpdlib/test/test_servers.py::TestCornerCases::test_repr [gw1] [ 66%] PASSED pyftpdlib/test/test_servers.py::TestCornerCases::test_repr pyftpdlib/test/test_servers.py::TestFtpAbort::test_abor_no_data [gw1] [ 66%] PASSED pyftpdlib/test/test_servers.py::TestFtpAbort::test_abor_no_data pyftpdlib/test/test_servers.py::TestFtpAbort::test_abor_pasv [gw1] [ 66%] PASSED pyftpdlib/test/test_servers.py::TestFtpAbort::test_abor_pasv pyftpdlib/test/test_servers.py::TestFtpAbort::test_abor_port [gw1] [ 66%] PASSED pyftpdlib/test/test_servers.py::TestFtpAbort::test_abor_port pyftpdlib/test/test_servers.py::TestFtpAbort::test_oob_abor [gw1] [ 66%] PASSED pyftpdlib/test/test_servers.py::TestFtpAbort::test_oob_abor pyftpdlib/test/test_servers.py::TestFtpAuthentication::test_anon_auth [gw1] [ 67%] PASSED pyftpdlib/test/test_servers.py::TestFtpAuthentication::test_anon_auth pyftpdlib/test/test_servers.py::TestFtpAuthentication::test_auth_failed [gw1] [ 67%] PASSED pyftpdlib/test/test_servers.py::TestFtpAuthentication::test_auth_failed pyftpdlib/test/test_servers.py::TestFtpAuthentication::test_auth_ok [gw1] [ 67%] PASSED pyftpdlib/test/test_servers.py::TestFtpAuthentication::test_auth_ok pyftpdlib/test/test_servers.py::TestFtpAuthentication::test_max_auth [gw1] [ 67%] PASSED pyftpdlib/test/test_servers.py::TestFtpAuthentication::test_max_auth pyftpdlib/test/test_servers.py::TestFtpAuthentication::test_rein [gw1] [ 67%] PASSED pyftpdlib/test/test_servers.py::TestFtpAuthentication::test_rein pyftpdlib/test/test_servers.py::TestFtpAuthentication::test_rein_during_transfer [gw0] [ 67%] PASSED pyftpdlib/test/test_ioloop.py::TestCallLater::test_order pyftpdlib/test/test_ioloop.py::TestCallEvery::test_cancel [gw0] [ 67%] PASSED pyftpdlib/test/test_ioloop.py::TestCallEvery::test_cancel pyftpdlib/test/test_servers.py::TestFtpAbort::test_abor_during_transfer [gw0] [ 68%] PASSED pyftpdlib/test/test_servers.py::TestFtpAbort::test_abor_during_transfer pyftpdlib/test/test_servers.py::TestFtpAuthentication::test_user_during_transfer [gw2] [ 68%] PASSED pyftpdlib/test/test_ioloop.py::TestCallLater::test_reset pyftpdlib/test/test_ioloop.py::TestCallEvery::test_only_once [gw1] [ 68%] PASSED pyftpdlib/test/test_servers.py::TestFtpAuthentication::test_rein_during_transfer [gw2] [ 68%] PASSED pyftpdlib/test/test_ioloop.py::TestCallEvery::test_only_once pyftpdlib/test/test_servers.py::TestFtpCmdsSemantic::test_auth_cmds pyftpdlib/test/test_servers.py::TestFtpAuthentication::test_user [gw1] [ 68%] PASSED pyftpdlib/test/test_servers.py::TestFtpAuthentication::test_user pyftpdlib/test/test_servers.py::TestFtpCmdsSemantic::test_no_auth_cmds [gw2] [ 68%] PASSED pyftpdlib/test/test_servers.py::TestFtpCmdsSemantic::test_auth_cmds [gw1] [ 68%] PASSED pyftpdlib/test/test_servers.py::TestFtpCmdsSemantic::test_no_auth_cmds pyftpdlib/test/test_servers.py::TestFtpCmdsSemantic::test_no_arg_cmds [gw2] [ 68%] PASSED pyftpdlib/test/test_servers.py::TestFtpCmdsSemantic::test_no_arg_cmds pyftpdlib/test/test_servers.py::TestFtpDummyCmds::test_allo pyftpdlib/test/test_servers.py::TestFtpDummyCmds::test_feat [gw1] [ 69%] PASSED pyftpdlib/test/test_servers.py::TestFtpDummyCmds::test_allo pyftpdlib/test/test_servers.py::TestFtpDummyCmds::test_help [gw2] [ 69%] PASSED pyftpdlib/test/test_servers.py::TestFtpDummyCmds::test_feat pyftpdlib/test/test_servers.py::TestFtpDummyCmds::test_mode [gw1] [ 69%] PASSED pyftpdlib/test/test_servers.py::TestFtpDummyCmds::test_help pyftpdlib/test/test_servers.py::TestFtpDummyCmds::test_noop [gw2] [ 69%] PASSED pyftpdlib/test/test_servers.py::TestFtpDummyCmds::test_mode pyftpdlib/test/test_servers.py::TestFtpDummyCmds::test_opts_feat [gw1] [ 69%] PASSED pyftpdlib/test/test_servers.py::TestFtpDummyCmds::test_noop pyftpdlib/test/test_servers.py::TestFtpDummyCmds::test_quit [gw2] [ 69%] PASSED pyftpdlib/test/test_servers.py::TestFtpDummyCmds::test_opts_feat pyftpdlib/test/test_servers.py::TestFtpDummyCmds::test_rest [gw1] [ 69%] PASSED pyftpdlib/test/test_servers.py::TestFtpDummyCmds::test_quit pyftpdlib/test/test_servers.py::TestFtpDummyCmds::test_site [gw2] [ 69%] PASSED pyftpdlib/test/test_servers.py::TestFtpDummyCmds::test_rest pyftpdlib/test/test_servers.py::TestFtpDummyCmds::test_site_help [gw1] [ 70%] PASSED pyftpdlib/test/test_servers.py::TestFtpDummyCmds::test_site pyftpdlib/test/test_servers.py::TestFtpDummyCmds::test_stru [gw2] [ 70%] PASSED pyftpdlib/test/test_servers.py::TestFtpDummyCmds::test_site_help pyftpdlib/test/test_servers.py::TestFtpDummyCmds::test_syst [gw1] [ 70%] PASSED pyftpdlib/test/test_servers.py::TestFtpDummyCmds::test_stru pyftpdlib/test/test_servers.py::TestFtpDummyCmds::test_type [gw0] [ 70%] PASSED pyftpdlib/test/test_servers.py::TestFtpAuthentication::test_user_during_transfer [gw2] [ 70%] PASSED pyftpdlib/test/test_servers.py::TestFtpDummyCmds::test_syst pyftpdlib/test/test_servers.py::TestFtpAuthentication::test_wrong_cmds_order pyftpdlib/test/test_servers.py::TestFtpFsOperations::test_cdup [gw1] [ 70%] PASSED pyftpdlib/test/test_servers.py::TestFtpDummyCmds::test_type [gw0] [ 70%] PASSED pyftpdlib/test/test_servers.py::TestFtpAuthentication::test_wrong_cmds_order pyftpdlib/test/test_servers.py::TestFtpCmdsSemantic::test_arg_cmds [gw2] [ 71%] PASSED pyftpdlib/test/test_servers.py::TestFtpFsOperations::test_cdup pyftpdlib/test/test_servers.py::TestFtpFsOperations::test_cwd pyftpdlib/test/test_servers.py::TestFtpFsOperations::test_invalid_mfmt_timeval [gw1] [ 71%] PASSED pyftpdlib/test/test_servers.py::TestFtpFsOperations::test_cwd [gw0] [ 71%] PASSED pyftpdlib/test/test_servers.py::TestFtpCmdsSemantic::test_arg_cmds pyftpdlib/test/test_servers.py::TestFtpFsOperations::test_dele [gw2] [ 71%] PASSED pyftpdlib/test/test_servers.py::TestFtpFsOperations::test_invalid_mfmt_timeval pyftpdlib/test/test_servers.py::TestFtpFsOperations::test_mdtm pyftpdlib/test/test_servers.py::TestFtpFsOperations::test_missing_mfmt_timeval_arg [gw2] [ 71%] PASSED pyftpdlib/test/test_servers.py::TestFtpFsOperations::test_missing_mfmt_timeval_arg [gw1] [ 71%] PASSED pyftpdlib/test/test_servers.py::TestFtpFsOperations::test_mdtm [gw0] [ 71%] PASSED pyftpdlib/test/test_servers.py::TestFtpFsOperations::test_dele pyftpdlib/test/test_servers.py::TestFtpFsOperations::test_mfmt pyftpdlib/test/test_servers.py::TestFtpFsOperations::test_rmd pyftpdlib/test/test_servers.py::TestFtpFsOperations::test_mkd [gw0] [ 71%] PASSED pyftpdlib/test/test_servers.py::TestFtpFsOperations::test_mfmt [gw1] [ 72%] PASSED pyftpdlib/test/test_servers.py::TestFtpFsOperations::test_mkd pyftpdlib/test/test_servers.py::TestFtpFsOperations::test_pwd [gw2] [ 72%] PASSED pyftpdlib/test/test_servers.py::TestFtpFsOperations::test_rmd pyftpdlib/test/test_servers.py::TestFtpFsOperations::test_rnfr_rnto pyftpdlib/test/test_servers.py::TestFtpFsOperations::test_size [gw0] [ 72%] PASSED pyftpdlib/test/test_servers.py::TestFtpFsOperations::test_pwd [gw2] [ 72%] PASSED pyftpdlib/test/test_servers.py::TestFtpFsOperations::test_size pyftpdlib/test/test_servers.py::TestFtpFsOperations::test_site_chmod [gw1] [ 72%] PASSED pyftpdlib/test/test_servers.py::TestFtpFsOperations::test_rnfr_rnto pyftpdlib/test/test_servers.py::TestFtpListingCmds::test_mlsd_all_facts pyftpdlib/test/test_servers.py::TestFtpListingCmds::test_mlsd [gw2] [ 72%] PASSED pyftpdlib/test/test_servers.py::TestFtpListingCmds::test_mlsd_all_facts [gw0] [ 72%] PASSED pyftpdlib/test/test_servers.py::TestFtpFsOperations::test_site_chmod pyftpdlib/test/test_servers.py::TestFtpListingCmds::test_list pyftpdlib/test/test_servers.py::TestFtpListingCmds::test_stat [gw1] [ 73%] PASSED pyftpdlib/test/test_servers.py::TestFtpListingCmds::test_mlsd pyftpdlib/test/test_servers.py::TestFtpRetrieveData::test_restore_on_retr [gw2] [ 73%] PASSED pyftpdlib/test/test_servers.py::TestFtpListingCmds::test_stat pyftpdlib/test/test_servers.py::TestFtpRetrieveData::test_retr [gw0] [ 73%] PASSED pyftpdlib/test/test_servers.py::TestFtpListingCmds::test_list pyftpdlib/test/test_servers.py::TestFtpListingCmds::test_unforeseen_time_event [gw2] [ 73%] PASSED pyftpdlib/test/test_servers.py::TestFtpRetrieveData::test_retr [gw0] [ 73%] PASSED pyftpdlib/test/test_servers.py::TestFtpListingCmds::test_unforeseen_time_event pyftpdlib/test/test_servers.py::TestFtpRetrieveData::test_retr_ascii pyftpdlib/test/test_servers.py::TestFtpRetrieveData::test_retr_empty_file [gw2] [ 73%] PASSED pyftpdlib/test/test_servers.py::TestFtpRetrieveData::test_retr_empty_file pyftpdlib/test/test_servers.py::TestFtpStoreData::test_appe_rest [gw2] [ 73%] PASSED pyftpdlib/test/test_servers.py::TestFtpStoreData::test_appe_rest pyftpdlib/test/test_servers.py::TestFtpStoreData::test_quit_during_transfer [gw2] [ 73%] PASSED pyftpdlib/test/test_servers.py::TestFtpStoreData::test_quit_during_transfer pyftpdlib/test/test_servers.py::TestFtpStoreData::test_rest_on_stor [gw2] [ 74%] PASSED pyftpdlib/test/test_servers.py::TestFtpStoreData::test_rest_on_stor pyftpdlib/test/test_servers.py::TestFtpStoreData::test_stor [gw1] [ 74%] PASSED pyftpdlib/test/test_servers.py::TestFtpRetrieveData::test_restore_on_retr pyftpdlib/test/test_servers.py::TestFtpRetrieveData::test_retr_ascii_already_crlf [gw2] [ 74%] PASSED pyftpdlib/test/test_servers.py::TestFtpStoreData::test_stor pyftpdlib/test/test_servers.py::TestFtpStoreData::test_stor_active [gw2] [ 74%] PASSED pyftpdlib/test/test_servers.py::TestFtpStoreData::test_stor_active pyftpdlib/test/test_servers.py::TestFtpStoreData::test_stor_ascii_2 [gw2] [ 74%] PASSED pyftpdlib/test/test_servers.py::TestFtpStoreData::test_stor_ascii_2 pyftpdlib/test/test_servers.py::TestFtpStoreData::test_stor_empty_file [gw2] [ 74%] PASSED pyftpdlib/test/test_servers.py::TestFtpStoreData::test_stor_empty_file pyftpdlib/test/test_servers.py::TestFtpStoreData::test_stou [gw1] [ 74%] PASSED pyftpdlib/test/test_servers.py::TestFtpRetrieveData::test_retr_ascii_already_crlf pyftpdlib/test/test_servers.py::TestFtpStoreData::test_stor_ascii [gw2] [ 74%] PASSED pyftpdlib/test/test_servers.py::TestFtpStoreData::test_stou pyftpdlib/test/test_servers.py::TestFtpStoreData::test_stou_orphaned_file [gw2] [ 75%] PASSED pyftpdlib/test/test_servers.py::TestFtpStoreData::test_stou_orphaned_file pyftpdlib/test/test_servers.py::TestIPv4Environment::test_eprt [gw1] [ 75%] PASSED pyftpdlib/test/test_servers.py::TestFtpStoreData::test_stor_ascii pyftpdlib/test/test_servers.py::TestFtpStoreData::test_stou_rest [gw2] [ 75%] PASSED pyftpdlib/test/test_servers.py::TestIPv4Environment::test_eprt pyftpdlib/test/test_servers.py::TestIPv4Environment::test_eprt_v4 [gw1] [ 75%] PASSED pyftpdlib/test/test_servers.py::TestFtpStoreData::test_stou_rest [gw2] [ 75%] PASSED pyftpdlib/test/test_servers.py::TestIPv4Environment::test_eprt_v4 pyftpdlib/test/test_servers.py::TestIPv4Environment::test_epsv pyftpdlib/test/test_servers.py::TestIPv4Environment::test_epsv_all [gw2] [ 75%] PASSED pyftpdlib/test/test_servers.py::TestIPv4Environment::test_epsv_all [gw1] [ 75%] PASSED pyftpdlib/test/test_servers.py::TestIPv4Environment::test_epsv pyftpdlib/test/test_servers.py::TestIPv4Environment::test_port_v4 pyftpdlib/test/test_servers.py::TestIPv4Environment::test_pasv_v4 [gw2] [ 76%] PASSED pyftpdlib/test/test_servers.py::TestIPv4Environment::test_port_v4 pyftpdlib/test/test_servers.py::TestIPv6Environment::test_eprt [gw1] [ 76%] PASSED pyftpdlib/test/test_servers.py::TestIPv4Environment::test_pasv_v4 pyftpdlib/test/test_servers.py::TestIPv6Environment::test_eprt_v6 [gw2] [ 76%] PASSED pyftpdlib/test/test_servers.py::TestIPv6Environment::test_eprt pyftpdlib/test/test_servers.py::TestIPv6Environment::test_epsv [gw1] [ 76%] PASSED pyftpdlib/test/test_servers.py::TestIPv6Environment::test_eprt_v6 [gw2] [ 76%] PASSED pyftpdlib/test/test_servers.py::TestIPv6Environment::test_epsv pyftpdlib/test/test_servers.py::TestIPv6Environment::test_epsv_all pyftpdlib/test/test_servers.py::TestIPv6Environment::test_pasv_v6 [gw2] [ 76%] PASSED pyftpdlib/test/test_servers.py::TestIPv6Environment::test_pasv_v6 [gw1] [ 76%] PASSED pyftpdlib/test/test_servers.py::TestIPv6Environment::test_epsv_all pyftpdlib/test/test_servers.py::TestFTPServer::test_ctx_mgr [gw2] [ 76%] PASSED pyftpdlib/test/test_servers.py::TestFTPServer::test_ctx_mgr pyftpdlib/test/test_servers.py::TestIPv6Environment::test_port_v6 pyftpdlib/test/test_servers.py::TestFTPServer::test_sock_instead_of_addr [gw0] [ 77%] PASSED pyftpdlib/test/test_servers.py::TestFtpRetrieveData::test_retr_ascii pyftpdlib/test/test_servers.py::TestFtpStoreData::test_appe [gw2] [ 77%] PASSED pyftpdlib/test/test_servers.py::TestFTPServer::test_sock_instead_of_addr [gw1] [ 77%] PASSED pyftpdlib/test/test_servers.py::TestIPv6Environment::test_port_v6 pyftpdlib/test/test_servers.py::TestFtpAuthenticationThreadMixin::test_auth_failed pyftpdlib/test/test_servers.py::TestFtpAuthenticationThreadMixin::test_anon_auth [gw1] [ 77%] PASSED pyftpdlib/test/test_servers.py::TestFtpAuthenticationThreadMixin::test_anon_auth pyftpdlib/test/test_servers.py::TestFtpAuthenticationThreadMixin::test_rein [gw2] [ 77%] PASSED pyftpdlib/test/test_servers.py::TestFtpAuthenticationThreadMixin::test_auth_failed [gw1] [ 77%] PASSED pyftpdlib/test/test_servers.py::TestFtpAuthenticationThreadMixin::test_rein pyftpdlib/test/test_servers.py::TestFtpAuthenticationThreadMixin::test_rein_during_transfer pyftpdlib/test/test_servers.py::TestFtpAuthenticationThreadMixin::test_max_auth [gw2] [ 77%] PASSED pyftpdlib/test/test_servers.py::TestFtpAuthenticationThreadMixin::test_max_auth pyftpdlib/test/test_servers.py::TestFtpAuthenticationThreadMixin::test_user_during_transfer [gw0] [ 77%] PASSED pyftpdlib/test/test_servers.py::TestFtpStoreData::test_appe pyftpdlib/test/test_servers.py::TestFtpStoreData::test_failing_rest_on_stor [gw0] [ 78%] PASSED pyftpdlib/test/test_servers.py::TestFtpStoreData::test_failing_rest_on_stor pyftpdlib/test/test_servers.py::TestFtpAuthenticationThreadMixin::test_auth_ok [gw0] [ 78%] PASSED pyftpdlib/test/test_servers.py::TestFtpAuthenticationThreadMixin::test_auth_ok pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_allo [gw0] [ 78%] PASSED pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_allo pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_feat [gw0] [ 78%] PASSED pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_feat pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_help [gw0] [ 78%] PASSED pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_help pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_mode [gw0] [ 78%] PASSED pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_mode pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_noop [gw0] [ 78%] PASSED pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_noop pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_opts_feat [gw0] [ 79%] PASSED pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_opts_feat pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_quit [gw0] [ 79%] PASSED pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_quit pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_rest [gw0] [ 79%] PASSED pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_rest pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_site [gw0] [ 79%] PASSED pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_site pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_site_help [gw0] [ 79%] PASSED pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_site_help pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_stru [gw1] [ 79%] PASSED pyftpdlib/test/test_servers.py::TestFtpAuthenticationThreadMixin::test_rein_during_transfer pyftpdlib/test/test_servers.py::TestFtpAuthenticationThreadMixin::test_user [gw0] [ 79%] PASSED pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_stru pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_syst [gw1] [ 79%] PASSED pyftpdlib/test/test_servers.py::TestFtpAuthenticationThreadMixin::test_user pyftpdlib/test/test_servers.py::TestFtpCmdsSemanticThreadMixin::test_arg_cmds [gw2] [ 80%] PASSED pyftpdlib/test/test_servers.py::TestFtpAuthenticationThreadMixin::test_user_during_transfer [gw0] [ 80%] PASSED pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_syst pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_type [gw1] [ 80%] PASSED pyftpdlib/test/test_servers.py::TestFtpCmdsSemanticThreadMixin::test_arg_cmds pyftpdlib/test/test_servers.py::TestFtpAuthenticationThreadMixin::test_wrong_cmds_order pyftpdlib/test/test_servers.py::TestFtpCmdsSemanticThreadMixin::test_no_arg_cmds [gw0] [ 80%] PASSED pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_type pyftpdlib/test/test_servers.py::TestFtpCmdsSemanticThreadMixin::test_auth_cmds [gw2] [ 80%] PASSED pyftpdlib/test/test_servers.py::TestFtpAuthenticationThreadMixin::test_wrong_cmds_order pyftpdlib/test/test_servers.py::TestFtpFsOperationsThreadMixin::test_cdup [gw1] [ 80%] PASSED pyftpdlib/test/test_servers.py::TestFtpCmdsSemanticThreadMixin::test_no_arg_cmds pyftpdlib/test/test_servers.py::TestFtpFsOperationsThreadMixin::test_cwd [gw0] [ 80%] PASSED pyftpdlib/test/test_servers.py::TestFtpCmdsSemanticThreadMixin::test_auth_cmds pyftpdlib/test/test_servers.py::TestFtpCmdsSemanticThreadMixin::test_no_auth_cmds [gw2] [ 80%] PASSED pyftpdlib/test/test_servers.py::TestFtpFsOperationsThreadMixin::test_cdup pyftpdlib/test/test_servers.py::TestFtpFsOperationsThreadMixin::test_invalid_mfmt_timeval [gw1] [ 81%] PASSED pyftpdlib/test/test_servers.py::TestFtpFsOperationsThreadMixin::test_cwd pyftpdlib/test/test_servers.py::TestFtpFsOperationsThreadMixin::test_mdtm [gw0] [ 81%] PASSED pyftpdlib/test/test_servers.py::TestFtpCmdsSemanticThreadMixin::test_no_auth_cmds pyftpdlib/test/test_servers.py::TestFtpFsOperationsThreadMixin::test_dele [gw2] [ 81%] PASSED pyftpdlib/test/test_servers.py::TestFtpFsOperationsThreadMixin::test_invalid_mfmt_timeval pyftpdlib/test/test_servers.py::TestFtpFsOperationsThreadMixin::test_missing_mfmt_timeval_arg [gw1] [ 81%] PASSED pyftpdlib/test/test_servers.py::TestFtpFsOperationsThreadMixin::test_mdtm [gw0] [ 81%] PASSED pyftpdlib/test/test_servers.py::TestFtpFsOperationsThreadMixin::test_dele pyftpdlib/test/test_servers.py::TestFtpFsOperationsThreadMixin::test_mfmt pyftpdlib/test/test_servers.py::TestFtpFsOperationsThreadMixin::test_mkd [gw2] [ 81%] PASSED pyftpdlib/test/test_servers.py::TestFtpFsOperationsThreadMixin::test_missing_mfmt_timeval_arg [gw0] [ 81%] PASSED pyftpdlib/test/test_servers.py::TestFtpFsOperationsThreadMixin::test_mfmt [gw1] [ 82%] PASSED pyftpdlib/test/test_servers.py::TestFtpFsOperationsThreadMixin::test_mkd pyftpdlib/test/test_servers.py::TestFtpFsOperationsThreadMixin::test_rmd pyftpdlib/test/test_servers.py::TestFtpFsOperationsThreadMixin::test_pwd pyftpdlib/test/test_servers.py::TestFtpFsOperationsThreadMixin::test_rnfr_rnto [gw0] [ 82%] PASSED pyftpdlib/test/test_servers.py::TestFtpFsOperationsThreadMixin::test_pwd pyftpdlib/test/test_servers.py::TestFtpFsOperationsThreadMixin::test_site_chmod [gw2] [ 82%] PASSED pyftpdlib/test/test_servers.py::TestFtpFsOperationsThreadMixin::test_rmd pyftpdlib/test/test_servers.py::TestFtpFsOperationsThreadMixin::test_size [gw1] [ 82%] PASSED pyftpdlib/test/test_servers.py::TestFtpFsOperationsThreadMixin::test_rnfr_rnto [gw0] [ 82%] PASSED pyftpdlib/test/test_servers.py::TestFtpFsOperationsThreadMixin::test_site_chmod pyftpdlib/test/test_servers.py::TestFtpStoreDataThreadMixin::test_appe [gw2] [ 82%] PASSED pyftpdlib/test/test_servers.py::TestFtpFsOperationsThreadMixin::test_size pyftpdlib/test/test_servers.py::TestFtpStoreDataThreadMixin::test_quit_during_transfer pyftpdlib/test/test_servers.py::TestFtpStoreDataThreadMixin::test_appe_rest [gw1] [ 82%] PASSED pyftpdlib/test/test_servers.py::TestFtpStoreDataThreadMixin::test_appe_rest pyftpdlib/test/test_servers.py::TestFtpStoreDataThreadMixin::test_stor_active [gw2] [ 82%] PASSED pyftpdlib/test/test_servers.py::TestFtpStoreDataThreadMixin::test_quit_during_transfer pyftpdlib/test/test_servers.py::TestFtpStoreDataThreadMixin::test_stor [gw1] [ 83%] PASSED pyftpdlib/test/test_servers.py::TestFtpStoreDataThreadMixin::test_stor_active pyftpdlib/test/test_servers.py::TestFtpStoreDataThreadMixin::test_stor_ascii [gw0] [ 83%] PASSED pyftpdlib/test/test_servers.py::TestFtpStoreDataThreadMixin::test_appe pyftpdlib/test/test_servers.py::TestFtpStoreDataThreadMixin::test_failing_rest_on_stor [gw0] [ 83%] PASSED pyftpdlib/test/test_servers.py::TestFtpStoreDataThreadMixin::test_failing_rest_on_stor pyftpdlib/test/test_servers.py::TestFtpStoreDataThreadMixin::test_rest_on_stor [gw2] [ 83%] PASSED pyftpdlib/test/test_servers.py::TestFtpStoreDataThreadMixin::test_stor pyftpdlib/test/test_servers.py::TestFtpStoreDataThreadMixin::test_stor_ascii_2 [gw2] [ 83%] PASSED pyftpdlib/test/test_servers.py::TestFtpStoreDataThreadMixin::test_stor_ascii_2 [gw0] [ 83%] PASSED pyftpdlib/test/test_servers.py::TestFtpStoreDataThreadMixin::test_rest_on_stor pyftpdlib/test/test_servers.py::TestFtpStoreDataThreadMixin::test_stou pyftpdlib/test/test_servers.py::TestFtpStoreDataThreadMixin::test_stou_rest [gw1] [ 83%] PASSED pyftpdlib/test/test_servers.py::TestFtpStoreDataThreadMixin::test_stor_ascii pyftpdlib/test/test_servers.py::TestFtpStoreDataThreadMixin::test_stor_empty_file [gw2] [ 84%] PASSED pyftpdlib/test/test_servers.py::TestFtpStoreDataThreadMixin::test_stou_rest pyftpdlib/test/test_servers.py::TestFtpRetrieveDataThreadMixin::test_restore_on_retr [gw1] [ 84%] PASSED pyftpdlib/test/test_servers.py::TestFtpStoreDataThreadMixin::test_stor_empty_file [gw0] [ 84%] PASSED pyftpdlib/test/test_servers.py::TestFtpStoreDataThreadMixin::test_stou pyftpdlib/test/test_servers.py::TestFtpRetrieveDataThreadMixin::test_retr_ascii pyftpdlib/test/test_servers.py::TestFtpStoreDataThreadMixin::test_stou_orphaned_file [gw0] [ 84%] PASSED pyftpdlib/test/test_servers.py::TestFtpStoreDataThreadMixin::test_stou_orphaned_file pyftpdlib/test/test_servers.py::TestFtpRetrieveDataThreadMixin::test_retr [gw0] [ 84%] PASSED pyftpdlib/test/test_servers.py::TestFtpRetrieveDataThreadMixin::test_retr pyftpdlib/test/test_servers.py::TestFtpListingCmdsThreadMixin::test_list [gw0] [ 84%] PASSED pyftpdlib/test/test_servers.py::TestFtpListingCmdsThreadMixin::test_list pyftpdlib/test/test_servers.py::TestFtpListingCmdsThreadMixin::test_mlsd [gw0] [ 84%] PASSED pyftpdlib/test/test_servers.py::TestFtpListingCmdsThreadMixin::test_mlsd pyftpdlib/test/test_servers.py::TestFtpListingCmdsThreadMixin::test_mlsd_all_facts [gw0] [ 84%] PASSED pyftpdlib/test/test_servers.py::TestFtpListingCmdsThreadMixin::test_mlsd_all_facts pyftpdlib/test/test_servers.py::TestFtpListingCmdsThreadMixin::test_stat [gw0] [ 85%] PASSED pyftpdlib/test/test_servers.py::TestFtpListingCmdsThreadMixin::test_stat pyftpdlib/test/test_servers.py::TestFtpListingCmdsThreadMixin::test_unforeseen_time_event [gw0] [ 85%] PASSED pyftpdlib/test/test_servers.py::TestFtpListingCmdsThreadMixin::test_unforeseen_time_event pyftpdlib/test/test_servers.py::TestFtpAbortThreadMixin::test_abor_during_transfer [gw2] [ 85%] PASSED pyftpdlib/test/test_servers.py::TestFtpRetrieveDataThreadMixin::test_restore_on_retr pyftpdlib/test/test_servers.py::TestFtpRetrieveDataThreadMixin::test_retr_ascii_already_crlf [gw0] [ 85%] PASSED pyftpdlib/test/test_servers.py::TestFtpAbortThreadMixin::test_abor_during_transfer pyftpdlib/test/test_servers.py::TestFtpAbortThreadMixin::test_abor_no_data [gw0] [ 85%] PASSED pyftpdlib/test/test_servers.py::TestFtpAbortThreadMixin::test_abor_no_data pyftpdlib/test/test_servers.py::TestFtpAbortThreadMixin::test_abor_pasv [gw0] [ 85%] PASSED pyftpdlib/test/test_servers.py::TestFtpAbortThreadMixin::test_abor_pasv pyftpdlib/test/test_servers.py::TestFtpAbortThreadMixin::test_oob_abor [gw0] [ 85%] PASSED pyftpdlib/test/test_servers.py::TestFtpAbortThreadMixin::test_oob_abor pyftpdlib/test/test_servers.py::TestIPv4EnvironmentThreadMixin::test_eprt [gw0] [ 85%] PASSED pyftpdlib/test/test_servers.py::TestIPv4EnvironmentThreadMixin::test_eprt pyftpdlib/test/test_servers.py::TestIPv4EnvironmentThreadMixin::test_eprt_v4 [gw0] [ 86%] PASSED pyftpdlib/test/test_servers.py::TestIPv4EnvironmentThreadMixin::test_eprt_v4 pyftpdlib/test/test_servers.py::TestIPv4EnvironmentThreadMixin::test_epsv [gw2] [ 86%] PASSED pyftpdlib/test/test_servers.py::TestFtpRetrieveDataThreadMixin::test_retr_ascii_already_crlf pyftpdlib/test/test_servers.py::TestFtpAbortThreadMixin::test_abor_port [gw0] [ 86%] PASSED pyftpdlib/test/test_servers.py::TestIPv4EnvironmentThreadMixin::test_epsv pyftpdlib/test/test_servers.py::TestIPv4EnvironmentThreadMixin::test_epsv_all [gw2] [ 86%] PASSED pyftpdlib/test/test_servers.py::TestFtpAbortThreadMixin::test_abor_port [gw0] [ 86%] PASSED pyftpdlib/test/test_servers.py::TestIPv4EnvironmentThreadMixin::test_epsv_all pyftpdlib/test/test_servers.py::TestIPv4EnvironmentThreadMixin::test_pasv_v4 pyftpdlib/test/test_servers.py::TestIPv4EnvironmentThreadMixin::test_port_v4 [gw2] [ 86%] PASSED pyftpdlib/test/test_servers.py::TestIPv4EnvironmentThreadMixin::test_port_v4 [gw0] [ 86%] PASSED pyftpdlib/test/test_servers.py::TestIPv4EnvironmentThreadMixin::test_pasv_v4 pyftpdlib/test/test_servers.py::TestIPv6EnvironmentThreadMixin::test_eprt pyftpdlib/test/test_servers.py::TestIPv6EnvironmentThreadMixin::test_eprt_v6 [gw0] [ 87%] PASSED pyftpdlib/test/test_servers.py::TestIPv6EnvironmentThreadMixin::test_eprt pyftpdlib/test/test_servers.py::TestIPv6EnvironmentThreadMixin::test_epsv [gw2] [ 87%] PASSED pyftpdlib/test/test_servers.py::TestIPv6EnvironmentThreadMixin::test_eprt_v6 pyftpdlib/test/test_servers.py::TestIPv6EnvironmentThreadMixin::test_epsv_all [gw0] [ 87%] PASSED pyftpdlib/test/test_servers.py::TestIPv6EnvironmentThreadMixin::test_epsv pyftpdlib/test/test_servers.py::TestIPv6EnvironmentThreadMixin::test_pasv_v6 [gw2] [ 87%] PASSED pyftpdlib/test/test_servers.py::TestIPv6EnvironmentThreadMixin::test_epsv_all [gw0] [ 87%] PASSED pyftpdlib/test/test_servers.py::TestIPv6EnvironmentThreadMixin::test_pasv_v6 pyftpdlib/test/test_servers.py::TestCornerCasesThreadMixin::test_active_conn_error pyftpdlib/test/test_servers.py::TestIPv6EnvironmentThreadMixin::test_port_v6 [gw2] [ 87%] PASSED pyftpdlib/test/test_servers.py::TestCornerCasesThreadMixin::test_active_conn_error [gw0] [ 87%] PASSED pyftpdlib/test/test_servers.py::TestIPv6EnvironmentThreadMixin::test_port_v6 pyftpdlib/test/test_servers.py::TestCornerCasesThreadMixin::test_error_on_callback pyftpdlib/test/test_servers.py::TestCornerCasesThreadMixin::test_ioloop_fileno [gw2] [ 87%] PASSED pyftpdlib/test/test_servers.py::TestCornerCasesThreadMixin::test_ioloop_fileno pyftpdlib/test/test_servers.py::TestCornerCasesThreadMixin::test_quick_connect [gw0] [ 88%] PASSED pyftpdlib/test/test_servers.py::TestCornerCasesThreadMixin::test_error_on_callback pyftpdlib/test/test_servers.py::TestCornerCasesThreadMixin::test_port_race_condition [gw2] [ 88%] PASSED pyftpdlib/test/test_servers.py::TestCornerCasesThreadMixin::test_quick_connect pyftpdlib/test/test_servers.py::TestFtpAuthenticationMProcMixin::test_anon_auth [gw0] [ 88%] PASSED pyftpdlib/test/test_servers.py::TestCornerCasesThreadMixin::test_port_race_condition pyftpdlib/test/test_servers.py::TestCornerCasesThreadMixin::test_repr [gw1] [ 88%] PASSED pyftpdlib/test/test_servers.py::TestFtpRetrieveDataThreadMixin::test_retr_ascii [gw0] [ 88%] PASSED pyftpdlib/test/test_servers.py::TestCornerCasesThreadMixin::test_repr pyftpdlib/test/test_servers.py::TestFtpAuthenticationMProcMixin::test_auth_failed pyftpdlib/test/test_servers.py::TestFtpRetrieveDataThreadMixin::test_retr_empty_file [gw2] [ 88%] PASSED pyftpdlib/test/test_servers.py::TestFtpAuthenticationMProcMixin::test_anon_auth pyftpdlib/test/test_servers.py::TestFtpAuthenticationMProcMixin::test_auth_ok [gw1] [ 88%] PASSED pyftpdlib/test/test_servers.py::TestFtpRetrieveDataThreadMixin::test_retr_empty_file pyftpdlib/test/test_servers.py::TestFtpAuthenticationMProcMixin::test_rein [gw2] [ 88%] PASSED pyftpdlib/test/test_servers.py::TestFtpAuthenticationMProcMixin::test_auth_ok pyftpdlib/test/test_servers.py::TestFtpAuthenticationMProcMixin::test_user [gw0] [ 89%] PASSED pyftpdlib/test/test_servers.py::TestFtpAuthenticationMProcMixin::test_auth_failed pyftpdlib/test/test_servers.py::TestFtpAuthenticationMProcMixin::test_max_auth [gw2] [ 89%] PASSED pyftpdlib/test/test_servers.py::TestFtpAuthenticationMProcMixin::test_user [gw1] [ 89%] PASSED pyftpdlib/test/test_servers.py::TestFtpAuthenticationMProcMixin::test_rein pyftpdlib/test/test_servers.py::TestFtpAuthenticationMProcMixin::test_wrong_cmds_order pyftpdlib/test/test_servers.py::TestFtpAuthenticationMProcMixin::test_user_during_transfer [gw2] [ 89%] PASSED pyftpdlib/test/test_servers.py::TestFtpAuthenticationMProcMixin::test_wrong_cmds_order pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_feat [gw0] [ 89%] PASSED pyftpdlib/test/test_servers.py::TestFtpAuthenticationMProcMixin::test_max_auth pyftpdlib/test/test_servers.py::TestFtpAuthenticationMProcMixin::test_rein_during_transfer [gw2] [ 89%] PASSED pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_feat pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_mode [gw2] [ 89%] PASSED pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_mode pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_opts_feat [gw2] [ 90%] PASSED pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_opts_feat pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_quit [gw2] [ 90%] PASSED pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_quit pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_rest [gw2] [ 90%] PASSED pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_rest pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_site [gw2] [ 90%] PASSED pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_site pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_site_help [gw1] [ 90%] PASSED pyftpdlib/test/test_servers.py::TestFtpAuthenticationMProcMixin::test_user_during_transfer pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_help [gw0] [ 90%] PASSED pyftpdlib/test/test_servers.py::TestFtpAuthenticationMProcMixin::test_rein_during_transfer [gw2] [ 90%] PASSED pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_site_help pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_allo pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_stru [gw1] [ 90%] PASSED pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_help pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_syst [gw0] [ 91%] PASSED pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_allo [gw2] [ 91%] PASSED pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_stru pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_noop pyftpdlib/test/test_servers.py::TestFtpCmdsSemanticMProcMixin::test_arg_cmds [gw1] [ 91%] PASSED pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_syst pyftpdlib/test/test_servers.py::TestFtpCmdsSemanticMProcMixin::test_auth_cmds [gw0] [ 91%] PASSED pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_noop pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_type [gw2] [ 91%] PASSED pyftpdlib/test/test_servers.py::TestFtpCmdsSemanticMProcMixin::test_arg_cmds [gw1] [ 91%] PASSED pyftpdlib/test/test_servers.py::TestFtpCmdsSemanticMProcMixin::test_auth_cmds pyftpdlib/test/test_servers.py::TestFtpCmdsSemanticMProcMixin::test_no_auth_cmds pyftpdlib/test/test_servers.py::TestFtpFsOperationsMProcMixin::test_cdup [gw0] [ 91%] PASSED pyftpdlib/test/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_type pyftpdlib/test/test_servers.py::TestFtpCmdsSemanticMProcMixin::test_no_arg_cmds [gw1] [ 92%] PASSED pyftpdlib/test/test_servers.py::TestFtpFsOperationsMProcMixin::test_cdup [gw2] [ 92%] PASSED pyftpdlib/test/test_servers.py::TestFtpCmdsSemanticMProcMixin::test_no_auth_cmds pyftpdlib/test/test_servers.py::TestFtpFsOperationsMProcMixin::test_invalid_mfmt_timeval [gw0] [ 92%] PASSED pyftpdlib/test/test_servers.py::TestFtpCmdsSemanticMProcMixin::test_no_arg_cmds pyftpdlib/test/test_servers.py::TestFtpFsOperationsMProcMixin::test_cwd pyftpdlib/test/test_servers.py::TestFtpFsOperationsMProcMixin::test_dele [gw0] [ 92%] PASSED pyftpdlib/test/test_servers.py::TestFtpFsOperationsMProcMixin::test_cwd [gw2] [ 92%] PASSED pyftpdlib/test/test_servers.py::TestFtpFsOperationsMProcMixin::test_dele [gw1] [ 92%] PASSED pyftpdlib/test/test_servers.py::TestFtpFsOperationsMProcMixin::test_invalid_mfmt_timeval pyftpdlib/test/test_servers.py::TestFtpFsOperationsMProcMixin::test_mdtm pyftpdlib/test/test_servers.py::TestFtpFsOperationsMProcMixin::test_mfmt pyftpdlib/test/test_servers.py::TestFtpFsOperationsMProcMixin::test_missing_mfmt_timeval_arg [gw0] [ 92%] PASSED pyftpdlib/test/test_servers.py::TestFtpFsOperationsMProcMixin::test_mdtm pyftpdlib/test/test_servers.py::TestFtpFsOperationsMProcMixin::test_mkd [gw2] [ 92%] PASSED pyftpdlib/test/test_servers.py::TestFtpFsOperationsMProcMixin::test_missing_mfmt_timeval_arg [gw1] [ 93%] PASSED pyftpdlib/test/test_servers.py::TestFtpFsOperationsMProcMixin::test_mfmt pyftpdlib/test/test_servers.py::TestFtpFsOperationsMProcMixin::test_rnfr_rnto pyftpdlib/test/test_servers.py::TestFtpFsOperationsMProcMixin::test_pwd [gw0] [ 93%] PASSED pyftpdlib/test/test_servers.py::TestFtpFsOperationsMProcMixin::test_mkd pyftpdlib/test/test_servers.py::TestFtpFsOperationsMProcMixin::test_rmd [gw2] [ 93%] PASSED pyftpdlib/test/test_servers.py::TestFtpFsOperationsMProcMixin::test_pwd [gw1] [ 93%] PASSED pyftpdlib/test/test_servers.py::TestFtpFsOperationsMProcMixin::test_rnfr_rnto pyftpdlib/test/test_servers.py::TestFtpFsOperationsMProcMixin::test_unforeseen_mdtm_event pyftpdlib/test/test_servers.py::TestFtpFsOperationsMProcMixin::test_size [gw2] [ 93%] PASSED pyftpdlib/test/test_servers.py::TestFtpFsOperationsMProcMixin::test_unforeseen_mdtm_event [gw0] [ 93%] PASSED pyftpdlib/test/test_servers.py::TestFtpFsOperationsMProcMixin::test_rmd [gw1] [ 93%] PASSED pyftpdlib/test/test_servers.py::TestFtpFsOperationsMProcMixin::test_size pyftpdlib/test/test_servers.py::TestFtpFsOperationsMProcMixin::test_site_chmod pyftpdlib/test/test_servers.py::TestFtpStoreDataMProcMixin::test_appe_rest pyftpdlib/test/test_servers.py::TestFtpStoreDataMProcMixin::test_failing_rest_on_stor [gw0] [ 93%] PASSED pyftpdlib/test/test_servers.py::TestFtpFsOperationsMProcMixin::test_site_chmod pyftpdlib/test/test_servers.py::TestFtpStoreDataMProcMixin::test_appe [gw1] [ 94%] PASSED pyftpdlib/test/test_servers.py::TestFtpStoreDataMProcMixin::test_failing_rest_on_stor pyftpdlib/test/test_servers.py::TestFtpStoreDataMProcMixin::test_stor [gw2] [ 94%] PASSED pyftpdlib/test/test_servers.py::TestFtpStoreDataMProcMixin::test_appe_rest pyftpdlib/test/test_servers.py::TestFtpStoreDataMProcMixin::test_quit_during_transfer [gw2] [ 94%] PASSED pyftpdlib/test/test_servers.py::TestFtpStoreDataMProcMixin::test_quit_during_transfer pyftpdlib/test/test_servers.py::TestFtpStoreDataMProcMixin::test_stor_ascii_2 [gw1] [ 94%] PASSED pyftpdlib/test/test_servers.py::TestFtpStoreDataMProcMixin::test_stor [gw2] [ 94%] PASSED pyftpdlib/test/test_servers.py::TestFtpStoreDataMProcMixin::test_stor_ascii_2 pyftpdlib/test/test_servers.py::TestFtpStoreDataMProcMixin::test_stor_ascii pyftpdlib/test/test_servers.py::TestFtpStoreDataMProcMixin::test_stor_empty_file [gw0] [ 94%] PASSED pyftpdlib/test/test_servers.py::TestFtpStoreDataMProcMixin::test_appe pyftpdlib/test/test_servers.py::TestFtpStoreDataMProcMixin::test_rest_on_stor [gw2] [ 94%] PASSED pyftpdlib/test/test_servers.py::TestFtpStoreDataMProcMixin::test_stor_empty_file pyftpdlib/test/test_servers.py::TestFtpStoreDataMProcMixin::test_stou_orphaned_file [gw2] [ 95%] PASSED pyftpdlib/test/test_servers.py::TestFtpStoreDataMProcMixin::test_stou_orphaned_file pyftpdlib/test/test_servers.py::TestFtpRetrieveDataMProcMixin::test_restore_on_retr [gw1] [ 95%] PASSED pyftpdlib/test/test_servers.py::TestFtpStoreDataMProcMixin::test_stor_ascii pyftpdlib/test/test_servers.py::TestFtpStoreDataMProcMixin::test_stou [gw0] [ 95%] PASSED pyftpdlib/test/test_servers.py::TestFtpStoreDataMProcMixin::test_rest_on_stor pyftpdlib/test/test_servers.py::TestFtpStoreDataMProcMixin::test_stor_active [gw1] [ 95%] PASSED pyftpdlib/test/test_servers.py::TestFtpStoreDataMProcMixin::test_stou pyftpdlib/test/test_servers.py::TestFtpRetrieveDataMProcMixin::test_retr_ascii [gw0] [ 95%] PASSED pyftpdlib/test/test_servers.py::TestFtpStoreDataMProcMixin::test_stor_active pyftpdlib/test/test_servers.py::TestFtpStoreDataMProcMixin::test_stou_rest [gw0] [ 95%] PASSED pyftpdlib/test/test_servers.py::TestFtpStoreDataMProcMixin::test_stou_rest pyftpdlib/test/test_servers.py::TestFtpRetrieveDataMProcMixin::test_retr_ascii_already_crlf [gw2] [ 95%] PASSED pyftpdlib/test/test_servers.py::TestFtpRetrieveDataMProcMixin::test_restore_on_retr pyftpdlib/test/test_servers.py::TestFtpRetrieveDataMProcMixin::test_retr [gw0] [ 95%] PASSED pyftpdlib/test/test_servers.py::TestFtpRetrieveDataMProcMixin::test_retr_ascii_already_crlf pyftpdlib/test/test_servers.py::TestFtpListingCmdsMProcMixin::test_list [gw2] [ 96%] PASSED pyftpdlib/test/test_servers.py::TestFtpRetrieveDataMProcMixin::test_retr pyftpdlib/test/test_servers.py::TestFtpListingCmdsMProcMixin::test_mlsd_all_facts [gw2] [ 96%] PASSED pyftpdlib/test/test_servers.py::TestFtpListingCmdsMProcMixin::test_mlsd_all_facts pyftpdlib/test/test_servers.py::TestFtpListingCmdsMProcMixin::test_unforeseen_time_event [gw0] [ 96%] PASSED pyftpdlib/test/test_servers.py::TestFtpListingCmdsMProcMixin::test_list pyftpdlib/test/test_servers.py::TestFtpListingCmdsMProcMixin::test_mlsd [gw2] [ 96%] PASSED pyftpdlib/test/test_servers.py::TestFtpListingCmdsMProcMixin::test_unforeseen_time_event pyftpdlib/test/test_servers.py::TestFtpAbortMProcMixin::test_abor_during_transfer [gw0] [ 96%] PASSED pyftpdlib/test/test_servers.py::TestFtpListingCmdsMProcMixin::test_mlsd pyftpdlib/test/test_servers.py::TestFtpListingCmdsMProcMixin::test_stat [gw2] [ 96%] PASSED pyftpdlib/test/test_servers.py::TestFtpAbortMProcMixin::test_abor_during_transfer pyftpdlib/test/test_servers.py::TestFtpAbortMProcMixin::test_abor_pasv [gw0] [ 96%] PASSED pyftpdlib/test/test_servers.py::TestFtpListingCmdsMProcMixin::test_stat pyftpdlib/test/test_servers.py::TestFtpAbortMProcMixin::test_abor_no_data [gw2] [ 96%] PASSED pyftpdlib/test/test_servers.py::TestFtpAbortMProcMixin::test_abor_pasv pyftpdlib/test/test_servers.py::TestFtpAbortMProcMixin::test_oob_abor [gw0] [ 97%] PASSED pyftpdlib/test/test_servers.py::TestFtpAbortMProcMixin::test_abor_no_data [gw2] [ 97%] PASSED pyftpdlib/test/test_servers.py::TestFtpAbortMProcMixin::test_oob_abor pyftpdlib/test/test_servers.py::TestFtpAbortMProcMixin::test_abor_port pyftpdlib/test/test_servers.py::TestIPv4EnvironmentMProcMixin::test_eprt_v4 [gw0] [ 97%] PASSED pyftpdlib/test/test_servers.py::TestFtpAbortMProcMixin::test_abor_port pyftpdlib/test/test_servers.py::TestIPv4EnvironmentMProcMixin::test_eprt [gw2] [ 97%] PASSED pyftpdlib/test/test_servers.py::TestIPv4EnvironmentMProcMixin::test_eprt_v4 pyftpdlib/test/test_servers.py::TestIPv4EnvironmentMProcMixin::test_epsv_all [gw0] [ 97%] PASSED pyftpdlib/test/test_servers.py::TestIPv4EnvironmentMProcMixin::test_eprt pyftpdlib/test/test_servers.py::TestIPv4EnvironmentMProcMixin::test_epsv [gw1] [ 97%] PASSED pyftpdlib/test/test_servers.py::TestFtpRetrieveDataMProcMixin::test_retr_ascii pyftpdlib/test/test_servers.py::TestFtpRetrieveDataMProcMixin::test_retr_empty_file [gw2] [ 97%] PASSED pyftpdlib/test/test_servers.py::TestIPv4EnvironmentMProcMixin::test_epsv_all pyftpdlib/test/test_servers.py::TestIPv4EnvironmentMProcMixin::test_port_v4 [gw0] [ 98%] PASSED pyftpdlib/test/test_servers.py::TestIPv4EnvironmentMProcMixin::test_epsv pyftpdlib/test/test_servers.py::TestIPv4EnvironmentMProcMixin::test_pasv_v4 [gw1] [ 98%] PASSED pyftpdlib/test/test_servers.py::TestFtpRetrieveDataMProcMixin::test_retr_empty_file [gw2] [ 98%] PASSED pyftpdlib/test/test_servers.py::TestIPv4EnvironmentMProcMixin::test_port_v4 pyftpdlib/test/test_servers.py::TestIPv6EnvironmentMProcMixin::test_eprt_v6 pyftpdlib/test/test_servers.py::TestIPv6EnvironmentMProcMixin::test_epsv [gw0] [ 98%] PASSED pyftpdlib/test/test_servers.py::TestIPv4EnvironmentMProcMixin::test_pasv_v4 pyftpdlib/test/test_servers.py::TestIPv6EnvironmentMProcMixin::test_eprt [gw1] [ 98%] PASSED pyftpdlib/test/test_servers.py::TestIPv6EnvironmentMProcMixin::test_eprt_v6 [gw2] [ 98%] PASSED pyftpdlib/test/test_servers.py::TestIPv6EnvironmentMProcMixin::test_epsv pyftpdlib/test/test_servers.py::TestIPv6EnvironmentMProcMixin::test_pasv_v6 [gw0] [ 98%] PASSED pyftpdlib/test/test_servers.py::TestIPv6EnvironmentMProcMixin::test_eprt pyftpdlib/test/test_servers.py::TestIPv6EnvironmentMProcMixin::test_epsv_all pyftpdlib/test/test_servers.py::TestIPv6EnvironmentMProcMixin::test_port_v6 [gw1] [ 98%] PASSED pyftpdlib/test/test_servers.py::TestIPv6EnvironmentMProcMixin::test_pasv_v6 [gw2] [ 99%] PASSED pyftpdlib/test/test_servers.py::TestIPv6EnvironmentMProcMixin::test_port_v6 [gw0] [ 99%] PASSED pyftpdlib/test/test_servers.py::TestIPv6EnvironmentMProcMixin::test_epsv_all pyftpdlib/test/test_servers.py::TestCornerCasesMProcMixin::test_active_conn_error pyftpdlib/test/test_servers.py::TestCornerCasesMProcMixin::test_error_on_callback pyftpdlib/test/test_servers.py::TestCornerCasesMProcMixin::test_ioloop_fileno [gw0] [ 99%] PASSED pyftpdlib/test/test_servers.py::TestCornerCasesMProcMixin::test_active_conn_error [gw2] [ 99%] PASSED pyftpdlib/test/test_servers.py::TestCornerCasesMProcMixin::test_ioloop_fileno pyftpdlib/test/test_servers.py::TestCornerCasesMProcMixin::test_port_race_condition [gw1] [ 99%] PASSED pyftpdlib/test/test_servers.py::TestCornerCasesMProcMixin::test_error_on_callback pyftpdlib/test/test_servers.py::TestCornerCasesMProcMixin::test_quick_connect [gw0] [ 99%] PASSED pyftpdlib/test/test_servers.py::TestCornerCasesMProcMixin::test_port_race_condition pyftpdlib/test/test_servers.py::TestCornerCasesMProcMixin::test_repr [gw1] [ 99%] PASSED pyftpdlib/test/test_servers.py::TestCornerCasesMProcMixin::test_quick_connect [gw0] [100%] PASSED pyftpdlib/test/test_servers.py::TestCornerCasesMProcMixin::test_repr =============================== warnings summary =============================== pyftpdlib/test/test_functional.py: 2 warnings pyftpdlib/test/test_functional_ssl.py: 4 warnings pyftpdlib/test/test_servers.py: 4 warnings /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/pyftpdlib-release-2.0.0/pyftpdlib/handlers.py:2876: DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC). epoch = datetime.utcfromtimestamp(0) pyftpdlib/test/test_servers.py: 36 warnings /usr/lib64/python3.13/multiprocessing/popen_fork.py:67: DeprecationWarning: This process (pid=323) is multi-threaded, use of fork() may lead to deadlocks in the child. self.pid = os.fork() pyftpdlib/test/test_servers.py: 30 warnings /usr/lib64/python3.13/multiprocessing/popen_fork.py:67: DeprecationWarning: This process (pid=317) is multi-threaded, use of fork() may lead to deadlocks in the child. self.pid = os.fork() pyftpdlib/test/test_servers.py: 20 warnings /usr/lib64/python3.13/multiprocessing/popen_fork.py:67: DeprecationWarning: This process (pid=320) is multi-threaded, use of fork() may lead to deadlocks in the child. self.pid = os.fork() -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ================= 712 passed, 51 skipped, 96 warnings in 4.08s ================= + RPM_EC=0 ++ jobs -p + exit 0 Processing files: python3-pyftpdlib-2.0.0-2.fc42.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.uwyXrM + umask 022 + cd /builddir/build/BUILD/python-pyftpdlib-2.0.0-build + cd pyftpdlib-release-2.0.0 + DOCDIR=/builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT/usr/share/doc/python3-pyftpdlib + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT/usr/share/doc/python3-pyftpdlib + cp -pr /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/pyftpdlib-release-2.0.0/HISTORY.rst /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT/usr/share/doc/python3-pyftpdlib + cp -pr /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/pyftpdlib-release-2.0.0/README.rst /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT/usr/share/doc/python3-pyftpdlib + RPM_EC=0 ++ jobs -p + exit 0 Provides: ftpbench = 2.0.0-2.fc42 python-pyftpdlib = 2.0.0-2.fc42 python3-pyftpdlib = 2.0.0-2.fc42 python3.13-pyftpdlib = 2.0.0-2.fc42 python3.13dist(pyftpdlib) = 2 python3dist(pyftpdlib) = 2 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/python3 python(abi) = 3.13 python3.13dist(pyasynchat) python3.13dist(pyasyncore) Recommends: python3dist(pyftpdlib[ssl]) Suggests: python3dist(psutil) Processing files: python3-pyftpdlib+ssl-2.0.0-2.fc42.noarch Provides: python-pyftpdlib+ssl = 2.0.0-2.fc42 python3-pyftpdlib+ssl = 2.0.0-2.fc42 python3.13-pyftpdlib+ssl = 2.0.0-2.fc42 python3.13dist(pyftpdlib[ssl]) = 2 python3dist(pyftpdlib[ssl]) = 2 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.13 python3.13dist(pyopenssl) Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/python-pyftpdlib-2.0.0-build/BUILDROOT Wrote: /builddir/build/SRPMS/python-pyftpdlib-2.0.0-2.fc42.src.rpm Wrote: /builddir/build/RPMS/python3-pyftpdlib+ssl-2.0.0-2.fc42.noarch.rpm Wrote: /builddir/build/RPMS/python3-pyftpdlib-2.0.0-2.fc42.noarch.rpm Child return code was: 0