Mock Version: 6.5 Mock Version: 6.5 Mock Version: 6.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/python-pyftpdlib.spec'], chrootPath='/var/lib/mock/f45-build-32301-658/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=864000uid=995gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.t7smv3e2:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.t7smv3e2:/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', 'cc61b61c12954048a340fd900d120645', '-D', '/var/lib/mock/f45-build-32301-658/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.t7smv3e2:/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=1784160000 Wrote: /builddir/build/SRPMS/python-pyftpdlib-2.2.0-3.fc45.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-pyftpdlib.spec'], chrootPath='/var/lib/mock/f45-build-32301-658/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=864000uid=995gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.t7smv3e2:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.t7smv3e2:/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', 'b84b61bba4884e4f8f652867119189f5', '-D', '/var/lib/mock/f45-build-32301-658/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.t7smv3e2:/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=1784160000 Executing(mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.Iws9O9 Creating(rpmbuild.env): /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/rpmbuild.env RPM_SOURCE_DIR="/builddir/build/SOURCES" RPM_BUILD_DIR="/builddir/build/BUILD/python-pyftpdlib-2.2.0-build" RPM_OPT_FLAGS="-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" RPM_LD_FLAGS="-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 " RPM_ARCH="noarch" RPM_OS="linux" RPM_BUILD_NCPUS="8" RPM_SPECPARTS_DIR="/builddir/build/BUILD/python-pyftpdlib-2.2.0-build/SPECPARTS" export RPM_SOURCE_DIR RPM_BUILD_DIR RPM_OPT_FLAGS RPM_ARCH RPM_OS RPM_BUILD_NCPUS RPM_SPECPARTS_DIR RPM_LD_FLAGS RPM_DOC_DIR="/usr/share/doc" export RPM_DOC_DIR RPM_PACKAGE_NAME="python-pyftpdlib" RPM_PACKAGE_VERSION="2.2.0" RPM_PACKAGE_RELEASE="3.fc45" export RPM_PACKAGE_NAME RPM_PACKAGE_VERSION RPM_PACKAGE_RELEASE LANG=C.UTF-8 export LANG unset CDPATH DISPLAY ||: unset DEBUGINFOD_URLS ||: unset RPM_CONFIG_DIR ||: RPM_BUILD_ROOT="/builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT" export RPM_BUILD_ROOT PKG_CONFIG_PATH="${PKG_CONFIG_PATH}:/usr/lib/pkgconfig:/usr/share/pkgconfig" export PKG_CONFIG_PATH CONFIG_SITE=${CONFIG_SITE:-NONE} export CONFIG_SITE Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.VK0KPL + umask 022 + cd /builddir/build/BUILD/python-pyftpdlib-2.2.0-build + cd /builddir/build/BUILD/python-pyftpdlib-2.2.0-build + rm -rf pyftpdlib-release-2.2.0 + /usr/bin/rpmuncompress -x /builddir/build/SOURCES/pyftpdlib-release-2.2.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd pyftpdlib-release-2.2.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + tomcli set pyproject.toml lists delitem project.optional-dependencies.test 'pytest-instafail\b.*' + sed -r -i 's/(--instafail|-p instafail)//' pyproject.toml + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.kBam9M + umask 022 + cd /builddir/build/BUILD/python-pyftpdlib-2.2.0-build + cd pyftpdlib-release-2.2.0 + echo pyproject-rpm-macros + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-pyftpdlib-2.2.0-3.fc45.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-pyftpdlib.spec'], chrootPath='/var/lib/mock/f45-build-32301-658/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=864000uid=995gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.t7smv3e2:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.t7smv3e2:/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', '8be9131bc28f43d49e64de28cba452a3', '-D', '/var/lib/mock/f45-build-32301-658/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.t7smv3e2:/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=1784160000 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.eHqoRF + umask 022 + cd /builddir/build/BUILD/python-pyftpdlib-2.2.0-build + cd pyftpdlib-release-2.2.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.2.0-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-pyftpdlib-2.2.0-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=45 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/pyproject-wheeldir --output /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/python-pyftpdlib-2.2.0-3.fc45.noarch-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/python-pyftpdlib-2.2.0-3.fc45.noarch-pyproject-dep-overrides -x ssl,test Import error: No module named 'packaging' + cat /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/python-pyftpdlib-2.2.0-3.fc45.noarch-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-pyftpdlib-2.2.0-3.fc45.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-pyftpdlib.spec'], chrootPath='/var/lib/mock/f45-build-32301-658/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=864000uid=995gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.t7smv3e2:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.t7smv3e2:/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', '6ddb94b5211c4a259021076615bfdb75', '-D', '/var/lib/mock/f45-build-32301-658/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.t7smv3e2:/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=1784160000 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.mq1yia + umask 022 + cd /builddir/build/BUILD/python-pyftpdlib-2.2.0-build + cd pyftpdlib-release-2.2.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.2.0-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-pyftpdlib-2.2.0-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=45 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/pyproject-wheeldir --output /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/python-pyftpdlib-2.2.0-3.fc45.noarch-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/python-pyftpdlib-2.2.0-3.fc45.noarch-pyproject-dep-overrides -x ssl,test Handling setuptools from build-system.requires Requirement not satisfied: setuptools Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/python-pyftpdlib-2.2.0-3.fc45.noarch-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-pyftpdlib-2.2.0-3.fc45.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-pyftpdlib.spec'], chrootPath='/var/lib/mock/f45-build-32301-658/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=864000uid=995gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.t7smv3e2:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.t7smv3e2:/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', '938a899e90634283986de7536a215958', '-D', '/var/lib/mock/f45-build-32301-658/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.t7smv3e2:/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=1784160000 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.mRjap8 + umask 022 + cd /builddir/build/BUILD/python-pyftpdlib-2.2.0-build + cd pyftpdlib-release-2.2.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.2.0-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-pyftpdlib-2.2.0-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=45 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/pyproject-wheeldir --output /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/python-pyftpdlib-2.2.0-3.fc45.noarch-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/python-pyftpdlib-2.2.0-3.fc45.noarch-pyproject-dep-overrides -x ssl,test Handling setuptools from build-system.requires Requirement satisfied: setuptools (installed: setuptools 83.0.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' adding license file 'LICENSE' writing manifest file 'pyftpdlib.egg-info/SOURCES.txt' 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' adding license file 'LICENSE' writing manifest file 'pyftpdlib.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-pyftpdlib-2.2.0-build/pyftpdlib-release-2.2.0/pyftpdlib-2.2.0.dist-info' Handling pyasynchat; python_version >= "3.12" from hook generated metadata: Requires-Dist (pyftpdlib) Requirement not satisfied: pyasynchat; python_version >= "3.12" Handling pyasyncore; python_version >= "3.12" from hook generated metadata: Requires-Dist (pyftpdlib) Requirement not satisfied: pyasyncore; python_version >= "3.12" Handling black; extra == "dev" from hook generated metadata: Requires-Dist (pyftpdlib) Ignoring alien requirement: black; extra == "dev" Handling build; extra == "dev" from hook generated metadata: Requires-Dist (pyftpdlib) Ignoring alien requirement: build; extra == "dev" Handling check-manifest; extra == "dev" from hook generated metadata: Requires-Dist (pyftpdlib) Ignoring alien requirement: check-manifest; extra == "dev" Handling coverage; extra == "dev" from hook generated metadata: Requires-Dist (pyftpdlib) Ignoring alien requirement: coverage; extra == "dev" Handling pdbpp; os_name == "nt" and extra == "dev" from hook generated metadata: Requires-Dist (pyftpdlib) Ignoring alien requirement: pdbpp; os_name == "nt" and extra == "dev" Handling pylint; extra == "dev" from hook generated metadata: Requires-Dist (pyftpdlib) Ignoring alien requirement: pylint; extra == "dev" Handling pyreadline3; os_name == "nt" and extra == "dev" from hook generated metadata: Requires-Dist (pyftpdlib) Ignoring alien requirement: pyreadline3; os_name == "nt" and extra == "dev" Handling pytest-cov; extra == "dev" from hook generated metadata: Requires-Dist (pyftpdlib) Ignoring alien requirement: pytest-cov; extra == "dev" Handling pytest-xdist; extra == "dev" from hook generated metadata: Requires-Dist (pyftpdlib) Ignoring alien requirement: pytest-xdist; extra == "dev" Handling rstcheck; extra == "dev" from hook generated metadata: Requires-Dist (pyftpdlib) Ignoring alien requirement: rstcheck; extra == "dev" Handling ruff; extra == "dev" from hook generated metadata: Requires-Dist (pyftpdlib) Ignoring alien requirement: ruff; extra == "dev" Handling toml-sort; extra == "dev" from hook generated metadata: Requires-Dist (pyftpdlib) Ignoring alien requirement: toml-sort; extra == "dev" Handling twine; extra == "dev" from hook generated metadata: Requires-Dist (pyftpdlib) Ignoring alien requirement: twine; extra == "dev" Handling PyOpenSSL; extra == "ssl" from hook generated metadata: Requires-Dist (pyftpdlib) Requirement not satisfied: PyOpenSSL; extra == "ssl" Handling psutil; extra == "test" from hook generated metadata: Requires-Dist (pyftpdlib) Requirement not satisfied: psutil; extra == "test" Handling pyasynchat; python_version >= "3.12" and extra == "test" from hook generated metadata: Requires-Dist (pyftpdlib) Requirement not satisfied: pyasynchat; python_version >= "3.12" and extra == "test" Handling pyasyncore; python_version >= "3.12" and extra == "test" from hook generated metadata: Requires-Dist (pyftpdlib) Requirement not satisfied: pyasyncore; python_version >= "3.12" and extra == "test" Handling pyopenssl; extra == "test" from hook generated metadata: Requires-Dist (pyftpdlib) Requirement not satisfied: pyopenssl; extra == "test" Handling pytest; extra == "test" from hook generated metadata: Requires-Dist (pyftpdlib) Requirement not satisfied: pytest; extra == "test" Handling pytest-xdist; extra == "test" from hook generated metadata: Requires-Dist (pyftpdlib) Requirement not satisfied: pytest-xdist; extra == "test" Handling pywin32; os_name == "nt" and extra == "test" from hook generated metadata: Requires-Dist (pyftpdlib) Ignoring alien requirement: pywin32; os_name == "nt" and extra == "test" Handling setuptools; extra == "test" from hook generated metadata: Requires-Dist (pyftpdlib) Requirement satisfied: setuptools; extra == "test" (installed: setuptools 83.0.0) + cat /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/python-pyftpdlib-2.2.0-3.fc45.noarch-pyproject-buildrequires + rm -rfv pyftpdlib-2.2.0.dist-info/ removed 'pyftpdlib-2.2.0.dist-info/top_level.txt' removed 'pyftpdlib-2.2.0.dist-info/METADATA' removed 'pyftpdlib-2.2.0.dist-info/licenses/LICENSE' removed directory 'pyftpdlib-2.2.0.dist-info/licenses' removed directory 'pyftpdlib-2.2.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-pyftpdlib-2.2.0-3.fc45.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-pyftpdlib.spec'], chrootPath='/var/lib/mock/f45-build-32301-658/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=864000uid=995gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.t7smv3e2:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.t7smv3e2:/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', 'fc5b4b42e3ba40df96e7f9cccd4a3ec7', '-D', '/var/lib/mock/f45-build-32301-658/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.t7smv3e2:/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=1784160000 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.wyyyKS + umask 022 + cd /builddir/build/BUILD/python-pyftpdlib-2.2.0-build + cd pyftpdlib-release-2.2.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.2.0-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-pyftpdlib-2.2.0-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=45 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/pyproject-wheeldir --output /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/python-pyftpdlib-2.2.0-3.fc45.noarch-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/python-pyftpdlib-2.2.0-3.fc45.noarch-pyproject-dep-overrides -x ssl,test Handling setuptools from build-system.requires Requirement satisfied: setuptools (installed: setuptools 83.0.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' adding license file 'LICENSE' writing manifest file 'pyftpdlib.egg-info/SOURCES.txt' 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' adding license file 'LICENSE' writing manifest file 'pyftpdlib.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-pyftpdlib-2.2.0-build/pyftpdlib-release-2.2.0/pyftpdlib-2.2.0.dist-info' Handling pyasynchat; python_version >= "3.12" from hook generated metadata: Requires-Dist (pyftpdlib) Requirement satisfied: pyasynchat; python_version >= "3.12" (installed: pyasynchat 1.0.4) Handling pyasyncore; python_version >= "3.12" from hook generated metadata: Requires-Dist (pyftpdlib) Requirement satisfied: pyasyncore; python_version >= "3.12" (installed: pyasyncore 1.0.4) Handling black; extra == "dev" from hook generated metadata: Requires-Dist (pyftpdlib) Ignoring alien requirement: black; extra == "dev" Handling build; extra == "dev" from hook generated metadata: Requires-Dist (pyftpdlib) Ignoring alien requirement: build; extra == "dev" Handling check-manifest; extra == "dev" from hook generated metadata: Requires-Dist (pyftpdlib) Ignoring alien requirement: check-manifest; extra == "dev" Handling coverage; extra == "dev" from hook generated metadata: Requires-Dist (pyftpdlib) Ignoring alien requirement: coverage; extra == "dev" Handling pdbpp; os_name == "nt" and extra == "dev" from hook generated metadata: Requires-Dist (pyftpdlib) Ignoring alien requirement: pdbpp; os_name == "nt" and extra == "dev" Handling pylint; extra == "dev" from hook generated metadata: Requires-Dist (pyftpdlib) Ignoring alien requirement: pylint; extra == "dev" Handling pyreadline3; os_name == "nt" and extra == "dev" from hook generated metadata: Requires-Dist (pyftpdlib) Ignoring alien requirement: pyreadline3; os_name == "nt" and extra == "dev" Handling pytest-cov; extra == "dev" from hook generated metadata: Requires-Dist (pyftpdlib) Ignoring alien requirement: pytest-cov; extra == "dev" Handling pytest-xdist; extra == "dev" from hook generated metadata: Requires-Dist (pyftpdlib) Ignoring alien requirement: pytest-xdist; extra == "dev" Handling rstcheck; extra == "dev" from hook generated metadata: Requires-Dist (pyftpdlib) Ignoring alien requirement: rstcheck; extra == "dev" Handling ruff; extra == "dev" from hook generated metadata: Requires-Dist (pyftpdlib) Ignoring alien requirement: ruff; extra == "dev" Handling toml-sort; extra == "dev" from hook generated metadata: Requires-Dist (pyftpdlib) Ignoring alien requirement: toml-sort; extra == "dev" Handling twine; extra == "dev" from hook generated metadata: Requires-Dist (pyftpdlib) Ignoring alien requirement: twine; extra == "dev" Handling PyOpenSSL; extra == "ssl" from hook generated metadata: Requires-Dist (pyftpdlib) Requirement satisfied: PyOpenSSL; extra == "ssl" (installed: PyOpenSSL 26.4.0) Handling psutil; extra == "test" from hook generated metadata: Requires-Dist (pyftpdlib) Requirement satisfied: psutil; extra == "test" (installed: psutil 7.2.2) Handling pyasynchat; python_version >= "3.12" and extra == "test" from hook generated metadata: Requires-Dist (pyftpdlib) Requirement satisfied: pyasynchat; python_version >= "3.12" and extra == "test" (installed: pyasynchat 1.0.4) Handling pyasyncore; python_version >= "3.12" and extra == "test" from hook generated metadata: Requires-Dist (pyftpdlib) Requirement satisfied: pyasyncore; python_version >= "3.12" and extra == "test" (installed: pyasyncore 1.0.4) Handling pyopenssl; extra == "test" from hook generated metadata: Requires-Dist (pyftpdlib) Requirement satisfied: pyopenssl; extra == "test" (installed: pyopenssl 26.4.0) Handling pytest; extra == "test" from hook generated metadata: Requires-Dist (pyftpdlib) Requirement satisfied: pytest; extra == "test" (installed: pytest 9.1.1) Handling pytest-xdist; extra == "test" from hook generated metadata: Requires-Dist (pyftpdlib) Requirement satisfied: pytest-xdist; extra == "test" (installed: pytest-xdist 3.7.0) Handling pywin32; os_name == "nt" and extra == "test" from hook generated metadata: Requires-Dist (pyftpdlib) Ignoring alien requirement: pywin32; os_name == "nt" and extra == "test" Handling setuptools; extra == "test" from hook generated metadata: Requires-Dist (pyftpdlib) Requirement satisfied: setuptools; extra == "test" (installed: setuptools 83.0.0) + cat /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/python-pyftpdlib-2.2.0-3.fc45.noarch-pyproject-buildrequires + rm -rfv pyftpdlib-2.2.0.dist-info/ removed 'pyftpdlib-2.2.0.dist-info/top_level.txt' removed 'pyftpdlib-2.2.0.dist-info/METADATA' removed 'pyftpdlib-2.2.0.dist-info/licenses/LICENSE' removed directory 'pyftpdlib-2.2.0.dist-info/licenses' removed directory 'pyftpdlib-2.2.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-pyftpdlib-2.2.0-3.fc45.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-pyftpdlib.spec'], chrootPath='/var/lib/mock/f45-build-32301-658/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=864000uid=995gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.t7smv3e2:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.t7smv3e2:/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', '911cc6090e2b4c8499178ed67da6b2fa', '-D', '/var/lib/mock/f45-build-32301-658/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.t7smv3e2:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-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=1784160000 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.xLJQME + umask 022 + cd /builddir/build/BUILD/python-pyftpdlib-2.2.0-build + cd pyftpdlib-release-2.2.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.2.0-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-pyftpdlib-2.2.0-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=45 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/pyproject-wheeldir --output /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/python-pyftpdlib-2.2.0-3.fc45.noarch-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/python-pyftpdlib-2.2.0-3.fc45.noarch-pyproject-dep-overrides -x ssl,test Handling setuptools from build-system.requires Requirement satisfied: setuptools (installed: setuptools 83.0.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' adding license file 'LICENSE' writing manifest file 'pyftpdlib.egg-info/SOURCES.txt' 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' adding license file 'LICENSE' writing manifest file 'pyftpdlib.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-pyftpdlib-2.2.0-build/pyftpdlib-release-2.2.0/pyftpdlib-2.2.0.dist-info' Handling pyasynchat; python_version >= "3.12" from hook generated metadata: Requires-Dist (pyftpdlib) Requirement satisfied: pyasynchat; python_version >= "3.12" (installed: pyasynchat 1.0.4) Handling pyasyncore; python_version >= "3.12" from hook generated metadata: Requires-Dist (pyftpdlib) Requirement satisfied: pyasyncore; python_version >= "3.12" (installed: pyasyncore 1.0.4) Handling black; extra == "dev" from hook generated metadata: Requires-Dist (pyftpdlib) Ignoring alien requirement: black; extra == "dev" Handling build; extra == "dev" from hook generated metadata: Requires-Dist (pyftpdlib) Ignoring alien requirement: build; extra == "dev" Handling check-manifest; extra == "dev" from hook generated metadata: Requires-Dist (pyftpdlib) Ignoring alien requirement: check-manifest; extra == "dev" Handling coverage; extra == "dev" from hook generated metadata: Requires-Dist (pyftpdlib) Ignoring alien requirement: coverage; extra == "dev" Handling pdbpp; os_name == "nt" and extra == "dev" from hook generated metadata: Requires-Dist (pyftpdlib) Ignoring alien requirement: pdbpp; os_name == "nt" and extra == "dev" Handling pylint; extra == "dev" from hook generated metadata: Requires-Dist (pyftpdlib) Ignoring alien requirement: pylint; extra == "dev" Handling pyreadline3; os_name == "nt" and extra == "dev" from hook generated metadata: Requires-Dist (pyftpdlib) Ignoring alien requirement: pyreadline3; os_name == "nt" and extra == "dev" Handling pytest-cov; extra == "dev" from hook generated metadata: Requires-Dist (pyftpdlib) Ignoring alien requirement: pytest-cov; extra == "dev" Handling pytest-xdist; extra == "dev" from hook generated metadata: Requires-Dist (pyftpdlib) Ignoring alien requirement: pytest-xdist; extra == "dev" Handling rstcheck; extra == "dev" from hook generated metadata: Requires-Dist (pyftpdlib) Ignoring alien requirement: rstcheck; extra == "dev" Handling ruff; extra == "dev" from hook generated metadata: Requires-Dist (pyftpdlib) Ignoring alien requirement: ruff; extra == "dev" Handling toml-sort; extra == "dev" from hook generated metadata: Requires-Dist (pyftpdlib) Ignoring alien requirement: toml-sort; extra == "dev" Handling twine; extra == "dev" from hook generated metadata: Requires-Dist (pyftpdlib) Ignoring alien requirement: twine; extra == "dev" Handling PyOpenSSL; extra == "ssl" from hook generated metadata: Requires-Dist (pyftpdlib) Requirement satisfied: PyOpenSSL; extra == "ssl" (installed: PyOpenSSL 26.4.0) Handling psutil; extra == "test" from hook generated metadata: Requires-Dist (pyftpdlib) Requirement satisfied: psutil; extra == "test" (installed: psutil 7.2.2) Handling pyasynchat; python_version >= "3.12" and extra == "test" from hook generated metadata: Requires-Dist (pyftpdlib) Requirement satisfied: pyasynchat; python_version >= "3.12" and extra == "test" (installed: pyasynchat 1.0.4) Handling pyasyncore; python_version >= "3.12" and extra == "test" from hook generated metadata: Requires-Dist (pyftpdlib) Requirement satisfied: pyasyncore; python_version >= "3.12" and extra == "test" (installed: pyasyncore 1.0.4) Handling pyopenssl; extra == "test" from hook generated metadata: Requires-Dist (pyftpdlib) Requirement satisfied: pyopenssl; extra == "test" (installed: pyopenssl 26.4.0) Handling pytest; extra == "test" from hook generated metadata: Requires-Dist (pyftpdlib) Requirement satisfied: pytest; extra == "test" (installed: pytest 9.1.1) Handling pytest-xdist; extra == "test" from hook generated metadata: Requires-Dist (pyftpdlib) Requirement satisfied: pytest-xdist; extra == "test" (installed: pytest-xdist 3.7.0) Handling pywin32; os_name == "nt" and extra == "test" from hook generated metadata: Requires-Dist (pyftpdlib) Ignoring alien requirement: pywin32; os_name == "nt" and extra == "test" Handling setuptools; extra == "test" from hook generated metadata: Requires-Dist (pyftpdlib) Requirement satisfied: setuptools; extra == "test" (installed: setuptools 83.0.0) + cat /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/python-pyftpdlib-2.2.0-3.fc45.noarch-pyproject-buildrequires + rm -rfv pyftpdlib-2.2.0.dist-info/ removed 'pyftpdlib-2.2.0.dist-info/top_level.txt' removed 'pyftpdlib-2.2.0.dist-info/METADATA' removed 'pyftpdlib-2.2.0.dist-info/licenses/LICENSE' removed directory 'pyftpdlib-2.2.0.dist-info/licenses' removed directory 'pyftpdlib-2.2.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.0l9bUI + umask 022 + cd /builddir/build/BUILD/python-pyftpdlib-2.2.0-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd pyftpdlib-release-2.2.0 + mkdir -p /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/.pyproject-builddir + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-pyftpdlib-2.2.0-build/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/pyproject-wheeldir Processing ./. Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) running dist_info creating /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/.pyproject-builddir/pip-modern-metadata-cpmdqufg/pyftpdlib.egg-info writing /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/.pyproject-builddir/pip-modern-metadata-cpmdqufg/pyftpdlib.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/.pyproject-builddir/pip-modern-metadata-cpmdqufg/pyftpdlib.egg-info/dependency_links.txt writing requirements to /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/.pyproject-builddir/pip-modern-metadata-cpmdqufg/pyftpdlib.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/.pyproject-builddir/pip-modern-metadata-cpmdqufg/pyftpdlib.egg-info/top_level.txt writing manifest file '/builddir/build/BUILD/python-pyftpdlib-2.2.0-build/.pyproject-builddir/pip-modern-metadata-cpmdqufg/pyftpdlib.egg-info/SOURCES.txt' reading manifest file '/builddir/build/BUILD/python-pyftpdlib-2.2.0-build/.pyproject-builddir/pip-modern-metadata-cpmdqufg/pyftpdlib.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file '/builddir/build/BUILD/python-pyftpdlib-2.2.0-build/.pyproject-builddir/pip-modern-metadata-cpmdqufg/pyftpdlib.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-pyftpdlib-2.2.0-build/.pyproject-builddir/pip-modern-metadata-cpmdqufg/pyftpdlib-2.2.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/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/exceptions.py -> build/lib/pyftpdlib copying pyftpdlib/filesystems.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 copying pyftpdlib/utils.py -> build/lib/pyftpdlib creating build/lib/pyftpdlib/handlers copying pyftpdlib/handlers/__init__.py -> build/lib/pyftpdlib/handlers creating build/lib/pyftpdlib/handlers/ftp copying pyftpdlib/handlers/ftp/__init__.py -> build/lib/pyftpdlib/handlers/ftp copying pyftpdlib/handlers/ftp/control.py -> build/lib/pyftpdlib/handlers/ftp copying pyftpdlib/handlers/ftp/data.py -> build/lib/pyftpdlib/handlers/ftp copying pyftpdlib/handlers/ftp/dispatchers.py -> build/lib/pyftpdlib/handlers/ftp copying pyftpdlib/handlers/ftp/producers.py -> build/lib/pyftpdlib/handlers/ftp creating build/lib/pyftpdlib/handlers/ftps copying pyftpdlib/handlers/ftps/__init__.py -> build/lib/pyftpdlib/handlers/ftps copying pyftpdlib/handlers/ftps/control.py -> build/lib/pyftpdlib/handlers/ftps copying pyftpdlib/handlers/ftps/data.py -> build/lib/pyftpdlib/handlers/ftps copying pyftpdlib/handlers/ftps/ssl.py -> build/lib/pyftpdlib/handlers/ftps 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' adding license file 'LICENSE' writing manifest file 'pyftpdlib.egg-info/SOURCES.txt' running build_scripts creating build/scripts-3.15 copying and adjusting scripts/ftpbench -> build/scripts-3.15 changing mode of build/scripts-3.15/ftpbench from 644 to 755 installing to build/bdist.linux-riscv64/wheel running install running install_lib creating build/bdist.linux-riscv64/wheel creating build/bdist.linux-riscv64/wheel/pyftpdlib copying build/lib/pyftpdlib/__init__.py -> build/bdist.linux-riscv64/wheel/./pyftpdlib copying build/lib/pyftpdlib/__main__.py -> build/bdist.linux-riscv64/wheel/./pyftpdlib copying build/lib/pyftpdlib/authorizers.py -> build/bdist.linux-riscv64/wheel/./pyftpdlib copying build/lib/pyftpdlib/exceptions.py -> build/bdist.linux-riscv64/wheel/./pyftpdlib copying build/lib/pyftpdlib/filesystems.py -> build/bdist.linux-riscv64/wheel/./pyftpdlib copying build/lib/pyftpdlib/ioloop.py -> build/bdist.linux-riscv64/wheel/./pyftpdlib copying build/lib/pyftpdlib/log.py -> build/bdist.linux-riscv64/wheel/./pyftpdlib copying build/lib/pyftpdlib/prefork.py -> build/bdist.linux-riscv64/wheel/./pyftpdlib copying build/lib/pyftpdlib/servers.py -> build/bdist.linux-riscv64/wheel/./pyftpdlib copying build/lib/pyftpdlib/utils.py -> build/bdist.linux-riscv64/wheel/./pyftpdlib creating build/bdist.linux-riscv64/wheel/pyftpdlib/handlers copying build/lib/pyftpdlib/handlers/__init__.py -> build/bdist.linux-riscv64/wheel/./pyftpdlib/handlers creating build/bdist.linux-riscv64/wheel/pyftpdlib/handlers/ftp copying build/lib/pyftpdlib/handlers/ftp/__init__.py -> build/bdist.linux-riscv64/wheel/./pyftpdlib/handlers/ftp copying build/lib/pyftpdlib/handlers/ftp/control.py -> build/bdist.linux-riscv64/wheel/./pyftpdlib/handlers/ftp copying build/lib/pyftpdlib/handlers/ftp/data.py -> build/bdist.linux-riscv64/wheel/./pyftpdlib/handlers/ftp copying build/lib/pyftpdlib/handlers/ftp/dispatchers.py -> build/bdist.linux-riscv64/wheel/./pyftpdlib/handlers/ftp copying build/lib/pyftpdlib/handlers/ftp/producers.py -> build/bdist.linux-riscv64/wheel/./pyftpdlib/handlers/ftp creating build/bdist.linux-riscv64/wheel/pyftpdlib/handlers/ftps copying build/lib/pyftpdlib/handlers/ftps/__init__.py -> build/bdist.linux-riscv64/wheel/./pyftpdlib/handlers/ftps copying build/lib/pyftpdlib/handlers/ftps/control.py -> build/bdist.linux-riscv64/wheel/./pyftpdlib/handlers/ftps copying build/lib/pyftpdlib/handlers/ftps/data.py -> build/bdist.linux-riscv64/wheel/./pyftpdlib/handlers/ftps copying build/lib/pyftpdlib/handlers/ftps/ssl.py -> build/bdist.linux-riscv64/wheel/./pyftpdlib/handlers/ftps running install_egg_info Copying pyftpdlib.egg-info to build/bdist.linux-riscv64/wheel/./pyftpdlib-2.2.0-py3.15.egg-info running install_scripts creating build/bdist.linux-riscv64/wheel/pyftpdlib-2.2.0.data/scripts copying build/scripts-3.15/ftpbench -> build/bdist.linux-riscv64/wheel/pyftpdlib-2.2.0.data/scripts changing mode of build/bdist.linux-riscv64/wheel/pyftpdlib-2.2.0.data/scripts/ftpbench to 755 creating build/bdist.linux-riscv64/wheel/pyftpdlib-2.2.0.dist-info/WHEEL creating '/builddir/.cache/pip/wheels/22/1c/1d/d007ad104fcbd663ba7d84e539b52db668531c844793967ff9/tmpu_486rmo/.tmp-evjgz8bb/pyftpdlib-2.2.0-py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it adding 'pyftpdlib/__init__.py' adding 'pyftpdlib/__main__.py' adding 'pyftpdlib/authorizers.py' adding 'pyftpdlib/exceptions.py' adding 'pyftpdlib/filesystems.py' adding 'pyftpdlib/ioloop.py' adding 'pyftpdlib/log.py' adding 'pyftpdlib/prefork.py' adding 'pyftpdlib/servers.py' adding 'pyftpdlib/utils.py' adding 'pyftpdlib/handlers/__init__.py' adding 'pyftpdlib/handlers/ftp/__init__.py' adding 'pyftpdlib/handlers/ftp/control.py' adding 'pyftpdlib/handlers/ftp/data.py' adding 'pyftpdlib/handlers/ftp/dispatchers.py' adding 'pyftpdlib/handlers/ftp/producers.py' adding 'pyftpdlib/handlers/ftps/__init__.py' adding 'pyftpdlib/handlers/ftps/control.py' adding 'pyftpdlib/handlers/ftps/data.py' adding 'pyftpdlib/handlers/ftps/ssl.py' adding 'pyftpdlib-2.2.0.data/scripts/ftpbench' adding 'pyftpdlib-2.2.0.dist-info/licenses/LICENSE' adding 'pyftpdlib-2.2.0.dist-info/METADATA' adding 'pyftpdlib-2.2.0.dist-info/WHEEL' adding 'pyftpdlib-2.2.0.dist-info/top_level.txt' adding 'pyftpdlib-2.2.0.dist-info/RECORD' removing build/bdist.linux-riscv64/wheel Building wheel for pyftpdlib (pyproject.toml): finished with status 'done' Created wheel for pyftpdlib: filename=pyftpdlib-2.2.0-py3-none-any.whl size=89111 sha256=67c75deb8aa591668010e0b421562ee76e5a9c63cf83766c003a4a7b9eb81f7a Stored in directory: /builddir/.cache/pip/wheels/22/1c/1d/d007ad104fcbd663ba7d84e539b52db668531c844793967ff9 Successfully built pyftpdlib + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.t9yJ8n + umask 022 + cd /builddir/build/BUILD/python-pyftpdlib-2.2.0-build + '[' /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT ++ dirname /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT + mkdir -p /builddir/build/BUILD/python-pyftpdlib-2.2.0-build + mkdir /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd pyftpdlib-release-2.2.0 ++ ls /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/pyproject-wheeldir/pyftpdlib-2.2.0-py3-none-any.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=pyftpdlib==2.2.0 + '[' -z pyftpdlib==2.2.0 ']' + PIP_CONFIG_FILE=/dev/null + TMPDIR=/builddir/build/BUILD/python-pyftpdlib-2.2.0-build/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/python-pyftpdlib-2.2.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.2.0-build/pyproject-wheeldir pyftpdlib==2.2.0 Using pip 26.1.2 from /usr/lib/python3.15/site-packages/pip (python 3.15) Looking in links: /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/pyproject-wheeldir Processing /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/pyproject-wheeldir/pyftpdlib-2.2.0-py3-none-any.whl Installing collected packages: pyftpdlib Successfully installed pyftpdlib-2.2.0 + '[' -d /builddir/build/BUILD/python-pyftpdlib-2.2.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.2.0-build/BUILDROOT/usr/bin/ftpbench /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/bin/ftpbench: updating + rm -rfv /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/python-pyftpdlib-2.2.0-3.fc45.noarch-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + site_dirs+=("/usr/lib/python3.15/site-packages") + '[' /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/lib64/python3.15/site-packages '!=' /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + '[' -d /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/lib64/python3.15/site-packages ']' + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost %dir /usr/lib/python3.15/site-packages/pyftpdlib-2.2.0.dist-info' +++ basename /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/lib/python3.15/site-packages/pyftpdlib-2.2.0.dist-info ++ PYTHONPATH=/usr/lib/rpm/redhat ++ /usr/bin/python3 -sBc 'import sys; from pyproject_save_files import canonical_name_from_distinfo; print(canonical_name_from_distinfo(sys.argv[1]))' pyftpdlib-2.2.0.dist-info + _normalized=pyftpdlib + echo '%ghost %dir /usr/lib/python3.15/site-packages/pyftpdlib-2.2.0.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/lib/python3.15/site-packages/pyftpdlib-2.2.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.2.0-build/BUILDROOT --record /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/lib/python3.15/site-packages/pyftpdlib-2.2.0.dist-info/RECORD --output /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/python-pyftpdlib-2.2.0-3.fc45.noarch-pyproject-record + rm -fv /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/lib/python3.15/site-packages/pyftpdlib-2.2.0.dist-info/RECORD removed '/builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/lib/python3.15/site-packages/pyftpdlib-2.2.0.dist-info/RECORD' + rm -fv /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/lib/python3.15/site-packages/pyftpdlib-2.2.0.dist-info/REQUESTED removed '/builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/lib/python3.15/site-packages/pyftpdlib-2.2.0.dist-info/REQUESTED' + '[' -f /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/python-pyftpdlib-2.2.0-3.fc45.noarch-pyproject-dep-overrides ']' ++ wc -l /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/python-pyftpdlib-2.2.0-3.fc45.noarch-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + RPM_FILES_ESCAPE=4.19 + /usr/bin/python3 /usr/lib/rpm/redhat/pyproject_save_files.py --output-files /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/python-pyftpdlib-2.2.0-3.fc45.noarch-pyproject-files --output-modules /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/python-pyftpdlib-2.2.0-3.fc45.noarch-pyproject-modules --buildroot /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT --sitelib /usr/lib/python3.15/site-packages --sitearch /usr/lib64/python3.15/site-packages --python-version 3.15 --pyproject-record /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/python-pyftpdlib-2.2.0-3.fc45.noarch-pyproject-record --prefix /usr -l pyftpdlib + mkdir -p /builddir/build/BUILD/python-pyftpdlib-2.2.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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + PATH=/builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/lib/python3.15/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/python-pyftpdlib-2.2.0-build/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=8 + help2man --no-info --version-string 'ftpbench 2.2.0' -o /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/share/man/man1/ftpbench.1 --no-discard-stderr /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/bin/ftpbench + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + COMPRESS='gzip -9 -n' + COMPRESS_EXT=.gz + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j8 Bytecompiling .py files below /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/lib/python3.15 using python3.15 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-det --brp -j8 /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/lib/python3.15/site-packages/pyftpdlib/handlers/ftp/__pycache__/__init__.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/lib/python3.15/site-packages/pyftpdlib/handlers/ftps/__pycache__/__init__.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/lib/python3.15/site-packages/pyftpdlib/handlers/ftp/__pycache__/producers.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/lib/python3.15/site-packages/pyftpdlib/handlers/ftps/__pycache__/data.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/lib/python3.15/site-packages/pyftpdlib/handlers/__pycache__/__init__.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/lib/python3.15/site-packages/pyftpdlib/__pycache__/__init__.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/lib/python3.15/site-packages/pyftpdlib/handlers/ftp/__pycache__/dispatchers.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/lib/python3.15/site-packages/pyftpdlib/handlers/ftps/__pycache__/control.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/lib/python3.15/site-packages/pyftpdlib/__pycache__/exceptions.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/lib/python3.15/site-packages/pyftpdlib/handlers/ftps/__pycache__/ssl.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/lib/python3.15/site-packages/pyftpdlib/__pycache__/__main__.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/lib/python3.15/site-packages/pyftpdlib/handlers/ftp/__pycache__/data.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/lib/python3.15/site-packages/pyftpdlib/__pycache__/prefork.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/lib/python3.15/site-packages/pyftpdlib/__pycache__/log.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/lib/python3.15/site-packages/pyftpdlib/__pycache__/utils.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/lib/python3.15/site-packages/pyftpdlib/__pycache__/prefork.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/lib/python3.15/site-packages/pyftpdlib/__pycache__/filesystems.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/lib/python3.15/site-packages/pyftpdlib/__pycache__/authorizers.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/lib/python3.15/site-packages/pyftpdlib/__pycache__/utils.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/lib/python3.15/site-packages/pyftpdlib/__pycache__/servers.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/lib/python3.15/site-packages/pyftpdlib/__pycache__/ioloop.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/lib/python3.15/site-packages/pyftpdlib/handlers/ftp/__pycache__/control.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/lib/python3.15/site-packages/pyftpdlib/handlers/ftp/__pycache__/control.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/lib/python3.15/site-packages/pyftpdlib/__pycache__/ioloop.cpython-315.opt-1.pyc: replacing with normalized version Scanned 19 directories and 67 files, processed 25 inodes, 24 modified (8 replaced + 16 rewritten), 0 unsupported format, 0 errors + /usr/bin/linkdupes --brp /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr Scanned 18 directories and 67 files, considered 67 files, read 2 files, linked 1 files, 0 errors sum of sizes of linked files: 155 bytes Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.d1T1Uu + umask 022 + cd /builddir/build/BUILD/python-pyftpdlib-2.2.0-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd pyftpdlib-release-2.2.0 + '[' '!' -f /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/python-pyftpdlib-2.2.0-3.fc45.noarch-pyproject-modules ']' + PATH=/builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/lib/python3.15/site-packages + _PYTHONSITE=/builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/lib/python3.15/site-packages + PYTHONDONTWRITEBYTECODE=1 + /usr/bin/python3 -sP /usr/lib/rpm/redhat/import_all_modules.py -f /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/python-pyftpdlib-2.2.0-3.fc45.noarch-pyproject-modules Check import: pyftpdlib Check import: pyftpdlib.authorizers Check import: pyftpdlib.exceptions Check import: pyftpdlib.filesystems Check import: pyftpdlib.handlers Check import: pyftpdlib.handlers.ftp Check import: pyftpdlib.handlers.ftp.control Check import: pyftpdlib.handlers.ftp.data Check import: pyftpdlib.handlers.ftp.dispatchers Check import: pyftpdlib.handlers.ftp.producers Check import: pyftpdlib.handlers.ftps Check import: pyftpdlib.handlers.ftps.control Check import: pyftpdlib.handlers.ftps.data Check import: pyftpdlib.handlers.ftps.ssl Check import: pyftpdlib.ioloop Check import: pyftpdlib.log Check import: pyftpdlib.prefork Check import: pyftpdlib.servers Check import: pyftpdlib.utils + 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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + PATH=/builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/lib/python3.15/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/python-pyftpdlib-2.2.0-build/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=8 + /usr/bin/pytest -v -n auto --dist loadgroup -k 'not test_mlst and not test_nlst' ============================= test session starts ============================== created: 8/8 workers 8 workers [774 items] scheduling tests via LoadGroupScheduling tests/test_functional.py::TestCallbacks::test_on_disconnect@serial tests/test_authorizers.py::TestDummyAuthorizer::test_override_perm_interface tests/test_authorizers.py::TestDummyAuthorizer::test_override_perm_recursive_paths tests/test_authorizers.py::TestDummyAuthorizer::test_common_methods tests/test_authorizers.py::TestUnixAuthorizer::test_get_perms [gw5] SKIPPED tests/test_authorizers.py::TestUnixAuthorizer::test_get_perms [gw4] PASSED tests/test_authorizers.py::TestDummyAuthorizer::test_override_perm_recursive_paths tests/test_authorizers.py::TestDummyAuthorizer::test_override_perm_not_recursive_paths [gw3] PASSED tests/test_authorizers.py::TestDummyAuthorizer::test_override_perm_not_recursive_paths tests/test_authorizers.py::TestUnixAuthorizer::test_error_options [gw6] SKIPPED tests/test_authorizers.py::TestUnixAuthorizer::test_error_options [gw1] PASSED tests/test_authorizers.py::TestDummyAuthorizer::test_common_methods tests/test_authorizers.py::TestUnixAuthorizer::test_get_home_dir [gw7] SKIPPED tests/test_authorizers.py::TestUnixAuthorizer::test_get_home_dir [gw2] PASSED tests/test_authorizers.py::TestDummyAuthorizer::test_override_perm_interface tests/test_authorizers.py::TestUnixAuthorizer::test_not_root [gw5] SKIPPED tests/test_authorizers.py::TestUnixAuthorizer::test_not_root tests/test_authorizers.py::TestUnixAuthorizer::test_impersonate_user tests/test_authorizers.py::TestUnixAuthorizer::test_has_user [gw6] SKIPPED tests/test_authorizers.py::TestUnixAuthorizer::test_impersonate_user [gw4] SKIPPED tests/test_authorizers.py::TestUnixAuthorizer::test_has_user tests/test_authorizers.py::TestUnixAuthorizer::test_get_perms_anonymous tests/test_authorizers.py::TestUnixAuthorizer::test_has_perm_anonymous [gw3] SKIPPED tests/test_authorizers.py::TestUnixAuthorizer::test_has_perm_anonymous tests/test_authorizers.py::TestUnixAuthorizer::test_messages [gw7] SKIPPED tests/test_authorizers.py::TestUnixAuthorizer::test_messages [gw1] SKIPPED tests/test_authorizers.py::TestUnixAuthorizer::test_get_perms_anonymous tests/test_authorizers.py::TestUnixAuthorizer::test_override_user_errors [gw5] SKIPPED tests/test_authorizers.py::TestUnixAuthorizer::test_override_user_errors tests/test_authorizers.py::TestUnixAuthorizer::test_has_perm [gw2] SKIPPED tests/test_authorizers.py::TestUnixAuthorizer::test_has_perm tests/test_authorizers.py::TestUnixAuthorizer::test_override_user_homedir [gw6] SKIPPED tests/test_authorizers.py::TestUnixAuthorizer::test_override_user_homedir tests/test_authorizers.py::TestUnixAuthorizer::test_override_user_password tests/test_authorizers.py::TestUnixAuthorizer::test_validate_authentication [gw0] PASSED tests/test_functional.py::TestCallbacks::test_on_disconnect@serial [gw5] SKIPPED tests/test_authorizers.py::TestUnixAuthorizer::test_validate_authentication tests/test_authorizers.py::TestUnixAuthorizer::test_override_user_msg_login_quit [gw4] SKIPPED tests/test_authorizers.py::TestUnixAuthorizer::test_override_user_msg_login_quit tests/test_authorizers.py::TestUnixAuthorizer::test_override_user_perm [gw1] SKIPPED tests/test_authorizers.py::TestUnixAuthorizer::test_override_user_perm [gw3] SKIPPED tests/test_authorizers.py::TestUnixAuthorizer::test_override_user_password tests/test_authorizers.py::TestUnixAuthorizer::test_require_valid_shell [gw7] SKIPPED tests/test_authorizers.py::TestUnixAuthorizer::test_require_valid_shell tests/test_authorizers.py::TestUnixAuthorizer::test_validate_authentication_anonymous [gw6] SKIPPED tests/test_authorizers.py::TestUnixAuthorizer::test_validate_authentication_anonymous tests/test_functional.py::TestCallbacks::test_on_file_received@serial tests/test_authorizers.py::TestUnixAuthorizer::test_terminate_impersonation [gw2] SKIPPED tests/test_authorizers.py::TestUnixAuthorizer::test_terminate_impersonation tests/test_authorizers.py::TestWindowsAuthorizer::test_get_perms [gw1] SKIPPED tests/test_authorizers.py::TestWindowsAuthorizer::test_get_perms tests/test_authorizers.py::TestWindowsAuthorizer::test_get_home_dir [gw3] SKIPPED tests/test_authorizers.py::TestWindowsAuthorizer::test_get_home_dir tests/test_authorizers.py::TestWindowsAuthorizer::test_has_user tests/test_authorizers.py::TestWindowsAuthorizer::test_error_options tests/test_authorizers.py::TestWindowsAuthorizer::test_has_perm [gw7] SKIPPED tests/test_authorizers.py::TestWindowsAuthorizer::test_has_user [gw5] SKIPPED tests/test_authorizers.py::TestWindowsAuthorizer::test_has_perm [gw4] SKIPPED tests/test_authorizers.py::TestWindowsAuthorizer::test_error_options tests/test_authorizers.py::TestWindowsAuthorizer::test_impersonate_user [gw2] SKIPPED tests/test_authorizers.py::TestWindowsAuthorizer::test_impersonate_user tests/test_authorizers.py::TestWindowsAuthorizer::test_messages [gw6] SKIPPED tests/test_authorizers.py::TestWindowsAuthorizer::test_messages tests/test_authorizers.py::TestWindowsAuthorizer::test_override_user_homedir [gw3] SKIPPED tests/test_authorizers.py::TestWindowsAuthorizer::test_override_user_homedir tests/test_authorizers.py::TestWindowsAuthorizer::test_override_user_errors tests/test_authorizers.py::TestWindowsAuthorizer::test_override_user_msg_login_quit [gw7] SKIPPED tests/test_authorizers.py::TestWindowsAuthorizer::test_override_user_msg_login_quit [gw1] SKIPPED tests/test_authorizers.py::TestWindowsAuthorizer::test_override_user_errors tests/test_authorizers.py::TestWindowsAuthorizer::test_override_user_perm [gw5] SKIPPED tests/test_authorizers.py::TestWindowsAuthorizer::test_override_user_perm tests/test_authorizers.py::TestWindowsAuthorizer::test_override_user_password [gw4] SKIPPED tests/test_authorizers.py::TestWindowsAuthorizer::test_override_user_password tests/test_authorizers.py::TestWindowsAuthorizer::test_terminate_impersonation tests/test_authorizers.py::TestWindowsAuthorizer::test_validate_authentication [gw2] SKIPPED tests/test_authorizers.py::TestWindowsAuthorizer::test_terminate_impersonation [gw6] SKIPPED tests/test_authorizers.py::TestWindowsAuthorizer::test_validate_authentication tests/test_cli.py::TestCommandLineParser::test_banner tests/test_authorizers.py::TestWindowsAuthorizer::test_wrong_anonymous_credentials [gw1] SKIPPED tests/test_authorizers.py::TestWindowsAuthorizer::test_wrong_anonymous_credentials tests/test_cli.py::TestCommandLineParser::test_concurrency tests/test_cli.py::TestCommandLineParser::test_directory_opt tests/test_cli.py::TestCommandLineParser::test_debug_opt [gw0] PASSED tests/test_functional.py::TestCallbacks::test_on_file_received@serial tests/test_functional.py::TestCallbacks::test_on_file_sent@serial [gw3] PASSED tests/test_cli.py::TestCommandLineParser::test_banner [gw7] PASSED tests/test_cli.py::TestCommandLineParser::test_concurrency tests/test_cli.py::TestCommandLineParser::test_max_cons_per_ip usage: python3 -m pyftpdlib [options] -c: error: unrecognized arguments: xxx usage: python3 -m pyftpdlib [options] -c: error: argument -d/--directory: expected one argument tests/test_cli.py::TestCommandLineParser::test_disable_sendfile tests/test_cli.py::TestCommandLineParser::test_encoding usage: python3 -m pyftpdlib [options] -c: error: argument -i/--interface: expected one argument [gw1] PASSED tests/test_cli.py::TestCommandLineParser::test_max_cons_per_ip usage: python3 -m pyftpdlib [options] [gw6] PASSED tests/test_cli.py::TestCommandLineParser::test_encoding -c: error: argument -i/--interface: expected one argument [gw5] PASSED tests/test_cli.py::TestCommandLineParser::test_debug_opt [gw2] PASSED tests/test_cli.py::TestCommandLineParser::test_disable_sendfile [gw4] PASSED tests/test_cli.py::TestCommandLineParser::test_directory_opt tests/test_cli.py::TestCommandLineParser::test_interface_opt usage: python3 -m pyftpdlib [options] tests/test_cli.py::TestCommandLineParser::test_permit_privileged_ports -c: error: argument -p/--port: expected one argument [gw3] PASSED tests/test_cli.py::TestCommandLineParser::test_interface_opt usage: python3 -m pyftpdlib [options] -c: error: argument -p/--port: invalid int value: 'foo' tests/test_cli.py::TestCommandLineParser::test_max_login_attempts tests/test_cli.py::TestCommandLineParser::test_max_cons [gw7] PASSED tests/test_cli.py::TestCommandLineParser::test_max_cons tests/test_cli.py::TestCommandLineParser::test_port_opt tests/test_cli.py::TestCommandLineParser::test_permit_foreign_addresses [gw2] PASSED tests/test_cli.py::TestCommandLineParser::test_permit_foreign_addresses [gw6] PASSED tests/test_cli.py::TestCommandLineParser::test_permit_privileged_ports [gw5] PASSED tests/test_cli.py::TestCommandLineParser::test_max_login_attempts usage: python3 -m pyftpdlib [options] -c: error: argument -r/--range: expected one argument tests/test_cli.py::TestCommandLineParser::test_nat_address_opt tests/test_cli.py::TestCommandLineParser::test_range_opt usage: python3 -m pyftpdlib [options] -c: error: argument -r/--range: invalid port range: 'yyy-zzz' (expected FROM-TO) [gw1] PASSED tests/test_cli.py::TestCommandLineParser::test_port_opt tests/test_cli.py::TestCommandLineParser::test_username_and_password_opt [gw0] PASSED tests/test_functional.py::TestCallbacks::test_on_file_sent@serial usage: python3 -m pyftpdlib [options] -c: error: argument -n/--nat-address: expected one argument tests/test_functional.py::TestCallbacks::test_on_incomplete_file_received@serial tests/test_cli.py::TestCommandLineParser::test_tls_required tests/test_cli.py::TestCommandLineParser::test_timeout [gw7] PASSED tests/test_cli.py::TestCommandLineParser::test_timeout [gw4] PASSED tests/test_cli.py::TestCommandLineParser::test_nat_address_opt [gw3] PASSED tests/test_cli.py::TestCommandLineParser::test_range_opt tests/test_cli.py::TestCommandLineParser::test_use_localtime [gw2] PASSED tests/test_cli.py::TestCommandLineParser::test_username_and_password_opt [gw5] PASSED tests/test_cli.py::TestCommandLineParser::test_use_localtime tests/test_cli.py::TestCommandLineParser::test_tls tests/test_filesystems.py::TestAbstractedFS::test_ftp2fs [gw6] PASSED tests/test_cli.py::TestCommandLineParser::test_tls_required [gw7] PASSED tests/test_filesystems.py::TestAbstractedFS::test_ftp2fs usage: python3 -m pyftpdlib [options] -c: error: unrecognized arguments: foo tests/test_filesystems.py::TestAbstractedFS::test_fs2ftp [gw3] PASSED tests/test_filesystems.py::TestAbstractedFS::test_fs2ftp tests/test_filesystems.py::TestAbstractedFS::test_ftpnorm [gw2] PASSED tests/test_filesystems.py::TestAbstractedFS::test_ftpnorm tests/test_cli.py::TestCommandLineParser::test_write_opt [gw4] PASSED tests/test_cli.py::TestCommandLineParser::test_write_opt tests/test_filesystems.py::TestAbstractedFS::test_validpath_external_symlink tests/test_filesystems.py::TestAbstractedFS::test_validpath_validlink [gw7] PASSED tests/test_filesystems.py::TestAbstractedFS::test_validpath_validlink tests/test_functional.py::TestFtpAuthentication::test_anon_auth [gw5] PASSED tests/test_filesystems.py::TestAbstractedFS::test_validpath_external_symlink tests/test_functional.py::TestFtpAuthentication::test_auth_failed tests/test_functional.py::TestFtpAuthentication::test_auth_ok [gw1] PASSED tests/test_cli.py::TestCommandLineParser::test_tls tests/test_filesystems.py::TestAbstractedFS::test_validpath [gw6] PASSED tests/test_filesystems.py::TestAbstractedFS::test_validpath tests/test_functional.py::TestFtpAuthentication::test_rein_during_transfer tests/test_filesystems.py::TestUnixFilesystem::test_case [gw0] PASSED tests/test_functional.py::TestCallbacks::test_on_incomplete_file_received@serial tests/test_functional.py::TestFtpAuthentication::test_max_auth [gw1] PASSED tests/test_filesystems.py::TestUnixFilesystem::test_case tests/test_functional.py::TestCallbacks::test_on_incomplete_file_sent@serial [gw2] PASSED tests/test_functional.py::TestFtpAuthentication::test_auth_ok tests/test_functional.py::TestFtpAuthentication::test_rein tests/test_functional.py::TestFtpDummyCmds::test_help [gw3] PASSED tests/test_functional.py::TestFtpAuthentication::test_auth_failed [gw4] PASSED tests/test_functional.py::TestFtpAuthentication::test_anon_auth tests/test_functional.py::TestFtpAuthentication::test_wrong_cmds_order tests/test_functional.py::TestFtpAuthentication::test_user_during_transfer [gw6] PASSED tests/test_functional.py::TestFtpAuthentication::test_rein [gw5] PASSED tests/test_functional.py::TestFtpAuthentication::test_max_auth tests/test_functional.py::TestFtpAuthentication::test_user [gw4] PASSED tests/test_functional.py::TestFtpAuthentication::test_wrong_cmds_order [gw1] PASSED tests/test_functional.py::TestFtpDummyCmds::test_help tests/test_functional.py::TestFtpDummyCmds::test_feat tests/test_functional.py::TestFtpDummyCmds::test_quit tests/test_functional.py::TestFtpDummyCmds::test_mode [gw3] PASSED tests/test_functional.py::TestFtpAuthentication::test_user tests/test_functional.py::TestFtpDummyCmds::test_noop [gw0] PASSED tests/test_functional.py::TestCallbacks::test_on_incomplete_file_sent@serial [gw4] PASSED tests/test_functional.py::TestFtpDummyCmds::test_quit tests/test_functional.py::TestFtpDummyCmds::test_opts_feat [gw5] PASSED tests/test_functional.py::TestFtpDummyCmds::test_feat tests/test_functional.py::TestCallbacks::test_on_login_failed@serial [gw6] PASSED tests/test_functional.py::TestFtpDummyCmds::test_mode [gw1] PASSED tests/test_functional.py::TestFtpDummyCmds::test_noop tests/test_functional.py::TestFtpDummyCmds::test_site tests/test_functional.py::TestFtpDummyCmds::test_site_help tests/test_functional.py::TestFtpDummyCmds::test_stru tests/test_functional.py::TestFtpDummyCmds::test_syst [gw0] PASSED tests/test_functional.py::TestCallbacks::test_on_login_failed@serial [gw3] PASSED tests/test_functional.py::TestFtpDummyCmds::test_opts_feat tests/test_functional.py::TestCallbacks::test_on_logout_no_pass@serial [gw5] PASSED tests/test_functional.py::TestFtpDummyCmds::test_site tests/test_functional.py::TestFtpDummyCmds::test_type [gw1] PASSED tests/test_functional.py::TestFtpDummyCmds::test_syst [gw0] PASSED tests/test_functional.py::TestCallbacks::test_on_logout_no_pass@serial tests/test_functional.py::TestCallbacks::test_on_logout_quit@serial [gw6] PASSED tests/test_functional.py::TestFtpDummyCmds::test_site_help tests/test_functional.py::TestFtpCmdsSemantic::test_arg_cmds [gw4] PASSED tests/test_functional.py::TestFtpDummyCmds::test_stru [gw3] PASSED tests/test_functional.py::TestFtpDummyCmds::test_type tests/test_functional.py::TestFtpCmdsSemantic::test_auth_cmds tests/test_functional.py::TestFtpCmdsSemantic::test_no_arg_cmds tests/test_functional.py::TestFtpCmdsSemantic::test_no_auth_cmds [gw5] PASSED tests/test_functional.py::TestFtpCmdsSemantic::test_arg_cmds tests/test_functional.py::TestFtpFsOperations::test_cwd tests/test_functional.py::TestFtpFsOperations::test_cdup [gw6] PASSED tests/test_functional.py::TestFtpCmdsSemantic::test_no_arg_cmds [gw0] PASSED tests/test_functional.py::TestCallbacks::test_on_logout_quit@serial tests/test_functional.py::TestFtpFsOperations::test_mdtm [gw3] PASSED tests/test_functional.py::TestFtpFsOperations::test_cdup [gw4] PASSED tests/test_functional.py::TestFtpCmdsSemantic::test_auth_cmds [gw1] PASSED tests/test_functional.py::TestFtpCmdsSemantic::test_no_auth_cmds [gw5] PASSED tests/test_functional.py::TestFtpFsOperations::test_cwd tests/test_functional.py::TestCallbacks::test_on_logout_rein@serial tests/test_functional.py::TestFtpFsOperations::test_mfmt tests/test_functional.py::TestFtpFsOperations::test_invalid_mfmt_timeval [gw6] PASSED tests/test_functional.py::TestFtpFsOperations::test_mdtm tests/test_functional.py::TestFtpFsOperations::test_dele tests/test_functional.py::TestFtpFsOperations::test_missing_mfmt_timeval_arg [gw0] PASSED tests/test_functional.py::TestCallbacks::test_on_logout_rein@serial tests/test_functional.py::TestFtpFsOperations::test_mkd tests/test_functional.py::TestCallbacks::test_on_logout_user_issued_twice@serial [gw4] PASSED tests/test_functional.py::TestFtpFsOperations::test_dele [gw5] PASSED tests/test_functional.py::TestFtpFsOperations::test_missing_mfmt_timeval_arg [gw3] PASSED tests/test_functional.py::TestFtpFsOperations::test_mfmt [gw6] PASSED tests/test_functional.py::TestFtpFsOperations::test_mkd tests/test_functional.py::TestFtpFsOperations::test_rmd tests/test_functional.py::TestFtpFsOperations::test_size [gw1] PASSED tests/test_functional.py::TestFtpFsOperations::test_invalid_mfmt_timeval tests/test_functional.py::TestFtpFsOperations::test_site_chmod [gw4] PASSED tests/test_functional.py::TestFtpFsOperations::test_rmd [gw0] PASSED tests/test_functional.py::TestCallbacks::test_on_logout_user_issued_twice@serial tests/test_functional.py::TestFtpFsOperations::test_rnfr_rnto tests/test_functional.py::TestFtpStoreData::test_appe [gw5] PASSED tests/test_functional.py::TestFtpFsOperations::test_size tests/test_functional.py::TestFtpFsOperations::test_pwd [gw3] PASSED tests/test_functional.py::TestFtpFsOperations::test_site_chmod tests/test_functional.py::TestFtpStoreData::test_quit_during_transfer tests/test_functional.py::TestFtpStoreData::test_failing_rest_on_stor tests/test_functional.py::TestFtpStoreData::test_rest_on_stor [gw0] PASSED tests/test_functional.py::TestFtpFsOperations::test_rnfr_rnto [gw1] PASSED tests/test_functional.py::TestFtpFsOperations::test_pwd [gw4] PASSED tests/test_functional.py::TestFtpStoreData::test_failing_rest_on_stor tests/test_functional.py::TestFtpStoreData::test_appe_rest tests/test_functional.py::TestFtpStoreData::test_stor_empty_file tests/test_functional.py::TestFtpStoreData::test_stor_active [gw5] PASSED tests/test_functional.py::TestFtpStoreData::test_quit_during_transfer tests/test_functional.py::TestFtpStoreData::test_stor_ascii_2 [gw4] PASSED tests/test_functional.py::TestFtpStoreData::test_stor_empty_file [gw0] PASSED tests/test_functional.py::TestFtpStoreData::test_appe_rest tests/test_functional.py::TestFtpStoreData::test_stor_ascii [gw5] PASSED tests/test_functional.py::TestFtpStoreData::test_stor_ascii_2 tests/test_functional.py::TestFtpStoreDataNoSendfile::test_appe tests/test_functional.py::TestFtpStoreDataNoSendfile::test_appe_rest [gw3] PASSED tests/test_functional.py::TestFtpStoreData::test_rest_on_stor [gw5] PASSED tests/test_functional.py::TestFtpStoreDataNoSendfile::test_appe_rest tests/test_functional.py::TestFtpStoreDataNoSendfile::test_rest_on_stor tests/test_functional.py::TestFtpStoreData::test_stou [gw1] PASSED tests/test_functional.py::TestFtpStoreData::test_stor_active tests/test_functional.py::TestFtpStoreData::test_stou_orphaned_file [gw1] PASSED tests/test_functional.py::TestFtpStoreData::test_stou_orphaned_file tests/test_functional.py::TestFtpStoreDataNoSendfile::test_stor_ascii [gw6] PASSED tests/test_functional.py::TestFtpStoreData::test_appe tests/test_functional.py::TestFtpStoreData::test_stor [gw0] PASSED tests/test_functional.py::TestFtpStoreData::test_stor_ascii tests/test_functional.py::TestFtpStoreData::test_stou_rest [gw5] PASSED tests/test_functional.py::TestFtpStoreDataNoSendfile::test_rest_on_stor [gw3] PASSED tests/test_functional.py::TestFtpStoreData::test_stou [gw7] PASSED tests/test_functional.py::TestFtpAuthentication::test_rein_during_transfer [gw0] PASSED tests/test_functional.py::TestFtpStoreData::test_stou_rest tests/test_functional.py::TestFtpStoreDataNoSendfile::test_failing_rest_on_stor tests/test_functional.py::TestFtpStoreDataNoSendfile::test_stor tests/test_functional.py::TestFtpDummyCmds::test_allo tests/test_functional.py::TestFtpStoreDataNoSendfile::test_stor_active [gw4] PASSED tests/test_functional.py::TestFtpStoreDataNoSendfile::test_appe [gw7] PASSED tests/test_functional.py::TestFtpDummyCmds::test_allo [gw0] PASSED tests/test_functional.py::TestFtpStoreDataNoSendfile::test_failing_rest_on_stor tests/test_functional.py::TestFtpStoreDataNoSendfile::test_stou tests/test_functional.py::TestFtpStoreDataNoSendfile::test_quit_during_transfer tests/test_functional.py::TestFtpStoreDataNoSendfile::test_stou_rest [gw6] PASSED tests/test_functional.py::TestFtpStoreData::test_stor [gw1] PASSED tests/test_functional.py::TestFtpStoreDataNoSendfile::test_stor_ascii [gw2] PASSED tests/test_functional.py::TestFtpAuthentication::test_user_during_transfer [gw7] PASSED tests/test_functional.py::TestFtpStoreDataNoSendfile::test_stou_rest tests/test_functional.py::TestFtpStoreDataNoSendfile::test_stor_empty_file tests/test_functional.py::TestFtpStoreDataWithCustomIO::test_quit_during_transfer tests/test_functional.py::TestFtpDummyCmds::test_rest [gw4] PASSED tests/test_functional.py::TestFtpStoreDataNoSendfile::test_quit_during_transfer tests/test_functional.py::TestFtpStoreDataNoSendfile::test_stor_ascii_2 [gw6] PASSED tests/test_functional.py::TestFtpStoreDataNoSendfile::test_stor_empty_file [gw2] PASSED tests/test_functional.py::TestFtpDummyCmds::test_rest tests/test_functional.py::TestFtpStoreDataWithCustomIO::test_stor [gw3] PASSED tests/test_functional.py::TestFtpStoreDataNoSendfile::test_stor tests/test_functional.py::TestFtpStoreDataWithCustomIO::test_failing_rest_on_stor tests/test_functional.py::TestFtpStoreDataWithCustomIO::test_stor_ascii tests/test_functional.py::TestFtpStoreDataNoSendfile::test_stou_orphaned_file [gw5] PASSED tests/test_functional.py::TestFtpStoreDataNoSendfile::test_stor_active [gw1] PASSED tests/test_functional.py::TestFtpStoreDataNoSendfile::test_stor_ascii_2 [gw7] PASSED tests/test_functional.py::TestFtpStoreDataWithCustomIO::test_quit_during_transfer tests/test_functional.py::TestFtpStoreDataWithCustomIO::test_appe_rest [gw4] PASSED tests/test_functional.py::TestFtpStoreDataWithCustomIO::test_failing_rest_on_stor tests/test_functional.py::TestFtpStoreDataWithCustomIO::test_stor_ascii_2 [gw3] PASSED tests/test_functional.py::TestFtpStoreDataNoSendfile::test_stou_orphaned_file tests/test_functional.py::TestFtpStoreDataWithCustomIO::test_stor_active [gw0] PASSED tests/test_functional.py::TestFtpStoreDataNoSendfile::test_stou tests/test_functional.py::TestFtpStoreDataWithCustomIO::test_appe tests/test_functional.py::TestFtpStoreDataWithCustomIO::test_stou tests/test_functional.py::TestFtpStoreDataWithCustomIO::test_stou_rest [gw5] PASSED tests/test_functional.py::TestFtpStoreDataWithCustomIO::test_appe_rest tests/test_functional.py::TestFtpRetrieveData::test_retr [gw3] PASSED tests/test_functional.py::TestFtpStoreDataWithCustomIO::test_stou_rest [gw1] PASSED tests/test_functional.py::TestFtpStoreDataWithCustomIO::test_stor_ascii_2 tests/test_functional.py::TestFtpRetrieveData::test_restore_on_retr [gw6] PASSED tests/test_functional.py::TestFtpStoreDataWithCustomIO::test_stor tests/test_functional.py::TestFtpRetrieveData::test_retr_ascii_already_crlf tests/test_functional.py::TestFtpStoreDataWithCustomIO::test_stor_empty_file [gw5] PASSED tests/test_functional.py::TestFtpRetrieveData::test_retr [gw6] PASSED tests/test_functional.py::TestFtpStoreDataWithCustomIO::test_stor_empty_file tests/test_functional.py::TestFtpRetrieveDataNoSendfile::test_retr tests/test_functional.py::TestFtpRetrieveDataNoSendfile::test_retr_empty_file [gw2] PASSED tests/test_functional.py::TestFtpStoreDataWithCustomIO::test_stor_ascii [gw4] PASSED tests/test_functional.py::TestFtpStoreDataWithCustomIO::test_stou tests/test_functional.py::TestFtpStoreDataWithCustomIO::test_stou_orphaned_file tests/test_functional.py::TestFtpRetrieveData::test_retr_empty_file [gw7] PASSED tests/test_functional.py::TestFtpStoreDataWithCustomIO::test_stor_active [gw6] PASSED tests/test_functional.py::TestFtpRetrieveDataNoSendfile::test_retr_empty_file tests/test_functional.py::TestFtpRetrieveData::test_retr_ascii [gw2] PASSED tests/test_functional.py::TestFtpStoreDataWithCustomIO::test_stou_orphaned_file tests/test_functional.py::TestFtpRetrieveDataCustomIO::test_retr_ascii [gw4] PASSED tests/test_functional.py::TestFtpRetrieveData::test_retr_empty_file tests/test_functional.py::TestFtpRetrieveDataCustomIO::test_retr_ascii_already_crlf tests/test_functional.py::TestFtpRetrieveDataCustomIO::test_retr [gw0] PASSED tests/test_functional.py::TestFtpStoreDataWithCustomIO::test_appe tests/test_functional.py::TestFtpStoreDataWithCustomIO::test_rest_on_stor [gw5] PASSED tests/test_functional.py::TestFtpRetrieveDataNoSendfile::test_retr tests/test_functional.py::TestFtpRetrieveDataCustomIO::test_restore_on_retr [gw6] PASSED tests/test_functional.py::TestFtpRetrieveDataCustomIO::test_retr tests/test_functional.py::TestFtpListingCmds::test_list [gw0] PASSED tests/test_functional.py::TestFtpStoreDataWithCustomIO::test_rest_on_stor [gw3] PASSED tests/test_functional.py::TestFtpRetrieveData::test_retr_ascii_already_crlf tests/test_functional.py::TestFtpRetrieveDataNoSendfile::test_restore_on_retr tests/test_functional.py::TestFtpRetrieveDataNoSendfile::test_retr_ascii_already_crlf [gw4] PASSED tests/test_functional.py::TestFtpRetrieveDataCustomIO::test_retr_ascii_already_crlf tests/test_functional.py::TestFtpListingCmds::test_mlsd_all_facts [gw4] PASSED tests/test_functional.py::TestFtpListingCmds::test_mlsd_all_facts tests/test_functional.py::TestFtpAbort::test_abor_port [gw6] PASSED tests/test_functional.py::TestFtpListingCmds::test_list tests/test_functional.py::TestFtpAbort::test_abor_during_transfer [gw4] PASSED tests/test_functional.py::TestFtpAbort::test_abor_port tests/test_functional.py::TestFtpAbort::test_oob_abor [gw6] PASSED tests/test_functional.py::TestFtpAbort::test_abor_during_transfer [gw4] PASSED tests/test_functional.py::TestFtpAbort::test_oob_abor [gw3] PASSED tests/test_functional.py::TestFtpRetrieveDataNoSendfile::test_retr_ascii_already_crlf tests/test_functional.py::TestThrottleBandwidth::test_throttle_recv tests/test_functional.py::TestThrottleBandwidth::test_throttle_send tests/test_functional.py::TestFtpAbort::test_abor_no_data [gw3] PASSED tests/test_functional.py::TestFtpAbort::test_abor_no_data tests/test_functional.py::TestTimeouts::test_disabled_data_timeout [gw3] PASSED tests/test_functional.py::TestTimeouts::test_disabled_data_timeout tests/test_functional.py::TestTimeouts::test_disabled_idle_timeout [gw6] PASSED tests/test_functional.py::TestThrottleBandwidth::test_throttle_recv [gw4] PASSED tests/test_functional.py::TestThrottleBandwidth::test_throttle_send tests/test_functional.py::TestTimeouts::test_data_timeout tests/test_functional.py::TestTimeouts::test_data_timeout_not_reached [gw3] PASSED tests/test_functional.py::TestTimeouts::test_disabled_idle_timeout tests/test_functional.py::TestTimeouts::test_disabled_pasv_timeout [gw3] PASSED tests/test_functional.py::TestTimeouts::test_disabled_pasv_timeout tests/test_functional.py::TestTimeouts::test_idle_data_timeout2 [gw5] PASSED tests/test_functional.py::TestFtpRetrieveDataCustomIO::test_restore_on_retr tests/test_functional.py::TestFtpListingCmds::test_unforeseen_time_event [gw5] PASSED tests/test_functional.py::TestFtpListingCmds::test_unforeseen_time_event tests/test_functional.py::TestConfigurableOptions::test_banner [gw5] PASSED tests/test_functional.py::TestConfigurableOptions::test_banner tests/test_functional.py::TestConfigurableOptions::test_encoding [gw5] PASSED tests/test_functional.py::TestConfigurableOptions::test_encoding tests/test_functional.py::TestConfigurableOptions::test_masquerade_address [gw0] PASSED tests/test_functional.py::TestFtpRetrieveDataNoSendfile::test_restore_on_retr tests/test_functional.py::TestFtpListingCmds::test_stat [gw5] PASSED tests/test_functional.py::TestConfigurableOptions::test_masquerade_address tests/test_functional.py::TestConfigurableOptions::test_masquerade_address_map [gw0] PASSED tests/test_functional.py::TestFtpListingCmds::test_stat [gw5] PASSED tests/test_functional.py::TestConfigurableOptions::test_masquerade_address_map tests/test_functional.py::TestFtpAbort::test_abor_pasv [gw4] PASSED tests/test_functional.py::TestTimeouts::test_data_timeout tests/test_functional.py::TestConfigurableOptions::test_max_connections_per_ip tests/test_functional.py::TestTimeouts::test_idle_data_timeout1 [gw0] PASSED tests/test_functional.py::TestFtpAbort::test_abor_pasv [gw5] PASSED tests/test_functional.py::TestConfigurableOptions::test_max_connections_per_ip [gw7] PASSED tests/test_functional.py::TestFtpRetrieveData::test_retr_ascii tests/test_functional.py::TestConfigurableOptions::test_max_connections tests/test_functional.py::TestConfigurableOptions::test_max_login_attempts tests/test_functional.py::TestFtpRetrieveDataCustomIO::test_retr_empty_file [gw1] PASSED tests/test_functional.py::TestFtpRetrieveData::test_restore_on_retr tests/test_functional.py::TestFtpRetrieveDataNoSendfile::test_retr_ascii [gw5] PASSED tests/test_functional.py::TestConfigurableOptions::test_max_login_attempts [gw7] PASSED tests/test_functional.py::TestFtpRetrieveDataCustomIO::test_retr_empty_file [gw0] PASSED tests/test_functional.py::TestConfigurableOptions::test_max_connections tests/test_functional.py::TestIPv4Environment::test_eprt tests/test_functional.py::TestConfigurableOptions::test_passive_ports [gw2] PASSED tests/test_functional.py::TestFtpRetrieveDataCustomIO::test_retr_ascii tests/test_functional.py::TestIPv4Environment::test_eprt_v4 [gw5] PASSED tests/test_functional.py::TestIPv4Environment::test_eprt [gw7] PASSED tests/test_functional.py::TestIPv4Environment::test_eprt_v4 [gw3] PASSED tests/test_functional.py::TestTimeouts::test_idle_data_timeout2 tests/test_functional.py::TestIPv4Environment::test_epsv_all tests/test_functional.py::TestFtpListingCmds::test_mlsd [gw0] PASSED tests/test_functional.py::TestConfigurableOptions::test_passive_ports tests/test_functional.py::TestConfigurableOptions::test_use_gmt_times [gw5] PASSED tests/test_functional.py::TestIPv4Environment::test_epsv_all tests/test_functional.py::TestTimeouts::test_pasv_timeout tests/test_functional.py::TestIPv4Environment::test_pasv_v4 tests/test_functional.py::TestIPv6Environment::test_eprt_v6 [gw7] PASSED tests/test_functional.py::TestIPv4Environment::test_pasv_v4 tests/test_functional.py::TestIPv6Environment::test_pasv_v6 [gw5] PASSED tests/test_functional.py::TestIPv6Environment::test_eprt_v6 [gw0] PASSED tests/test_functional.py::TestConfigurableOptions::test_use_gmt_times tests/test_functional.py::TestIPv4Environment::test_port_v4 tests/test_functional.py::TestIPv6Environment::test_port_v6 [gw2] PASSED tests/test_functional.py::TestFtpListingCmds::test_mlsd [gw7] PASSED tests/test_functional.py::TestIPv6Environment::test_pasv_v6 tests/test_functional.py::TestIPv6Environment::test_eprt tests/test_functional.py::TestIPv6MixedEnvironment::test_eprt_v4 [gw5] PASSED tests/test_functional.py::TestIPv6Environment::test_port_v6 [gw0] PASSED tests/test_functional.py::TestIPv4Environment::test_port_v4 tests/test_functional.py::TestIPv6Environment::test_epsv [gw2] PASSED tests/test_functional.py::TestIPv6Environment::test_eprt [gw7] PASSED tests/test_functional.py::TestIPv6MixedEnvironment::test_eprt_v4 tests/test_functional.py::TestIPv6MixedEnvironment::test_epsv_v4 tests/test_functional.py::TestCornerCases::test_active_conn_error [gw5] PASSED tests/test_functional.py::TestIPv6MixedEnvironment::test_epsv_v4 tests/test_functional.py::TestIPv6MixedEnvironment::test_port_v4 [gw0] PASSED tests/test_functional.py::TestIPv6Environment::test_epsv tests/test_functional.py::TestCornerCases::test_error_on_callback tests/test_functional.py::TestIPv6MixedEnvironment::test_pasv_v4 [gw2] PASSED tests/test_functional.py::TestIPv6MixedEnvironment::test_port_v4 [gw7] PASSED tests/test_functional.py::TestCornerCases::test_active_conn_error [gw6] PASSED tests/test_functional.py::TestTimeouts::test_data_timeout_not_reached tests/test_functional.py::TestCornerCases::test_port_race_condition tests/test_functional.py::TestCornerCases::test_quick_connect [gw0] PASSED tests/test_functional.py::TestIPv6MixedEnvironment::test_pasv_v4 tests/test_functional.py::TestTimeouts::test_disabled_port_timeout [gw5] PASSED tests/test_functional.py::TestCornerCases::test_error_on_callback tests/test_functional.py::TestCornerCases::test_ioloop_fileno [gw7] PASSED tests/test_functional.py::TestCornerCases::test_port_race_condition tests/test_functional.py::TestCornerCases::test_repr [gw6] PASSED tests/test_functional.py::TestTimeouts::test_disabled_port_timeout tests/test_functional.py::ThreadedFTPTests::test_permit_foreign_address_true [gw0] PASSED tests/test_functional.py::TestCornerCases::test_ioloop_fileno tests/test_functional.py::ThreadedFTPTests::test_idle_timeout tests/test_functional.py::ThreadedFTPTests::test_permit_privileged_ports [gw5] PASSED tests/test_functional.py::TestCornerCases::test_repr [gw2] PASSED tests/test_functional.py::TestCornerCases::test_quick_connect tests/test_functional.py::ThreadedFTPTests::test_stou_max_tries [gw7] PASSED tests/test_functional.py::ThreadedFTPTests::test_permit_foreign_address_true tests/test_functional.py::ThreadedFTPTests::test_permit_foreign_address_false [gw5] PASSED tests/test_functional.py::ThreadedFTPTests::test_stou_max_tries tests/test_functional_ssl.py::TestConfigurableOptions::test_banner <- tests/test_functional.py [gw6] PASSED tests/test_functional.py::ThreadedFTPTests::test_permit_privileged_ports tests/test_functional_ssl.py::TestConfigurableOptions::test_encoding <- tests/test_functional.py [gw2] PASSED tests/test_functional.py::ThreadedFTPTests::test_permit_foreign_address_false tests/test_functional_ssl.py::TestConfigurableOptions::test_masquerade_address_map <- tests/test_functional.py [gw7] PASSED tests/test_functional_ssl.py::TestConfigurableOptions::test_banner <- tests/test_functional.py tests/test_functional_ssl.py::TestConfigurableOptions::test_max_connections <- tests/test_functional.py tests/test_functional_ssl.py::TestConfigurableOptions::test_max_connections_per_ip <- tests/test_functional.py [gw5] PASSED tests/test_functional_ssl.py::TestConfigurableOptions::test_masquerade_address_map <- tests/test_functional.py [gw6] PASSED tests/test_functional_ssl.py::TestConfigurableOptions::test_encoding <- tests/test_functional.py tests/test_functional_ssl.py::TestConfigurableOptions::test_max_login_attempts <- tests/test_functional.py tests/test_functional_ssl.py::TestConfigurableOptions::test_passive_ports <- tests/test_functional.py [gw7] PASSED tests/test_functional_ssl.py::TestConfigurableOptions::test_max_connections_per_ip <- tests/test_functional.py [gw3] PASSED tests/test_functional.py::TestTimeouts::test_pasv_timeout [gw2] PASSED tests/test_functional_ssl.py::TestConfigurableOptions::test_max_connections <- tests/test_functional.py tests/test_functional.py::TestIPv6Environment::test_epsv_all tests/test_functional_ssl.py::TestConfigurableOptions::test_use_gmt_times <- tests/test_functional.py [gw5] PASSED tests/test_functional_ssl.py::TestConfigurableOptions::test_max_login_attempts <- tests/test_functional.py [gw6] PASSED tests/test_functional_ssl.py::TestConfigurableOptions::test_passive_ports <- tests/test_functional.py tests/test_functional_ssl.py::TestConfigurableOptions::test_passive_ports_busy <- tests/test_functional.py [gw3] PASSED tests/test_functional.py::TestIPv6Environment::test_epsv_all tests/test_functional_ssl.py::TestCornerCases::test_error_on_callback <- tests/test_functional.py tests/test_functional_ssl.py::TestCornerCases::test_active_conn_error <- tests/test_functional.py [gw2] PASSED tests/test_functional_ssl.py::TestConfigurableOptions::test_passive_ports_busy <- tests/test_functional.py tests/test_functional_ssl.py::TestCornerCases::test_quick_connect <- tests/test_functional.py [gw7] PASSED tests/test_functional_ssl.py::TestConfigurableOptions::test_use_gmt_times <- tests/test_functional.py tests/test_functional_ssl.py::TestCornerCases::test_port_race_condition <- tests/test_functional.py tests/test_functional_ssl.py::TestCornerCases::test_ioloop_fileno <- tests/test_functional.py [gw5] PASSED tests/test_functional_ssl.py::TestCornerCases::test_error_on_callback <- tests/test_functional.py [gw6] PASSED tests/test_functional_ssl.py::TestCornerCases::test_active_conn_error <- tests/test_functional.py [gw3] PASSED tests/test_functional_ssl.py::TestCornerCases::test_port_race_condition <- tests/test_functional.py tests/test_functional_ssl.py::TestCornerCases::test_repr <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpAbort::test_abor_during_transfer <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpAbort::test_abor_no_data <- tests/test_functional.py [gw7] PASSED tests/test_functional_ssl.py::TestCornerCases::test_ioloop_fileno <- tests/test_functional.py [gw5] PASSED tests/test_functional_ssl.py::TestCornerCases::test_repr <- tests/test_functional.py [gw2] PASSED tests/test_functional_ssl.py::TestCornerCases::test_quick_connect <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpAbort::test_oob_abor <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpAbort::test_abor_pasv <- tests/test_functional.py [gw3] PASSED tests/test_functional_ssl.py::TestFtpAbort::test_abor_no_data <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpAbort::test_abor_port <- tests/test_functional.py [gw5] PASSED tests/test_functional_ssl.py::TestFtpAbort::test_oob_abor <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpAuthentication::test_auth_failed <- tests/test_functional.py [gw4] PASSED tests/test_functional.py::TestTimeouts::test_idle_data_timeout1 [gw2] PASSED tests/test_functional_ssl.py::TestFtpAbort::test_abor_pasv <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpAuthentication::test_auth_ok <- tests/test_functional.py [gw7] PASSED tests/test_functional_ssl.py::TestFtpAbort::test_abor_port <- tests/test_functional.py tests/test_functional.py::TestConfigurableOptions::test_passive_ports_busy tests/test_functional_ssl.py::TestFtpAuthentication::test_rein <- tests/test_functional.py [gw6] PASSED tests/test_functional_ssl.py::TestFtpAbort::test_abor_during_transfer <- tests/test_functional.py [gw5] PASSED tests/test_functional_ssl.py::TestFtpAuthentication::test_auth_ok <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpAuthentication::test_max_auth <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpAuthentication::test_anon_auth <- tests/test_functional.py [gw4] PASSED tests/test_functional.py::TestConfigurableOptions::test_passive_ports_busy [gw0] PASSED tests/test_functional.py::ThreadedFTPTests::test_idle_timeout [gw2] PASSED tests/test_functional_ssl.py::TestFtpAuthentication::test_rein <- tests/test_functional.py [gw3] PASSED tests/test_functional_ssl.py::TestFtpAuthentication::test_auth_failed <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpAuthentication::test_wrong_cmds_order <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpAuthentication::test_user <- tests/test_functional.py tests/test_functional.py::ThreadedFTPTests::test_sendfile_fails tests/test_functional_ssl.py::TestFtpAuthentication::test_rein_during_transfer <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpAuthentication::test_user_during_transfer <- tests/test_functional.py [gw6] PASSED tests/test_functional_ssl.py::TestFtpAuthentication::test_anon_auth <- tests/test_functional.py [gw7] PASSED tests/test_functional_ssl.py::TestFtpAuthentication::test_max_auth <- tests/test_functional.py [gw4] PASSED tests/test_functional_ssl.py::TestFtpAuthentication::test_wrong_cmds_order <- tests/test_functional.py [gw5] PASSED tests/test_functional_ssl.py::TestFtpAuthentication::test_user <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpCmdsSemantic::test_auth_cmds <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpCmdsSemantic::test_no_auth_cmds <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpCmdsSemantic::test_no_arg_cmds <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpCmdsSemantic::test_arg_cmds <- tests/test_functional.py [gw6] PASSED tests/test_functional_ssl.py::TestFtpCmdsSemantic::test_auth_cmds <- tests/test_functional.py [gw4] PASSED tests/test_functional_ssl.py::TestFtpCmdsSemantic::test_no_auth_cmds <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpDummyCmds::test_mode <- tests/test_functional.py [gw5] PASSED tests/test_functional_ssl.py::TestFtpCmdsSemantic::test_no_arg_cmds <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpDummyCmds::test_noop <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpDummyCmds::test_opts_feat <- tests/test_functional.py [gw7] PASSED tests/test_functional_ssl.py::TestFtpCmdsSemantic::test_arg_cmds <- tests/test_functional.py [gw6] PASSED tests/test_functional_ssl.py::TestFtpDummyCmds::test_mode <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpDummyCmds::test_quit <- tests/test_functional.py [gw4] PASSED tests/test_functional_ssl.py::TestFtpDummyCmds::test_noop <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpDummyCmds::test_rest <- tests/test_functional.py [gw5] PASSED tests/test_functional_ssl.py::TestFtpDummyCmds::test_opts_feat <- tests/test_functional.py [gw7] PASSED tests/test_functional_ssl.py::TestFtpDummyCmds::test_quit <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpDummyCmds::test_site <- tests/test_functional.py [gw0] PASSED tests/test_functional.py::ThreadedFTPTests::test_sendfile_fails tests/test_functional_ssl.py::TestConfigurableOptions::test_masquerade_address <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpDummyCmds::test_site_help <- tests/test_functional.py [gw6] PASSED tests/test_functional_ssl.py::TestFtpDummyCmds::test_rest <- tests/test_functional.py [gw4] PASSED tests/test_functional_ssl.py::TestFtpDummyCmds::test_site <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpDummyCmds::test_stru <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpDummyCmds::test_syst <- tests/test_functional.py [gw5] PASSED tests/test_functional_ssl.py::TestFtpDummyCmds::test_site_help <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpDummyCmds::test_type <- tests/test_functional.py [gw0] PASSED tests/test_functional_ssl.py::TestConfigurableOptions::test_masquerade_address <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpDummyCmds::test_help <- tests/test_functional.py [gw6] PASSED tests/test_functional_ssl.py::TestFtpDummyCmds::test_syst <- tests/test_functional.py [gw7] PASSED tests/test_functional_ssl.py::TestFtpDummyCmds::test_stru <- tests/test_functional.py [gw0] PASSED tests/test_functional_ssl.py::TestFtpDummyCmds::test_help <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpFsOperations::test_cwd <- tests/test_functional.py [gw4] PASSED tests/test_functional_ssl.py::TestFtpDummyCmds::test_type <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpFsOperations::test_cdup <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpFsOperations::test_invalid_mfmt_timeval <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpFsOperations::test_dele <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpFsOperations::test_mdtm <- tests/test_functional.py [gw5] PASSED tests/test_functional_ssl.py::TestFtpFsOperations::test_cwd <- tests/test_functional.py [gw6] PASSED tests/test_functional_ssl.py::TestFtpFsOperations::test_invalid_mfmt_timeval <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpFsOperations::test_mkd <- tests/test_functional.py [gw7] PASSED tests/test_functional_ssl.py::TestFtpFsOperations::test_dele <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpFsOperations::test_missing_mfmt_timeval_arg <- tests/test_functional.py [gw5] PASSED tests/test_functional_ssl.py::TestFtpFsOperations::test_missing_mfmt_timeval_arg <- tests/test_functional.py [gw4] PASSED tests/test_functional_ssl.py::TestFtpFsOperations::test_mdtm <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpFsOperations::test_site_chmod <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpFsOperations::test_rnfr_rnto <- tests/test_functional.py [gw1] PASSED tests/test_functional.py::TestFtpRetrieveDataNoSendfile::test_retr_ascii tests/test_functional_ssl.py::TestFtpFsOperations::test_pwd <- tests/test_functional.py [gw0] PASSED tests/test_functional_ssl.py::TestFtpFsOperations::test_cdup <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpFsOperations::test_mfmt <- tests/test_functional.py [gw6] PASSED tests/test_functional_ssl.py::TestFtpFsOperations::test_mkd <- tests/test_functional.py tests/test_functional.py::TestIPv4Environment::test_epsv tests/test_functional_ssl.py::TestFtpFsOperations::test_size <- tests/test_functional.py [gw7] PASSED tests/test_functional_ssl.py::TestFtpFsOperations::test_pwd <- tests/test_functional.py [gw4] PASSED tests/test_functional_ssl.py::TestFtpFsOperations::test_rnfr_rnto <- tests/test_functional.py [gw5] PASSED tests/test_functional_ssl.py::TestFtpFsOperations::test_site_chmod <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpListingCmds::test_mlsd_all_facts <- tests/test_functional.py [gw1] PASSED tests/test_functional.py::TestIPv4Environment::test_epsv tests/test_functional_ssl.py::TestFtpListingCmds::test_list <- tests/test_functional.py [gw6] PASSED tests/test_functional_ssl.py::TestFtpFsOperations::test_size <- tests/test_functional.py [gw0] PASSED tests/test_functional_ssl.py::TestFtpFsOperations::test_mfmt <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpFsOperations::test_rmd <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpListingCmds::test_mlsd <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpListingCmds::test_stat <- tests/test_functional.py [gw4] PASSED tests/test_functional_ssl.py::TestFtpListingCmds::test_mlsd_all_facts <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpRetrieveData::test_restore_on_retr <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpRetrieveData::test_retr <- tests/test_functional.py [gw1] PASSED tests/test_functional_ssl.py::TestFtpListingCmds::test_stat <- tests/test_functional.py [gw0] PASSED tests/test_functional_ssl.py::TestFtpFsOperations::test_rmd <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpListingCmds::test_unforeseen_time_event <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpRetrieveData::test_retr_empty_file <- tests/test_functional.py [gw1] PASSED tests/test_functional_ssl.py::TestFtpRetrieveData::test_retr_empty_file <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpStoreData::test_quit_during_transfer <- tests/test_functional.py [gw5] PASSED tests/test_functional_ssl.py::TestFtpListingCmds::test_mlsd <- tests/test_functional.py [gw0] PASSED tests/test_functional_ssl.py::TestFtpListingCmds::test_unforeseen_time_event <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpStoreData::test_appe <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpRetrieveData::test_retr_ascii_already_crlf <- tests/test_functional.py [gw4] PASSED tests/test_functional_ssl.py::TestFtpRetrieveData::test_retr <- tests/test_functional.py [gw1] PASSED tests/test_functional_ssl.py::TestFtpStoreData::test_quit_during_transfer <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpStoreData::test_stor <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpStoreData::test_failing_rest_on_stor <- tests/test_functional.py [gw7] PASSED tests/test_functional_ssl.py::TestFtpListingCmds::test_list <- tests/test_functional.py [gw4] PASSED tests/test_functional_ssl.py::TestFtpStoreData::test_failing_rest_on_stor <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpStoreData::test_stor_empty_file <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpRetrieveData::test_retr_ascii <- tests/test_functional.py [gw4] PASSED tests/test_functional_ssl.py::TestFtpStoreData::test_stor_empty_file <- tests/test_functional.py [gw1] PASSED tests/test_functional_ssl.py::TestFtpStoreData::test_stor <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpStoreData::test_stou_orphaned_file <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpStoreData::test_stor_ascii_2 <- tests/test_functional.py [gw3] PASSED tests/test_functional_ssl.py::TestFtpAuthentication::test_rein_during_transfer <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpDummyCmds::test_feat <- tests/test_functional.py [gw4] PASSED tests/test_functional_ssl.py::TestFtpStoreData::test_stou_orphaned_file <- tests/test_functional.py [gw0] PASSED tests/test_functional_ssl.py::TestFtpStoreData::test_appe <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpStoreData::test_stou_rest <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpStoreData::test_rest_on_stor <- tests/test_functional.py [gw1] PASSED tests/test_functional_ssl.py::TestFtpStoreData::test_stor_ascii_2 <- tests/test_functional.py [gw3] PASSED tests/test_functional_ssl.py::TestFtpDummyCmds::test_feat <- tests/test_functional.py tests/test_functional_ssl.py::TestIPv4Environment::test_eprt <- tests/test_functional.py [gw4] PASSED tests/test_functional_ssl.py::TestFtpStoreData::test_stou_rest <- tests/test_functional.py [gw2] PASSED tests/test_functional_ssl.py::TestFtpAuthentication::test_user_during_transfer <- tests/test_functional.py tests/test_functional_ssl.py::TestIPv4Environment::test_eprt_v4 <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpDummyCmds::test_allo <- tests/test_functional.py tests/test_functional_ssl.py::TestIPv4Environment::test_epsv <- tests/test_functional.py [gw2] PASSED tests/test_functional_ssl.py::TestFtpDummyCmds::test_allo <- tests/test_functional.py [gw3] PASSED tests/test_functional_ssl.py::TestIPv4Environment::test_eprt_v4 <- tests/test_functional.py [gw1] PASSED tests/test_functional_ssl.py::TestIPv4Environment::test_eprt <- tests/test_functional.py tests/test_functional_ssl.py::TestIPv6Environment::test_eprt <- tests/test_functional.py [gw4] PASSED tests/test_functional_ssl.py::TestIPv4Environment::test_epsv <- tests/test_functional.py tests/test_functional_ssl.py::TestIPv4Environment::test_port_v4 <- tests/test_functional.py tests/test_functional_ssl.py::TestIPv6Environment::test_eprt_v6 <- tests/test_functional.py tests/test_functional_ssl.py::TestIPv4Environment::test_pasv_v4 <- tests/test_functional.py [gw5] PASSED tests/test_functional_ssl.py::TestFtpRetrieveData::test_retr_ascii_already_crlf <- tests/test_functional.py [gw4] PASSED tests/test_functional_ssl.py::TestIPv6Environment::test_eprt_v6 <- tests/test_functional.py [gw1] PASSED tests/test_functional_ssl.py::TestIPv4Environment::test_pasv_v4 <- tests/test_functional.py [gw2] PASSED tests/test_functional_ssl.py::TestIPv6Environment::test_eprt <- tests/test_functional.py [gw3] PASSED tests/test_functional_ssl.py::TestIPv4Environment::test_port_v4 <- tests/test_functional.py tests/test_functional_ssl.py::TestIPv6Environment::test_pasv_v6 <- tests/test_functional.py tests/test_functional_ssl.py::TestIPv6Environment::test_epsv_all <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpStoreData::test_stor_active <- tests/test_functional.py [gw0] PASSED tests/test_functional_ssl.py::TestFtpStoreData::test_rest_on_stor <- tests/test_functional.py tests/test_functional_ssl.py::TestIPv6Environment::test_epsv <- tests/test_functional.py [gw1] PASSED tests/test_functional_ssl.py::TestIPv6Environment::test_pasv_v6 <- tests/test_functional.py tests/test_functional_ssl.py::TestIPv6Environment::test_port_v6 <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpStoreData::test_stor_ascii <- tests/test_functional.py tests/test_functional_ssl.py::TestTimeouts::test_data_timeout <- tests/test_functional.py [gw4] PASSED tests/test_functional_ssl.py::TestIPv6Environment::test_port_v6 <- tests/test_functional.py [gw3] PASSED tests/test_functional_ssl.py::TestIPv6Environment::test_epsv_all <- tests/test_functional.py tests/test_functional_ssl.py::TestTimeouts::test_data_timeout_not_reached <- tests/test_functional.py tests/test_functional_ssl.py::TestTimeouts::test_disabled_data_timeout <- tests/test_functional.py [gw2] PASSED tests/test_functional_ssl.py::TestIPv6Environment::test_epsv <- tests/test_functional.py [gw3] PASSED tests/test_functional_ssl.py::TestTimeouts::test_disabled_data_timeout <- tests/test_functional.py tests/test_functional_ssl.py::TestTimeouts::test_disabled_pasv_timeout <- tests/test_functional.py tests/test_functional_ssl.py::TestTimeouts::test_pasv_timeout <- tests/test_functional.py [gw2] PASSED tests/test_functional_ssl.py::TestTimeouts::test_disabled_pasv_timeout <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpAuthenticationTLSMixin::test_auth_failed <- tests/test_functional.py [gw5] PASSED tests/test_functional_ssl.py::TestFtpStoreData::test_stor_active <- tests/test_functional.py tests/test_functional_ssl.py::TestTimeouts::test_disabled_idle_timeout <- tests/test_functional.py [gw5] PASSED tests/test_functional_ssl.py::TestTimeouts::test_disabled_idle_timeout <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpAuthenticationTLSMixin::test_max_auth <- tests/test_functional.py [gw0] PASSED tests/test_functional_ssl.py::TestFtpStoreData::test_stor_ascii <- tests/test_functional.py tests/test_functional_ssl.py::TestIPv4Environment::test_epsv_all <- tests/test_functional.py [gw2] PASSED tests/test_functional_ssl.py::TestFtpAuthenticationTLSMixin::test_auth_failed <- tests/test_functional.py [gw0] PASSED tests/test_functional_ssl.py::TestIPv4Environment::test_epsv_all <- tests/test_functional.py tests/test_functional_ssl.py::TestTimeouts::test_idle_data_timeout1 <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpAuthenticationTLSMixin::test_auth_ok <- tests/test_functional.py [gw5] PASSED tests/test_functional_ssl.py::TestFtpAuthenticationTLSMixin::test_max_auth <- tests/test_functional.py [gw2] PASSED tests/test_functional_ssl.py::TestFtpAuthenticationTLSMixin::test_auth_ok <- tests/test_functional.py [gw1] PASSED tests/test_functional_ssl.py::TestTimeouts::test_data_timeout <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpAuthenticationTLSMixin::test_rein <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpAuthenticationTLSMixin::test_user <- tests/test_functional.py tests/test_functional_ssl.py::TestTimeouts::test_disabled_port_timeout <- tests/test_functional.py [gw2] PASSED tests/test_functional_ssl.py::TestFtpAuthenticationTLSMixin::test_user <- tests/test_functional.py [gw3] PASSED tests/test_functional_ssl.py::TestTimeouts::test_pasv_timeout <- tests/test_functional.py [gw5] PASSED tests/test_functional_ssl.py::TestFtpAuthenticationTLSMixin::test_rein <- tests/test_functional.py [gw1] PASSED tests/test_functional_ssl.py::TestTimeouts::test_disabled_port_timeout <- tests/test_functional.py tests/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_allo <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpAuthenticationTLSMixin::test_anon_auth <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpAuthenticationTLSMixin::test_wrong_cmds_order <- tests/test_functional.py tests/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_feat <- tests/test_functional.py [gw2] PASSED tests/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_allo <- tests/test_functional.py tests/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_help <- tests/test_functional.py [gw5] PASSED tests/test_functional_ssl.py::TestFtpAuthenticationTLSMixin::test_wrong_cmds_order <- tests/test_functional.py tests/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_mode <- tests/test_functional.py [gw2] PASSED tests/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_help <- tests/test_functional.py [gw1] PASSED tests/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_feat <- tests/test_functional.py tests/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_quit <- tests/test_functional.py [gw6] PASSED tests/test_functional_ssl.py::TestFtpRetrieveData::test_restore_on_retr <- tests/test_functional.py tests/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_opts_feat <- tests/test_functional.py [gw3] PASSED tests/test_functional_ssl.py::TestFtpAuthenticationTLSMixin::test_anon_auth <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpStoreData::test_appe_rest <- tests/test_functional.py [gw2] PASSED tests/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_quit <- tests/test_functional.py [gw5] PASSED tests/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_mode <- tests/test_functional.py tests/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_noop <- tests/test_functional.py [gw6] PASSED tests/test_functional_ssl.py::TestFtpStoreData::test_appe_rest <- tests/test_functional.py tests/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_site <- tests/test_functional.py tests/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_rest <- tests/test_functional.py [gw1] PASSED tests/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_opts_feat <- tests/test_functional.py tests/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_stru <- tests/test_functional.py tests/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_site_help <- tests/test_functional.py [gw4] PASSED tests/test_functional_ssl.py::TestTimeouts::test_data_timeout_not_reached <- tests/test_functional.py [gw2] PASSED tests/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_site <- tests/test_functional.py [gw3] PASSED tests/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_noop <- tests/test_functional.py tests/test_functional_ssl.py::TestTimeouts::test_idle_data_timeout2 <- tests/test_functional.py tests/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_type <- tests/test_functional.py tests/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_syst <- tests/test_functional.py [gw5] PASSED tests/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_rest <- tests/test_functional.py [gw1] PASSED tests/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_site_help <- tests/test_functional.py [gw6] PASSED tests/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_stru <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpCmdsSemanticTLSMixin::test_no_arg_cmds <- tests/test_functional.py [gw3] PASSED tests/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_syst <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpCmdsSemanticTLSMixin::test_auth_cmds <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpCmdsSemanticTLSMixin::test_arg_cmds <- tests/test_functional.py [gw2] PASSED tests/test_functional_ssl.py::TestTFtpDummyCmdsTLSMixin::test_type <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_cwd <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_cdup <- tests/test_functional.py [gw1] PASSED tests/test_functional_ssl.py::TestFtpCmdsSemanticTLSMixin::test_no_arg_cmds <- tests/test_functional.py [gw5] PASSED tests/test_functional_ssl.py::TestFtpCmdsSemanticTLSMixin::test_arg_cmds <- tests/test_functional.py [gw7] PASSED tests/test_functional_ssl.py::TestFtpRetrieveData::test_retr_ascii <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_dele <- tests/test_functional.py [gw6] PASSED tests/test_functional_ssl.py::TestFtpCmdsSemanticTLSMixin::test_auth_cmds <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_invalid_mfmt_timeval <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpStoreData::test_stou <- tests/test_functional.py [gw0] PASSED tests/test_functional_ssl.py::TestTimeouts::test_idle_data_timeout1 <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpAuthenticationTLSMixin::test_rein_during_transfer <- tests/test_functional.py [gw3] PASSED tests/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_cwd <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_mfmt <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_mdtm <- tests/test_functional.py [gw2] PASSED tests/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_cdup <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_missing_mfmt_timeval_arg <- tests/test_functional.py [gw1] PASSED tests/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_dele <- tests/test_functional.py [gw5] PASSED tests/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_invalid_mfmt_timeval <- tests/test_functional.py [gw6] PASSED tests/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_mdtm <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_mkd <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_pwd <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_site_chmod <- tests/test_functional.py [gw3] PASSED tests/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_mfmt <- tests/test_functional.py [gw2] PASSED tests/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_missing_mfmt_timeval_arg <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_size <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_appe <- tests/test_functional.py [gw7] PASSED tests/test_functional_ssl.py::TestFtpStoreData::test_stou <- tests/test_functional.py [gw1] PASSED tests/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_mkd <- tests/test_functional.py [gw6] PASSED tests/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_site_chmod <- tests/test_functional.py [gw4] PASSED tests/test_functional_ssl.py::TestTimeouts::test_idle_data_timeout2 <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_rmd <- tests/test_functional.py [gw5] PASSED tests/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_pwd <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_failing_rest_on_stor <- tests/test_functional.py [gw3] PASSED tests/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_size <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_appe_rest <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpCmdsSemanticTLSMixin::test_no_auth_cmds <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_quit_during_transfer <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_rest_on_stor <- tests/test_functional.py [gw1] PASSED tests/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_appe_rest <- tests/test_functional.py [gw7] PASSED tests/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_rmd <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_stor_ascii_2 [gw5] PASSED tests/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_quit_during_transfer <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_stor_active <- tests/test_functional.py [gw6] PASSED tests/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_failing_rest_on_stor <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_stor_ascii <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_stou [gw5] SKIPPED tests/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_stou [gw4] PASSED tests/test_functional_ssl.py::TestFtpCmdsSemanticTLSMixin::test_no_auth_cmds <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpRetrieveDataTLSMixin::test_retr <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_stor_empty_file <- tests/test_functional.py [gw1] PASSED tests/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_stor_ascii_2 tests/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_stou_rest <- tests/test_functional.py [gw3] PASSED tests/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_rest_on_stor <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_stou_orphaned_file <- tests/test_functional.py [gw4] PASSED tests/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_stor_empty_file <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpRetrieveDataTLSMixin::test_retr_empty_file <- tests/test_functional.py [gw7] PASSED tests/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_stor_active <- tests/test_functional.py [gw1] PASSED tests/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_stou_rest <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpRetrieveDataTLSMixin::test_restore_on_retr tests/test_functional_ssl.py::TestFtpListingCmdsTLSMixin::test_list <- tests/test_functional.py [gw3] PASSED tests/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_stou_orphaned_file <- tests/test_functional.py [gw5] PASSED tests/test_functional_ssl.py::TestFtpRetrieveDataTLSMixin::test_retr <- tests/test_functional.py [gw2] PASSED tests/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_appe <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpListingCmdsTLSMixin::test_mlsd <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpRetrieveDataTLSMixin::test_retr_ascii_already_crlf <- tests/test_functional.py [gw4] PASSED tests/test_functional_ssl.py::TestFtpRetrieveDataTLSMixin::test_retr_empty_file <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_stor <- tests/test_functional.py [gw3] PASSED tests/test_functional_ssl.py::TestFtpListingCmdsTLSMixin::test_mlsd <- tests/test_functional.py [gw6] PASSED tests/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_stor_ascii <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpRetrieveDataTLSMixin::test_retr_ascii <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpAbortTLSMixin::test_abor_during_transfer <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpListingCmdsTLSMixin::test_mlsd_all_facts <- tests/test_functional.py [gw2] PASSED tests/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_stor <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpAbortTLSMixin::test_abor_no_data <- tests/test_functional.py [gw4] PASSED tests/test_functional_ssl.py::TestFtpListingCmdsTLSMixin::test_mlsd_all_facts <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpAbortTLSMixin::test_abor_port <- tests/test_functional.py [gw5] PASSED tests/test_functional_ssl.py::TestFtpRetrieveDataTLSMixin::test_retr_ascii_already_crlf <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpAbortTLSMixin::test_abor_pasv <- tests/test_functional.py [gw3] PASSED tests/test_functional_ssl.py::TestFtpAbortTLSMixin::test_abor_during_transfer <- tests/test_functional.py [gw2] PASSED tests/test_functional_ssl.py::TestFtpAbortTLSMixin::test_abor_no_data <- tests/test_functional.py tests/test_functional_ssl.py::TestTimeoutsTLSMixin::test_data_timeout_not_reached [gw2] SKIPPED tests/test_functional_ssl.py::TestTimeoutsTLSMixin::test_data_timeout_not_reached tests/test_functional_ssl.py::TestTimeoutsTLSMixin::test_data_timeout <- tests/test_functional.py tests/test_functional_ssl.py::TestTimeoutsTLSMixin::test_disabled_pasv_timeout <- tests/test_functional.py [gw5] PASSED tests/test_functional_ssl.py::TestFtpAbortTLSMixin::test_abor_pasv <- tests/test_functional.py [gw4] PASSED tests/test_functional_ssl.py::TestFtpAbortTLSMixin::test_abor_port <- tests/test_functional.py tests/test_functional_ssl.py::TestTimeoutsTLSMixin::test_disabled_idle_timeout <- tests/test_functional.py [gw1] PASSED tests/test_functional_ssl.py::TestFtpListingCmdsTLSMixin::test_list <- tests/test_functional.py tests/test_functional_ssl.py::TestTimeoutsTLSMixin::test_disabled_data_timeout <- tests/test_functional.py [gw2] PASSED tests/test_functional_ssl.py::TestTimeoutsTLSMixin::test_disabled_pasv_timeout <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpListingCmdsTLSMixin::test_unforeseen_time_event <- tests/test_functional.py tests/test_functional_ssl.py::TestTimeoutsTLSMixin::test_disabled_port_timeout <- tests/test_functional.py [gw5] PASSED tests/test_functional_ssl.py::TestTimeoutsTLSMixin::test_disabled_idle_timeout <- tests/test_functional.py tests/test_functional_ssl.py::TestTimeoutsTLSMixin::test_idle_data_timeout2 <- tests/test_functional.py [gw4] PASSED tests/test_functional_ssl.py::TestTimeoutsTLSMixin::test_disabled_data_timeout <- tests/test_functional.py [gw1] PASSED tests/test_functional_ssl.py::TestFtpListingCmdsTLSMixin::test_unforeseen_time_event <- tests/test_functional.py tests/test_functional_ssl.py::TestTimeoutsTLSMixin::test_pasv_timeout <- tests/test_functional.py [gw2] PASSED tests/test_functional_ssl.py::TestTimeoutsTLSMixin::test_disabled_port_timeout <- tests/test_functional.py tests/test_functional_ssl.py::TestConfigurableOptionsTLSMixin::test_banner <- tests/test_functional.py tests/test_functional_ssl.py::TestConfigurableOptionsTLSMixin::test_encoding <- tests/test_functional.py [gw1] PASSED tests/test_functional_ssl.py::TestConfigurableOptionsTLSMixin::test_banner <- tests/test_functional.py tests/test_functional_ssl.py::TestConfigurableOptionsTLSMixin::test_max_connections <- tests/test_functional.py [gw0] PASSED tests/test_functional_ssl.py::TestFtpAuthenticationTLSMixin::test_rein_during_transfer <- tests/test_functional.py [gw2] PASSED tests/test_functional_ssl.py::TestConfigurableOptionsTLSMixin::test_encoding <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpAuthenticationTLSMixin::test_user_during_transfer <- tests/test_functional.py tests/test_functional_ssl.py::TestConfigurableOptionsTLSMixin::test_max_connections_per_ip <- tests/test_functional.py [gw2] PASSED tests/test_functional_ssl.py::TestConfigurableOptionsTLSMixin::test_max_connections_per_ip <- tests/test_functional.py [gw1] PASSED tests/test_functional_ssl.py::TestConfigurableOptionsTLSMixin::test_max_connections <- tests/test_functional.py tests/test_functional_ssl.py::TestConfigurableOptionsTLSMixin::test_passive_ports <- tests/test_functional.py tests/test_functional_ssl.py::TestConfigurableOptionsTLSMixin::test_max_login_attempts <- tests/test_functional.py [gw3] PASSED tests/test_functional_ssl.py::TestTimeoutsTLSMixin::test_data_timeout <- tests/test_functional.py [gw2] PASSED tests/test_functional_ssl.py::TestConfigurableOptionsTLSMixin::test_passive_ports <- tests/test_functional.py [gw1] PASSED tests/test_functional_ssl.py::TestConfigurableOptionsTLSMixin::test_max_login_attempts <- tests/test_functional.py tests/test_functional_ssl.py::TestConfigurableOptionsTLSMixin::test_use_gmt_times <- tests/test_functional.py tests/test_functional_ssl.py::TestTimeoutsTLSMixin::test_idle_data_timeout1 <- tests/test_functional.py tests/test_functional_ssl.py::TestIPv4EnvironmentTLSMixin::test_eprt <- tests/test_functional.py [gw1] PASSED tests/test_functional_ssl.py::TestIPv4EnvironmentTLSMixin::test_eprt <- tests/test_functional.py tests/test_functional_ssl.py::TestIPv4EnvironmentTLSMixin::test_epsv_all <- tests/test_functional.py [gw2] PASSED tests/test_functional_ssl.py::TestConfigurableOptionsTLSMixin::test_use_gmt_times <- tests/test_functional.py [gw5] PASSED tests/test_functional_ssl.py::TestTimeoutsTLSMixin::test_idle_data_timeout2 <- tests/test_functional.py [gw4] PASSED tests/test_functional_ssl.py::TestTimeoutsTLSMixin::test_pasv_timeout <- tests/test_functional.py tests/test_functional_ssl.py::TestIPv4EnvironmentTLSMixin::test_eprt_v4 <- tests/test_functional.py tests/test_functional_ssl.py::TestConfigurableOptionsTLSMixin::test_masquerade_address <- tests/test_functional.py [gw1] PASSED tests/test_functional_ssl.py::TestIPv4EnvironmentTLSMixin::test_epsv_all <- tests/test_functional.py tests/test_functional_ssl.py::TestConfigurableOptionsTLSMixin::test_masquerade_address_map <- tests/test_functional.py tests/test_functional_ssl.py::TestIPv4EnvironmentTLSMixin::test_pasv_v4 <- tests/test_functional.py [gw2] PASSED tests/test_functional_ssl.py::TestIPv4EnvironmentTLSMixin::test_eprt_v4 <- tests/test_functional.py tests/test_functional_ssl.py::TestIPv4EnvironmentTLSMixin::test_port_v4 <- tests/test_functional.py [gw4] PASSED tests/test_functional_ssl.py::TestConfigurableOptionsTLSMixin::test_masquerade_address_map <- tests/test_functional.py [gw5] PASSED tests/test_functional_ssl.py::TestConfigurableOptionsTLSMixin::test_masquerade_address <- tests/test_functional.py tests/test_functional_ssl.py::TestIPv6EnvironmentTLSMixin::test_eprt_v6 <- tests/test_functional.py tests/test_functional_ssl.py::TestIPv6EnvironmentTLSMixin::test_eprt <- tests/test_functional.py [gw2] PASSED tests/test_functional_ssl.py::TestIPv4EnvironmentTLSMixin::test_port_v4 <- tests/test_functional.py tests/test_functional_ssl.py::TestIPv6EnvironmentTLSMixin::test_epsv_all <- tests/test_functional.py [gw1] PASSED tests/test_functional_ssl.py::TestIPv4EnvironmentTLSMixin::test_pasv_v4 <- tests/test_functional.py [gw4] PASSED tests/test_functional_ssl.py::TestIPv6EnvironmentTLSMixin::test_eprt_v6 <- tests/test_functional.py [gw5] PASSED tests/test_functional_ssl.py::TestIPv6EnvironmentTLSMixin::test_eprt <- tests/test_functional.py tests/test_functional_ssl.py::TestIPv6EnvironmentTLSMixin::test_port_v6 <- tests/test_functional.py tests/test_functional_ssl.py::TestIPv6EnvironmentTLSMixin::test_pasv_v6 <- tests/test_functional.py tests/test_functional_ssl.py::TestIPv6EnvironmentTLSMixin::test_epsv <- tests/test_functional.py [gw2] PASSED tests/test_functional_ssl.py::TestIPv6EnvironmentTLSMixin::test_epsv_all <- tests/test_functional.py tests/test_functional_ssl.py::TestCornerCasesTLSMixin::test_active_conn_error <- tests/test_functional.py [gw4] PASSED tests/test_functional_ssl.py::TestIPv6EnvironmentTLSMixin::test_pasv_v6 <- tests/test_functional.py [gw5] PASSED tests/test_functional_ssl.py::TestIPv6EnvironmentTLSMixin::test_port_v6 <- tests/test_functional.py tests/test_functional_ssl.py::TestCornerCasesTLSMixin::test_ioloop_fileno <- tests/test_functional.py tests/test_functional_ssl.py::TestCornerCasesTLSMixin::test_error_on_callback <- tests/test_functional.py [gw1] PASSED tests/test_functional_ssl.py::TestIPv6EnvironmentTLSMixin::test_epsv <- tests/test_functional.py tests/test_functional_ssl.py::TestCornerCasesTLSMixin::test_port_race_condition <- tests/test_functional.py [gw2] PASSED tests/test_functional_ssl.py::TestCornerCasesTLSMixin::test_active_conn_error <- tests/test_functional.py tests/test_functional_ssl.py::TestCornerCasesTLSMixin::test_quick_connect <- tests/test_functional.py [gw5] PASSED tests/test_functional_ssl.py::TestCornerCasesTLSMixin::test_ioloop_fileno <- tests/test_functional.py [gw7] PASSED tests/test_functional_ssl.py::TestFtpRetrieveDataTLSMixin::test_restore_on_retr tests/test_functional_ssl.py::TestCornerCasesTLSMixin::test_repr <- tests/test_functional.py [gw4] PASSED tests/test_functional_ssl.py::TestCornerCasesTLSMixin::test_error_on_callback <- tests/test_functional.py [gw1] PASSED tests/test_functional_ssl.py::TestCornerCasesTLSMixin::test_port_race_condition <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpListingCmdsTLSMixin::test_stat <- tests/test_functional.py tests/test_functional_ssl.py::TestFTPS::test_feat tests/test_functional_ssl.py::TestFTPS::test_auth [gw5] PASSED tests/test_functional_ssl.py::TestCornerCasesTLSMixin::test_repr <- tests/test_functional.py tests/test_functional_ssl.py::TestFTPS::test_prot [gw1] PASSED tests/test_functional_ssl.py::TestFTPS::test_feat tests/test_functional_ssl.py::TestFTPS::test_tls_data_required [gw4] PASSED tests/test_functional_ssl.py::TestFTPS::test_auth [gw6] PASSED tests/test_functional_ssl.py::TestFtpRetrieveDataTLSMixin::test_retr_ascii <- tests/test_functional.py [gw7] PASSED tests/test_functional_ssl.py::TestFtpListingCmdsTLSMixin::test_stat <- tests/test_functional.py [gw2] PASSED tests/test_functional_ssl.py::TestCornerCasesTLSMixin::test_quick_connect <- tests/test_functional.py tests/test_functional_ssl.py::TestFTPS::test_unforseen_ssl_shutdown tests/test_functional_ssl.py::TestFTPS::test_tls_control_required tests/test_functional_ssl.py::TestFtpAbortTLSMixin::test_oob_abor [gw6] SKIPPED tests/test_functional_ssl.py::TestFtpAbortTLSMixin::test_oob_abor tests/test_functional_ssl.py::TestFTPS::test_pbsz tests/test_ioloop.py::DefaultIOLoopTestCase::test_modify [gw6] PASSED tests/test_ioloop.py::DefaultIOLoopTestCase::test_modify tests/test_ioloop.py::DefaultIOLoopTestCase::test_unregister_twice [gw4] PASSED tests/test_functional_ssl.py::TestFTPS::test_unforseen_ssl_shutdown [gw7] PASSED tests/test_functional_ssl.py::TestFTPS::test_tls_control_required tests/test_ioloop.py::DefaultIOLoopTestCase::test_close_w_handler_exc [gw6] PASSED tests/test_ioloop.py::DefaultIOLoopTestCase::test_unregister_twice tests/test_ioloop.py::DefaultIOLoopTestCase::test_loop tests/test_ioloop.py::SelectIOLoopTestCase::test_close_w_callback_exc [gw5] PASSED tests/test_functional_ssl.py::TestFTPS::test_prot [gw4] PASSED tests/test_ioloop.py::DefaultIOLoopTestCase::test_close_w_handler_exc [gw2] PASSED tests/test_functional_ssl.py::TestFTPS::test_pbsz [gw1] PASSED tests/test_functional_ssl.py::TestFTPS::test_tls_data_required [gw7] PASSED tests/test_ioloop.py::DefaultIOLoopTestCase::test_loop tests/test_ioloop.py::DefaultIOLoopTestCase::test_close_w_callback_exc [gw3] PASSED tests/test_functional_ssl.py::TestTimeoutsTLSMixin::test_idle_data_timeout1 <- tests/test_functional.py tests/test_ioloop.py::DefaultIOLoopTestCase::test_close_w_handler_ebadf_exc tests/test_ioloop.py::SelectIOLoopTestCase::test_close_w_handler_ebadf_exc tests/test_ioloop.py::DefaultIOLoopTestCase::test_unregister [gw6] PASSED tests/test_ioloop.py::SelectIOLoopTestCase::test_close_w_callback_exc [gw2] PASSED tests/test_ioloop.py::DefaultIOLoopTestCase::test_unregister [gw5] PASSED tests/test_ioloop.py::DefaultIOLoopTestCase::test_close_w_callback_exc [gw4] PASSED tests/test_ioloop.py::SelectIOLoopTestCase::test_close_w_handler_ebadf_exc [gw1] PASSED tests/test_ioloop.py::DefaultIOLoopTestCase::test_close_w_handler_ebadf_exc tests/test_ioloop.py::SelectIOLoopTestCase::test_close_w_handler_exc tests/test_functional_ssl.py::TestIPv4EnvironmentTLSMixin::test_epsv <- tests/test_functional.py tests/test_ioloop.py::SelectIOLoopTestCase::test_unregister tests/test_ioloop.py::SelectIOLoopTestCase::test_loop [gw6] PASSED tests/test_ioloop.py::SelectIOLoopTestCase::test_loop tests/test_ioloop.py::SelectIOLoopTestCase::test_unregister_twice [gw4] PASSED tests/test_ioloop.py::SelectIOLoopTestCase::test_unregister_twice [gw2] PASSED tests/test_ioloop.py::SelectIOLoopTestCase::test_unregister tests/test_ioloop.py::SelectIOLoopTestCase::test_modify [gw7] PASSED tests/test_ioloop.py::SelectIOLoopTestCase::test_close_w_handler_exc tests/test_ioloop.py::SelectIOLoopTestCase::test_select_eintr [gw5] PASSED tests/test_ioloop.py::SelectIOLoopTestCase::test_modify tests/test_ioloop.py::PollIOLoopTestCase::test_eintr_on_poll [gw1] PASSED tests/test_ioloop.py::SelectIOLoopTestCase::test_select_eintr tests/test_ioloop.py::PollIOLoopTestCase::test_close_w_callback_exc tests/test_ioloop.py::PollIOLoopTestCase::test_eexist_on_register tests/test_ioloop.py::PollIOLoopTestCase::test_close_w_handler_exc [gw6] PASSED tests/test_ioloop.py::PollIOLoopTestCase::test_close_w_handler_exc [gw4] PASSED tests/test_ioloop.py::PollIOLoopTestCase::test_eintr_on_poll [gw7] PASSED tests/test_ioloop.py::PollIOLoopTestCase::test_close_w_callback_exc tests/test_ioloop.py::PollIOLoopTestCase::test_loop tests/test_ioloop.py::PollIOLoopTestCase::test_enoent_on_modify [gw2] PASSED tests/test_ioloop.py::PollIOLoopTestCase::test_eexist_on_register tests/test_ioloop.py::PollIOLoopTestCase::test_enoent_ebadf_on_unregister [gw3] PASSED tests/test_functional_ssl.py::TestIPv4EnvironmentTLSMixin::test_epsv <- tests/test_functional.py tests/test_ioloop.py::PollIOLoopTestCase::test_modify [gw5] PASSED tests/test_ioloop.py::PollIOLoopTestCase::test_enoent_on_modify [gw6] PASSED tests/test_ioloop.py::PollIOLoopTestCase::test_loop [gw4] PASSED tests/test_ioloop.py::PollIOLoopTestCase::test_modify tests/test_ioloop.py::PollIOLoopTestCase::test_unregister_twice [gw7] PASSED tests/test_ioloop.py::PollIOLoopTestCase::test_unregister_twice tests/test_ioloop.py::PollIOLoopTestCase::test_unregister [gw2] PASSED tests/test_ioloop.py::PollIOLoopTestCase::test_unregister [gw1] PASSED tests/test_ioloop.py::PollIOLoopTestCase::test_enoent_ebadf_on_unregister tests/test_ioloop.py::PollIOLoopTestCase::test_close_w_handler_ebadf_exc tests/test_ioloop.py::EpollIOLoopTestCase::test_close_w_handler_exc tests/test_ioloop.py::EpollIOLoopTestCase::test_close_w_callback_exc [gw6] PASSED tests/test_ioloop.py::EpollIOLoopTestCase::test_close_w_handler_exc [gw3] PASSED tests/test_ioloop.py::PollIOLoopTestCase::test_close_w_handler_ebadf_exc tests/test_ioloop.py::EpollIOLoopTestCase::test_close_w_handler_ebadf_exc [gw5] PASSED tests/test_ioloop.py::EpollIOLoopTestCase::test_close_w_callback_exc tests/test_ioloop.py::EpollIOLoopTestCase::test_eexist_on_register tests/test_ioloop.py::EpollIOLoopTestCase::test_eintr_on_poll [gw1] PASSED tests/test_ioloop.py::EpollIOLoopTestCase::test_close_w_handler_ebadf_exc tests/test_ioloop.py::EpollIOLoopTestCase::test_enoent_ebadf_on_unregister tests/test_ioloop.py::EpollIOLoopTestCase::test_enoent_on_modify tests/test_ioloop.py::EpollIOLoopTestCase::test_loop [gw4] PASSED tests/test_ioloop.py::EpollIOLoopTestCase::test_eintr_on_poll [gw6] PASSED tests/test_ioloop.py::EpollIOLoopTestCase::test_loop [gw7] PASSED tests/test_ioloop.py::EpollIOLoopTestCase::test_eexist_on_register [gw3] PASSED tests/test_ioloop.py::EpollIOLoopTestCase::test_enoent_on_modify [gw2] PASSED tests/test_ioloop.py::EpollIOLoopTestCase::test_enoent_ebadf_on_unregister tests/test_ioloop.py::EpollIOLoopTestCase::test_unregister_twice tests/test_ioloop.py::EpollIOLoopTestCase::test_modify [gw1] PASSED tests/test_ioloop.py::EpollIOLoopTestCase::test_unregister_twice [gw5] PASSED tests/test_ioloop.py::EpollIOLoopTestCase::test_modify tests/test_ioloop.py::EpollIOLoopTestCase::test_unregister [gw4] PASSED tests/test_ioloop.py::EpollIOLoopTestCase::test_unregister tests/test_ioloop.py::DevPollIOLoopTestCase::test_loop [gw6] SKIPPED tests/test_ioloop.py::DevPollIOLoopTestCase::test_loop tests/test_ioloop.py::DevPollIOLoopTestCase::test_close_w_callback_exc [gw7] SKIPPED tests/test_ioloop.py::DevPollIOLoopTestCase::test_close_w_callback_exc tests/test_ioloop.py::DevPollIOLoopTestCase::test_close_w_handler_exc [gw3] SKIPPED tests/test_ioloop.py::DevPollIOLoopTestCase::test_close_w_handler_exc tests/test_ioloop.py::DevPollIOLoopTestCase::test_close_w_handler_ebadf_exc [gw2] SKIPPED tests/test_ioloop.py::DevPollIOLoopTestCase::test_close_w_handler_ebadf_exc tests/test_ioloop.py::DevPollIOLoopTestCase::test_modify [gw1] SKIPPED tests/test_ioloop.py::DevPollIOLoopTestCase::test_modify tests/test_ioloop.py::DevPollIOLoopTestCase::test_unregister tests/test_ioloop.py::KqueueIOLoopTestCase::test_close_w_callback_exc [gw6] SKIPPED tests/test_ioloop.py::KqueueIOLoopTestCase::test_close_w_callback_exc [gw5] SKIPPED tests/test_ioloop.py::DevPollIOLoopTestCase::test_unregister tests/test_ioloop.py::KqueueIOLoopTestCase::test_close_w_handler_ebadf_exc [gw7] SKIPPED tests/test_ioloop.py::KqueueIOLoopTestCase::test_close_w_handler_ebadf_exc tests/test_ioloop.py::KqueueIOLoopTestCase::test_close_w_handler_exc [gw3] SKIPPED tests/test_ioloop.py::KqueueIOLoopTestCase::test_close_w_handler_exc tests/test_ioloop.py::DevPollIOLoopTestCase::test_unregister_twice [gw4] SKIPPED tests/test_ioloop.py::DevPollIOLoopTestCase::test_unregister_twice tests/test_ioloop.py::KqueueIOLoopTestCase::test_loop [gw2] SKIPPED tests/test_ioloop.py::KqueueIOLoopTestCase::test_loop tests/test_ioloop.py::KqueueIOLoopTestCase::test_unregister [gw6] SKIPPED tests/test_ioloop.py::KqueueIOLoopTestCase::test_unregister tests/test_ioloop.py::TestCallLater::test__le__ [gw7] PASSED tests/test_ioloop.py::TestCallLater::test__le__ tests/test_ioloop.py::KqueueIOLoopTestCase::test_unregister_twice tests/test_ioloop.py::KqueueIOLoopTestCase::test_modify [gw1] SKIPPED tests/test_ioloop.py::KqueueIOLoopTestCase::test_modify tests/test_ioloop.py::TestCallLater::test__lt__ [gw5] SKIPPED tests/test_ioloop.py::KqueueIOLoopTestCase::test_unregister_twice tests/test_ioloop.py::TestCallLater::test_errback [gw3] PASSED tests/test_ioloop.py::TestCallLater::test__lt__ tests/test_ioloop.py::TestCallLater::test__repr__ tests/test_ioloop.py::TestCallLater::test_interface tests/test_ioloop.py::TestCallLater::test_order [gw2] PASSED tests/test_ioloop.py::TestCallLater::test__repr__ [gw6] PASSED tests/test_ioloop.py::TestCallLater::test_interface tests/test_ioloop.py::TestCallLater::test_reset tests/test_ioloop.py::TestCallLater::test_cancel tests/test_ioloop.py::TestCallEvery::test_cancel tests/test_ioloop.py::TestCallEvery::test_interface tests/test_ioloop.py::TestCallEvery::test_low_and_high_timeouts [gw2] PASSED tests/test_ioloop.py::TestCallEvery::test_interface [gw4] PASSED tests/test_ioloop.py::TestCallLater::test_errback tests/test_ioloop.py::TestAsyncChat::test_send_disconnect tests/test_ioloop.py::TestCallEvery::test_errback [gw3] PASSED tests/test_ioloop.py::TestCallEvery::test_cancel [gw4] PASSED tests/test_ioloop.py::TestCallEvery::test_errback tests/test_ioloop.py::TestAsyncChat::test_recv_disconnect [gw6] PASSED tests/test_ioloop.py::TestCallEvery::test_low_and_high_timeouts tests/test_ioloop.py::TestAcceptor::test_bind_af_unspecified_err [gw2] PASSED tests/test_ioloop.py::TestAsyncChat::test_send_disconnect [gw4] PASSED tests/test_ioloop.py::TestAcceptor::test_bind_af_unspecified_err tests/test_ioloop.py::TestAsyncChat::test_recv_retry tests/test_ioloop.py::TestAsyncChat::test_send_retry [gw6] PASSED tests/test_ioloop.py::TestAsyncChat::test_recv_retry [gw3] PASSED tests/test_ioloop.py::TestAsyncChat::test_recv_disconnect [gw2] PASSED tests/test_ioloop.py::TestAsyncChat::test_send_retry tests/test_ioloop.py::TestAcceptor::test_handle_accept_typeerror [gw4] PASSED tests/test_ioloop.py::TestAcceptor::test_handle_accept_typeerror tests/test_servers.py::TestCornerCases::test_active_conn_error <- tests/test_functional.py tests/test_ioloop.py::TestAcceptor::test_handle_accept_econnacorted tests/test_servers.py::TestCornerCases::test_error_on_callback <- tests/test_functional.py tests/test_servers.py::TestCornerCases::test_ioloop_fileno <- tests/test_functional.py [gw3] PASSED tests/test_ioloop.py::TestAcceptor::test_handle_accept_econnacorted [gw6] PASSED tests/test_servers.py::TestCornerCases::test_active_conn_error <- tests/test_functional.py tests/test_servers.py::TestCornerCases::test_port_race_condition <- tests/test_functional.py [gw4] PASSED tests/test_servers.py::TestCornerCases::test_ioloop_fileno <- tests/test_functional.py tests/test_servers.py::TestCornerCases::test_quick_connect <- tests/test_functional.py [gw2] PASSED tests/test_servers.py::TestCornerCases::test_error_on_callback <- tests/test_functional.py tests/test_servers.py::TestFtpAbort::test_abor_during_transfer <- tests/test_functional.py [gw3] PASSED tests/test_servers.py::TestCornerCases::test_port_race_condition <- tests/test_functional.py tests/test_servers.py::TestCornerCases::test_repr <- tests/test_functional.py tests/test_servers.py::TestFtpAbort::test_abor_no_data <- tests/test_functional.py [gw7] PASSED tests/test_ioloop.py::TestCallLater::test_order [gw2] PASSED tests/test_servers.py::TestCornerCases::test_repr <- tests/test_functional.py [gw1] PASSED tests/test_ioloop.py::TestCallLater::test_cancel [gw3] PASSED tests/test_servers.py::TestFtpAbort::test_abor_no_data <- tests/test_functional.py [gw0] PASSED tests/test_functional_ssl.py::TestFtpAuthenticationTLSMixin::test_user_during_transfer <- tests/test_functional.py tests/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_rnfr_rnto <- tests/test_functional.py tests/test_servers.py::TestFtpAbort::test_oob_abor <- tests/test_functional.py tests/test_ioloop.py::TestCallEvery::test_multi_0_timeout [gw7] PASSED tests/test_ioloop.py::TestCallEvery::test_multi_0_timeout [gw6] PASSED tests/test_servers.py::TestCornerCases::test_quick_connect <- tests/test_functional.py tests/test_servers.py::TestFtpAuthentication::test_anon_auth <- tests/test_functional.py [gw2] PASSED tests/test_servers.py::TestFtpAbort::test_oob_abor <- tests/test_functional.py tests/test_servers.py::TestFtpAuthentication::test_auth_failed <- tests/test_functional.py tests/test_ioloop.py::TestCallEvery::test_only_once tests/test_servers.py::TestFtpAbort::test_abor_pasv <- tests/test_functional.py [gw1] PASSED tests/test_ioloop.py::TestCallEvery::test_only_once [gw3] PASSED tests/test_servers.py::TestFtpAuthentication::test_anon_auth <- tests/test_functional.py tests/test_servers.py::TestFtpAuthentication::test_auth_ok <- tests/test_functional.py [gw4] PASSED tests/test_servers.py::TestFtpAbort::test_abor_during_transfer <- tests/test_functional.py tests/test_servers.py::TestFtpAuthentication::test_max_auth <- tests/test_functional.py tests/test_servers.py::TestFtpAuthentication::test_rein_during_transfer <- tests/test_functional.py [gw6] PASSED tests/test_servers.py::TestFtpAbort::test_abor_pasv <- tests/test_functional.py [gw2] PASSED tests/test_servers.py::TestFtpAuthentication::test_auth_ok <- tests/test_functional.py tests/test_servers.py::TestFtpAbort::test_abor_port <- tests/test_functional.py [gw7] PASSED tests/test_servers.py::TestFtpAuthentication::test_auth_failed <- tests/test_functional.py tests/test_servers.py::TestFtpAuthentication::test_wrong_cmds_order <- tests/test_functional.py tests/test_servers.py::TestFtpAuthentication::test_user_during_transfer <- tests/test_functional.py [gw0] PASSED tests/test_functional_ssl.py::TestFtpFsOperationsTLSMixin::test_rnfr_rnto <- tests/test_functional.py tests/test_servers.py::TestFtpAuthentication::test_user <- tests/test_functional.py [gw3] PASSED tests/test_servers.py::TestFtpAuthentication::test_max_auth <- tests/test_functional.py tests/test_functional_ssl.py::TestConfigurableOptionsTLSMixin::test_passive_ports_busy <- tests/test_functional.py [gw2] PASSED tests/test_servers.py::TestFtpAuthentication::test_wrong_cmds_order <- tests/test_functional.py [gw7] PASSED tests/test_servers.py::TestFtpAuthentication::test_user <- tests/test_functional.py tests/test_servers.py::TestFtpCmdsSemantic::test_auth_cmds <- tests/test_functional.py [gw4] PASSED tests/test_servers.py::TestFtpAbort::test_abor_port <- tests/test_functional.py tests/test_servers.py::TestFtpCmdsSemantic::test_no_auth_cmds <- tests/test_functional.py tests/test_servers.py::TestFtpDummyCmds::test_feat <- tests/test_functional.py tests/test_servers.py::TestFtpCmdsSemantic::test_no_arg_cmds <- tests/test_functional.py [gw7] PASSED tests/test_servers.py::TestFtpDummyCmds::test_feat <- tests/test_functional.py [gw2] PASSED tests/test_servers.py::TestFtpCmdsSemantic::test_no_auth_cmds <- tests/test_functional.py [gw3] PASSED tests/test_servers.py::TestFtpCmdsSemantic::test_auth_cmds <- tests/test_functional.py [gw4] PASSED tests/test_servers.py::TestFtpCmdsSemantic::test_no_arg_cmds <- tests/test_functional.py [gw0] PASSED tests/test_functional_ssl.py::TestConfigurableOptionsTLSMixin::test_passive_ports_busy <- tests/test_functional.py tests/test_servers.py::TestFtpDummyCmds::test_noop <- tests/test_functional.py tests/test_servers.py::TestFtpAuthentication::test_rein <- tests/test_functional.py tests/test_servers.py::TestFtpDummyCmds::test_opts_feat <- tests/test_functional.py tests/test_servers.py::TestFtpDummyCmds::test_mode <- tests/test_functional.py tests/test_servers.py::TestFtpDummyCmds::test_quit <- tests/test_functional.py [gw2] PASSED tests/test_servers.py::TestFtpDummyCmds::test_noop <- tests/test_functional.py [gw0] PASSED tests/test_servers.py::TestFtpAuthentication::test_rein <- tests/test_functional.py [gw3] PASSED tests/test_servers.py::TestFtpDummyCmds::test_mode <- tests/test_functional.py tests/test_servers.py::TestFtpDummyCmds::test_rest <- tests/test_functional.py tests/test_servers.py::TestFtpDummyCmds::test_help <- tests/test_functional.py [gw4] PASSED tests/test_servers.py::TestFtpDummyCmds::test_quit <- tests/test_functional.py tests/test_servers.py::TestFtpDummyCmds::test_site <- tests/test_functional.py [gw7] PASSED tests/test_servers.py::TestFtpDummyCmds::test_opts_feat <- tests/test_functional.py tests/test_servers.py::TestFtpDummyCmds::test_stru <- tests/test_functional.py [gw0] PASSED tests/test_servers.py::TestFtpDummyCmds::test_help <- tests/test_functional.py tests/test_servers.py::TestFtpDummyCmds::test_syst <- tests/test_functional.py [gw3] PASSED tests/test_servers.py::TestFtpDummyCmds::test_site <- tests/test_functional.py [gw2] PASSED tests/test_servers.py::TestFtpDummyCmds::test_rest <- tests/test_functional.py tests/test_servers.py::TestFtpDummyCmds::test_site_help <- tests/test_functional.py tests/test_servers.py::TestFtpFsOperations::test_cdup <- tests/test_functional.py [gw4] PASSED tests/test_servers.py::TestFtpDummyCmds::test_stru <- tests/test_functional.py tests/test_servers.py::TestFtpDummyCmds::test_type <- tests/test_functional.py [gw0] PASSED tests/test_servers.py::TestFtpDummyCmds::test_syst <- tests/test_functional.py tests/test_servers.py::TestFtpFsOperations::test_cwd <- tests/test_functional.py [gw5] PASSED tests/test_ioloop.py::TestCallLater::test_reset tests/test_servers.py::TestFtpFsOperations::test_dele <- tests/test_functional.py [gw7] PASSED tests/test_servers.py::TestFtpDummyCmds::test_site_help <- tests/test_functional.py [gw3] PASSED tests/test_servers.py::TestFtpFsOperations::test_cdup <- tests/test_functional.py [gw0] PASSED tests/test_servers.py::TestFtpFsOperations::test_cwd <- tests/test_functional.py tests/test_servers.py::TestFtpFsOperations::test_invalid_mfmt_timeval <- tests/test_functional.py [gw2] PASSED tests/test_servers.py::TestFtpDummyCmds::test_type <- tests/test_functional.py tests/test_servers.py::TestFtpFsOperations::test_mdtm <- tests/test_functional.py [gw4] PASSED tests/test_servers.py::TestFtpFsOperations::test_dele <- tests/test_functional.py tests/test_servers.py::TestFtpFsOperations::test_mfmt <- tests/test_functional.py tests/test_ioloop.py::TestAsyncChat::test_connect_af_unspecified_err [gw5] PASSED tests/test_ioloop.py::TestAsyncChat::test_connect_af_unspecified_err tests/test_servers.py::TestFtpFsOperations::test_missing_mfmt_timeval_arg <- tests/test_functional.py tests/test_servers.py::TestFtpFsOperations::test_mkd <- tests/test_functional.py [gw0] PASSED tests/test_servers.py::TestFtpFsOperations::test_mdtm <- tests/test_functional.py tests/test_servers.py::TestFtpFsOperations::test_pwd <- tests/test_functional.py [gw3] PASSED tests/test_servers.py::TestFtpFsOperations::test_mfmt <- tests/test_functional.py tests/test_servers.py::TestFtpFsOperations::test_rmd <- tests/test_functional.py [gw2] PASSED tests/test_servers.py::TestFtpFsOperations::test_missing_mfmt_timeval_arg <- tests/test_functional.py [gw7] PASSED tests/test_servers.py::TestFtpFsOperations::test_invalid_mfmt_timeval <- tests/test_functional.py tests/test_servers.py::TestFtpFsOperations::test_site_chmod <- tests/test_functional.py tests/test_servers.py::TestFtpFsOperations::test_rnfr_rnto <- tests/test_functional.py [gw0] PASSED tests/test_servers.py::TestFtpFsOperations::test_pwd <- tests/test_functional.py tests/test_servers.py::TestFtpListingCmds::test_list <- tests/test_functional.py [gw4] PASSED tests/test_servers.py::TestFtpFsOperations::test_mkd <- tests/test_functional.py tests/test_servers.py::TestFtpFsOperations::test_size <- tests/test_functional.py [gw3] PASSED tests/test_servers.py::TestFtpFsOperations::test_site_chmod <- tests/test_functional.py [gw5] PASSED tests/test_servers.py::TestFtpFsOperations::test_rmd <- tests/test_functional.py tests/test_servers.py::TestFtpListingCmds::test_mlsd <- tests/test_functional.py tests/test_servers.py::TestFtpListingCmds::test_unforeseen_time_event <- tests/test_functional.py tests/test_servers.py::TestFtpListingCmds::test_mlsd_all_facts <- tests/test_functional.py [gw0] PASSED tests/test_servers.py::TestFtpFsOperations::test_size <- tests/test_functional.py [gw7] PASSED tests/test_servers.py::TestFtpFsOperations::test_rnfr_rnto <- tests/test_functional.py tests/test_servers.py::TestFtpListingCmds::test_stat <- tests/test_functional.py tests/test_servers.py::TestFtpRetrieveData::test_restore_on_retr <- tests/test_functional.py [gw5] PASSED tests/test_servers.py::TestFtpListingCmds::test_mlsd_all_facts <- tests/test_functional.py tests/test_servers.py::TestFtpStoreData::test_appe <- tests/test_functional.py [gw0] PASSED tests/test_servers.py::TestFtpListingCmds::test_stat <- tests/test_functional.py [gw4] PASSED tests/test_servers.py::TestFtpListingCmds::test_mlsd <- tests/test_functional.py [gw3] PASSED tests/test_servers.py::TestFtpListingCmds::test_unforeseen_time_event <- tests/test_functional.py tests/test_servers.py::TestFtpRetrieveData::test_retr_ascii_already_crlf <- tests/test_functional.py [gw2] PASSED tests/test_servers.py::TestFtpListingCmds::test_list <- tests/test_functional.py tests/test_servers.py::TestFtpRetrieveData::test_retr_empty_file <- tests/test_functional.py tests/test_servers.py::TestFtpRetrieveData::test_retr_ascii <- tests/test_functional.py tests/test_servers.py::TestFtpRetrieveData::test_retr <- tests/test_functional.py [gw3] PASSED tests/test_servers.py::TestFtpRetrieveData::test_retr_empty_file <- tests/test_functional.py tests/test_servers.py::TestFtpStoreData::test_rest_on_stor <- tests/test_functional.py [gw2] PASSED tests/test_servers.py::TestFtpRetrieveData::test_retr <- tests/test_functional.py tests/test_servers.py::TestFtpStoreData::test_stor_ascii <- tests/test_functional.py [gw3] PASSED tests/test_servers.py::TestFtpStoreData::test_rest_on_stor <- tests/test_functional.py tests/test_servers.py::TestFtpStoreData::test_stor_ascii_2 <- tests/test_functional.py [gw5] PASSED tests/test_servers.py::TestFtpStoreData::test_appe <- tests/test_functional.py [gw3] PASSED tests/test_servers.py::TestFtpStoreData::test_stor_ascii_2 <- tests/test_functional.py tests/test_servers.py::TestFtpStoreData::test_quit_during_transfer <- tests/test_functional.py tests/test_servers.py::TestFtpStoreData::test_stou <- tests/test_functional.py [gw5] PASSED tests/test_servers.py::TestFtpStoreData::test_quit_during_transfer <- tests/test_functional.py [gw6] PASSED tests/test_servers.py::TestFtpAuthentication::test_user_during_transfer <- tests/test_functional.py [gw0] PASSED tests/test_servers.py::TestFtpRetrieveData::test_retr_ascii_already_crlf <- tests/test_functional.py [gw2] PASSED tests/test_servers.py::TestFtpStoreData::test_stor_ascii <- tests/test_functional.py tests/test_servers.py::TestFtpStoreData::test_appe_rest <- tests/test_functional.py tests/test_servers.py::TestFtpStoreData::test_stou_orphaned_file <- tests/test_functional.py tests/test_servers.py::TestFtpDummyCmds::test_allo <- tests/test_functional.py [gw1] PASSED tests/test_servers.py::TestFtpAuthentication::test_rein_during_transfer <- tests/test_functional.py [gw6] PASSED tests/test_servers.py::TestFtpDummyCmds::test_allo <- tests/test_functional.py tests/test_servers.py::TestFtpStoreData::test_stor_empty_file <- tests/test_functional.py [gw5] PASSED tests/test_servers.py::TestFtpStoreData::test_stou_orphaned_file <- tests/test_functional.py tests/test_servers.py::TestFtpCmdsSemantic::test_arg_cmds <- tests/test_functional.py tests/test_servers.py::TestIPv4Environment::test_eprt_v4 <- tests/test_functional.py [gw0] PASSED tests/test_servers.py::TestFtpStoreData::test_appe_rest <- tests/test_functional.py tests/test_servers.py::TestIPv4Environment::test_eprt <- tests/test_functional.py tests/test_servers.py::TestFtpStoreData::test_stor <- tests/test_functional.py [gw2] PASSED tests/test_servers.py::TestFtpStoreData::test_stor_empty_file <- tests/test_functional.py [gw3] PASSED tests/test_servers.py::TestFtpStoreData::test_stou <- tests/test_functional.py [gw6] PASSED tests/test_servers.py::TestIPv4Environment::test_eprt_v4 <- tests/test_functional.py tests/test_servers.py::TestIPv4Environment::test_epsv_all <- tests/test_functional.py [gw1] PASSED tests/test_servers.py::TestFtpCmdsSemantic::test_arg_cmds <- tests/test_functional.py [gw5] PASSED tests/test_servers.py::TestIPv4Environment::test_eprt <- tests/test_functional.py tests/test_servers.py::TestFtpStoreData::test_stou_rest <- tests/test_functional.py tests/test_servers.py::TestIPv4Environment::test_pasv_v4 <- tests/test_functional.py tests/test_servers.py::TestIPv4Environment::test_port_v4 <- tests/test_functional.py tests/test_servers.py::TestIPv6Environment::test_eprt <- tests/test_functional.py [gw3] PASSED tests/test_servers.py::TestFtpStoreData::test_stou_rest <- tests/test_functional.py [gw2] PASSED tests/test_servers.py::TestIPv4Environment::test_epsv_all <- tests/test_functional.py [gw1] PASSED tests/test_servers.py::TestIPv4Environment::test_pasv_v4 <- tests/test_functional.py [gw6] PASSED tests/test_servers.py::TestIPv4Environment::test_port_v4 <- tests/test_functional.py tests/test_servers.py::TestIPv6Environment::test_epsv_all <- tests/test_functional.py tests/test_servers.py::TestIPv6Environment::test_epsv <- tests/test_functional.py tests/test_servers.py::TestIPv6Environment::test_port_v6 <- tests/test_functional.py tests/test_servers.py::TestIPv6Environment::test_pasv_v6 <- tests/test_functional.py [gw5] PASSED tests/test_servers.py::TestIPv6Environment::test_eprt <- tests/test_functional.py [gw3] PASSED tests/test_servers.py::TestIPv6Environment::test_epsv_all <- tests/test_functional.py [gw1] PASSED tests/test_servers.py::TestIPv6Environment::test_port_v6 <- tests/test_functional.py tests/test_servers.py::TestFTPServer::test_sock_instead_of_addr [gw2] PASSED tests/test_servers.py::TestIPv6Environment::test_epsv <- tests/test_functional.py [gw6] PASSED tests/test_servers.py::TestIPv6Environment::test_pasv_v6 <- tests/test_functional.py tests/test_servers.py::TestFTPServer::test_ctx_mgr [gw5] PASSED tests/test_servers.py::TestFTPServer::test_ctx_mgr tests/test_servers.py::TestFtpAuthenticationThreadMixin::test_auth_failed <- tests/test_functional.py tests/test_servers.py::TestFtpAuthenticationThreadMixin::test_anon_auth <- tests/test_functional.py [gw7] PASSED tests/test_servers.py::TestFtpRetrieveData::test_restore_on_retr <- tests/test_functional.py tests/test_servers.py::TestFtpAuthenticationThreadMixin::test_auth_ok <- tests/test_functional.py [gw3] PASSED tests/test_servers.py::TestFTPServer::test_sock_instead_of_addr tests/test_servers.py::TestFtpStoreData::test_failing_rest_on_stor <- tests/test_functional.py tests/test_servers.py::TestFtpAuthenticationThreadMixin::test_max_auth <- tests/test_functional.py tests/test_servers.py::TestFtpAuthenticationThreadMixin::test_rein <- tests/test_functional.py [gw1] PASSED tests/test_servers.py::TestFtpAuthenticationThreadMixin::test_auth_failed <- tests/test_functional.py [gw0] PASSED tests/test_servers.py::TestFtpStoreData::test_stor <- tests/test_functional.py [gw6] PASSED tests/test_servers.py::TestFtpAuthenticationThreadMixin::test_auth_ok <- tests/test_functional.py tests/test_servers.py::TestIPv4Environment::test_epsv <- tests/test_functional.py [gw2] PASSED tests/test_servers.py::TestFtpAuthenticationThreadMixin::test_anon_auth <- tests/test_functional.py [gw7] PASSED tests/test_servers.py::TestFtpStoreData::test_failing_rest_on_stor <- tests/test_functional.py tests/test_servers.py::TestFtpAuthenticationThreadMixin::test_user_during_transfer <- tests/test_functional.py [gw5] PASSED tests/test_servers.py::TestFtpAuthenticationThreadMixin::test_max_auth <- tests/test_functional.py [gw3] PASSED tests/test_servers.py::TestFtpAuthenticationThreadMixin::test_rein <- tests/test_functional.py tests/test_servers.py::TestFtpAuthenticationThreadMixin::test_user <- tests/test_functional.py tests/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_feat <- tests/test_functional.py [gw0] PASSED tests/test_servers.py::TestIPv4Environment::test_epsv <- tests/test_functional.py tests/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_allo <- tests/test_functional.py tests/test_servers.py::TestFtpAuthenticationThreadMixin::test_rein_during_transfer <- tests/test_functional.py tests/test_servers.py::TestFtpAuthenticationThreadMixin::test_wrong_cmds_order <- tests/test_functional.py tests/test_servers.py::TestIPv6Environment::test_eprt_v6 <- tests/test_functional.py [gw7] PASSED tests/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_allo <- tests/test_functional.py tests/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_quit <- tests/test_functional.py [gw5] PASSED tests/test_servers.py::TestFtpAuthenticationThreadMixin::test_wrong_cmds_order <- tests/test_functional.py [gw2] PASSED tests/test_servers.py::TestFtpAuthenticationThreadMixin::test_user <- tests/test_functional.py [gw3] PASSED tests/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_feat <- tests/test_functional.py [gw7] PASSED tests/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_quit <- tests/test_functional.py [gw0] PASSED tests/test_servers.py::TestIPv6Environment::test_eprt_v6 <- tests/test_functional.py tests/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_mode <- tests/test_functional.py tests/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_site <- tests/test_functional.py tests/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_rest <- tests/test_functional.py tests/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_opts_feat <- tests/test_functional.py tests/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_stru <- tests/test_functional.py [gw0] PASSED tests/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_mode <- tests/test_functional.py [gw5] PASSED tests/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_site <- tests/test_functional.py tests/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_site_help <- tests/test_functional.py tests/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_syst <- tests/test_functional.py [gw3] PASSED tests/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_rest <- tests/test_functional.py [gw7] PASSED tests/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_stru <- tests/test_functional.py tests/test_servers.py::TestFtpCmdsSemanticThreadMixin::test_arg_cmds <- tests/test_functional.py [gw5] PASSED tests/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_syst <- tests/test_functional.py [gw2] PASSED tests/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_opts_feat <- tests/test_functional.py [gw0] PASSED tests/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_site_help <- tests/test_functional.py tests/test_servers.py::TestFtpCmdsSemanticThreadMixin::test_auth_cmds <- tests/test_functional.py tests/test_servers.py::TestFtpFsOperationsThreadMixin::test_cdup <- tests/test_functional.py tests/test_servers.py::TestFtpCmdsSemanticThreadMixin::test_no_arg_cmds <- tests/test_functional.py [gw3] PASSED tests/test_servers.py::TestFtpCmdsSemanticThreadMixin::test_arg_cmds <- tests/test_functional.py tests/test_servers.py::TestFtpFsOperationsThreadMixin::test_cwd <- tests/test_functional.py tests/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_type <- tests/test_functional.py [gw7] PASSED tests/test_servers.py::TestFtpCmdsSemanticThreadMixin::test_auth_cmds <- tests/test_functional.py [gw2] PASSED tests/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_type <- tests/test_functional.py tests/test_servers.py::TestFtpFsOperationsThreadMixin::test_dele <- tests/test_functional.py tests/test_servers.py::TestFtpFsOperationsThreadMixin::test_mdtm <- tests/test_functional.py [gw5] PASSED tests/test_servers.py::TestFtpFsOperationsThreadMixin::test_cdup <- tests/test_functional.py [gw0] PASSED tests/test_servers.py::TestFtpCmdsSemanticThreadMixin::test_no_arg_cmds <- tests/test_functional.py tests/test_servers.py::TestFtpCmdsSemanticThreadMixin::test_no_auth_cmds <- tests/test_functional.py [gw3] PASSED tests/test_servers.py::TestFtpFsOperationsThreadMixin::test_cwd <- tests/test_functional.py tests/test_servers.py::TestFtpFsOperationsThreadMixin::test_invalid_mfmt_timeval <- tests/test_functional.py [gw7] PASSED tests/test_servers.py::TestFtpFsOperationsThreadMixin::test_dele <- tests/test_functional.py tests/test_servers.py::TestFtpFsOperationsThreadMixin::test_missing_mfmt_timeval_arg <- tests/test_functional.py [gw5] PASSED tests/test_servers.py::TestFtpFsOperationsThreadMixin::test_invalid_mfmt_timeval <- tests/test_functional.py [gw0] PASSED tests/test_servers.py::TestFtpCmdsSemanticThreadMixin::test_no_auth_cmds <- tests/test_functional.py tests/test_servers.py::TestFtpFsOperationsThreadMixin::test_mfmt <- tests/test_functional.py [gw2] PASSED tests/test_servers.py::TestFtpFsOperationsThreadMixin::test_mdtm <- tests/test_functional.py tests/test_servers.py::TestFtpFsOperationsThreadMixin::test_mkd <- tests/test_functional.py tests/test_servers.py::TestFtpFsOperationsThreadMixin::test_rmd <- tests/test_functional.py [gw3] PASSED tests/test_servers.py::TestFtpFsOperationsThreadMixin::test_missing_mfmt_timeval_arg <- tests/test_functional.py tests/test_servers.py::TestFtpFsOperationsThreadMixin::test_pwd <- tests/test_functional.py [gw0] PASSED tests/test_servers.py::TestFtpFsOperationsThreadMixin::test_mfmt <- tests/test_functional.py tests/test_servers.py::TestFtpFsOperationsThreadMixin::test_site_chmod <- tests/test_functional.py [gw5] PASSED tests/test_servers.py::TestFtpFsOperationsThreadMixin::test_rmd <- tests/test_functional.py [gw7] PASSED tests/test_servers.py::TestFtpFsOperationsThreadMixin::test_mkd <- tests/test_functional.py tests/test_servers.py::TestFtpFsOperationsThreadMixin::test_rnfr_rnto <- tests/test_functional.py [gw3] PASSED tests/test_servers.py::TestFtpFsOperationsThreadMixin::test_site_chmod <- tests/test_functional.py tests/test_servers.py::TestFtpStoreDataThreadMixin::test_appe <- tests/test_functional.py [gw2] PASSED tests/test_servers.py::TestFtpFsOperationsThreadMixin::test_pwd <- tests/test_functional.py tests/test_servers.py::TestFtpStoreDataThreadMixin::test_appe_rest <- tests/test_functional.py tests/test_servers.py::TestFtpStoreDataThreadMixin::test_quit_during_transfer <- tests/test_functional.py tests/test_servers.py::TestFtpStoreDataThreadMixin::test_failing_rest_on_stor <- tests/test_functional.py [gw5] PASSED tests/test_servers.py::TestFtpStoreDataThreadMixin::test_appe_rest <- tests/test_functional.py [gw0] PASSED tests/test_servers.py::TestFtpFsOperationsThreadMixin::test_rnfr_rnto <- tests/test_functional.py [gw4] PASSED tests/test_servers.py::TestFtpRetrieveData::test_retr_ascii <- tests/test_functional.py tests/test_servers.py::TestFtpStoreDataThreadMixin::test_stor_active <- tests/test_functional.py tests/test_servers.py::TestFtpFsOperationsThreadMixin::test_size <- tests/test_functional.py tests/test_servers.py::TestFtpStoreData::test_stor_active <- tests/test_functional.py [gw2] PASSED tests/test_servers.py::TestFtpStoreDataThreadMixin::test_failing_rest_on_stor <- tests/test_functional.py [gw3] PASSED tests/test_servers.py::TestFtpStoreDataThreadMixin::test_quit_during_transfer <- tests/test_functional.py tests/test_servers.py::TestFtpStoreDataThreadMixin::test_stor_ascii_2 <- tests/test_functional.py [gw0] PASSED tests/test_servers.py::TestFtpFsOperationsThreadMixin::test_size <- tests/test_functional.py tests/test_servers.py::TestFtpStoreDataThreadMixin::test_stor <- tests/test_functional.py tests/test_servers.py::TestFtpStoreDataThreadMixin::test_stor_ascii <- tests/test_functional.py [gw2] PASSED tests/test_servers.py::TestFtpStoreDataThreadMixin::test_stor_ascii_2 <- tests/test_functional.py [gw7] PASSED tests/test_servers.py::TestFtpStoreDataThreadMixin::test_appe <- tests/test_functional.py tests/test_servers.py::TestFtpStoreDataThreadMixin::test_stou_rest <- tests/test_functional.py [gw5] PASSED tests/test_servers.py::TestFtpStoreDataThreadMixin::test_stor_active <- tests/test_functional.py tests/test_servers.py::TestFtpStoreDataThreadMixin::test_rest_on_stor <- tests/test_functional.py tests/test_servers.py::TestFtpStoreDataThreadMixin::test_stor_empty_file <- tests/test_functional.py [gw2] PASSED tests/test_servers.py::TestFtpStoreDataThreadMixin::test_stou_rest <- tests/test_functional.py [gw4] PASSED tests/test_servers.py::TestFtpStoreData::test_stor_active <- tests/test_functional.py tests/test_servers.py::TestFtpRetrieveDataThreadMixin::test_retr_ascii <- tests/test_functional.py tests/test_servers.py::TestFtpStoreDataThreadMixin::test_stou_orphaned_file <- tests/test_functional.py [gw5] PASSED tests/test_servers.py::TestFtpStoreDataThreadMixin::test_stor_empty_file <- tests/test_functional.py [gw6] PASSED tests/test_servers.py::TestFtpAuthenticationThreadMixin::test_user_during_transfer <- tests/test_functional.py [gw4] PASSED tests/test_servers.py::TestFtpStoreDataThreadMixin::test_stou_orphaned_file <- tests/test_functional.py tests/test_servers.py::TestFtpRetrieveDataThreadMixin::test_retr_empty_file <- tests/test_functional.py [gw0] PASSED tests/test_servers.py::TestFtpStoreDataThreadMixin::test_stor <- tests/test_functional.py [gw3] PASSED tests/test_servers.py::TestFtpStoreDataThreadMixin::test_stor_ascii <- tests/test_functional.py tests/test_servers.py::TestFtpListingCmdsThreadMixin::test_mlsd <- tests/test_functional.py tests/test_servers.py::TestFtpRetrieveDataThreadMixin::test_restore_on_retr <- tests/test_functional.py tests/test_servers.py::TestFtpStoreDataThreadMixin::test_stou <- tests/test_functional.py tests/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_help <- tests/test_functional.py [gw5] PASSED tests/test_servers.py::TestFtpRetrieveDataThreadMixin::test_retr_empty_file <- tests/test_functional.py [gw7] PASSED tests/test_servers.py::TestFtpStoreDataThreadMixin::test_rest_on_stor <- tests/test_functional.py tests/test_servers.py::TestFtpListingCmdsThreadMixin::test_mlsd_all_facts <- tests/test_functional.py tests/test_servers.py::TestFtpRetrieveDataThreadMixin::test_retr_ascii_already_crlf <- tests/test_functional.py [gw6] PASSED tests/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_help <- tests/test_functional.py [gw1] PASSED tests/test_servers.py::TestFtpAuthenticationThreadMixin::test_rein_during_transfer <- tests/test_functional.py [gw4] PASSED tests/test_servers.py::TestFtpListingCmdsThreadMixin::test_mlsd <- tests/test_functional.py tests/test_servers.py::TestFtpAbortThreadMixin::test_abor_during_transfer <- tests/test_functional.py [gw5] PASSED tests/test_servers.py::TestFtpListingCmdsThreadMixin::test_mlsd_all_facts <- tests/test_functional.py tests/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_noop <- tests/test_functional.py tests/test_servers.py::TestFtpListingCmdsThreadMixin::test_stat <- tests/test_functional.py tests/test_servers.py::TestFtpAbortThreadMixin::test_abor_pasv <- tests/test_functional.py [gw1] PASSED tests/test_servers.py::TestTFtpDummyCmdsThreadMixin::test_noop <- tests/test_functional.py [gw4] PASSED tests/test_servers.py::TestFtpListingCmdsThreadMixin::test_stat <- tests/test_functional.py tests/test_servers.py::TestIPv4EnvironmentThreadMixin::test_eprt <- tests/test_functional.py [gw0] PASSED tests/test_servers.py::TestFtpStoreDataThreadMixin::test_stou <- tests/test_functional.py tests/test_servers.py::TestFtpRetrieveDataThreadMixin::test_retr <- tests/test_functional.py tests/test_servers.py::TestIPv4EnvironmentThreadMixin::test_eprt_v4 <- tests/test_functional.py [gw5] PASSED tests/test_servers.py::TestFtpAbortThreadMixin::test_abor_pasv <- tests/test_functional.py [gw6] PASSED tests/test_servers.py::TestFtpAbortThreadMixin::test_abor_during_transfer <- tests/test_functional.py [gw4] PASSED tests/test_servers.py::TestIPv4EnvironmentThreadMixin::test_eprt_v4 <- tests/test_functional.py [gw1] PASSED tests/test_servers.py::TestIPv4EnvironmentThreadMixin::test_eprt <- tests/test_functional.py tests/test_servers.py::TestIPv4EnvironmentThreadMixin::test_pasv_v4 <- tests/test_functional.py tests/test_servers.py::TestIPv4EnvironmentThreadMixin::test_epsv <- tests/test_functional.py tests/test_servers.py::TestFtpAbortThreadMixin::test_oob_abor <- tests/test_functional.py [gw0] PASSED tests/test_servers.py::TestFtpRetrieveDataThreadMixin::test_retr <- tests/test_functional.py tests/test_servers.py::TestIPv4EnvironmentThreadMixin::test_epsv_all <- tests/test_functional.py [gw6] PASSED tests/test_servers.py::TestFtpAbortThreadMixin::test_oob_abor <- tests/test_functional.py tests/test_servers.py::TestFtpAbortThreadMixin::test_abor_no_data <- tests/test_functional.py [gw4] PASSED tests/test_servers.py::TestIPv4EnvironmentThreadMixin::test_pasv_v4 <- tests/test_functional.py [gw1] PASSED tests/test_servers.py::TestIPv4EnvironmentThreadMixin::test_epsv_all <- tests/test_functional.py tests/test_servers.py::TestIPv6EnvironmentThreadMixin::test_eprt <- tests/test_functional.py tests/test_servers.py::TestIPv6EnvironmentThreadMixin::test_epsv_all <- tests/test_functional.py [gw0] PASSED tests/test_servers.py::TestFtpAbortThreadMixin::test_abor_no_data <- tests/test_functional.py tests/test_servers.py::TestIPv6EnvironmentThreadMixin::test_epsv <- tests/test_functional.py [gw5] PASSED tests/test_servers.py::TestIPv4EnvironmentThreadMixin::test_epsv <- tests/test_functional.py [gw6] PASSED tests/test_servers.py::TestIPv6EnvironmentThreadMixin::test_eprt <- tests/test_functional.py [gw1] PASSED tests/test_servers.py::TestIPv6EnvironmentThreadMixin::test_epsv_all <- tests/test_functional.py tests/test_servers.py::TestIPv4EnvironmentThreadMixin::test_port_v4 <- tests/test_functional.py [gw7] PASSED tests/test_servers.py::TestFtpRetrieveDataThreadMixin::test_retr_ascii_already_crlf <- tests/test_functional.py tests/test_servers.py::TestCornerCasesThreadMixin::test_active_conn_error <- tests/test_functional.py tests/test_servers.py::TestIPv6EnvironmentThreadMixin::test_eprt_v6 <- tests/test_functional.py tests/test_servers.py::TestIPv6EnvironmentThreadMixin::test_port_v6 <- tests/test_functional.py tests/test_servers.py::TestFtpAbortThreadMixin::test_abor_port <- tests/test_functional.py [gw6] PASSED tests/test_servers.py::TestIPv6EnvironmentThreadMixin::test_port_v6 <- tests/test_functional.py [gw5] PASSED tests/test_servers.py::TestIPv6EnvironmentThreadMixin::test_eprt_v6 <- tests/test_functional.py [gw0] PASSED tests/test_servers.py::TestIPv4EnvironmentThreadMixin::test_port_v4 <- tests/test_functional.py tests/test_servers.py::TestIPv6EnvironmentThreadMixin::test_pasv_v6 <- tests/test_functional.py [gw4] PASSED tests/test_servers.py::TestIPv6EnvironmentThreadMixin::test_epsv <- tests/test_functional.py [gw1] PASSED tests/test_servers.py::TestCornerCasesThreadMixin::test_active_conn_error <- tests/test_functional.py tests/test_servers.py::TestCornerCasesThreadMixin::test_ioloop_fileno <- tests/test_functional.py tests/test_servers.py::TestCornerCasesThreadMixin::test_repr <- tests/test_functional.py [gw0] PASSED tests/test_servers.py::TestIPv6EnvironmentThreadMixin::test_pasv_v6 <- tests/test_functional.py tests/test_servers.py::TestCornerCasesThreadMixin::test_port_race_condition <- tests/test_functional.py [gw7] PASSED tests/test_servers.py::TestFtpAbortThreadMixin::test_abor_port <- tests/test_functional.py tests/test_servers.py::TestCornerCasesThreadMixin::test_error_on_callback <- tests/test_functional.py tests/test_servers.py::TestCornerCasesThreadMixin::test_quick_connect <- tests/test_functional.py [gw5] PASSED tests/test_servers.py::TestCornerCasesThreadMixin::test_ioloop_fileno <- tests/test_functional.py [gw3] PASSED tests/test_servers.py::TestFtpRetrieveDataThreadMixin::test_restore_on_retr <- tests/test_functional.py tests/test_servers.py::TestFtpAuthenticationMProcMixin::test_anon_auth <- tests/test_functional.py [gw0] PASSED tests/test_servers.py::TestCornerCasesThreadMixin::test_port_race_condition <- tests/test_functional.py [gw4] PASSED tests/test_servers.py::TestCornerCasesThreadMixin::test_error_on_callback <- tests/test_functional.py tests/test_servers.py::TestFtpAuthenticationMProcMixin::test_auth_failed <- tests/test_functional.py tests/test_servers.py::TestFtpListingCmdsThreadMixin::test_unforeseen_time_event <- tests/test_functional.py tests/test_servers.py::TestFtpAuthenticationMProcMixin::test_max_auth <- tests/test_functional.py tests/test_servers.py::TestFtpAuthenticationMProcMixin::test_rein <- tests/test_functional.py [gw1] PASSED tests/test_servers.py::TestCornerCasesThreadMixin::test_quick_connect <- tests/test_functional.py [gw3] PASSED tests/test_servers.py::TestFtpListingCmdsThreadMixin::test_unforeseen_time_event <- tests/test_functional.py tests/test_servers.py::TestFtpAuthenticationMProcMixin::test_user_during_transfer <- tests/test_functional.py [gw5] PASSED tests/test_servers.py::TestFtpAuthenticationMProcMixin::test_auth_failed <- tests/test_functional.py tests/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_allo <- tests/test_functional.py tests/test_servers.py::TestFtpAuthenticationMProcMixin::test_wrong_cmds_order <- tests/test_functional.py [gw6] PASSED tests/test_servers.py::TestCornerCasesThreadMixin::test_repr <- tests/test_functional.py [gw7] PASSED tests/test_servers.py::TestFtpAuthenticationMProcMixin::test_anon_auth <- tests/test_functional.py [gw0] PASSED tests/test_servers.py::TestFtpAuthenticationMProcMixin::test_max_auth <- tests/test_functional.py tests/test_servers.py::TestFtpAuthenticationMProcMixin::test_auth_ok <- tests/test_functional.py tests/test_servers.py::TestFtpAuthenticationMProcMixin::test_user <- tests/test_functional.py [gw4] PASSED tests/test_servers.py::TestFtpAuthenticationMProcMixin::test_rein <- tests/test_functional.py tests/test_servers.py::TestFtpAuthenticationMProcMixin::test_rein_during_transfer <- tests/test_functional.py [gw3] PASSED tests/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_allo <- tests/test_functional.py tests/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_feat <- tests/test_functional.py [gw5] PASSED tests/test_servers.py::TestFtpAuthenticationMProcMixin::test_wrong_cmds_order <- tests/test_functional.py tests/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_noop <- tests/test_functional.py [gw7] PASSED tests/test_servers.py::TestFtpAuthenticationMProcMixin::test_user <- tests/test_functional.py tests/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_opts_feat <- tests/test_functional.py tests/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_quit <- tests/test_functional.py [gw4] PASSED tests/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_feat <- tests/test_functional.py [gw3] PASSED tests/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_noop <- tests/test_functional.py tests/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_site_help <- tests/test_functional.py [gw6] PASSED tests/test_servers.py::TestFtpAuthenticationMProcMixin::test_auth_ok <- tests/test_functional.py tests/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_rest <- tests/test_functional.py tests/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_stru <- tests/test_functional.py [gw7] PASSED tests/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_quit <- tests/test_functional.py [gw5] PASSED tests/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_opts_feat <- tests/test_functional.py [gw4] PASSED tests/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_site_help <- tests/test_functional.py tests/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_type <- tests/test_functional.py [gw3] PASSED tests/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_stru <- tests/test_functional.py [gw6] PASSED tests/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_rest <- tests/test_functional.py tests/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_syst <- tests/test_functional.py tests/test_servers.py::TestFtpCmdsSemanticMProcMixin::test_arg_cmds <- tests/test_functional.py tests/test_servers.py::TestFtpCmdsSemanticMProcMixin::test_auth_cmds <- tests/test_functional.py tests/test_servers.py::TestFtpCmdsSemanticMProcMixin::test_no_arg_cmds <- tests/test_functional.py [gw7] PASSED tests/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_type <- tests/test_functional.py [gw5] PASSED tests/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_syst <- tests/test_functional.py [gw2] PASSED tests/test_servers.py::TestFtpRetrieveDataThreadMixin::test_retr_ascii <- tests/test_functional.py [gw4] PASSED tests/test_servers.py::TestFtpCmdsSemanticMProcMixin::test_arg_cmds <- tests/test_functional.py tests/test_servers.py::TestFtpCmdsSemanticMProcMixin::test_no_auth_cmds <- tests/test_functional.py tests/test_servers.py::TestFtpFsOperationsMProcMixin::test_cdup <- tests/test_functional.py tests/test_servers.py::TestFtpListingCmdsThreadMixin::test_list <- tests/test_functional.py tests/test_servers.py::TestFtpFsOperationsMProcMixin::test_cwd <- tests/test_functional.py [gw3] PASSED tests/test_servers.py::TestFtpCmdsSemanticMProcMixin::test_auth_cmds <- tests/test_functional.py tests/test_servers.py::TestFtpFsOperationsMProcMixin::test_invalid_mfmt_timeval <- tests/test_functional.py [gw5] PASSED tests/test_servers.py::TestFtpFsOperationsMProcMixin::test_cdup <- tests/test_functional.py [gw6] PASSED tests/test_servers.py::TestFtpCmdsSemanticMProcMixin::test_no_arg_cmds <- tests/test_functional.py tests/test_servers.py::TestFtpFsOperationsMProcMixin::test_dele <- tests/test_functional.py [gw7] PASSED tests/test_servers.py::TestFtpCmdsSemanticMProcMixin::test_no_auth_cmds <- tests/test_functional.py [gw2] PASSED tests/test_servers.py::TestFtpListingCmdsThreadMixin::test_list <- tests/test_functional.py [gw4] PASSED tests/test_servers.py::TestFtpFsOperationsMProcMixin::test_cwd <- tests/test_functional.py tests/test_servers.py::TestFtpFsOperationsMProcMixin::test_mdtm <- tests/test_functional.py tests/test_servers.py::TestFtpFsOperationsMProcMixin::test_mfmt <- tests/test_functional.py tests/test_servers.py::TestFtpFsOperationsMProcMixin::test_missing_mfmt_timeval_arg <- tests/test_functional.py [gw3] PASSED tests/test_servers.py::TestFtpFsOperationsMProcMixin::test_invalid_mfmt_timeval <- tests/test_functional.py [gw0] PASSED tests/test_servers.py::TestFtpAuthenticationMProcMixin::test_rein_during_transfer <- tests/test_functional.py tests/test_servers.py::TestFtpFsOperationsMProcMixin::test_mkd <- tests/test_functional.py tests/test_servers.py::TestFtpFsOperationsMProcMixin::test_pwd <- tests/test_functional.py tests/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_help <- tests/test_functional.py [gw1] PASSED tests/test_servers.py::TestFtpAuthenticationMProcMixin::test_user_during_transfer <- tests/test_functional.py [gw5] PASSED tests/test_servers.py::TestFtpFsOperationsMProcMixin::test_mdtm <- tests/test_functional.py tests/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_mode <- tests/test_functional.py tests/test_servers.py::TestFtpFsOperationsMProcMixin::test_rnfr_rnto <- tests/test_functional.py [gw7] PASSED tests/test_servers.py::TestFtpFsOperationsMProcMixin::test_mfmt <- tests/test_functional.py [gw2] PASSED tests/test_servers.py::TestFtpFsOperationsMProcMixin::test_missing_mfmt_timeval_arg <- tests/test_functional.py tests/test_servers.py::TestFtpFsOperationsMProcMixin::test_site_chmod <- tests/test_functional.py [gw0] PASSED tests/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_help <- tests/test_functional.py [gw3] PASSED tests/test_servers.py::TestFtpFsOperationsMProcMixin::test_pwd <- tests/test_functional.py tests/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_site <- tests/test_functional.py [gw4] PASSED tests/test_servers.py::TestFtpFsOperationsMProcMixin::test_mkd <- tests/test_functional.py tests/test_servers.py::TestFtpFsOperationsMProcMixin::test_size <- tests/test_functional.py tests/test_servers.py::TestFtpStoreDataMProcMixin::test_appe <- tests/test_functional.py [gw1] PASSED tests/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_mode <- tests/test_functional.py tests/test_servers.py::TestFtpFsOperationsMProcMixin::test_unforeseen_mdtm_event [gw6] PASSED tests/test_servers.py::TestFtpFsOperationsMProcMixin::test_dele <- tests/test_functional.py tests/test_servers.py::TestFtpStoreDataMProcMixin::test_failing_rest_on_stor <- tests/test_functional.py tests/test_servers.py::TestFtpFsOperationsMProcMixin::test_rmd <- tests/test_functional.py [gw0] PASSED tests/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_site <- tests/test_functional.py [gw5] PASSED tests/test_servers.py::TestFtpFsOperationsMProcMixin::test_rnfr_rnto <- tests/test_functional.py [gw7] PASSED tests/test_servers.py::TestFtpFsOperationsMProcMixin::test_site_chmod <- tests/test_functional.py tests/test_servers.py::TestFtpStoreDataMProcMixin::test_appe_rest <- tests/test_functional.py [gw4] PASSED tests/test_servers.py::TestFtpFsOperationsMProcMixin::test_unforeseen_mdtm_event tests/test_servers.py::TestFtpStoreDataMProcMixin::test_rest_on_stor <- tests/test_functional.py tests/test_servers.py::TestFtpStoreDataMProcMixin::test_quit_during_transfer <- tests/test_functional.py tests/test_servers.py::TestFtpStoreDataMProcMixin::test_stor_ascii_2 <- tests/test_functional.py [gw2] PASSED tests/test_servers.py::TestFtpFsOperationsMProcMixin::test_size <- tests/test_functional.py tests/test_servers.py::TestFtpStoreDataMProcMixin::test_stor_ascii <- tests/test_functional.py [gw0] PASSED tests/test_servers.py::TestFtpStoreDataMProcMixin::test_appe_rest <- tests/test_functional.py tests/test_servers.py::TestFtpStoreDataMProcMixin::test_stor <- tests/test_functional.py [gw1] PASSED tests/test_servers.py::TestFtpStoreDataMProcMixin::test_failing_rest_on_stor <- tests/test_functional.py tests/test_servers.py::TestFtpStoreDataMProcMixin::test_stor_empty_file <- tests/test_functional.py [gw4] PASSED tests/test_servers.py::TestFtpStoreDataMProcMixin::test_stor_ascii_2 <- tests/test_functional.py [gw3] PASSED tests/test_servers.py::TestFtpStoreDataMProcMixin::test_appe <- tests/test_functional.py [gw7] PASSED tests/test_servers.py::TestFtpStoreDataMProcMixin::test_rest_on_stor <- tests/test_functional.py [gw6] PASSED tests/test_servers.py::TestFtpFsOperationsMProcMixin::test_rmd <- tests/test_functional.py tests/test_servers.py::TestFtpStoreDataMProcMixin::test_stou_rest <- tests/test_functional.py [gw5] PASSED tests/test_servers.py::TestFtpStoreDataMProcMixin::test_quit_during_transfer <- tests/test_functional.py tests/test_servers.py::TestFtpStoreDataMProcMixin::test_stor_active <- tests/test_functional.py tests/test_servers.py::TestFtpRetrieveDataMProcMixin::test_retr <- tests/test_functional.py tests/test_servers.py::TestFtpStoreDataMProcMixin::test_stou <- tests/test_functional.py tests/test_servers.py::TestFtpRetrieveDataMProcMixin::test_restore_on_retr <- tests/test_functional.py [gw1] PASSED tests/test_servers.py::TestFtpStoreDataMProcMixin::test_stor_empty_file <- tests/test_functional.py [gw7] PASSED tests/test_servers.py::TestFtpStoreDataMProcMixin::test_stou_rest <- tests/test_functional.py tests/test_servers.py::TestFtpListingCmdsMProcMixin::test_list <- tests/test_functional.py [gw0] PASSED tests/test_servers.py::TestFtpStoreDataMProcMixin::test_stor <- tests/test_functional.py tests/test_servers.py::TestFtpStoreDataMProcMixin::test_stou_orphaned_file <- tests/test_functional.py tests/test_servers.py::TestFtpRetrieveDataMProcMixin::test_retr_empty_file <- tests/test_functional.py [gw2] PASSED tests/test_servers.py::TestFtpStoreDataMProcMixin::test_stor_ascii <- tests/test_functional.py tests/test_servers.py::TestFtpRetrieveDataMProcMixin::test_retr_ascii <- tests/test_functional.py [gw4] PASSED tests/test_servers.py::TestFtpRetrieveDataMProcMixin::test_retr <- tests/test_functional.py [gw3] PASSED tests/test_servers.py::TestFtpStoreDataMProcMixin::test_stor_active <- tests/test_functional.py tests/test_servers.py::TestFtpListingCmdsMProcMixin::test_mlsd_all_facts <- tests/test_functional.py [gw1] PASSED tests/test_servers.py::TestFtpRetrieveDataMProcMixin::test_retr_empty_file <- tests/test_functional.py [gw0] PASSED tests/test_servers.py::TestFtpStoreDataMProcMixin::test_stou_orphaned_file <- tests/test_functional.py tests/test_servers.py::TestFtpRetrieveDataMProcMixin::test_retr_ascii_already_crlf <- tests/test_functional.py tests/test_servers.py::TestFtpListingCmdsMProcMixin::test_mlsd <- tests/test_functional.py tests/test_servers.py::TestFtpAbortMProcMixin::test_abor_during_transfer <- tests/test_functional.py [gw7] PASSED tests/test_servers.py::TestFtpListingCmdsMProcMixin::test_list <- tests/test_functional.py tests/test_servers.py::TestFtpAbortMProcMixin::test_abor_no_data <- tests/test_functional.py [gw3] PASSED tests/test_servers.py::TestFtpListingCmdsMProcMixin::test_mlsd <- tests/test_functional.py [gw4] PASSED tests/test_servers.py::TestFtpListingCmdsMProcMixin::test_mlsd_all_facts <- tests/test_functional.py [gw6] PASSED tests/test_servers.py::TestFtpStoreDataMProcMixin::test_stou <- tests/test_functional.py tests/test_servers.py::TestFtpListingCmdsMProcMixin::test_unforeseen_time_event <- tests/test_functional.py tests/test_servers.py::TestIPv4EnvironmentMProcMixin::test_eprt <- tests/test_functional.py tests/test_servers.py::TestFtpAbortMProcMixin::test_oob_abor <- tests/test_functional.py [gw1] PASSED tests/test_servers.py::TestFtpAbortMProcMixin::test_abor_during_transfer <- tests/test_functional.py [gw4] PASSED tests/test_servers.py::TestFtpAbortMProcMixin::test_oob_abor <- tests/test_functional.py tests/test_servers.py::TestIPv4EnvironmentMProcMixin::test_eprt_v4 <- tests/test_functional.py [gw7] PASSED tests/test_servers.py::TestFtpAbortMProcMixin::test_abor_no_data <- tests/test_functional.py tests/test_servers.py::TestIPv4EnvironmentMProcMixin::test_port_v4 <- tests/test_functional.py tests/test_servers.py::TestIPv4EnvironmentMProcMixin::test_epsv_all <- tests/test_functional.py [gw3] PASSED tests/test_servers.py::TestIPv4EnvironmentMProcMixin::test_eprt <- tests/test_functional.py tests/test_servers.py::TestIPv4EnvironmentMProcMixin::test_pasv_v4 <- tests/test_functional.py [gw6] PASSED tests/test_servers.py::TestFtpListingCmdsMProcMixin::test_unforeseen_time_event <- tests/test_functional.py tests/test_servers.py::TestIPv6EnvironmentMProcMixin::test_eprt <- tests/test_functional.py [gw1] PASSED tests/test_servers.py::TestIPv4EnvironmentMProcMixin::test_eprt_v4 <- tests/test_functional.py [gw0] PASSED tests/test_servers.py::TestFtpRetrieveDataMProcMixin::test_retr_ascii_already_crlf <- tests/test_functional.py tests/test_servers.py::TestIPv6EnvironmentMProcMixin::test_eprt_v6 <- tests/test_functional.py tests/test_servers.py::TestFtpAbortMProcMixin::test_abor_pasv <- tests/test_functional.py [gw3] PASSED tests/test_servers.py::TestIPv4EnvironmentMProcMixin::test_pasv_v4 <- tests/test_functional.py [gw7] PASSED tests/test_servers.py::TestIPv4EnvironmentMProcMixin::test_epsv_all <- tests/test_functional.py [gw4] PASSED tests/test_servers.py::TestIPv4EnvironmentMProcMixin::test_port_v4 <- tests/test_functional.py tests/test_servers.py::TestIPv6EnvironmentMProcMixin::test_pasv_v6 <- tests/test_functional.py [gw1] PASSED tests/test_servers.py::TestIPv6EnvironmentMProcMixin::test_eprt_v6 <- tests/test_functional.py tests/test_servers.py::TestIPv6EnvironmentMProcMixin::test_epsv <- tests/test_functional.py tests/test_servers.py::TestIPv6EnvironmentMProcMixin::test_epsv_all <- tests/test_functional.py tests/test_servers.py::TestCornerCasesMProcMixin::test_active_conn_error <- tests/test_functional.py [gw0] PASSED tests/test_servers.py::TestFtpAbortMProcMixin::test_abor_pasv <- tests/test_functional.py [gw6] PASSED tests/test_servers.py::TestIPv6EnvironmentMProcMixin::test_eprt <- tests/test_functional.py tests/test_servers.py::TestIPv4EnvironmentMProcMixin::test_epsv <- tests/test_functional.py [gw3] PASSED tests/test_servers.py::TestIPv6EnvironmentMProcMixin::test_pasv_v6 <- tests/test_functional.py [gw4] PASSED tests/test_servers.py::TestIPv6EnvironmentMProcMixin::test_epsv <- tests/test_functional.py tests/test_servers.py::TestIPv6EnvironmentMProcMixin::test_port_v6 <- tests/test_functional.py tests/test_servers.py::TestCornerCasesMProcMixin::test_ioloop_fileno <- tests/test_functional.py [gw7] PASSED tests/test_servers.py::TestIPv6EnvironmentMProcMixin::test_epsv_all <- tests/test_functional.py tests/test_servers.py::TestCornerCasesMProcMixin::test_port_race_condition <- tests/test_functional.py tests/test_servers.py::TestCornerCasesMProcMixin::test_quick_connect <- tests/test_functional.py [gw1] PASSED tests/test_servers.py::TestCornerCasesMProcMixin::test_active_conn_error <- tests/test_functional.py tests/test_servers.py::TestCornerCasesMProcMixin::test_repr <- tests/test_functional.py [gw0] PASSED tests/test_servers.py::TestIPv4EnvironmentMProcMixin::test_epsv <- tests/test_functional.py tests/test_servers.py::TestCornerCasesMProcMixin::test_error_on_callback <- tests/test_functional.py [gw3] PASSED tests/test_servers.py::TestCornerCasesMProcMixin::test_ioloop_fileno <- tests/test_functional.py [gw6] PASSED tests/test_servers.py::TestIPv6EnvironmentMProcMixin::test_port_v6 <- tests/test_functional.py [gw4] PASSED tests/test_servers.py::TestCornerCasesMProcMixin::test_port_race_condition <- tests/test_functional.py [gw7] PASSED tests/test_servers.py::TestCornerCasesMProcMixin::test_quick_connect <- tests/test_functional.py [gw1] PASSED tests/test_servers.py::TestCornerCasesMProcMixin::test_repr <- tests/test_functional.py [gw0] PASSED tests/test_servers.py::TestCornerCasesMProcMixin::test_error_on_callback <- tests/test_functional.py [gw5] PASSED tests/test_servers.py::TestFtpRetrieveDataMProcMixin::test_restore_on_retr <- tests/test_functional.py tests/test_servers.py::TestFtpListingCmdsMProcMixin::test_stat <- tests/test_functional.py [gw2] PASSED tests/test_servers.py::TestFtpRetrieveDataMProcMixin::test_retr_ascii <- tests/test_functional.py tests/test_servers.py::TestFtpAbortMProcMixin::test_abor_port <- tests/test_functional.py [gw5] PASSED tests/test_servers.py::TestFtpListingCmdsMProcMixin::test_stat <- tests/test_functional.py [gw2] PASSED tests/test_servers.py::TestFtpAbortMProcMixin::test_abor_port <- tests/test_functional.py /usr/lib64/python3.15/multiprocessing/resource_tracker.py:233: UserWarning: resource_tracker: process died unexpectedly, relaunching. Some resources might leak. warnings.warn('resource_tracker: process died unexpectedly, ' /usr/lib64/python3.15/multiprocessing/resource_tracker.py:233: UserWarning: resource_tracker: process died unexpectedly, relaunching. Some resources might leak. warnings.warn('resource_tracker: process died unexpectedly, ' /usr/lib64/python3.15/multiprocessing/resource_tracker.py:233: UserWarning: resource_tracker: process died unexpectedly, relaunching. Some resources might leak. warnings.warn('resource_tracker: process died unexpectedly, ' /usr/lib64/python3.15/multiprocessing/resource_tracker.py:233: UserWarning: resource_tracker: process died unexpectedly, relaunching. Some resources might leak. warnings.warn('resource_tracker: process died unexpectedly, ' /usr/lib64/python3.15/multiprocessing/resource_tracker.py:233: UserWarning: resource_tracker: process died unexpectedly, relaunching. Some resources might leak. warnings.warn('resource_tracker: process died unexpectedly, ' /usr/lib64/python3.15/multiprocessing/resource_tracker.py:233: UserWarning: resource_tracker: process died unexpectedly, relaunching. Some resources might leak. warnings.warn('resource_tracker: process died unexpectedly, ' /usr/lib64/python3.15/multiprocessing/resource_tracker.py:233: UserWarning: resource_tracker: process died unexpectedly, relaunching. Some resources might leak. warnings.warn('resource_tracker: process died unexpectedly, ' /usr/lib64/python3.15/multiprocessing/resource_tracker.py:233: UserWarning: resource_tracker: process died unexpectedly, relaunching. Some resources might leak. warnings.warn('resource_tracker: process died unexpectedly, ' Traceback (most recent call last): File "/usr/lib64/python3.15/multiprocessing/resource_tracker.py", line 453, in main cache[rtype].remove(name) ~~~~~~~~~~~~~~~~~~~^^^^^^ KeyError: '/mp-7ddirtj5' Traceback (most recent call last): File "/usr/lib64/python3.15/multiprocessing/resource_tracker.py", line 453, in main cache[rtype].remove(name) ~~~~~~~~~~~~~~~~~~~^^^^^^ KeyError: '/mp-jpg2_xaa' Traceback (most recent call last): File "/usr/lib64/python3.15/multiprocessing/resource_tracker.py", line 453, in main cache[rtype].remove(name) ~~~~~~~~~~~~~~~~~~~^^^^^^ KeyError: '/mp-go1wnxwf' Traceback (most recent call last): File "/usr/lib64/python3.15/multiprocessing/resource_tracker.py", line 453, in main cache[rtype].remove(name) ~~~~~~~~~~~~~~~~~~~^^^^^^ KeyError: '/mp-a1fx6ej0' Traceback (most recent call last): File "/usr/lib64/python3.15/multiprocessing/resource_tracker.py", line 453, in main cache[rtype].remove(name) ~~~~~~~~~~~~~~~~~~~^^^^^^ KeyError: '/mp-29s1bnvz' Traceback (most recent call last): File "/usr/lib64/python3.15/multiprocessing/resource_tracker.py", line 453, in main cache[rtype].remove(name) ~~~~~~~~~~~~~~~~~~~^^^^^^ KeyError: '/mp-ep26ratw' Traceback (most recent call last): File "/usr/lib64/python3.15/multiprocessing/resource_tracker.py", line 453, in main cache[rtype].remove(name) ~~~~~~~~~~~~~~~~~~~^^^^^^ KeyError: '/mp-r1ad6yyn' Traceback (most recent call last): File "/usr/lib64/python3.15/multiprocessing/resource_tracker.py", line 453, in main cache[rtype].remove(name) ~~~~~~~~~~~~~~~~~~~^^^^^^ KeyError: '/mp-rs_g6wtv' Traceback (most recent call last): File "/usr/lib64/python3.15/multiprocessing/resource_tracker.py", line 453, in main cache[rtype].remove(name) ~~~~~~~~~~~~~~~~~~~^^^^^^ KeyError: '/mp-7i4a7a5j' Traceback (most recent call last): File "/usr/lib64/python3.15/multiprocessing/resource_tracker.py", line 453, in main cache[rtype].remove(name) ~~~~~~~~~~~~~~~~~~~^^^^^^ KeyError: '/mp-apjj33zz' Traceback (most recent call last): File "/usr/lib64/python3.15/multiprocessing/resource_tracker.py", line 453, in main cache[rtype].remove(name) ~~~~~~~~~~~~~~~~~~~^^^^^^ KeyError: '/mp-90j60b8v' Traceback (most recent call last): File "/usr/lib64/python3.15/multiprocessing/resource_tracker.py", line 453, in main cache[rtype].remove(name) ~~~~~~~~~~~~~~~~~~~^^^^^^ KeyError: '/mp-jl1k0n9t' Traceback (most recent call last): File "/usr/lib64/python3.15/multiprocessing/resource_tracker.py", line 453, in main cache[rtype].remove(name) ~~~~~~~~~~~~~~~~~~~^^^^^^ KeyError: '/mp-zn98lenf' Traceback (most recent call last): File "/usr/lib64/python3.15/multiprocessing/resource_tracker.py", line 453, in main cache[rtype].remove(name) ~~~~~~~~~~~~~~~~~~~^^^^^^ KeyError: '/mp-2r7nr1n3' Traceback (most recent call last): File "/usr/lib64/python3.15/multiprocessing/resource_tracker.py", line 453, in main cache[rtype].remove(name) ~~~~~~~~~~~~~~~~~~~^^^^^^ KeyError: '/mp-tg5vgee9' Traceback (most recent call last): File "/usr/lib64/python3.15/multiprocessing/resource_tracker.py", line 453, in main cache[rtype].remove(name) ~~~~~~~~~~~~~~~~~~~^^^^^^ KeyError: '/mp-mcttbo65' Traceback (most recent call last): Traceback (most recent call last): File "/usr/lib64/python3.15/multiprocessing/resource_tracker.py", line 453, in main cache[rtype].remove(name) ~~~~~~~~~~~~~~~~~~~^^^^^^ KeyError: '/mp-glawfp02' File "/usr/lib64/python3.15/multiprocessing/resource_tracker.py", line 453, in main cache[rtype].remove(name) ~~~~~~~~~~~~~~~~~~~^^^^^^ Traceback (most recent call last): KeyError: '/mp-4yylibqq' Traceback (most recent call last): File "/usr/lib64/python3.15/multiprocessing/resource_tracker.py", line 453, in main cache[rtype].remove(name) ~~~~~~~~~~~~~~~~~~~^^^^^^ KeyError: '/mp-spkyxnd5' Traceback (most recent call last): File "/usr/lib64/python3.15/multiprocessing/resource_tracker.py", line 453, in main cache[rtype].remove(name) ~~~~~~~~~~~~~~~~~~~^^^^^^ KeyError: '/mp-kyr7u731' Traceback (most recent call last): File "/usr/lib64/python3.15/multiprocessing/resource_tracker.py", line 453, in main cache[rtype].remove(name) ~~~~~~~~~~~~~~~~~~~^^^^^^ File "/usr/lib64/python3.15/multiprocessing/resource_tracker.py", line 453, in main cache[rtype].remove(name) ~~~~~~~~~~~~~~~~~~~^^^^^^ KeyError: '/mp-qpn43kf_' Traceback (most recent call last): File "/usr/lib64/python3.15/multiprocessing/resource_tracker.py", line 453, in main cache[rtype].remove(name) ~~~~~~~~~~~~~~~~~~~^^^^^^ KeyError: '/mp-rwy8sxtb' KeyError: '/mp-9kbcpzqn' Traceback (most recent call last): File "/usr/lib64/python3.15/multiprocessing/resource_tracker.py", line 453, in main cache[rtype].remove(name) ~~~~~~~~~~~~~~~~~~~^^^^^^ KeyError: '/mp-1edsnram' Traceback (most recent call last): File "/usr/lib64/python3.15/multiprocessing/resource_tracker.py", line 453, in main cache[rtype].remove(name) ~~~~~~~~~~~~~~~~~~~^^^^^^ KeyError: '/mp-b857_7qq' Traceback (most recent call last): Traceback (most recent call last): File "/usr/lib64/python3.15/multiprocessing/resource_tracker.py", line 453, in main cache[rtype].remove(name) ~~~~~~~~~~~~~~~~~~~^^^^^^ KeyError: '/mp-9wzz6p4d' Traceback (most recent call last): File "/usr/lib64/python3.15/multiprocessing/resource_tracker.py", line 453, in main cache[rtype].remove(name) ~~~~~~~~~~~~~~~~~~~^^^^^^ KeyError: '/mp-baj_c7lb' File "/usr/lib64/python3.15/multiprocessing/resource_tracker.py", line 453, in main cache[rtype].remove(name) ~~~~~~~~~~~~~~~~~~~^^^^^^ KeyError: '/mp-iknpqk8m' Traceback (most recent call last): Traceback (most recent call last): File "/usr/lib64/python3.15/multiprocessing/resource_tracker.py", line 453, in main cache[rtype].remove(name) ~~~~~~~~~~~~~~~~~~~^^^^^^ KeyError: '/mp-crrbhkdg' Traceback (most recent call last): File "/usr/lib64/python3.15/multiprocessing/resource_tracker.py", line 453, in main cache[rtype].remove(name) ~~~~~~~~~~~~~~~~~~~^^^^^^ KeyError: '/mp-vque2yz0' Traceback (most recent call last): File "/usr/lib64/python3.15/multiprocessing/resource_tracker.py", line 453, in main cache[rtype].remove(name) ~~~~~~~~~~~~~~~~~~~^^^^^^ KeyError: '/mp-m87vfjdi' Traceback (most recent call last): File "/usr/lib64/python3.15/multiprocessing/resource_tracker.py", line 453, in main cache[rtype].remove(name) ~~~~~~~~~~~~~~~~~~~^^^^^^ KeyError: '/mp-aj1drru7' File "/usr/lib64/python3.15/multiprocessing/resource_tracker.py", line 453, in main cache[rtype].remove(name) ~~~~~~~~~~~~~~~~~~~^^^^^^ KeyError: '/mp-2ivgicgn' Traceback (most recent call last): File "/usr/lib64/python3.15/multiprocessing/resource_tracker.py", line 453, in main cache[rtype].remove(name) ~~~~~~~~~~~~~~~~~~~^^^^^^ KeyError: '/mp-ib0buth3' Traceback (most recent call last): File "/usr/lib64/python3.15/multiprocessing/resource_tracker.py", line 453, in main cache[rtype].remove(name) ~~~~~~~~~~~~~~~~~~~^^^^^^ KeyError: '/mp-2icum0jq' Traceback (most recent call last): File "/usr/lib64/python3.15/multiprocessing/resource_tracker.py", line 453, in main cache[rtype].remove(name) ~~~~~~~~~~~~~~~~~~~^^^^^^ KeyError: '/mp-z3kvauxe' Traceback (most recent call last): File "/usr/lib64/python3.15/multiprocessing/resource_tracker.py", line 453, in main cache[rtype].remove(name) ~~~~~~~~~~~~~~~~~~~^^^^^^ KeyError: '/mp-gbjui7h2' Traceback (most recent call last): File "/usr/lib64/python3.15/multiprocessing/resource_tracker.py", line 453, in main cache[rtype].remove(name) ~~~~~~~~~~~~~~~~~~~^^^^^^ KeyError: '/mp-szxfdrrk' Traceback (most recent call last): File "/usr/lib64/python3.15/multiprocessing/resource_tracker.py", line 453, in main cache[rtype].remove(name) ~~~~~~~~~~~~~~~~~~~^^^^^^ KeyError: '/mp-2xajku7t' Traceback (most recent call last): File "/usr/lib64/python3.15/multiprocessing/resource_tracker.py", line 453, in main cache[rtype].remove(name) ~~~~~~~~~~~~~~~~~~~^^^^^^ KeyError: '/mp-5zf_nf20' =============================== warnings summary =============================== tests/test_functional.py::TestCallbacks::test_on_disconnect@serial /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/pyftpdlib-release-2.2.0/tests/__init__.py:452: UserWarning: some children didn't terminate (pid=460) "[psutil.Process(pid=476, name='python3', status='sleeping', started='20:17:20')]" assert_free_resources(self.parent_pid) tests/test_functional.py::TestFtpAuthentication::test_auth_ok /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/pyftpdlib-release-2.2.0/tests/__init__.py:452: UserWarning: some children didn't terminate (pid=466) "[psutil.Process(pid=485, name='python3', status='sleeping', started='20:17:20')]" assert_free_resources(self.parent_pid) tests/test_functional.py::TestFtpAuthentication::test_auth_failed /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/pyftpdlib-release-2.2.0/tests/__init__.py:452: UserWarning: some children didn't terminate (pid=469) "[psutil.Process(pid=488, name='python3', status='sleeping', started='20:17:20')]" assert_free_resources(self.parent_pid) tests/test_functional.py::TestFtpAuthentication::test_anon_auth /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/pyftpdlib-release-2.2.0/tests/__init__.py:452: UserWarning: some children didn't terminate (pid=472) "[psutil.Process(pid=490, name='python3', status='sleeping', started='20:17:20')]" assert_free_resources(self.parent_pid) tests/test_functional.py::TestFtpAuthentication::test_rein /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/pyftpdlib-release-2.2.0/tests/__init__.py:452: UserWarning: some children didn't terminate (pid=479) "[psutil.Process(pid=494, name='python3', status='sleeping', started='20:17:20')]" assert_free_resources(self.parent_pid) tests/test_functional.py::TestFtpAuthentication::test_max_auth /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/pyftpdlib-release-2.2.0/tests/__init__.py:452: UserWarning: some children didn't terminate (pid=475) "[psutil.Process(pid=495, name='python3', status='sleeping', started='20:17:21')]" assert_free_resources(self.parent_pid) tests/test_functional.py::TestFtpDummyCmds::test_help /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/pyftpdlib-release-2.2.0/tests/__init__.py:452: UserWarning: some children didn't terminate (pid=463) "[psutil.Process(pid=480, name='python3', status='sleeping', started='20:17:20')]" assert_free_resources(self.parent_pid) tests/test_functional.py: 2 warnings tests/test_functional_ssl.py: 4 warnings tests/test_servers.py: 4 warnings /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/pyftpdlib-release-2.2.0/pyftpdlib/handlers/ftp/control.py:1977: 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) tests/test_functional.py::TestFtpAuthentication::test_rein_during_transfer /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/pyftpdlib-release-2.2.0/tests/__init__.py:452: UserWarning: some children didn't terminate (pid=483) "[psutil.Process(pid=496, name='python3', status='sleeping', started='20:17:21')]" assert_free_resources(self.parent_pid) tests/test_servers.py: 10 warnings /usr/lib64/python3.15/multiprocessing/popen_fork.py:76: DeprecationWarning: This process (pid=475) is multi-threaded, use of fork() may lead to deadlocks in the child. self.pid = os.fork() tests/test_servers.py: 14 warnings /usr/lib64/python3.15/multiprocessing/popen_fork.py:76: DeprecationWarning: This process (pid=483) is multi-threaded, use of fork() may lead to deadlocks in the child. self.pid = os.fork() tests/test_servers.py: 11 warnings /usr/lib64/python3.15/multiprocessing/popen_fork.py:76: DeprecationWarning: This process (pid=460) is multi-threaded, use of fork() may lead to deadlocks in the child. self.pid = os.fork() tests/test_servers.py: 14 warnings /usr/lib64/python3.15/multiprocessing/popen_fork.py:76: DeprecationWarning: This process (pid=472) is multi-threaded, use of fork() may lead to deadlocks in the child. self.pid = os.fork() tests/test_servers.py: 13 warnings /usr/lib64/python3.15/multiprocessing/popen_fork.py:76: DeprecationWarning: This process (pid=469) is multi-threaded, use of fork() may lead to deadlocks in the child. self.pid = os.fork() tests/test_servers.py::TestFtpAuthenticationMProcMixin::test_auth_ok tests/test_servers.py::TestTFtpDummyCmdsMProcMixin::test_rest tests/test_servers.py::TestFtpCmdsSemanticMProcMixin::test_no_arg_cmds tests/test_servers.py::TestFtpFsOperationsMProcMixin::test_dele tests/test_servers.py::TestFtpFsOperationsMProcMixin::test_rmd tests/test_servers.py::TestFtpStoreDataMProcMixin::test_stou tests/test_servers.py::TestFtpListingCmdsMProcMixin::test_unforeseen_time_event tests/test_servers.py::TestIPv6EnvironmentMProcMixin::test_eprt tests/test_servers.py::TestIPv6EnvironmentMProcMixin::test_port_v6 /usr/lib64/python3.15/multiprocessing/popen_fork.py:76: DeprecationWarning: This process (pid=479) is multi-threaded, use of fork() may lead to deadlocks in the child. self.pid = os.fork() tests/test_servers.py: 10 warnings /usr/lib64/python3.15/multiprocessing/popen_fork.py:76: DeprecationWarning: This process (pid=463) is multi-threaded, use of fork() may lead to deadlocks in the child. self.pid = os.fork() tests/test_servers.py::TestFtpFsOperationsMProcMixin::test_missing_mfmt_timeval_arg tests/test_servers.py::TestFtpFsOperationsMProcMixin::test_size tests/test_servers.py::TestFtpStoreDataMProcMixin::test_stor_ascii tests/test_servers.py::TestFtpRetrieveDataMProcMixin::test_retr_ascii tests/test_servers.py::TestFtpAbortMProcMixin::test_abor_port /usr/lib64/python3.15/multiprocessing/popen_fork.py:76: DeprecationWarning: This process (pid=466) 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 ================ 723 passed, 51 skipped, 104 warnings in 9.71s ================= + RPM_EC=0 ++ jobs -p + exit 0 Processing files: python3-pyftpdlib-2.2.0-3.fc45.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.SUNV0d + umask 022 + cd /builddir/build/BUILD/python-pyftpdlib-2.2.0-build + cd pyftpdlib-release-2.2.0 + DOCDIR=/builddir/build/BUILD/python-pyftpdlib-2.2.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.2.0-build/BUILDROOT/usr/share/doc/python3-pyftpdlib + cp -pr /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/pyftpdlib-release-2.2.0/HISTORY.rst /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/share/doc/python3-pyftpdlib + cp -pr /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/pyftpdlib-release-2.2.0/README.rst /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT/usr/share/doc/python3-pyftpdlib + RPM_EC=0 ++ jobs -p + exit 0 Provides: ftpbench = 2.2.0-3.fc45 python-pyftpdlib = 2.2.0-3.fc45 python3-pyftpdlib = 2.2.0-3.fc45 python3.15-pyftpdlib = 2.2.0-3.fc45 python3.15dist(pyftpdlib) = 2.2 python3dist(pyftpdlib) = 2.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.15 python3.15dist(pyasynchat) python3.15dist(pyasyncore) Recommends: python3dist(pyftpdlib[ssl]) Suggests: python3dist(psutil) Processing files: python3-pyftpdlib+ssl-2.2.0-3.fc45.noarch Provides: python-pyftpdlib+ssl = 2.2.0-3.fc45 python3-pyftpdlib+ssl = 2.2.0-3.fc45 python3.15-pyftpdlib+ssl = 2.2.0-3.fc45 python3.15dist(pyftpdlib[ssl]) = 2.2 python3dist(pyftpdlib[ssl]) = 2.2 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.15 python3.15dist(pyopenssl) Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/python-pyftpdlib-2.2.0-build/BUILDROOT Wrote: /builddir/build/SRPMS/python-pyftpdlib-2.2.0-3.fc45.src.rpm Wrote: /builddir/build/RPMS/python3-pyftpdlib+ssl-2.2.0-3.fc45.noarch.rpm Wrote: /builddir/build/RPMS/python3-pyftpdlib-2.2.0-3.fc45.noarch.rpm Child return code was: 0