Mock Version: 4.1 Mock Version: 4.1 Mock Version: 4.1 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/python-daemon.spec'], chrootPath='/var/lib/mock/dist-ocs23-epol9-build-156327-9986/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=86400uid=982gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/python-daemon.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'} and shell False Building target platforms: noarch Building for target noarch Wrote: /builddir/build/SRPMS/python-daemon-2.3.2-1.ocs23.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-daemon.spec'], chrootPath='/var/lib/mock/dist-ocs23-epol9-build-156327-9986/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=86400uid=982gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueraiseExc=FalseprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-daemon.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'} and shell False Building target platforms: noarch Building for target noarch Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.WqN4Wh + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf python-daemon-2.3.2 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/python-daemon-2.3.2.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd python-daemon-2.3.2 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + sed -e '/"coverage"/d' -i setup.py + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.C112n7 + umask 022 + cd /builddir/build/BUILD + cd python-daemon-2.3.2 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + echo 'python3dist(toml)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + RPM_TOXENV=py311 + HOSTNAME=rpmbuild + /usr/bin/python3 -s /usr/lib/rpm/OpenCloudOS/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 -x test Import error: No module named 'toml' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-daemon-2.3.2-1.ocs23.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 --noclean --target noarch --nodeps /builddir/build/SPECS/python-daemon.spec'], chrootPath='/var/lib/mock/dist-ocs23-epol9-build-156327-9986/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=86400uid=982gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueraiseExc=FalseprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-daemon.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'} and shell False Building target platforms: noarch Building for target noarch Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.wMtfrg + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf python-daemon-2.3.2 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/python-daemon-2.3.2.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd python-daemon-2.3.2 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + sed -e '/"coverage"/d' -i setup.py + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.gcN0zN + umask 022 + cd /builddir/build/BUILD + cd python-daemon-2.3.2 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + echo 'python3dist(toml)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + RPM_TOXENV=py311 + HOSTNAME=rpmbuild + /usr/bin/python3 -s /usr/lib/rpm/OpenCloudOS/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 -x test Handling setuptools from build-system.requires Requirement not satisfied: setuptools Handling wheel from build-system.requires Requirement not satisfied: wheel Handling docutils from build-system.requires Requirement not satisfied: docutils Handling setuptools >= 40.8 from default build backend Requirement not satisfied: setuptools >= 40.8 Handling wheel from default build backend Requirement not satisfied: wheel Exiting dependency generation pass: build backend + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-daemon-2.3.2-1.ocs23.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 --noclean --target noarch --nodeps /builddir/build/SPECS/python-daemon.spec'], chrootPath='/var/lib/mock/dist-ocs23-epol9-build-156327-9986/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=86400uid=982gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueraiseExc=FalseprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-daemon.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'} and shell False Building target platforms: noarch Building for target noarch Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.UMCCjL + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf python-daemon-2.3.2 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/python-daemon-2.3.2.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd python-daemon-2.3.2 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + sed -e '/"coverage"/d' -i setup.py + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.K8udKS + umask 022 + cd /builddir/build/BUILD + cd python-daemon-2.3.2 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + echo 'python3dist(toml)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + RPM_TOXENV=py311 + HOSTNAME=rpmbuild + /usr/bin/python3 -s /usr/lib/rpm/OpenCloudOS/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 -x test Handling setuptools from build-system.requires Requirement satisfied: setuptools (installed: setuptools 68.0.0) Handling wheel from build-system.requires Requirement satisfied: wheel (installed: wheel 0.41.2) Handling docutils from build-system.requires Requirement satisfied: docutils (installed: docutils 0.20.1) Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 68.0.0) Handling wheel from default build backend Requirement satisfied: wheel (installed: wheel 0.41.2) Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.41.2) Handling docutils from get_requires_for_build_wheel Requirement satisfied: docutils (installed: docutils 0.20.1) Handling setuptools from wheel metadata: Requires-Dist Requirement satisfied: setuptools (installed: setuptools 68.0.0) Handling lockfile >=0.10 from wheel metadata: Requires-Dist Requirement not satisfied: lockfile >=0.10 Handling docutils from wheel metadata: Requires-Dist Requirement satisfied: docutils (installed: docutils 0.20.1) Handling twine ; extra == 'devel' from wheel metadata: Requires-Dist Ignoring alien requirement: twine ; extra == 'devel' Handling testtools ; extra == 'devel' from wheel metadata: Requires-Dist Ignoring alien requirement: testtools ; extra == 'devel' Handling testscenarios >=0.4 ; extra == 'devel' from wheel metadata: Requires-Dist Ignoring alien requirement: testscenarios >=0.4 ; extra == 'devel' Handling docutils ; extra == 'devel' from wheel metadata: Requires-Dist Ignoring alien requirement: docutils ; extra == 'devel' Handling testtools ; extra == 'test' from wheel metadata: Requires-Dist Requirement not satisfied: testtools ; extra == 'test' Handling testscenarios >=0.4 ; extra == 'test' from wheel metadata: Requires-Dist Requirement not satisfied: testscenarios >=0.4 ; extra == 'test' Handling docutils ; extra == 'test' from wheel metadata: Requires-Dist Requirement satisfied: docutils ; extra == 'test' (installed: docutils 0.20.1) + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-daemon-2.3.2-1.ocs23.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 --noclean --target noarch --nodeps /builddir/build/SPECS/python-daemon.spec'], chrootPath='/var/lib/mock/dist-ocs23-epol9-build-156327-9986/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=86400uid=982gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueraiseExc=FalseprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-daemon.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'} and shell False Building target platforms: noarch Building for target noarch Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.ToChJV + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf python-daemon-2.3.2 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/python-daemon-2.3.2.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd python-daemon-2.3.2 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + sed -e '/"coverage"/d' -i setup.py + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.jiR4To + umask 022 + cd /builddir/build/BUILD + cd python-daemon-2.3.2 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + echo 'python3dist(toml)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + RPM_TOXENV=py311 + HOSTNAME=rpmbuild + /usr/bin/python3 -s /usr/lib/rpm/OpenCloudOS/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 -x test Handling setuptools from build-system.requires Requirement satisfied: setuptools (installed: setuptools 68.0.0) Handling wheel from build-system.requires Requirement satisfied: wheel (installed: wheel 0.41.2) Handling docutils from build-system.requires Requirement satisfied: docutils (installed: docutils 0.20.1) Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 68.0.0) Handling wheel from default build backend Requirement satisfied: wheel (installed: wheel 0.41.2) Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.41.2) Handling docutils from get_requires_for_build_wheel Requirement satisfied: docutils (installed: docutils 0.20.1) Handling setuptools from wheel metadata: Requires-Dist Requirement satisfied: setuptools (installed: setuptools 68.0.0) Handling lockfile >=0.10 from wheel metadata: Requires-Dist Requirement satisfied: lockfile >=0.10 (installed: lockfile 0.12.2) Handling docutils from wheel metadata: Requires-Dist Requirement satisfied: docutils (installed: docutils 0.20.1) Handling twine ; extra == 'devel' from wheel metadata: Requires-Dist Ignoring alien requirement: twine ; extra == 'devel' Handling testtools ; extra == 'devel' from wheel metadata: Requires-Dist Ignoring alien requirement: testtools ; extra == 'devel' Handling testscenarios >=0.4 ; extra == 'devel' from wheel metadata: Requires-Dist Ignoring alien requirement: testscenarios >=0.4 ; extra == 'devel' Handling docutils ; extra == 'devel' from wheel metadata: Requires-Dist Ignoring alien requirement: docutils ; extra == 'devel' Handling testtools ; extra == 'test' from wheel metadata: Requires-Dist Requirement satisfied: testtools ; extra == 'test' (installed: testtools 2.6.0) Handling testscenarios >=0.4 ; extra == 'test' from wheel metadata: Requires-Dist Requirement satisfied: testscenarios >=0.4 ; extra == 'test' (installed: testscenarios 0.5.0) Handling docutils ; extra == 'test' from wheel metadata: Requires-Dist Requirement satisfied: docutils ; extra == 'test' (installed: docutils 0.20.1) + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-daemon-2.3.2-1.ocs23.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-daemon.spec'], chrootPath='/var/lib/mock/dist-ocs23-epol9-build-156327-9986/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=86400uid=982gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-daemon.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'} and shell False Building target platforms: noarch Building for target noarch Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.onvMIH + umask 022 + cd /builddir/build/BUILD + cd python-daemon-2.3.2 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + echo 'python3dist(toml)' + rm -rfv python_daemon-2.3.2.dist-info/ removed 'python_daemon-2.3.2.dist-info/METADATA' removed 'python_daemon-2.3.2.dist-info/LICENSE.ASF-2' removed 'python_daemon-2.3.2.dist-info/top_level.txt' removed 'python_daemon-2.3.2.dist-info/LICENSE.GPL-3' removed directory 'python_daemon-2.3.2.dist-info/' + '[' -f /usr/bin/python3 ']' + RPM_TOXENV=py311 + HOSTNAME=rpmbuild + /usr/bin/python3 -s /usr/lib/rpm/OpenCloudOS/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 -x test Handling setuptools from build-system.requires Requirement satisfied: setuptools (installed: setuptools 68.0.0) Handling wheel from build-system.requires Requirement satisfied: wheel (installed: wheel 0.41.2) Handling docutils from build-system.requires Requirement satisfied: docutils (installed: docutils 0.20.1) Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 68.0.0) Handling wheel from default build backend Requirement satisfied: wheel (installed: wheel 0.41.2) Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.41.2) Handling docutils from get_requires_for_build_wheel Requirement satisfied: docutils (installed: docutils 0.20.1) Handling setuptools from wheel metadata: Requires-Dist Requirement satisfied: setuptools (installed: setuptools 68.0.0) Handling lockfile >=0.10 from wheel metadata: Requires-Dist Requirement satisfied: lockfile >=0.10 (installed: lockfile 0.12.2) Handling docutils from wheel metadata: Requires-Dist Requirement satisfied: docutils (installed: docutils 0.20.1) Handling twine ; extra == 'devel' from wheel metadata: Requires-Dist Ignoring alien requirement: twine ; extra == 'devel' Handling testtools ; extra == 'devel' from wheel metadata: Requires-Dist Ignoring alien requirement: testtools ; extra == 'devel' Handling testscenarios >=0.4 ; extra == 'devel' from wheel metadata: Requires-Dist Ignoring alien requirement: testscenarios >=0.4 ; extra == 'devel' Handling docutils ; extra == 'devel' from wheel metadata: Requires-Dist Ignoring alien requirement: docutils ; extra == 'devel' Handling testtools ; extra == 'test' from wheel metadata: Requires-Dist Requirement satisfied: testtools ; extra == 'test' (installed: testtools 2.6.0) Handling testscenarios >=0.4 ; extra == 'test' from wheel metadata: Requires-Dist Requirement satisfied: testscenarios >=0.4 ; extra == 'test' (installed: testscenarios 0.5.0) Handling docutils ; extra == 'test' from wheel metadata: Requires-Dist Requirement satisfied: docutils ; extra == 'test' (installed: docutils 0.20.1) + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.wxogLB + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -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 python-daemon-2.3.2 + mkdir -p /builddir/build/BUILD/python-daemon-2.3.2/.pyproject-builddir + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1' + TMPDIR=/builddir/build/BUILD/python-daemon-2.3.2/.pyproject-builddir + /usr/bin/python3 -m pip wheel --wheel-dir /builddir/build/BUILD/python-daemon-2.3.2/pyproject-wheeldir --no-deps --use-pep517 --no-build-isolation --disable-pip-version-check --no-clean --progress-bar off --verbose . Processing /builddir/build/BUILD/python-daemon-2.3.2 Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) running dist_info creating /builddir/build/BUILD/python-daemon-2.3.2/.pyproject-builddir/pip-modern-metadata-uqr5u9_m/python_daemon.egg-info writing /builddir/build/BUILD/python-daemon-2.3.2/.pyproject-builddir/pip-modern-metadata-uqr5u9_m/python_daemon.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/python-daemon-2.3.2/.pyproject-builddir/pip-modern-metadata-uqr5u9_m/python_daemon.egg-info/dependency_links.txt writing requirements to /builddir/build/BUILD/python-daemon-2.3.2/.pyproject-builddir/pip-modern-metadata-uqr5u9_m/python_daemon.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/python-daemon-2.3.2/.pyproject-builddir/pip-modern-metadata-uqr5u9_m/python_daemon.egg-info/top_level.txt writing manifest file '/builddir/build/BUILD/python-daemon-2.3.2/.pyproject-builddir/pip-modern-metadata-uqr5u9_m/python_daemon.egg-info/SOURCES.txt' reading manifest file '/builddir/build/BUILD/python-daemon-2.3.2/.pyproject-builddir/pip-modern-metadata-uqr5u9_m/python_daemon.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE.ASF-2' adding license file 'LICENSE.GPL-3' writing manifest file '/builddir/build/BUILD/python-daemon-2.3.2/.pyproject-builddir/pip-modern-metadata-uqr5u9_m/python_daemon.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-daemon-2.3.2/.pyproject-builddir/pip-modern-metadata-uqr5u9_m/python_daemon-2.3.2.dist-info' Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: python-daemon Building wheel for python-daemon (pyproject.toml): started Running command Building wheel for python-daemon (pyproject.toml) running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/daemon copying daemon/_metadata.py -> build/lib/daemon copying daemon/__init__.py -> build/lib/daemon copying daemon/pidfile.py -> build/lib/daemon copying daemon/daemon.py -> build/lib/daemon copying daemon/runner.py -> build/lib/daemon running egg_info writing python_daemon.egg-info/PKG-INFO writing dependency_links to python_daemon.egg-info/dependency_links.txt writing requirements to python_daemon.egg-info/requires.txt writing top-level names to python_daemon.egg-info/top_level.txt reading manifest file 'python_daemon.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE.ASF-2' adding license file 'LICENSE.GPL-3' writing manifest file 'python_daemon.egg-info/SOURCES.txt' installing to build/bdist.linux-x86_64/wheel running install running install_lib creating build/bdist.linux-x86_64 creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/daemon copying build/lib/daemon/_metadata.py -> build/bdist.linux-x86_64/wheel/daemon copying build/lib/daemon/__init__.py -> build/bdist.linux-x86_64/wheel/daemon copying build/lib/daemon/pidfile.py -> build/bdist.linux-x86_64/wheel/daemon copying build/lib/daemon/daemon.py -> build/bdist.linux-x86_64/wheel/daemon copying build/lib/daemon/runner.py -> build/bdist.linux-x86_64/wheel/daemon running install_egg_info Copying python_daemon.egg-info to build/bdist.linux-x86_64/wheel/python_daemon-2.3.2-py3.11.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/python_daemon-2.3.2.dist-info/WHEEL creating '/builddir/build/BUILD/python-daemon-2.3.2/.pyproject-builddir/pip-wheel-borokw0c/.tmp-_9j1hem0/python_daemon-2.3.2-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'daemon/__init__.py' adding 'daemon/_metadata.py' adding 'daemon/daemon.py' adding 'daemon/pidfile.py' adding 'daemon/runner.py' adding 'python_daemon-2.3.2.dist-info/LICENSE.ASF-2' adding 'python_daemon-2.3.2.dist-info/LICENSE.GPL-3' adding 'python_daemon-2.3.2.dist-info/METADATA' adding 'python_daemon-2.3.2.dist-info/WHEEL' adding 'python_daemon-2.3.2.dist-info/top_level.txt' adding 'python_daemon-2.3.2.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Building wheel for python-daemon (pyproject.toml): finished with status 'done' Created wheel for python-daemon: filename=python_daemon-2.3.2-py3-none-any.whl size=34864 sha256=45dab0ed84c2b5e4c76e3a69fcaf3522a56fa2b65964808f040062ab6d597519 Stored in directory: /builddir/.cache/pip/wheels/8e/b3/93/0888ee77b6e8c207bfbbb0c7c854088cde264823c83e2b97dd Successfully built python-daemon + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.hqKMhm + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/python-daemon-2.3.2-1.ocs23.noarch '!=' / ']' + rm -rf /builddir/build/BUILDROOT/python-daemon-2.3.2-1.ocs23.noarch ++ dirname /builddir/build/BUILDROOT/python-daemon-2.3.2-1.ocs23.noarch + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/python-daemon-2.3.2-1.ocs23.noarch + cd python-daemon-2.3.2 ++ ls /builddir/build/BUILD/python-daemon-2.3.2/pyproject-wheeldir/python_daemon-2.3.2-py3-none-any.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=python_daemon==2.3.2 + TMPDIR=/builddir/build/BUILD/python-daemon-2.3.2/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/python-daemon-2.3.2-1.ocs23.noarch --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-daemon-2.3.2/pyproject-wheeldir python_daemon==2.3.2 Using pip 23.3.1 from /usr/lib/python3.11/site-packages/pip (python 3.11) Looking in links: /builddir/build/BUILD/python-daemon-2.3.2/pyproject-wheeldir Processing ./pyproject-wheeldir/python_daemon-2.3.2-py3-none-any.whl Installing collected packages: python_daemon Successfully installed python_daemon-2.3.2 + '[' -d /builddir/build/BUILDROOT/python-daemon-2.3.2-1.ocs23.noarch/usr/bin ']' + rm -f /builddir/build/BUILD/pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILDROOT/python-daemon-2.3.2-1.ocs23.noarch/usr/lib/python3.11/site-packages ']' + site_dirs+=("/usr/lib/python3.11/site-packages") + '[' /builddir/build/BUILDROOT/python-daemon-2.3.2-1.ocs23.noarch/usr/lib64/python3.11/site-packages '!=' /builddir/build/BUILDROOT/python-daemon-2.3.2-1.ocs23.noarch/usr/lib/python3.11/site-packages ']' + '[' -d /builddir/build/BUILDROOT/python-daemon-2.3.2-1.ocs23.noarch/usr/lib64/python3.11/site-packages ']' + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILDROOT/python-daemon-2.3.2-1.ocs23.noarch$site_dir/*.dist-info + echo '%ghost /usr/lib/python3.11/site-packages/python_daemon-2.3.2.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILDROOT/python-daemon-2.3.2-1.ocs23.noarch/usr/lib/python3.11/site-packages/python_daemon-2.3.2.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/OpenCloudOS + /usr/bin/python3 -B /usr/lib/rpm/OpenCloudOS/pyproject_preprocess_record.py --buildroot /builddir/build/BUILDROOT/python-daemon-2.3.2-1.ocs23.noarch --record /builddir/build/BUILDROOT/python-daemon-2.3.2-1.ocs23.noarch/usr/lib/python3.11/site-packages/python_daemon-2.3.2.dist-info/RECORD --output /builddir/build/BUILD/pyproject-record + rm -fv /builddir/build/BUILDROOT/python-daemon-2.3.2-1.ocs23.noarch/usr/lib/python3.11/site-packages/python_daemon-2.3.2.dist-info/RECORD removed '/builddir/build/BUILDROOT/python-daemon-2.3.2-1.ocs23.noarch/usr/lib/python3.11/site-packages/python_daemon-2.3.2.dist-info/RECORD' + rm -fv /builddir/build/BUILDROOT/python-daemon-2.3.2-1.ocs23.noarch/usr/lib/python3.11/site-packages/python_daemon-2.3.2.dist-info/REQUESTED removed '/builddir/build/BUILDROOT/python-daemon-2.3.2-1.ocs23.noarch/usr/lib/python3.11/site-packages/python_daemon-2.3.2.dist-info/REQUESTED' + /usr/bin/python3 /usr/lib/rpm/OpenCloudOS/pyproject_save_files.py --output-files /builddir/build/BUILD/pyproject-files --output-modules /builddir/build/BUILD/pyproject-modules --buildroot /builddir/build/BUILDROOT/python-daemon-2.3.2-1.ocs23.noarch --sitelib /usr/lib/python3.11/site-packages --sitearch /usr/lib64/python3.11/site-packages --python-version 3.11 --pyproject-record /builddir/build/BUILD/pyproject-record --prefix /usr daemon + /usr/bin/find-debuginfo -j32 --strict-build-id -m -i --build-id-seed 2.3.2-1.ocs23 --unique-debug-suffix -2.3.2-1.ocs23.noarch --unique-debug-src-base python-daemon-2.3.2-1.ocs23.noarch -S debugsourcefiles.list /builddir/build/BUILD/python-daemon-2.3.2 find: 'debug': No such file or directory + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/OpenCloudOS/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/OpenCloudOS/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/OpenCloudOS/brp-mangle-shebangs + /usr/lib/rpm/OpenCloudOS/brp-python-bytecompile '' 1 0 Bytecompiling .py files below /builddir/build/BUILDROOT/python-daemon-2.3.2-1.ocs23.noarch/usr/lib/python3.11 using python3.11 + /usr/lib/rpm/OpenCloudOS/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.Qz2tVy + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -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 python-daemon-2.3.2 + PYTHONPATH=/builddir/build/BUILDROOT/python-daemon-2.3.2-1.ocs23.noarch/usr/lib/python3.11/site-packages + /usr/bin/python3 -m setup test /usr/lib/python3.11/site-packages/setuptools/__init__.py:84: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running test WARNING: Testing via this command is deprecated and will be removed in a future version. Users looking for a generic test entry point independent of test runner are encouraged to use tox. /usr/lib/python3.11/site-packages/setuptools/command/test.py:194: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! ir_d = dist.fetch_build_eggs(dist.install_requires) /usr/lib/python3.11/site-packages/setuptools/command/test.py:195: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! tr_d = dist.fetch_build_eggs(dist.tests_require or []) /usr/lib/python3.11/site-packages/setuptools/command/test.py:196: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! er_d = dist.fetch_build_eggs( running egg_info writing python_daemon.egg-info/PKG-INFO writing dependency_links to python_daemon.egg-info/dependency_links.txt writing requirements to python_daemon.egg-info/requires.txt writing top-level names to python_daemon.egg-info/top_level.txt reading manifest file 'python_daemon.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE.ASF-2' adding license file 'LICENSE.GPL-3' writing manifest file 'python_daemon.egg-info/SOURCES.txt' running build_ext test_has_default_creation_mask (test.test_daemon.DaemonContext_TestCase.test_has_default_creation_mask) test.test_daemon.DaemonContext_TestCase.test_has_default_creation_mask ... ok test_has_default_initgroups (test.test_daemon.DaemonContext_TestCase.test_has_default_initgroups) test.test_daemon.DaemonContext_TestCase.test_has_default_initgroups ... ok test_has_default_working_directory (test.test_daemon.DaemonContext_TestCase.test_has_default_working_directory) test.test_daemon.DaemonContext_TestCase.test_has_default_working_directory ... ok test_has_derived_detach_process (test.test_daemon.DaemonContext_TestCase.test_has_derived_detach_process) test.test_daemon.DaemonContext_TestCase.test_has_derived_detach_process ... ok test_has_derived_gid (test.test_daemon.DaemonContext_TestCase.test_has_derived_gid) test.test_daemon.DaemonContext_TestCase.test_has_derived_gid ... ok test_has_derived_signal_map (test.test_daemon.DaemonContext_TestCase.test_has_derived_signal_map) test.test_daemon.DaemonContext_TestCase.test_has_derived_signal_map ... ok test_has_derived_uid (test.test_daemon.DaemonContext_TestCase.test_has_derived_uid) test.test_daemon.DaemonContext_TestCase.test_has_derived_uid ... ok test_has_specified_chroot_directory (test.test_daemon.DaemonContext_TestCase.test_has_specified_chroot_directory) test.test_daemon.DaemonContext_TestCase.test_has_specified_chroot_directory ... ok test_has_specified_creation_mask (test.test_daemon.DaemonContext_TestCase.test_has_specified_creation_mask) test.test_daemon.DaemonContext_TestCase.test_has_specified_creation_mask ... ok test_has_specified_detach_process (test.test_daemon.DaemonContext_TestCase.test_has_specified_detach_process) test.test_daemon.DaemonContext_TestCase.test_has_specified_detach_process ... ok test_has_specified_files_preserve (test.test_daemon.DaemonContext_TestCase.test_has_specified_files_preserve) test.test_daemon.DaemonContext_TestCase.test_has_specified_files_preserve ... ok test_has_specified_gid (test.test_daemon.DaemonContext_TestCase.test_has_specified_gid) test.test_daemon.DaemonContext_TestCase.test_has_specified_gid ... ok test_has_specified_initgroups (test.test_daemon.DaemonContext_TestCase.test_has_specified_initgroups) test.test_daemon.DaemonContext_TestCase.test_has_specified_initgroups ... ok test_has_specified_pidfile (test.test_daemon.DaemonContext_TestCase.test_has_specified_pidfile) test.test_daemon.DaemonContext_TestCase.test_has_specified_pidfile ... ok test_has_specified_signal_map (test.test_daemon.DaemonContext_TestCase.test_has_specified_signal_map) test.test_daemon.DaemonContext_TestCase.test_has_specified_signal_map ... ok test_has_specified_stderr (test.test_daemon.DaemonContext_TestCase.test_has_specified_stderr) test.test_daemon.DaemonContext_TestCase.test_has_specified_stderr ... ok test_has_specified_stdin (test.test_daemon.DaemonContext_TestCase.test_has_specified_stdin) test.test_daemon.DaemonContext_TestCase.test_has_specified_stdin ... ok test_has_specified_stdout (test.test_daemon.DaemonContext_TestCase.test_has_specified_stdout) test.test_daemon.DaemonContext_TestCase.test_has_specified_stdout ... ok test_has_specified_uid (test.test_daemon.DaemonContext_TestCase.test_has_specified_uid) test.test_daemon.DaemonContext_TestCase.test_has_specified_uid ... ok test_has_specified_working_directory (test.test_daemon.DaemonContext_TestCase.test_has_specified_working_directory) test.test_daemon.DaemonContext_TestCase.test_has_specified_working_directory ... ok test_instantiate (test.test_daemon.DaemonContext_TestCase.test_instantiate) test.test_daemon.DaemonContext_TestCase.test_instantiate ... ok test_minimum_zero_arguments (test.test_daemon.DaemonContext_TestCase.test_minimum_zero_arguments) test.test_daemon.DaemonContext_TestCase.test_minimum_zero_arguments ... ok test_exits_pidfile_context (test.test_daemon.DaemonContext_close_TestCase.test_exits_pidfile_context) test.test_daemon.DaemonContext_close_TestCase.test_exits_pidfile_context ... ok test_returns_immediately_if_not_is_open (test.test_daemon.DaemonContext_close_TestCase.test_returns_immediately_if_not_is_open) test.test_daemon.DaemonContext_close_TestCase.test_returns_immediately_if_not_is_open ... ok test_returns_none (test.test_daemon.DaemonContext_close_TestCase.test_returns_none) test.test_daemon.DaemonContext_close_TestCase.test_returns_none ... ok test_sets_is_open_false (test.test_daemon.DaemonContext_close_TestCase.test_sets_is_open_false) test.test_daemon.DaemonContext_close_TestCase.test_sets_is_open_false ... ok test_opens_daemon_context (test.test_daemon.DaemonContext_context_manager_enter_TestCase.test_opens_daemon_context) test.test_daemon.DaemonContext_context_manager_enter_TestCase.test_opens_daemon_context ... ok test_returns_self_instance (test.test_daemon.DaemonContext_context_manager_enter_TestCase.test_returns_self_instance) test.test_daemon.DaemonContext_context_manager_enter_TestCase.test_returns_self_instance ... ok test_closes_daemon_context (test.test_daemon.DaemonContext_context_manager_exit_TestCase.test_closes_daemon_context) test.test_daemon.DaemonContext_context_manager_exit_TestCase.test_closes_daemon_context ... ok test_returns_none (test.test_daemon.DaemonContext_context_manager_exit_TestCase.test_returns_none) test.test_daemon.DaemonContext_context_manager_exit_TestCase.test_returns_none ... ok test_includes_verbatim_streams_without_file_descriptor (test.test_daemon.DaemonContext_get_exclude_file_descriptors_TestCase.test_includes_verbatim_streams_without_file_descriptor) test.test_daemon.DaemonContext_get_exclude_file_descriptors_TestCase.test_includes_verbatim_streams_without_file_descriptor ... ok test_omits_non_file_streams (test.test_daemon.DaemonContext_get_exclude_file_descriptors_TestCase.test_omits_non_file_streams) test.test_daemon.DaemonContext_get_exclude_file_descriptors_TestCase.test_omits_non_file_streams ... ok test_omits_none_streams (test.test_daemon.DaemonContext_get_exclude_file_descriptors_TestCase.test_omits_none_streams) test.test_daemon.DaemonContext_get_exclude_file_descriptors_TestCase.test_omits_none_streams ... ok test_returns_empty_set_if_no_files (test.test_daemon.DaemonContext_get_exclude_file_descriptors_TestCase.test_returns_empty_set_if_no_files) test.test_daemon.DaemonContext_get_exclude_file_descriptors_TestCase.test_returns_empty_set_if_no_files ... ok test_returns_expected_file_descriptors (test.test_daemon.DaemonContext_get_exclude_file_descriptors_TestCase.test_returns_expected_file_descriptors) test.test_daemon.DaemonContext_get_exclude_file_descriptors_TestCase.test_returns_expected_file_descriptors ... ok test_returns_stream_redirects_if_no_files_preserve (test.test_daemon.DaemonContext_get_exclude_file_descriptors_TestCase.test_returns_stream_redirects_if_no_files_preserve) test.test_daemon.DaemonContext_get_exclude_file_descriptors_TestCase.test_returns_stream_redirects_if_no_files_preserve ... ok test_begin_false (test.test_daemon.DaemonContext_is_open_TestCase.test_begin_false) test.test_daemon.DaemonContext_is_open_TestCase.test_begin_false ... ok test_write_fails (test.test_daemon.DaemonContext_is_open_TestCase.test_write_fails) test.test_daemon.DaemonContext_is_open_TestCase.test_write_fails ... ok test_raises_error_for_unknown_name (test.test_daemon.DaemonContext_make_signal_handler_TestCase.test_raises_error_for_unknown_name) test.test_daemon.DaemonContext_make_signal_handler_TestCase.test_raises_error_for_unknown_name ... ok test_returns_ignore_for_none (test.test_daemon.DaemonContext_make_signal_handler_TestCase.test_returns_ignore_for_none) test.test_daemon.DaemonContext_make_signal_handler_TestCase.test_returns_ignore_for_none ... ok test_returns_method_for_str_name (test.test_daemon.DaemonContext_make_signal_handler_TestCase.test_returns_method_for_str_name) test.test_daemon.DaemonContext_make_signal_handler_TestCase.test_returns_method_for_str_name ... ok test_returns_object_for_object (test.test_daemon.DaemonContext_make_signal_handler_TestCase.test_returns_object_for_object) test.test_daemon.DaemonContext_make_signal_handler_TestCase.test_returns_object_for_object ... ok test_returns_constructed_signal_handler_items (test.test_daemon.DaemonContext_make_signal_handler_map_TestCase.test_returns_constructed_signal_handler_items) test.test_daemon.DaemonContext_make_signal_handler_map_TestCase.test_returns_constructed_signal_handler_items ... ok test_changes_creation_mask_to_umask (test.test_daemon.DaemonContext_open_TestCase.test_changes_creation_mask_to_umask) test.test_daemon.DaemonContext_open_TestCase.test_changes_creation_mask_to_umask ... ok test_changes_directory_to_working_directory (test.test_daemon.DaemonContext_open_TestCase.test_changes_directory_to_working_directory) test.test_daemon.DaemonContext_open_TestCase.test_changes_directory_to_working_directory ... ok test_changes_owner_to_specified_uid_and_gid_and_initgroups (test.test_daemon.DaemonContext_open_TestCase.test_changes_owner_to_specified_uid_and_gid_and_initgroups) test.test_daemon.DaemonContext_open_TestCase.test_changes_owner_to_specified_uid_and_gid_and_initgroups ... ok test_changes_root_directory_to_chroot_directory (test.test_daemon.DaemonContext_open_TestCase.test_changes_root_directory_to_chroot_directory) test.test_daemon.DaemonContext_open_TestCase.test_changes_root_directory_to_chroot_directory ... ok test_closes_open_files (test.test_daemon.DaemonContext_open_TestCase.test_closes_open_files) test.test_daemon.DaemonContext_open_TestCase.test_closes_open_files ... ok test_detaches_process_context (test.test_daemon.DaemonContext_open_TestCase.test_detaches_process_context) test.test_daemon.DaemonContext_open_TestCase.test_detaches_process_context ... ok test_enters_pidfile_context (test.test_daemon.DaemonContext_open_TestCase.test_enters_pidfile_context) test.test_daemon.DaemonContext_open_TestCase.test_enters_pidfile_context ... ok test_omits_chroot_if_no_chroot_directory (test.test_daemon.DaemonContext_open_TestCase.test_omits_chroot_if_no_chroot_directory) test.test_daemon.DaemonContext_open_TestCase.test_omits_chroot_if_no_chroot_directory ... ok test_omits_prevent_core_dump_if_prevent_core_false (test.test_daemon.DaemonContext_open_TestCase.test_omits_prevent_core_dump_if_prevent_core_false) test.test_daemon.DaemonContext_open_TestCase.test_omits_prevent_core_dump_if_prevent_core_false ... ok test_omits_process_detach_if_not_required (test.test_daemon.DaemonContext_open_TestCase.test_omits_process_detach_if_not_required) test.test_daemon.DaemonContext_open_TestCase.test_omits_process_detach_if_not_required ... ok test_performs_steps_in_expected_sequence (test.test_daemon.DaemonContext_open_TestCase.test_performs_steps_in_expected_sequence) test.test_daemon.DaemonContext_open_TestCase.test_performs_steps_in_expected_sequence ... ok test_prevents_core_dump (test.test_daemon.DaemonContext_open_TestCase.test_prevents_core_dump) test.test_daemon.DaemonContext_open_TestCase.test_prevents_core_dump ... ok test_redirects_standard_streams (test.test_daemon.DaemonContext_open_TestCase.test_redirects_standard_streams) test.test_daemon.DaemonContext_open_TestCase.test_redirects_standard_streams ... ok test_registers_close_method_for_atexit (test.test_daemon.DaemonContext_open_TestCase.test_registers_close_method_for_atexit) test.test_daemon.DaemonContext_open_TestCase.test_registers_close_method_for_atexit ... ok test_returns_immediately_if_is_open (test.test_daemon.DaemonContext_open_TestCase.test_returns_immediately_if_is_open) test.test_daemon.DaemonContext_open_TestCase.test_returns_immediately_if_is_open ... ok test_sets_is_open_true (test.test_daemon.DaemonContext_open_TestCase.test_sets_is_open_true) test.test_daemon.DaemonContext_open_TestCase.test_sets_is_open_true ... ok test_sets_signal_handlers_from_signal_map (test.test_daemon.DaemonContext_open_TestCase.test_sets_signal_handlers_from_signal_map) test.test_daemon.DaemonContext_open_TestCase.test_sets_signal_handlers_from_signal_map ... ok test_exception_message_contains_signal_number (test.test_daemon.DaemonContext_terminate_TestCase.test_exception_message_contains_signal_number) test.test_daemon.DaemonContext_terminate_TestCase.test_exception_message_contains_signal_number ... ok test_raises_system_exit (test.test_daemon.DaemonContext_terminate_TestCase.test_raises_system_exit) test.test_daemon.DaemonContext_terminate_TestCase.test_raises_system_exit ... ok test_exception_instance (test.test_daemon.ModuleExceptions_TestCase.test_exception_instance) test.test_daemon.ModuleExceptions_TestCase.test_exception_instance (daemon.daemon.DaemonError) ... ok test_exception_instance (test.test_daemon.ModuleExceptions_TestCase.test_exception_instance) test.test_daemon.ModuleExceptions_TestCase.test_exception_instance (daemon.daemon.DaemonOSEnvironmentError) ... ok test_exception_instance (test.test_daemon.ModuleExceptions_TestCase.test_exception_instance) test.test_daemon.ModuleExceptions_TestCase.test_exception_instance (daemon.daemon.DaemonProcessDetachError) ... ok test_exception_types (test.test_daemon.ModuleExceptions_TestCase.test_exception_types) test.test_daemon.ModuleExceptions_TestCase.test_exception_types (daemon.daemon.DaemonError) ... ok test_exception_types (test.test_daemon.ModuleExceptions_TestCase.test_exception_types) test.test_daemon.ModuleExceptions_TestCase.test_exception_types (daemon.daemon.DaemonOSEnvironmentError) ... ok test_exception_types (test.test_daemon.ModuleExceptions_TestCase.test_exception_types) test.test_daemon.ModuleExceptions_TestCase.test_exception_types (daemon.daemon.DaemonProcessDetachError) ... ok test_from_daemon_import_all_returns_module_with_daemoncontext (test.test_daemon.PackageImport_TestCase.test_from_daemon_import_all_returns_module_with_daemoncontext) test.test_daemon.PackageImport_TestCase.test_from_daemon_import_all_returns_module_with_daemoncontext ... ok test_from_daemon_import_name_returns_module_with_daemoncontext (test.test_daemon.PackageImport_TestCase.test_from_daemon_import_name_returns_module_with_daemoncontext) test.test_daemon.PackageImport_TestCase.test_from_daemon_import_name_returns_module_with_daemoncontext ... ok test_import_daemon_returns_module (test.test_daemon.PackageImport_TestCase.test_import_daemon_returns_module) test.test_daemon.PackageImport_TestCase.test_import_daemon_returns_module ... ok test_calls_os_closerange_with_expected_ranges (test.test_daemon._close_file_descriptor_ranges_TestCase.test_calls_os_closerange_with_expected_ranges) test.test_daemon._close_file_descriptor_ranges_TestCase.test_calls_os_closerange_with_expected_ranges (ranges-one) ... ok test_calls_os_closerange_with_expected_ranges (test.test_daemon._close_file_descriptor_ranges_TestCase.test_calls_os_closerange_with_expected_ranges) test.test_daemon._close_file_descriptor_ranges_TestCase.test_calls_os_closerange_with_expected_ranges (ranges-three) ... ok test_returns_expected_file_descriptors (test.test_daemon._get_candidate_file_descriptor_ranges_TestCase.test_returns_expected_file_descriptors) test.test_daemon._get_candidate_file_descriptor_ranges_TestCase.test_returns_expected_file_descriptors (exclude-none) ... ok test_returns_expected_file_descriptors (test.test_daemon._get_candidate_file_descriptor_ranges_TestCase.test_returns_expected_file_descriptors) test.test_daemon._get_candidate_file_descriptor_ranges_TestCase.test_returns_expected_file_descriptors (exclude-all) ... ok test_returns_expected_file_descriptors (test.test_daemon._get_candidate_file_descriptor_ranges_TestCase.test_returns_expected_file_descriptors) test.test_daemon._get_candidate_file_descriptor_ranges_TestCase.test_returns_expected_file_descriptors (exclude-three-discrete) ... ok test_returns_expected_file_descriptors (test.test_daemon._get_candidate_file_descriptor_ranges_TestCase.test_returns_expected_file_descriptors) test.test_daemon._get_candidate_file_descriptor_ranges_TestCase.test_returns_expected_file_descriptors (exclude-three-consecutive) ... ok test_returns_expected_file_descriptors (test.test_daemon._get_candidate_file_descriptor_ranges_TestCase.test_returns_expected_file_descriptors) test.test_daemon._get_candidate_file_descriptor_ranges_TestCase.test_returns_expected_file_descriptors (exclude-lowest) ... ok test_returns_expected_file_descriptors (test.test_daemon._get_candidate_file_descriptor_ranges_TestCase.test_returns_expected_file_descriptors) test.test_daemon._get_candidate_file_descriptor_ranges_TestCase.test_returns_expected_file_descriptors (exclude-middle) ... ok test_returns_expected_file_descriptors (test.test_daemon._get_candidate_file_descriptor_ranges_TestCase.test_returns_expected_file_descriptors) test.test_daemon._get_candidate_file_descriptor_ranges_TestCase.test_returns_expected_file_descriptors (exclude-highest) ... ok test_returns_expected_file_descriptors (test.test_daemon._get_candidate_file_descriptor_ranges_TestCase.test_returns_expected_file_descriptors) test.test_daemon._get_candidate_file_descriptor_ranges_TestCase.test_returns_expected_file_descriptors (exclude-maxfd) ... ok test_returns_expected_file_descriptors (test.test_daemon._get_candidate_file_descriptor_ranges_TestCase.test_returns_expected_file_descriptors) test.test_daemon._get_candidate_file_descriptor_ranges_TestCase.test_returns_expected_file_descriptors (exclude-out-of-bounds) ... ok test_returns_expected_file_descriptors (test.test_daemon._get_candidate_file_descriptors_TestCase.test_returns_expected_file_descriptors) test.test_daemon._get_candidate_file_descriptors_TestCase.test_returns_expected_file_descriptors (exclude-three) ... ok test_returns_expected_file_descriptors (test.test_daemon._get_candidate_file_descriptors_TestCase.test_returns_expected_file_descriptors) test.test_daemon._get_candidate_file_descriptors_TestCase.test_returns_expected_file_descriptors (exclude-one) ... ok test_returns_expected_file_descriptors (test.test_daemon._get_candidate_file_descriptors_TestCase.test_returns_expected_file_descriptors) test.test_daemon._get_candidate_file_descriptors_TestCase.test_returns_expected_file_descriptors (exclude-none) ... ok test_changes_umask_to_specified_mask (test.test_daemon.change_file_creation_mask_TestCase.test_changes_umask_to_specified_mask) test.test_daemon.change_file_creation_mask_TestCase.test_changes_umask_to_specified_mask ... ok test_error_message_contains_original_error_message (test.test_daemon.change_file_creation_mask_TestCase.test_error_message_contains_original_error_message) test.test_daemon.change_file_creation_mask_TestCase.test_error_message_contains_original_error_message ... ok test_raises_daemon_error_on_os_error_from_chdir (test.test_daemon.change_file_creation_mask_TestCase.test_raises_daemon_error_on_os_error_from_chdir) test.test_daemon.change_file_creation_mask_TestCase.test_raises_daemon_error_on_os_error_from_chdir ... ok test_calls_setgid_when_username_not_found (test.test_daemon.change_process_owner_TestCase.test_calls_setgid_when_username_not_found) test.test_daemon.change_process_owner_TestCase.test_calls_setgid_when_username_not_found ... ok test_changes_group_id_to_gid_using_setgid (test.test_daemon.change_process_owner_TestCase.test_changes_group_id_to_gid_using_setgid) test.test_daemon.change_process_owner_TestCase.test_changes_group_id_to_gid_using_setgid ... ok test_changes_user_id_to_uid (test.test_daemon.change_process_owner_TestCase.test_changes_user_id_to_uid) test.test_daemon.change_process_owner_TestCase.test_changes_user_id_to_uid ... ok test_error_message_contains_original_error_message (test.test_daemon.change_process_owner_TestCase.test_error_message_contains_original_error_message) test.test_daemon.change_process_owner_TestCase.test_error_message_contains_original_error_message ... ok test_raises_daemon_error_on_os_error_from_setting_groups (test.test_daemon.change_process_owner_TestCase.test_raises_daemon_error_on_os_error_from_setting_groups) test.test_daemon.change_process_owner_TestCase.test_raises_daemon_error_on_os_error_from_setting_groups ... ok test_raises_daemon_error_on_os_error_from_setuid (test.test_daemon.change_process_owner_TestCase.test_raises_daemon_error_on_os_error_from_setuid) test.test_daemon.change_process_owner_TestCase.test_raises_daemon_error_on_os_error_from_setuid ... ok test_sets_gid_and_uid_in_order (test.test_daemon.change_process_owner_TestCase.test_sets_gid_and_uid_in_order) test.test_daemon.change_process_owner_TestCase.test_sets_gid_and_uid_in_order ... ok test_sets_group_id_to_gid_using_initgroups (test.test_daemon.change_process_owner_TestCase.test_sets_group_id_to_gid_using_initgroups) test.test_daemon.change_process_owner_TestCase.test_sets_group_id_to_gid_using_initgroups ... ok test_sets_groups_and_uid_in_order (test.test_daemon.change_process_owner_TestCase.test_sets_groups_and_uid_in_order) test.test_daemon.change_process_owner_TestCase.test_sets_groups_and_uid_in_order ... ok test_specifies_username_to_initgroups (test.test_daemon.change_process_owner_TestCase.test_specifies_username_to_initgroups) test.test_daemon.change_process_owner_TestCase.test_specifies_username_to_initgroups ... ok test_changes_root_directory_to_specified_directory (test.test_daemon.change_root_directory_TestCase.test_changes_root_directory_to_specified_directory) test.test_daemon.change_root_directory_TestCase.test_changes_root_directory_to_specified_directory ... ok test_changes_working_directory_to_specified_directory (test.test_daemon.change_root_directory_TestCase.test_changes_working_directory_to_specified_directory) test.test_daemon.change_root_directory_TestCase.test_changes_working_directory_to_specified_directory ... ok test_error_message_contains_original_error_message (test.test_daemon.change_root_directory_TestCase.test_error_message_contains_original_error_message) test.test_daemon.change_root_directory_TestCase.test_error_message_contains_original_error_message ... ok test_raises_daemon_error_on_os_error_from_chdir (test.test_daemon.change_root_directory_TestCase.test_raises_daemon_error_on_os_error_from_chdir) test.test_daemon.change_root_directory_TestCase.test_raises_daemon_error_on_os_error_from_chdir ... ok test_raises_daemon_error_on_os_error_from_chroot (test.test_daemon.change_root_directory_TestCase.test_raises_daemon_error_on_os_error_from_chroot) test.test_daemon.change_root_directory_TestCase.test_raises_daemon_error_on_os_error_from_chroot ... ok test_changes_working_directory_to_specified_directory (test.test_daemon.change_working_directory_TestCase.test_changes_working_directory_to_specified_directory) test.test_daemon.change_working_directory_TestCase.test_changes_working_directory_to_specified_directory ... ok test_error_message_contains_original_error_message (test.test_daemon.change_working_directory_TestCase.test_error_message_contains_original_error_message) test.test_daemon.change_working_directory_TestCase.test_error_message_contains_original_error_message ... ok test_raises_daemon_error_on_os_error (test.test_daemon.change_working_directory_TestCase.test_raises_daemon_error_on_os_error) test.test_daemon.change_working_directory_TestCase.test_raises_daemon_error_on_os_error ... ok test_closes_all_file_descriptors_when_exclude_empty (test.test_daemon.close_all_open_files_TestCase.test_closes_all_file_descriptors_when_exclude_empty) test.test_daemon.close_all_open_files_TestCase.test_closes_all_file_descriptors_when_exclude_empty ... ok test_closes_all_file_descriptors_when_no_exclude (test.test_daemon.close_all_open_files_TestCase.test_closes_all_file_descriptors_when_no_exclude) test.test_daemon.close_all_open_files_TestCase.test_closes_all_file_descriptors_when_no_exclude ... ok test_closes_each_open_file_descriptor_when_exclude (test.test_daemon.close_all_open_files_TestCase.test_closes_each_open_file_descriptor_when_exclude) test.test_daemon.close_all_open_files_TestCase.test_closes_each_open_file_descriptor_when_exclude ... ok test_ignores_badfd_error_on_close (test.test_daemon.close_file_descriptor_if_open_TestCase.test_ignores_badfd_error_on_close) test.test_daemon.close_file_descriptor_if_open_TestCase.test_ignores_badfd_error_on_close ... ok test_raises_error_if_ioerror_on_close (test.test_daemon.close_file_descriptor_if_open_TestCase.test_raises_error_if_ioerror_on_close) test.test_daemon.close_file_descriptor_if_open_TestCase.test_raises_error_if_ioerror_on_close ... ok test_raises_error_if_oserror_on_close (test.test_daemon.close_file_descriptor_if_open_TestCase.test_raises_error_if_oserror_on_close) test.test_daemon.close_file_descriptor_if_open_TestCase.test_raises_error_if_oserror_on_close ... ok test_requests_file_descriptor_close (test.test_daemon.close_file_descriptor_if_open_TestCase.test_requests_file_descriptor_close) test.test_daemon.close_file_descriptor_if_open_TestCase.test_requests_file_descriptor_close ... ok test_child_forks_next_child_continues (test.test_daemon.detach_process_context_TestCase.test_child_forks_next_child_continues) test.test_daemon.detach_process_context_TestCase.test_child_forks_next_child_continues ... ok test_child_forks_next_parent_exits (test.test_daemon.detach_process_context_TestCase.test_child_forks_next_parent_exits) test.test_daemon.detach_process_context_TestCase.test_child_forks_next_parent_exits ... ok test_child_starts_new_process_group (test.test_daemon.detach_process_context_TestCase.test_child_starts_new_process_group) test.test_daemon.detach_process_context_TestCase.test_child_starts_new_process_group ... ok test_first_fork_error_raises_error (test.test_daemon.detach_process_context_TestCase.test_first_fork_error_raises_error) test.test_daemon.detach_process_context_TestCase.test_first_fork_error_raises_error ... ok test_parent_exits (test.test_daemon.detach_process_context_TestCase.test_parent_exits) test.test_daemon.detach_process_context_TestCase.test_parent_exits ... ok test_second_fork_error_reports_to_stderr (test.test_daemon.detach_process_context_TestCase.test_second_fork_error_reports_to_stderr) test.test_daemon.detach_process_context_TestCase.test_second_fork_error_reports_to_stderr ... ok test_returns_module_default_if_hard_limit_infinity (test.test_daemon.get_maximum_file_descriptors_TestCase.test_returns_module_default_if_hard_limit_infinity) test.test_daemon.get_maximum_file_descriptors_TestCase.test_returns_module_default_if_hard_limit_infinity ... ok test_returns_system_hard_limit (test.test_daemon.get_maximum_file_descriptors_TestCase.test_returns_system_hard_limit) test.test_daemon.get_maximum_file_descriptors_TestCase.test_returns_system_hard_limit ... ok test_omits_stream_if_stream_has_no_fileno (test.test_daemon.get_stream_file_descriptors_TestCase.test_omits_stream_if_stream_has_no_fileno) test.test_daemon.get_stream_file_descriptors_TestCase.test_omits_stream_if_stream_has_no_fileno ... ok test_returns_specified_stream_file_descriptors (test.test_daemon.get_stream_file_descriptors_TestCase.test_returns_specified_stream_file_descriptors) test.test_daemon.get_stream_file_descriptors_TestCase.test_returns_specified_stream_file_descriptors ... ok test_returns_standard_stream_file_descriptors (test.test_daemon.get_stream_file_descriptors_TestCase.test_returns_standard_stream_file_descriptors) test.test_daemon.get_stream_file_descriptors_TestCase.test_returns_standard_stream_file_descriptors ... ok test_returns_false_if_started_by_init (test.test_daemon.is_detach_process_context_required_TestCase.test_returns_false_if_started_by_init) test.test_daemon.is_detach_process_context_required_TestCase.test_returns_false_if_started_by_init ... ok test_returns_true_by_default (test.test_daemon.is_detach_process_context_required_TestCase.test_returns_true_by_default) test.test_daemon.is_detach_process_context_required_TestCase.test_returns_true_by_default ... ok test_returns_true_if_started_by_superserver (test.test_daemon.is_detach_process_context_required_TestCase.test_returns_true_if_started_by_superserver) test.test_daemon.is_detach_process_context_required_TestCase.test_returns_true_if_started_by_superserver ... ok test_returns_false_by_default (test.test_daemon.is_process_started_by_init_TestCase.test_returns_false_by_default) test.test_daemon.is_process_started_by_init_TestCase.test_returns_false_by_default ... ok test_returns_true_if_parent_process_is_init (test.test_daemon.is_process_started_by_init_TestCase.test_returns_true_if_parent_process_is_init) test.test_daemon.is_process_started_by_init_TestCase.test_returns_true_if_parent_process_is_init ... ok test_returns_false_by_default (test.test_daemon.is_process_started_by_superserver_TestCase.test_returns_false_by_default) test.test_daemon.is_process_started_by_superserver_TestCase.test_returns_false_by_default ... ok test_returns_true_if_stdin_is_socket (test.test_daemon.is_process_started_by_superserver_TestCase.test_returns_true_if_stdin_is_socket) test.test_daemon.is_process_started_by_superserver_TestCase.test_returns_true_if_stdin_is_socket ... ok test_issues_deprecation_warning (test.test_daemon.is_socket_TestCase.test_issues_deprecation_warning) test.test_daemon.is_socket_TestCase.test_issues_deprecation_warning ... ok test_returns_false_by_default (test.test_daemon.is_socket_TestCase.test_returns_false_by_default) test.test_daemon.is_socket_TestCase.test_returns_false_by_default ... ok test_returns_false_if_stdin_socket_raises_error (test.test_daemon.is_socket_TestCase.test_returns_false_if_stdin_socket_raises_error) test.test_daemon.is_socket_TestCase.test_returns_false_if_stdin_socket_raises_error ... ok test_returns_true_if_stdin_is_socket (test.test_daemon.is_socket_TestCase.test_returns_true_if_stdin_is_socket) test.test_daemon.is_socket_TestCase.test_returns_true_if_stdin_is_socket ... ok test_returns_false_by_default (test.test_daemon.is_socket_file_TestCase.test_returns_false_by_default) test.test_daemon.is_socket_file_TestCase.test_returns_false_by_default ... ok test_returns_false_if_file_is_closed (test.test_daemon.is_socket_file_TestCase.test_returns_false_if_file_is_closed) test.test_daemon.is_socket_file_TestCase.test_returns_false_if_file_is_closed ... ok test_returns_false_if_stdin_socket_raises_error (test.test_daemon.is_socket_file_TestCase.test_returns_false_if_stdin_socket_raises_error) test.test_daemon.is_socket_file_TestCase.test_returns_false_if_stdin_socket_raises_error ... ok test_returns_true_if_stdin_is_socket (test.test_daemon.is_socket_file_TestCase.test_returns_true_if_stdin_is_socket) test.test_daemon.is_socket_file_TestCase.test_returns_true_if_stdin_is_socket ... ok test_returns_constructed_signal_map (test.test_daemon.make_default_signal_map_TestCase.test_returns_constructed_signal_map) test.test_daemon.make_default_signal_map_TestCase.test_returns_constructed_signal_map ... ok test_returns_signal_map_with_only_ids_in_signal_module (test.test_daemon.make_default_signal_map_TestCase.test_returns_signal_map_with_only_ids_in_signal_module) test.test_daemon.make_default_signal_map_TestCase.test_returns_signal_map_with_only_ids_in_signal_module ... ok test_integer (test.test_daemon.maxfd_TestCase.test_integer) test.test_daemon.maxfd_TestCase.test_integer ... ok test_positive (test.test_daemon.maxfd_TestCase.test_positive) test.test_daemon.maxfd_TestCase.test_positive ... ok test_reasonably_high (test.test_daemon.maxfd_TestCase.test_reasonably_high) test.test_daemon.maxfd_TestCase.test_reasonably_high ... ok test_raises_error_when_no_core_resource (test.test_daemon.prevent_core_dump_TestCase.test_raises_error_when_no_core_resource) test.test_daemon.prevent_core_dump_TestCase.test_raises_error_when_no_core_resource ... ok test_sets_core_limit_to_zero (test.test_daemon.prevent_core_dump_TestCase.test_sets_core_limit_to_zero) test.test_daemon.prevent_core_dump_TestCase.test_sets_core_limit_to_zero ... ok test_duplicates_null_file_descriptor_by_default (test.test_daemon.redirect_stream_TestCase.test_duplicates_null_file_descriptor_by_default) test.test_daemon.redirect_stream_TestCase.test_duplicates_null_file_descriptor_by_default ... ok test_duplicates_target_file_descriptor (test.test_daemon.redirect_stream_TestCase.test_duplicates_target_file_descriptor) test.test_daemon.redirect_stream_TestCase.test_duplicates_target_file_descriptor ... ok test_registers_function_for_atexit_processing (test.test_daemon.register_atexit_function_TestCase.test_registers_function_for_atexit_processing) test.test_daemon.register_atexit_function_TestCase.test_registers_function_for_atexit_processing ... ok test_sets_signal_handler_for_each_item (test.test_daemon.set_signal_handlers_TestCase.test_sets_signal_handler_for_each_item) test.test_daemon.set_signal_handlers_TestCase.test_sets_signal_handler_for_each_item ... ok test_text_representation_as_expected (test.test_metadata.YearRange_TestCase.test_text_representation_as_expected) test.test_metadata.YearRange_TestCase.test_text_representation_as_expected (simple) ... ok test_text_representation_as_expected (test.test_metadata.YearRange_TestCase.test_text_representation_as_expected) test.test_metadata.YearRange_TestCase.test_text_representation_as_expected (same year) ... ok test_text_representation_as_expected (test.test_metadata.YearRange_TestCase.test_text_representation_as_expected) test.test_metadata.YearRange_TestCase.test_text_representation_as_expected (no end year) ... ok test_requests_installed_distribution (test.test_metadata.get_distribution_TestCase.test_requests_installed_distribution) test.test_metadata.get_distribution_TestCase.test_requests_installed_distribution (specified none) ... skipped 'no distribution name in this scenario' test_requests_installed_distribution (test.test_metadata.get_distribution_TestCase.test_requests_installed_distribution) test.test_metadata.get_distribution_TestCase.test_requests_installed_distribution (specified exist) ... ok test_requests_installed_distribution (test.test_metadata.get_distribution_TestCase.test_requests_installed_distribution) test.test_metadata.get_distribution_TestCase.test_requests_installed_distribution (specified not-exist) ... ok test_returns_expected_result (test.test_metadata.get_distribution_TestCase.test_returns_expected_result) test.test_metadata.get_distribution_TestCase.test_returns_expected_result (specified none) ... ok test_returns_expected_result (test.test_metadata.get_distribution_TestCase.test_returns_expected_result) test.test_metadata.get_distribution_TestCase.test_returns_expected_result (specified exist) ... ok test_returns_expected_result (test.test_metadata.get_distribution_TestCase.test_returns_expected_result) test.test_metadata.get_distribution_TestCase.test_returns_expected_result (specified not-exist) ... ok test_requests_specified_filename (test.test_metadata.get_distribution_version_info_TestCase.test_requests_specified_filename) test.test_metadata.get_distribution_version_info_TestCase.test_requests_specified_filename (version 0.0) ... ok test_requests_specified_filename (test.test_metadata.get_distribution_version_info_TestCase.test_requests_specified_filename) test.test_metadata.get_distribution_version_info_TestCase.test_requests_specified_filename (version 1.0) ... ok test_requests_specified_filename (test.test_metadata.get_distribution_version_info_TestCase.test_requests_specified_filename) test.test_metadata.get_distribution_version_info_TestCase.test_requests_specified_filename (file lorem_ipsum.json) ... ok test_requests_specified_filename (test.test_metadata.get_distribution_version_info_TestCase.test_requests_specified_filename) test.test_metadata.get_distribution_version_info_TestCase.test_requests_specified_filename (no distribution) ... skipped 'No distribution specified' test_requests_specified_filename (test.test_metadata.get_distribution_version_info_TestCase.test_requests_specified_filename) test.test_metadata.get_distribution_version_info_TestCase.test_requests_specified_filename (no version_info) ... ok test_requests_specified_filename (test.test_metadata.get_distribution_version_info_TestCase.test_requests_specified_filename) test.test_metadata.get_distribution_version_info_TestCase.test_requests_specified_filename (wrong filename) ... ok test_result_matches_expected_items (test.test_metadata.get_distribution_version_info_TestCase.test_result_matches_expected_items) test.test_metadata.get_distribution_version_info_TestCase.test_result_matches_expected_items (version 0.0) ... ok test_result_matches_expected_items (test.test_metadata.get_distribution_version_info_TestCase.test_result_matches_expected_items) test.test_metadata.get_distribution_version_info_TestCase.test_result_matches_expected_items (version 1.0) ... ok test_result_matches_expected_items (test.test_metadata.get_distribution_version_info_TestCase.test_result_matches_expected_items) test.test_metadata.get_distribution_version_info_TestCase.test_result_matches_expected_items (file lorem_ipsum.json) ... ok test_result_matches_expected_items (test.test_metadata.get_distribution_version_info_TestCase.test_result_matches_expected_items) test.test_metadata.get_distribution_version_info_TestCase.test_result_matches_expected_items (no distribution) ... ok test_result_matches_expected_items (test.test_metadata.get_distribution_version_info_TestCase.test_result_matches_expected_items) test.test_metadata.get_distribution_version_info_TestCase.test_result_matches_expected_items (no version_info) ... ok test_result_matches_expected_items (test.test_metadata.get_distribution_version_info_TestCase.test_result_matches_expected_items) test.test_metadata.get_distribution_version_info_TestCase.test_result_matches_expected_items (wrong filename) ... ok test_result_matches_expected_range (test.test_metadata.make_year_range_TestCase.test_result_matches_expected_range) test.test_metadata.make_year_range_TestCase.test_result_matches_expected_range (simple) ... ok test_result_matches_expected_range (test.test_metadata.make_year_range_TestCase.test_result_matches_expected_range) test.test_metadata.make_year_range_TestCase.test_result_matches_expected_range (same year) ... ok test_result_matches_expected_range (test.test_metadata.make_year_range_TestCase.test_result_matches_expected_range) test.test_metadata.make_year_range_TestCase.test_result_matches_expected_range (no end year) ... ok test_result_matches_expected_range (test.test_metadata.make_year_range_TestCase.test_result_matches_expected_range) test.test_metadata.make_year_range_TestCase.test_result_matches_expected_range (end date UNKNOWN token) ... ok test_result_matches_expected_range (test.test_metadata.make_year_range_TestCase.test_result_matches_expected_range) test.test_metadata.make_year_range_TestCase.test_result_matches_expected_range (end date FUTURE token) ... ok test_author_formatted_correctly (test.test_metadata.metadata_content_TestCase.test_author_formatted_correctly) test.test_metadata.metadata_content_TestCase.test_author_formatted_correctly ... ok test_copyright_contains_author (test.test_metadata.metadata_content_TestCase.test_copyright_contains_author) test.test_metadata.metadata_content_TestCase.test_copyright_contains_author ... ok test_copyright_formatted_correctly (test.test_metadata.metadata_content_TestCase.test_copyright_formatted_correctly) test.test_metadata.metadata_content_TestCase.test_copyright_formatted_correctly ... ok test_url_parses_correctly (test.test_metadata.metadata_content_TestCase.test_url_parses_correctly) test.test_metadata.metadata_content_TestCase.test_url_parses_correctly ... ok test_module_attribute_has_duck_type (test.test_metadata.metadata_value_TestCase.test_module_attribute_has_duck_type) test.test_metadata.metadata_value_TestCase.test_module_attribute_has_duck_type (author) ... ok test_module_attribute_has_duck_type (test.test_metadata.metadata_value_TestCase.test_module_attribute_has_duck_type) test.test_metadata.metadata_value_TestCase.test_module_attribute_has_duck_type (version_installed) ... skipped "Can't assert this attribute's type" test_module_attribute_has_duck_type (test.test_metadata.metadata_value_TestCase.test_module_attribute_has_duck_type) test.test_metadata.metadata_value_TestCase.test_module_attribute_has_duck_type (copyright) ... ok test_module_attribute_has_duck_type (test.test_metadata.metadata_value_TestCase.test_module_attribute_has_duck_type) test.test_metadata.metadata_value_TestCase.test_module_attribute_has_duck_type (license) ... ok test_module_attribute_has_duck_type (test.test_metadata.metadata_value_TestCase.test_module_attribute_has_duck_type) test.test_metadata.metadata_value_TestCase.test_module_attribute_has_duck_type (url) ... ok test_module_has_attribute (test.test_metadata.metadata_value_TestCase.test_module_has_attribute) test.test_metadata.metadata_value_TestCase.test_module_has_attribute (author) ... ok test_module_has_attribute (test.test_metadata.metadata_value_TestCase.test_module_has_attribute) test.test_metadata.metadata_value_TestCase.test_module_has_attribute (version_installed) ... ok test_module_has_attribute (test.test_metadata.metadata_value_TestCase.test_module_has_attribute) test.test_metadata.metadata_value_TestCase.test_module_has_attribute (copyright) ... ok test_module_has_attribute (test.test_metadata.metadata_value_TestCase.test_module_has_attribute) test.test_metadata.metadata_value_TestCase.test_module_has_attribute (license) ... ok test_module_has_attribute (test.test_metadata.metadata_value_TestCase.test_module_has_attribute) test.test_metadata.metadata_value_TestCase.test_module_has_attribute (url) ... ok test_acquire_uses_specified_timeout (test.test_pidfile.TimeoutPIDLockFile_TestCase.test_acquire_uses_specified_timeout) test.test_pidfile.TimeoutPIDLockFile_TestCase.test_acquire_uses_specified_timeout ... ok test_acquire_uses_stored_timeout_by_default (test.test_pidfile.TimeoutPIDLockFile_TestCase.test_acquire_uses_stored_timeout_by_default) test.test_pidfile.TimeoutPIDLockFile_TestCase.test_acquire_uses_stored_timeout_by_default ... ok test_calls_superclass_init (test.test_pidfile.TimeoutPIDLockFile_TestCase.test_calls_superclass_init) test.test_pidfile.TimeoutPIDLockFile_TestCase.test_calls_superclass_init ... ok test_has_specified_acquire_timeout (test.test_pidfile.TimeoutPIDLockFile_TestCase.test_has_specified_acquire_timeout) test.test_pidfile.TimeoutPIDLockFile_TestCase.test_has_specified_acquire_timeout ... ok test_inherits_from_pidlockfile (test.test_pidfile.TimeoutPIDLockFile_TestCase.test_inherits_from_pidlockfile) test.test_pidfile.TimeoutPIDLockFile_TestCase.test_inherits_from_pidlockfile ... ok test_init_has_expected_signature (test.test_pidfile.TimeoutPIDLockFile_TestCase.test_init_has_expected_signature) test.test_pidfile.TimeoutPIDLockFile_TestCase.test_init_has_expected_signature ... ok test_creates_lock_with_specified_parameters (test.test_runner.DaemonRunner_TestCase.test_creates_lock_with_specified_parameters) test.test_runner.DaemonRunner_TestCase.test_creates_lock_with_specified_parameters ... ok test_daemon_context_has_created_pidfile (test.test_runner.DaemonRunner_TestCase.test_daemon_context_has_created_pidfile) test.test_runner.DaemonRunner_TestCase.test_daemon_context_has_created_pidfile ... ok test_daemon_context_has_specified_stderr_stream (test.test_runner.DaemonRunner_TestCase.test_daemon_context_has_specified_stderr_stream) test.test_runner.DaemonRunner_TestCase.test_daemon_context_has_specified_stderr_stream ... ok test_daemon_context_has_specified_stdin_stream (test.test_runner.DaemonRunner_TestCase.test_daemon_context_has_specified_stdin_stream) test.test_runner.DaemonRunner_TestCase.test_daemon_context_has_specified_stdin_stream ... ok test_daemon_context_has_specified_stdout_stream (test.test_runner.DaemonRunner_TestCase.test_daemon_context_has_specified_stdout_stream) test.test_runner.DaemonRunner_TestCase.test_daemon_context_has_specified_stdout_stream ... ok test_daemon_context_has_stderr_in_append_mode (test.test_runner.DaemonRunner_TestCase.test_daemon_context_has_stderr_in_append_mode) test.test_runner.DaemonRunner_TestCase.test_daemon_context_has_stderr_in_append_mode ... ok test_daemon_context_has_stderr_with_no_buffering (test.test_runner.DaemonRunner_TestCase.test_daemon_context_has_stderr_with_no_buffering) test.test_runner.DaemonRunner_TestCase.test_daemon_context_has_stderr_with_no_buffering ... ok test_daemon_context_has_stdin_in_read_mode (test.test_runner.DaemonRunner_TestCase.test_daemon_context_has_stdin_in_read_mode) test.test_runner.DaemonRunner_TestCase.test_daemon_context_has_stdin_in_read_mode ... ok test_daemon_context_has_stdout_in_append_mode (test.test_runner.DaemonRunner_TestCase.test_daemon_context_has_stdout_in_append_mode) test.test_runner.DaemonRunner_TestCase.test_daemon_context_has_stdout_in_append_mode ... ok test_error_when_pidfile_path_not_absolute (test.test_runner.DaemonRunner_TestCase.test_error_when_pidfile_path_not_absolute) test.test_runner.DaemonRunner_TestCase.test_error_when_pidfile_path_not_absolute ... ok test_error_when_pidfile_path_not_string (test.test_runner.DaemonRunner_TestCase.test_error_when_pidfile_path_not_string) test.test_runner.DaemonRunner_TestCase.test_error_when_pidfile_path_not_string ... ok test_has_created_pidfile (test.test_runner.DaemonRunner_TestCase.test_has_created_pidfile) test.test_runner.DaemonRunner_TestCase.test_has_created_pidfile ... ok test_has_specified_app (test.test_runner.DaemonRunner_TestCase.test_has_specified_app) test.test_runner.DaemonRunner_TestCase.test_has_specified_app ... ok test_instantiate (test.test_runner.DaemonRunner_TestCase.test_instantiate) test.test_runner.DaemonRunner_TestCase.test_instantiate ... ok test_parses_commandline_args (test.test_runner.DaemonRunner_TestCase.test_parses_commandline_args) test.test_runner.DaemonRunner_TestCase.test_parses_commandline_args ... ok test_sets_pidfile_none_when_pidfile_path_is_none (test.test_runner.DaemonRunner_TestCase.test_sets_pidfile_none_when_pidfile_path_is_none) test.test_runner.DaemonRunner_TestCase.test_sets_pidfile_none_when_pidfile_path_is_none ... ok test_raises_error_if_unknown_action (test.test_runner.DaemonRunner_do_action_TestCase.test_raises_error_if_unknown_action) test.test_runner.DaemonRunner_do_action_TestCase.test_raises_error_if_unknown_action ... ok test_requests_stop_then_start (test.test_runner.DaemonRunner_do_action_restart_TestCase.test_requests_stop_then_start) test.test_runner.DaemonRunner_do_action_restart_TestCase.test_requests_stop_then_start ... ok test_breaks_lock_if_no_such_process (test.test_runner.DaemonRunner_do_action_start_TestCase.test_breaks_lock_if_no_such_process) test.test_runner.DaemonRunner_do_action_start_TestCase.test_breaks_lock_if_no_such_process ... ok test_emits_start_message_to_stderr (test.test_runner.DaemonRunner_do_action_start_TestCase.test_emits_start_message_to_stderr) test.test_runner.DaemonRunner_do_action_start_TestCase.test_emits_start_message_to_stderr ... ok test_raises_error_if_pidfile_locked (test.test_runner.DaemonRunner_do_action_start_TestCase.test_raises_error_if_pidfile_locked) test.test_runner.DaemonRunner_do_action_start_TestCase.test_raises_error_if_pidfile_locked ... ok test_requests_app_run (test.test_runner.DaemonRunner_do_action_start_TestCase.test_requests_app_run) test.test_runner.DaemonRunner_do_action_start_TestCase.test_requests_app_run ... ok test_requests_daemon_context_open (test.test_runner.DaemonRunner_do_action_start_TestCase.test_requests_daemon_context_open) test.test_runner.DaemonRunner_do_action_start_TestCase.test_requests_daemon_context_open ... ok test_breaks_lock_if_pidfile_stale (test.test_runner.DaemonRunner_do_action_stop_TestCase.test_breaks_lock_if_pidfile_stale) test.test_runner.DaemonRunner_do_action_stop_TestCase.test_breaks_lock_if_pidfile_stale ... ok test_raises_error_if_cannot_send_signal_to_process (test.test_runner.DaemonRunner_do_action_stop_TestCase.test_raises_error_if_cannot_send_signal_to_process) test.test_runner.DaemonRunner_do_action_stop_TestCase.test_raises_error_if_cannot_send_signal_to_process ... ok test_raises_error_if_pidfile_not_locked (test.test_runner.DaemonRunner_do_action_stop_TestCase.test_raises_error_if_pidfile_not_locked) test.test_runner.DaemonRunner_do_action_stop_TestCase.test_raises_error_if_pidfile_not_locked ... ok test_sends_terminate_signal_to_process_from_pidfile (test.test_runner.DaemonRunner_do_action_stop_TestCase.test_sends_terminate_signal_to_process_from_pidfile) test.test_runner.DaemonRunner_do_action_stop_TestCase.test_sends_terminate_signal_to_process_from_pidfile ... ok test_emits_usage_message_if_insufficient_args (test.test_runner.DaemonRunner_parse_args_TestCase.test_emits_usage_message_if_insufficient_args) test.test_runner.DaemonRunner_parse_args_TestCase.test_emits_usage_message_if_insufficient_args ... ok test_emits_usage_message_if_unknown_action_arg (test.test_runner.DaemonRunner_parse_args_TestCase.test_emits_usage_message_if_unknown_action_arg) test.test_runner.DaemonRunner_parse_args_TestCase.test_emits_usage_message_if_unknown_action_arg ... ok test_sets_action_from_first_argument (test.test_runner.DaemonRunner_parse_args_TestCase.test_sets_action_from_first_argument) test.test_runner.DaemonRunner_parse_args_TestCase.test_sets_action_from_first_argument ... ok test_should_parse_system_argv_by_default (test.test_runner.DaemonRunner_parse_args_TestCase.test_should_parse_system_argv_by_default) test.test_runner.DaemonRunner_parse_args_TestCase.test_should_parse_system_argv_by_default ... ok test_message_follows_conventional_format (test.test_runner.DaemonRunner_usage_exit_TestCase.test_message_follows_conventional_format) test.test_runner.DaemonRunner_usage_exit_TestCase.test_message_follows_conventional_format ... ok test_raises_system_exit (test.test_runner.DaemonRunner_usage_exit_TestCase.test_raises_system_exit) test.test_runner.DaemonRunner_usage_exit_TestCase.test_raises_system_exit ... ok test_exception_instance (test.test_runner.ModuleExceptions_TestCase.test_exception_instance) test.test_runner.ModuleExceptions_TestCase.test_exception_instance (daemon.runner.DaemonRunnerError) ... ok test_exception_instance (test.test_runner.ModuleExceptions_TestCase.test_exception_instance) test.test_runner.ModuleExceptions_TestCase.test_exception_instance (daemon.runner.DaemonRunnerInvalidActionError) ... ok test_exception_instance (test.test_runner.ModuleExceptions_TestCase.test_exception_instance) test.test_runner.ModuleExceptions_TestCase.test_exception_instance (daemon.runner.DaemonRunnerStartFailureError) ... ok test_exception_instance (test.test_runner.ModuleExceptions_TestCase.test_exception_instance) test.test_runner.ModuleExceptions_TestCase.test_exception_instance (daemon.runner.DaemonRunnerStopFailureError) ... ok test_exception_types (test.test_runner.ModuleExceptions_TestCase.test_exception_types) test.test_runner.ModuleExceptions_TestCase.test_exception_types (daemon.runner.DaemonRunnerError) ... ok test_exception_types (test.test_runner.ModuleExceptions_TestCase.test_exception_types) test.test_runner.ModuleExceptions_TestCase.test_exception_types (daemon.runner.DaemonRunnerInvalidActionError) ... ok test_exception_types (test.test_runner.ModuleExceptions_TestCase.test_exception_types) test.test_runner.ModuleExceptions_TestCase.test_exception_types (daemon.runner.DaemonRunnerStartFailureError) ... ok test_exception_types (test.test_runner.ModuleExceptions_TestCase.test_exception_types) test.test_runner.ModuleExceptions_TestCase.test_exception_types (daemon.runner.DaemonRunnerStopFailureError) ... ok test_writes_specified_message_to_stream (test.test_runner.emit_message_TestCase.test_writes_specified_message_to_stream) test.test_runner.emit_message_TestCase.test_writes_specified_message_to_stream ... ok test_writes_to_specified_stream (test.test_runner.emit_message_TestCase.test_writes_to_specified_stream) test.test_runner.emit_message_TestCase.test_writes_to_specified_stream ... ok test_writes_to_stderr_by_default (test.test_runner.emit_message_TestCase.test_writes_to_stderr_by_default) test.test_runner.emit_message_TestCase.test_writes_to_stderr_by_default ... ok test_returns_false_if_no_pid_in_file (test.test_runner.is_pidfile_stale_TestCase.test_returns_false_if_no_pid_in_file) test.test_runner.is_pidfile_stale_TestCase.test_returns_false_if_no_pid_in_file ... ok test_returns_false_if_process_exists (test.test_runner.is_pidfile_stale_TestCase.test_returns_false_if_process_exists) test.test_runner.is_pidfile_stale_TestCase.test_returns_false_if_process_exists ... ok test_returns_true_if_process_does_not_exist (test.test_runner.is_pidfile_stale_TestCase.test_returns_true_if_process_does_not_exist) test.test_runner.is_pidfile_stale_TestCase.test_returns_true_if_process_does_not_exist ... ok test_sub_commands_include_base_class_sub_commands (test_version.BuildCommand_TestCase.test_sub_commands_include_base_class_sub_commands) test_version.BuildCommand_TestCase.test_sub_commands_include_base_class_sub_commands ... ok test_sub_commands_includes_egg_info_command (test_version.BuildCommand_TestCase.test_sub_commands_includes_egg_info_command) test_version.BuildCommand_TestCase.test_sub_commands_includes_egg_info_command ... ok test_subclass_of_base_command (test_version.BuildCommand_TestCase.test_subclass_of_base_command) test_version.BuildCommand_TestCase.test_subclass_of_base_command ... ok test_calls_base_class_run (test_version.BuildCommand_run_TestCase.test_calls_base_class_run) test_version.BuildCommand_run_TestCase.test_calls_base_class_run ... ok test_returns_none (test_version.BuildCommand_run_TestCase.test_returns_none) test_version.BuildCommand_run_TestCase.test_returns_none ... ok test_instantiate (test_version.ChangeLogEntry_TestCase.test_instantiate) test_version.ChangeLogEntry_TestCase.test_instantiate ... ok test_minimum_zero_arguments (test_version.ChangeLogEntry_TestCase.test_minimum_zero_arguments) test_version.ChangeLogEntry_TestCase.test_minimum_zero_arguments ... ok test_returns_result (test_version.ChangeLogEntry_as_version_info_entry_TestCase.test_returns_result) test_version.ChangeLogEntry_as_version_info_entry_TestCase.test_returns_result (default) ... ok test_has_expected_body (test_version.ChangeLogEntry_body_TestCase.test_has_expected_body) test_version.ChangeLogEntry_body_TestCase.test_has_expected_body (default) ... ok test_has_expected_body (test_version.ChangeLogEntry_body_TestCase.test_has_expected_body) test_version.ChangeLogEntry_body_TestCase.test_has_expected_body (simple) ... ok test_has_expected_maintainer (test_version.ChangeLogEntry_maintainer_TestCase.test_has_expected_maintainer) test_version.ChangeLogEntry_maintainer_TestCase.test_has_expected_maintainer (default) ... ok test_has_expected_maintainer (test_version.ChangeLogEntry_maintainer_TestCase.test_has_expected_maintainer) test_version.ChangeLogEntry_maintainer_TestCase.test_has_expected_maintainer (person) ... ok test_has_expected_maintainer (test_version.ChangeLogEntry_maintainer_TestCase.test_has_expected_maintainer) test_version.ChangeLogEntry_maintainer_TestCase.test_has_expected_maintainer (bogus) ... ok test_has_expected_release_date (test_version.ChangeLogEntry_release_date_TestCase.test_has_expected_release_date) test_version.ChangeLogEntry_release_date_TestCase.test_has_expected_release_date (default) ... ok test_has_expected_release_date (test_version.ChangeLogEntry_release_date_TestCase.test_has_expected_release_date) test_version.ChangeLogEntry_release_date_TestCase.test_has_expected_release_date (unknown token) ... ok test_has_expected_release_date (test_version.ChangeLogEntry_release_date_TestCase.test_has_expected_release_date) test_version.ChangeLogEntry_release_date_TestCase.test_has_expected_release_date (future token) ... ok test_has_expected_release_date (test_version.ChangeLogEntry_release_date_TestCase.test_has_expected_release_date) test_version.ChangeLogEntry_release_date_TestCase.test_has_expected_release_date (2001-01-01) ... ok test_has_expected_release_date (test_version.ChangeLogEntry_release_date_TestCase.test_has_expected_release_date) test_version.ChangeLogEntry_release_date_TestCase.test_has_expected_release_date (bogus) ... ok test_has_expected_version (test_version.ChangeLogEntry_version_TestCase.test_has_expected_version) test_version.ChangeLogEntry_version_TestCase.test_has_expected_version (default) ... ok test_has_expected_version (test_version.ChangeLogEntry_version_TestCase.test_has_expected_version) test_version.ChangeLogEntry_version_TestCase.test_has_expected_version (unknown token) ... ok test_has_expected_version (test_version.ChangeLogEntry_version_TestCase.test_has_expected_version) test_version.ChangeLogEntry_version_TestCase.test_has_expected_version (next token) ... ok test_has_expected_version (test_version.ChangeLogEntry_version_TestCase.test_has_expected_version) test_version.ChangeLogEntry_version_TestCase.test_has_expected_version (0.0) ... ok test_has_expected_version (test_version.ChangeLogEntry_version_TestCase.test_has_expected_version) test_version.ChangeLogEntry_version_TestCase.test_has_expected_version (1.2.3) ... ok test_has_expected_version (test_version.ChangeLogEntry_version_TestCase.test_has_expected_version) test_version.ChangeLogEntry_version_TestCase.test_has_expected_version (1.23.456) ... ok test_has_expected_version (test_version.ChangeLogEntry_version_TestCase.test_has_expected_version) test_version.ChangeLogEntry_version_TestCase.test_has_expected_version (1.23.456a5) ... ok test_has_expected_version (test_version.ChangeLogEntry_version_TestCase.test_has_expected_version) test_version.ChangeLogEntry_version_TestCase.test_has_expected_version (123.456.789) ... ok test_has_expected_version (test_version.ChangeLogEntry_version_TestCase.test_has_expected_version) test_version.ChangeLogEntry_version_TestCase.test_has_expected_version (non-number) ... ok test_has_expected_version (test_version.ChangeLogEntry_version_TestCase.test_has_expected_version) test_version.ChangeLogEntry_version_TestCase.test_has_expected_version (negative) ... ok test_has_expected_version (test_version.ChangeLogEntry_version_TestCase.test_has_expected_version) test_version.ChangeLogEntry_version_TestCase.test_has_expected_version (non-number parts) ... ok test_has_expected_version (test_version.ChangeLogEntry_version_TestCase.test_has_expected_version) test_version.ChangeLogEntry_version_TestCase.test_has_expected_version (too many parts) ... ok test_sub_commands_include_base_class_sub_commands (test_version.EggInfoCommand_TestCase.test_sub_commands_include_base_class_sub_commands) test_version.EggInfoCommand_TestCase.test_sub_commands_include_base_class_sub_commands ... ok test_sub_commands_includes_write_version_info_command (test_version.EggInfoCommand_TestCase.test_sub_commands_includes_write_version_info_command) test_version.EggInfoCommand_TestCase.test_sub_commands_includes_write_version_info_command ... ok test_subclass_of_base_command (test_version.EggInfoCommand_TestCase.test_subclass_of_base_command) test_version.EggInfoCommand_TestCase.test_subclass_of_base_command ... ok test_calls_base_class_run (test_version.EggInfoCommand_run_TestCase.test_calls_base_class_run) test_version.EggInfoCommand_run_TestCase.test_calls_base_class_run ... ok test_returns_none (test_version.EggInfoCommand_run_TestCase.test_returns_none) test_version.EggInfoCommand_run_TestCase.test_returns_none ... ok test_has_specified_message (test_version.InvalidFormatError_TestCase.test_has_specified_message) test_version.InvalidFormatError_TestCase.test_has_specified_message (message-specified,node-with-source-and-line) ... ok test_has_specified_message (test_version.InvalidFormatError_TestCase.test_has_specified_message) test_version.InvalidFormatError_TestCase.test_has_specified_message (message-specified,node-with-source-only) ... ok test_has_specified_message (test_version.InvalidFormatError_TestCase.test_has_specified_message) test_version.InvalidFormatError_TestCase.test_has_specified_message (message-specified,node-with-line-only) ... ok test_has_specified_message (test_version.InvalidFormatError_TestCase.test_has_specified_message) test_version.InvalidFormatError_TestCase.test_has_specified_message (message-unspecified,node-with-source-and-line) ... ok test_has_specified_message (test_version.InvalidFormatError_TestCase.test_has_specified_message) test_version.InvalidFormatError_TestCase.test_has_specified_message (message-unspecified,node-with-source-only) ... ok test_has_specified_message (test_version.InvalidFormatError_TestCase.test_has_specified_message) test_version.InvalidFormatError_TestCase.test_has_specified_message (message-unspecified,node-with-line-only) ... ok test_has_specified_node (test_version.InvalidFormatError_TestCase.test_has_specified_node) test_version.InvalidFormatError_TestCase.test_has_specified_node (message-specified,node-with-source-and-line) ... ok test_has_specified_node (test_version.InvalidFormatError_TestCase.test_has_specified_node) test_version.InvalidFormatError_TestCase.test_has_specified_node (message-specified,node-with-source-only) ... ok test_has_specified_node (test_version.InvalidFormatError_TestCase.test_has_specified_node) test_version.InvalidFormatError_TestCase.test_has_specified_node (message-specified,node-with-line-only) ... ok test_has_specified_node (test_version.InvalidFormatError_TestCase.test_has_specified_node) test_version.InvalidFormatError_TestCase.test_has_specified_node (message-unspecified,node-with-source-and-line) ... ok test_has_specified_node (test_version.InvalidFormatError_TestCase.test_has_specified_node) test_version.InvalidFormatError_TestCase.test_has_specified_node (message-unspecified,node-with-source-only) ... ok test_has_specified_node (test_version.InvalidFormatError_TestCase.test_has_specified_node) test_version.InvalidFormatError_TestCase.test_has_specified_node (message-unspecified,node-with-line-only) ... ok test_str_contains_expected_message_text (test_version.InvalidFormatError_TestCase.test_str_contains_expected_message_text) test_version.InvalidFormatError_TestCase.test_str_contains_expected_message_text (message-specified,node-with-source-and-line) ... ok test_str_contains_expected_message_text (test_version.InvalidFormatError_TestCase.test_str_contains_expected_message_text) test_version.InvalidFormatError_TestCase.test_str_contains_expected_message_text (message-specified,node-with-source-only) ... ok test_str_contains_expected_message_text (test_version.InvalidFormatError_TestCase.test_str_contains_expected_message_text) test_version.InvalidFormatError_TestCase.test_str_contains_expected_message_text (message-specified,node-with-line-only) ... ok test_str_contains_expected_message_text (test_version.InvalidFormatError_TestCase.test_str_contains_expected_message_text) test_version.InvalidFormatError_TestCase.test_str_contains_expected_message_text (message-unspecified,node-with-source-and-line) ... ok test_str_contains_expected_message_text (test_version.InvalidFormatError_TestCase.test_str_contains_expected_message_text) test_version.InvalidFormatError_TestCase.test_str_contains_expected_message_text (message-unspecified,node-with-source-only) ... ok test_str_contains_expected_message_text (test_version.InvalidFormatError_TestCase.test_str_contains_expected_message_text) test_version.InvalidFormatError_TestCase.test_str_contains_expected_message_text (message-unspecified,node-with-line-only) ... ok test_str_contains_expected_node_text (test_version.InvalidFormatError_TestCase.test_str_contains_expected_node_text) test_version.InvalidFormatError_TestCase.test_str_contains_expected_node_text (message-specified,node-with-source-and-line) ... ok test_str_contains_expected_node_text (test_version.InvalidFormatError_TestCase.test_str_contains_expected_node_text) test_version.InvalidFormatError_TestCase.test_str_contains_expected_node_text (message-specified,node-with-source-only) ... ok test_str_contains_expected_node_text (test_version.InvalidFormatError_TestCase.test_str_contains_expected_node_text) test_version.InvalidFormatError_TestCase.test_str_contains_expected_node_text (message-specified,node-with-line-only) ... ok test_str_contains_expected_node_text (test_version.InvalidFormatError_TestCase.test_str_contains_expected_node_text) test_version.InvalidFormatError_TestCase.test_str_contains_expected_node_text (message-unspecified,node-with-source-and-line) ... ok test_str_contains_expected_node_text (test_version.InvalidFormatError_TestCase.test_str_contains_expected_node_text) test_version.InvalidFormatError_TestCase.test_str_contains_expected_node_text (message-unspecified,node-with-source-only) ... ok test_str_contains_expected_node_text (test_version.InvalidFormatError_TestCase.test_str_contains_expected_node_text) test_version.InvalidFormatError_TestCase.test_str_contains_expected_node_text (message-unspecified,node-with-line-only) ... ok test_declares_version_info_support (test_version.VersionInfoWriter_TestCase.test_declares_version_info_support) test_version.VersionInfoWriter_TestCase.test_declares_version_info_support ... ok test_calls_document_walkabout_with_translator (test_version.VersionInfoWriter_translate_TestCase.test_calls_document_walkabout_with_translator) test_version.VersionInfoWriter_translate_TestCase.test_calls_document_walkabout_with_translator ... ok test_creates_translator_with_document (test_version.VersionInfoWriter_translate_TestCase.test_creates_translator_with_document) test_version.VersionInfoWriter_translate_TestCase.test_creates_translator_with_document ... ok test_output_from_translator_astext (test_version.VersionInfoWriter_translate_TestCase.test_output_from_translator_astext) test_version.VersionInfoWriter_translate_TestCase.test_output_from_translator_astext ... ok test_subclass_of_distutils_command (test_version.WriteVersionInfoCommand_TestCase.test_subclass_of_distutils_command) test_version.WriteVersionInfoCommand_TestCase.test_subclass_of_distutils_command ... ok test_calls_base_class_method (test_version.WriteVersionInfoCommand_finalize_options_TestCase.test_calls_base_class_method) test_version.WriteVersionInfoCommand_finalize_options_TestCase.test_calls_base_class_method ... ok test_leaves_changelog_path_if_already_set (test_version.WriteVersionInfoCommand_finalize_options_TestCase.test_leaves_changelog_path_if_already_set) test_version.WriteVersionInfoCommand_finalize_options_TestCase.test_leaves_changelog_path_if_already_set ... ok test_leaves_outfile_path_if_already_set (test_version.WriteVersionInfoCommand_finalize_options_TestCase.test_leaves_outfile_path_if_already_set) test_version.WriteVersionInfoCommand_finalize_options_TestCase.test_leaves_outfile_path_if_already_set ... ok test_sets_changelog_path_using_get_changelog_path (test_version.WriteVersionInfoCommand_finalize_options_TestCase.test_sets_changelog_path_using_get_changelog_path) test_version.WriteVersionInfoCommand_finalize_options_TestCase.test_sets_changelog_path_using_get_changelog_path ... ok test_sets_force_to_none (test_version.WriteVersionInfoCommand_finalize_options_TestCase.test_sets_force_to_none) test_version.WriteVersionInfoCommand_finalize_options_TestCase.test_sets_force_to_none ... ok test_sets_outfile_path_to_default (test_version.WriteVersionInfoCommand_finalize_options_TestCase.test_sets_outfile_path_to_default) test_version.WriteVersionInfoCommand_finalize_options_TestCase.test_sets_outfile_path_to_default ... ok test_calls_base_class_method (test_version.WriteVersionInfoCommand_initialize_options_TestCase.test_calls_base_class_method) test_version.WriteVersionInfoCommand_initialize_options_TestCase.test_calls_base_class_method ... ok test_sets_changelog_path_to_none (test_version.WriteVersionInfoCommand_initialize_options_TestCase.test_sets_changelog_path_to_none) test_version.WriteVersionInfoCommand_initialize_options_TestCase.test_sets_changelog_path_to_none ... ok test_sets_outfile_path_to_none (test_version.WriteVersionInfoCommand_initialize_options_TestCase.test_sets_outfile_path_to_none) test_version.WriteVersionInfoCommand_initialize_options_TestCase.test_sets_outfile_path_to_none ... ok test_generates_version_info_from_changelog (test_version.WriteVersionInfoCommand_run_TestCase.test_generates_version_info_from_changelog) test_version.WriteVersionInfoCommand_run_TestCase.test_generates_version_info_from_changelog ... ok test_returns_none (test_version.WriteVersionInfoCommand_run_TestCase.test_returns_none) test_version.WriteVersionInfoCommand_run_TestCase.test_returns_none ... ok test_serialises_version_info_from_mapping (test_version.WriteVersionInfoCommand_run_TestCase.test_serialises_version_info_from_mapping) test_version.WriteVersionInfoCommand_run_TestCase.test_serialises_version_info_from_mapping ... ok test_writes_file_using_command_context (test_version.WriteVersionInfoCommand_run_TestCase.test_writes_file_using_command_context) test_version.WriteVersionInfoCommand_run_TestCase.test_writes_file_using_command_context ... ok test_has_option_changelog_path (test_version.WriteVersionInfoCommand_user_options_TestCase.test_has_option_changelog_path) test_version.WriteVersionInfoCommand_user_options_TestCase.test_has_option_changelog_path ... ok test_has_option_outfile_path (test_version.WriteVersionInfoCommand_user_options_TestCase.test_has_option_outfile_path) test_version.WriteVersionInfoCommand_user_options_TestCase.test_has_option_outfile_path ... ok test_includes_base_class_user_options (test_version.WriteVersionInfoCommand_user_options_TestCase.test_includes_base_class_user_options) test_version.WriteVersionInfoCommand_user_options_TestCase.test_includes_base_class_user_options ... ok test_parses_correctly_as_fancy_getopt (test_version.WriteVersionInfoCommand_user_options_TestCase.test_parses_correctly_as_fancy_getopt) test_version.WriteVersionInfoCommand_user_options_TestCase.test_parses_correctly_as_fancy_getopt ... ok test_returns_expected_version_info (test_version.changelog_to_version_info_collection_TestCase.test_returns_expected_version_info) test_version.changelog_to_version_info_collection_TestCase.test_returns_expected_version_info (single entry) ... ok test_returns_expected_version_info (test_version.changelog_to_version_info_collection_TestCase.test_returns_expected_version_info) test_version.changelog_to_version_info_collection_TestCase.test_returns_expected_version_info (multiple entries) ... ok test_returns_expected_version_info (test_version.changelog_to_version_info_collection_TestCase.test_returns_expected_version_info) test_version.changelog_to_version_info_collection_TestCase.test_returns_expected_version_info (trailing comment) ... ok test_returns_expected_version_info (test_version.changelog_to_version_info_collection_TestCase.test_returns_expected_version_info) test_version.changelog_to_version_info_collection_TestCase.test_returns_expected_version_info (inline comment) ... ok test_returns_expected_version_info (test_version.changelog_to_version_info_collection_TestCase.test_returns_expected_version_info) test_version.changelog_to_version_info_collection_TestCase.test_returns_expected_version_info (unreleased entry) ... ok test_returns_expected_version_info (test_version.changelog_to_version_info_collection_TestCase.test_returns_expected_version_info) test_version.changelog_to_version_info_collection_TestCase.test_returns_expected_version_info (no section) ... ok test_returns_expected_version_info (test_version.changelog_to_version_info_collection_TestCase.test_returns_expected_version_info) test_version.changelog_to_version_info_collection_TestCase.test_returns_expected_version_info (subsection) ... ok test_returns_expected_version_info (test_version.changelog_to_version_info_collection_TestCase.test_returns_expected_version_info) test_version.changelog_to_version_info_collection_TestCase.test_returns_expected_version_info (unknown field) ... ok test_returns_expected_version_info (test_version.changelog_to_version_info_collection_TestCase.test_returns_expected_version_info) test_version.changelog_to_version_info_collection_TestCase.test_returns_expected_version_info (invalid version word) ... ok test_returns_expected_version_info (test_version.changelog_to_version_info_collection_TestCase.test_returns_expected_version_info) test_version.changelog_to_version_info_collection_TestCase.test_returns_expected_version_info (invalid section title) ... ok test_metaclass_not_called (test_version.ensure_class_bases_begin_with_AlreadyHasBase_TestCase.test_metaclass_not_called) test_version.ensure_class_bases_begin_with_AlreadyHasBase_TestCase.test_metaclass_not_called (already Bar subclass) ... ok test_calls_metaclass_with_expected_bases (test_version.ensure_class_bases_begin_with_TestCase.test_calls_metaclass_with_expected_bases) test_version.ensure_class_bases_begin_with_TestCase.test_calls_metaclass_with_expected_bases (simple) ... ok test_calls_metaclass_with_expected_bases (test_version.ensure_class_bases_begin_with_TestCase.test_calls_metaclass_with_expected_bases) test_version.ensure_class_bases_begin_with_TestCase.test_calls_metaclass_with_expected_bases (custom metaclass) ... ok test_calls_metaclass_with_expected_class_name (test_version.ensure_class_bases_begin_with_TestCase.test_calls_metaclass_with_expected_class_name) test_version.ensure_class_bases_begin_with_TestCase.test_calls_metaclass_with_expected_class_name (simple) ... ok test_calls_metaclass_with_expected_class_name (test_version.ensure_class_bases_begin_with_TestCase.test_calls_metaclass_with_expected_class_name) test_version.ensure_class_bases_begin_with_TestCase.test_calls_metaclass_with_expected_class_name (custom metaclass) ... ok test_calls_metaclass_with_expected_namespace (test_version.ensure_class_bases_begin_with_TestCase.test_calls_metaclass_with_expected_namespace) test_version.ensure_class_bases_begin_with_TestCase.test_calls_metaclass_with_expected_namespace (simple) ... ok test_calls_metaclass_with_expected_namespace (test_version.ensure_class_bases_begin_with_TestCase.test_calls_metaclass_with_expected_namespace) test_version.ensure_class_bases_begin_with_TestCase.test_calls_metaclass_with_expected_namespace (custom metaclass) ... ok test_module_namespace_contains_new_class (test_version.ensure_class_bases_begin_with_TestCase.test_module_namespace_contains_new_class) test_version.ensure_class_bases_begin_with_TestCase.test_module_namespace_contains_new_class (simple) ... ok test_module_namespace_contains_new_class (test_version.ensure_class_bases_begin_with_TestCase.test_module_namespace_contains_new_class) test_version.ensure_class_bases_begin_with_TestCase.test_module_namespace_contains_new_class (custom metaclass) ... ok test_opens_file_with_expected_encoding (test_version.generate_version_info_from_changelog_TestCase.test_opens_file_with_expected_encoding) test_version.generate_version_info_from_changelog_TestCase.test_opens_file_with_expected_encoding (simple) ... ok test_opens_file_with_expected_encoding (test_version.generate_version_info_from_changelog_TestCase.test_opens_file_with_expected_encoding) test_version.generate_version_info_from_changelog_TestCase.test_opens_file_with_expected_encoding (file not found) ... ok test_opens_file_with_expected_encoding (test_version.generate_version_info_from_changelog_TestCase.test_opens_file_with_expected_encoding) test_version.generate_version_info_from_changelog_TestCase.test_opens_file_with_expected_encoding (permission denied) ... ok test_returns_empty_collection_on_read_error (test_version.generate_version_info_from_changelog_TestCase.test_returns_empty_collection_on_read_error) test_version.generate_version_info_from_changelog_TestCase.test_returns_empty_collection_on_read_error (simple) ... ok test_returns_empty_collection_on_read_error (test_version.generate_version_info_from_changelog_TestCase.test_returns_empty_collection_on_read_error) test_version.generate_version_info_from_changelog_TestCase.test_returns_empty_collection_on_read_error (file not found) ... ok test_returns_empty_collection_on_read_error (test_version.generate_version_info_from_changelog_TestCase.test_returns_empty_collection_on_read_error) test_version.generate_version_info_from_changelog_TestCase.test_returns_empty_collection_on_read_error (permission denied) ... ok test_returns_expected_result (test_version.generate_version_info_from_changelog_TestCase.test_returns_expected_result) test_version.generate_version_info_from_changelog_TestCase.test_returns_expected_result (simple) ... ok test_returns_expected_result (test_version.generate_version_info_from_changelog_TestCase.test_returns_expected_result) test_version.generate_version_info_from_changelog_TestCase.test_returns_expected_result (file not found) ... ok test_returns_expected_result (test_version.generate_version_info_from_changelog_TestCase.test_returns_expected_result) test_version.generate_version_info_from_changelog_TestCase.test_returns_expected_result (permission denied) ... ok test_returns_expected_result (test_version.get_changelog_path_TestCase.test_returns_expected_result) test_version.get_changelog_path_TestCase.test_returns_expected_result (simple) ... ok test_returns_expected_result (test_version.get_changelog_path_TestCase.test_returns_expected_result) test_version.get_changelog_path_TestCase.test_returns_expected_result (unusual script name) ... ok test_returns_expected_result (test_version.get_changelog_path_TestCase.test_returns_expected_result) test_version.get_changelog_path_TestCase.test_returns_expected_result (relative script path) ... ok test_returns_expected_result (test_version.get_changelog_path_TestCase.test_returns_expected_result) test_version.get_changelog_path_TestCase.test_returns_expected_result (absolute script path) ... ok test_returns_expected_result (test_version.get_changelog_path_TestCase.test_returns_expected_result) test_version.get_changelog_path_TestCase.test_returns_expected_result (specify filename) ... ok test_returns_expected_result (test_version.get_latest_version_TestCase.test_returns_expected_result) test_version.get_latest_version_TestCase.test_returns_expected_result (simple) ... ok test_returns_expected_result (test_version.get_latest_version_TestCase.test_returns_expected_result) test_version.get_latest_version_TestCase.test_returns_expected_result (no versions) ... ok test_returns_expected_result (test_version.get_latest_version_TestCase.test_returns_expected_result) test_version.get_latest_version_TestCase.test_returns_expected_result (ordered versions) ... ok test_returns_expected_result (test_version.get_latest_version_TestCase.test_returns_expected_result) test_version.get_latest_version_TestCase.test_returns_expected_result (un-ordered versions) ... ok test_gets_changelog_path_from_distribution (test_version.has_changelog_TestCase.test_gets_changelog_path_from_distribution) test_version.has_changelog_TestCase.test_gets_changelog_path_from_distribution (no changelog path) ... ok test_gets_changelog_path_from_distribution (test_version.has_changelog_TestCase.test_gets_changelog_path_from_distribution) test_version.has_changelog_TestCase.test_gets_changelog_path_from_distribution (changelog exists) ... ok test_gets_changelog_path_from_distribution (test_version.has_changelog_TestCase.test_gets_changelog_path_from_distribution) test_version.has_changelog_TestCase.test_gets_changelog_path_from_distribution (changelog not found) ... ok test_returns_expected_result (test_version.has_changelog_TestCase.test_returns_expected_result) test_version.has_changelog_TestCase.test_returns_expected_result (no changelog path) ... ok test_returns_expected_result (test_version.has_changelog_TestCase.test_returns_expected_result) test_version.has_changelog_TestCase.test_returns_expected_result (changelog exists) ... ok test_returns_expected_result (test_version.has_changelog_TestCase.test_returns_expected_result) test_version.has_changelog_TestCase.test_returns_expected_result (changelog not found) ... ok test_returns_expected_result (test_version.parse_person_field_TestCase.test_returns_expected_result) test_version.parse_person_field_TestCase.test_returns_expected_result (simple) ... ok test_returns_expected_result (test_version.parse_person_field_TestCase.test_returns_expected_result) test_version.parse_person_field_TestCase.test_returns_expected_result (empty) ... ok test_returns_expected_result (test_version.parse_person_field_TestCase.test_returns_expected_result) test_version.parse_person_field_TestCase.test_returns_expected_result (none) ... ok test_returns_expected_result (test_version.parse_person_field_TestCase.test_returns_expected_result) test_version.parse_person_field_TestCase.test_returns_expected_result (no email) ... ok test_passes_specified_object (test_version.serialise_version_info_from_mapping_TestCase.test_passes_specified_object) test_version.serialise_version_info_from_mapping_TestCase.test_passes_specified_object (simple) ... ok test_returns_expected_result (test_version.serialise_version_info_from_mapping_TestCase.test_returns_expected_result) test_version.serialise_version_info_from_mapping_TestCase.test_returns_expected_result (simple) ... ok ---------------------------------------------------------------------- Ran 373 tests in 0.982s OK (skipped=3) + RPM_EC=0 ++ jobs -p + exit 0 Processing files: python3-daemon-2.3.2-1.ocs23.noarch Provides: python-daemon = 2.3.2-1.ocs23 python3-daemon = 2.3.2-1.ocs23 python3.11-daemon = 2.3.2-1.ocs23 python3.11dist(python-daemon) = 2.3.2 python3dist(python-daemon) = 2.3.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: python(abi) = 3.11 python3.11dist(docutils) python3.11dist(lockfile) >= 0.10 python3.11dist(setuptools) Obsoletes: python3.11-daemon < 2.3.2-1.ocs23 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/python-daemon-2.3.2-1.ocs23.noarch Wrote: /builddir/build/SRPMS/python-daemon-2.3.2-1.ocs23.src.rpm Wrote: /builddir/build/RPMS/python3-daemon-2.3.2-1.ocs23.noarch.rpm Child return code was: 0