Mock Version: 1.3.4 Mock Version: 1.3.4 ENTER ['do'](['/usr/bin/rpmbuild', '-bs', '--target', 'noarch', '--nodeps', u'/builddir/build/SPECS/python-notario.spec'], nspawn_args=[]shell=Falseuid=996env={'LANG': 'en_GB.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PS1': ' \\s-\\v\\$ '}chrootPath='/var/lib/mock/storage8-ceph-nautilus-el8-build-71932-379246/root'gid=135user='mockbuild'timeout=86400logger=printOutput=False) Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '69a9b0cf25ae4462b5e18ac5ae76bde9', '-D', '/var/lib/mock/storage8-ceph-nautilus-el8-build-71932-379246/root', '--setenv=LANG=en_GB.UTF-8', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOSTNAME=mock', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=HOME=/builddir', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PS1= \\s-\\v\\$ ', '-u', 'mockbuild', '/usr/bin/rpmbuild', '-bs', '--target', 'noarch', '--nodeps', u'/builddir/build/SPECS/python-notario.spec'] with env {'LANG': 'en_GB.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PS1': ' \\s-\\v\\$ '} and shell False Building target platforms: noarch Building for target noarch Wrote: /builddir/build/SRPMS/python-notario-0.0.16-4.el8.src.rpm Child return code was: 0 ENTER ['do'](['/usr/bin/rpmbuild', '-bb', '--target', 'noarch', '--nodeps', u'/builddir/build/SPECS/python-notario.spec'], nspawn_args=['--private-network']shell=Falseuid=996env={'LANG': 'en_GB.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PS1': ' \\s-\\v\\$ '}chrootPath='/var/lib/mock/storage8-ceph-nautilus-el8-build-71932-379246/root'gid=135user='mockbuild'timeout=86400logger=printOutput=False) Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '0f3a4c08be0b45a0baf3da5aa0a5cd69', '-D', '/var/lib/mock/storage8-ceph-nautilus-el8-build-71932-379246/root', '--private-network', '--setenv=LANG=en_GB.UTF-8', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOSTNAME=mock', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=HOME=/builddir', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PS1= \\s-\\v\\$ ', '-u', 'mockbuild', '/usr/bin/rpmbuild', '-bb', '--target', 'noarch', '--nodeps', u'/builddir/build/SPECS/python-notario.spec'] with env {'LANG': 'en_GB.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PS1': ' \\s-\\v\\$ '} and shell False Building target platforms: noarch Building for target noarch Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.g0xuzX + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf notario-0.0.16 + /usr/bin/gzip -dc /builddir/build/SOURCES/notario-0.0.16.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd notario-0.0.16 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.s7qF7O + umask 022 + cd /builddir/build/BUILD + cd notario-0.0.16 + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + /usr/libexec/platform-python setup.py build '--executable=/usr/libexec/platform-python -s' running build running build_py creating build creating build/lib creating build/lib/notario copying notario/exceptions.py -> build/lib/notario copying notario/normal.py -> build/lib/notario copying notario/engine.py -> build/lib/notario copying notario/regex.py -> build/lib/notario copying notario/utils.py -> build/lib/notario copying notario/__init__.py -> build/lib/notario copying notario/decorators.py -> build/lib/notario copying notario/_compat.py -> build/lib/notario copying notario/store.py -> build/lib/notario creating build/lib/notario/tests copying notario/tests/test_engine.py -> build/lib/notario/tests copying notario/tests/util.py -> build/lib/notario/tests copying notario/tests/test_utils.py -> build/lib/notario/tests copying notario/tests/test_functional.py -> build/lib/notario/tests copying notario/tests/test_exceptions.py -> build/lib/notario/tests copying notario/tests/test_decorators.py -> build/lib/notario/tests copying notario/tests/__init__.py -> build/lib/notario/tests copying notario/tests/test_normal.py -> build/lib/notario/tests copying notario/tests/test_regex.py -> build/lib/notario/tests creating build/lib/notario/validators copying notario/validators/types.py -> build/lib/notario/validators copying notario/validators/chainable.py -> build/lib/notario/validators copying notario/validators/iterables.py -> build/lib/notario/validators copying notario/validators/__init__.py -> build/lib/notario/validators copying notario/validators/recursive.py -> build/lib/notario/validators creating build/lib/notario/tests/validators copying notario/tests/validators/test_types.py -> build/lib/notario/tests/validators copying notario/tests/validators/test_iterables.py -> build/lib/notario/tests/validators copying notario/tests/validators/test_recursive.py -> build/lib/notario/tests/validators copying notario/tests/validators/test_cherry.py -> build/lib/notario/tests/validators copying notario/tests/validators/__init__.py -> build/lib/notario/tests/validators copying notario/tests/validators/test_chainable.py -> build/lib/notario/tests/validators copying notario/tests/validators/test_hybrid.py -> build/lib/notario/tests/validators + sleep 1 + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.W4UTRx + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch '!=' / ']' + rm -rf /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch ++ dirname /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch + cd notario-0.0.16 + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + /usr/libexec/platform-python setup.py install -O1 --skip-build --root /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch running install running install_lib creating /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr creating /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib creating /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6 creating /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages creating /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario creating /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/tests copying build/lib/notario/tests/test_engine.py -> /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/tests copying build/lib/notario/tests/util.py -> /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/tests copying build/lib/notario/tests/test_utils.py -> /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/tests copying build/lib/notario/tests/test_functional.py -> /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/tests copying build/lib/notario/tests/test_exceptions.py -> /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/tests creating /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/tests/validators copying build/lib/notario/tests/validators/test_types.py -> /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/tests/validators copying build/lib/notario/tests/validators/test_iterables.py -> /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/tests/validators copying build/lib/notario/tests/validators/test_recursive.py -> /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/tests/validators copying build/lib/notario/tests/validators/test_cherry.py -> /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/tests/validators copying build/lib/notario/tests/validators/__init__.py -> /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/tests/validators copying build/lib/notario/tests/validators/test_chainable.py -> /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/tests/validators copying build/lib/notario/tests/validators/test_hybrid.py -> /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/tests/validators copying build/lib/notario/tests/test_decorators.py -> /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/tests copying build/lib/notario/tests/__init__.py -> /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/tests copying build/lib/notario/tests/test_normal.py -> /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/tests copying build/lib/notario/tests/test_regex.py -> /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/tests copying build/lib/notario/exceptions.py -> /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario copying build/lib/notario/normal.py -> /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario copying build/lib/notario/engine.py -> /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario copying build/lib/notario/regex.py -> /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario creating /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/validators copying build/lib/notario/validators/types.py -> /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/validators copying build/lib/notario/validators/chainable.py -> /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/validators copying build/lib/notario/validators/iterables.py -> /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/validators copying build/lib/notario/validators/__init__.py -> /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/validators copying build/lib/notario/validators/recursive.py -> /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/validators copying build/lib/notario/utils.py -> /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario copying build/lib/notario/__init__.py -> /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario copying build/lib/notario/decorators.py -> /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario copying build/lib/notario/_compat.py -> /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario copying build/lib/notario/store.py -> /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario byte-compiling /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/tests/test_engine.py to test_engine.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/tests/util.py to util.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/tests/test_utils.py to test_utils.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/tests/test_functional.py to test_functional.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/tests/test_exceptions.py to test_exceptions.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/tests/validators/test_types.py to test_types.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/tests/validators/test_iterables.py to test_iterables.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/tests/validators/test_recursive.py to test_recursive.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/tests/validators/test_cherry.py to test_cherry.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/tests/validators/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/tests/validators/test_chainable.py to test_chainable.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/tests/validators/test_hybrid.py to test_hybrid.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/tests/test_decorators.py to test_decorators.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/tests/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/tests/test_normal.py to test_normal.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/tests/test_regex.py to test_regex.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/exceptions.py to exceptions.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/normal.py to normal.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/engine.py to engine.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/regex.py to regex.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/validators/types.py to types.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/validators/chainable.py to chainable.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/validators/iterables.py to iterables.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/validators/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/validators/recursive.py to recursive.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/utils.py to utils.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/decorators.py to decorators.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/_compat.py to _compat.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario/store.py to store.cpython-36.pyc writing byte-compilation script '/tmp/tmp4xl3nvma.py' /usr/libexec/platform-python /tmp/tmp4xl3nvma.py removing /tmp/tmp4xl3nvma.py running install_egg_info running egg_info writing notario.egg-info/PKG-INFO writing dependency_links to notario.egg-info/dependency_links.txt writing top-level names to notario.egg-info/top_level.txt reading manifest file 'notario.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'notario.egg-info/SOURCES.txt' Copying notario.egg-info to /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6/site-packages/notario-0.0.16-py3.6.egg-info running install_scripts + /usr/lib/rpm/find-debuginfo.sh -j8 --strict-build-id -m -i --build-id-seed 0.0.16-4.el8 --unique-debug-suffix -0.0.16-4.el8.noarch --unique-debug-src-base python-notario-0.0.16-4.el8.noarch --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/notario-0.0.16 find: 'debug': No such file or directory + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf: No such file or directory + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile 1 Bytecompiling .py files below /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/lib/python3.6 using /usr/libexec/platform-python + /usr/lib/rpm/brp-python-hardlink + PYTHON3=/usr/libexec/platform-python + /usr/lib/rpm/redhat/brp-mangle-shebangs Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.FFOAWU + umask 022 + cd /builddir/build/BUILD + cd notario-0.0.16 + py.test-3.6 -v notario/tests ============================= test session starts ============================== platform linux -- Python 3.6.8, pytest-3.4.2, py-1.5.3, pluggy-0.6.0 -- /usr/libexec/platform-python cachedir: .pytest_cache rootdir: /builddir/build/BUILD/notario-0.0.16, inifile: collecting ... collected 216 items notario/tests/test_decorators.py::TestInstanceOf::test_not_of_any_valid_types PASSED [ 0%] notario/tests/test_decorators.py::TestInstanceOf::test_custom_valid_types PASSED [ 0%] notario/tests/test_decorators.py::TestInstanceOf::test_validate_dict_or_list PASSED [ 1%] notario/tests/test_decorators.py::TestInstanceOf::test_custom_class PASSED [ 1%] notario/tests/test_decorators.py::TestNotEmpty::test_not_of_any_valid_types PASSED [ 2%] notario/tests/test_decorators.py::TestNotEmpty::test_not_empty_dict PASSED [ 2%] notario/tests/test_decorators.py::TestNotEmpty::test_not_empty_str PASSED [ 3%] notario/tests/test_decorators.py::TestNotEmpty::test_not_empty_list PASSED [ 3%] notario/tests/test_decorators.py::TestNotEmpty::test_non_decorator_empty_string PASSED [ 4%] notario/tests/test_decorators.py::TestNotEmpty::test_is_empty_delegates_to_validator PASSED [ 4%] notario/tests/test_engine.py::TestEnforce::test_callable_failure_raises_invalid PASSED [ 5%] notario/tests/test_engine.py::TestEnforce::test_callable_passes_with_flying_colors PASSED [ 5%] notario/tests/test_engine.py::TestEnforce::test_equal_params_pass_with_flying_colors PASSED [ 6%] notario/tests/test_engine.py::TestEnforce::test_unequal_params_raise_invalid PASSED [ 6%] notario/tests/test_engine.py::TestEnforce::test_callable_with_messages_are_passed_on PASSED [ 6%] notario/tests/test_engine.py::TestValidator::test_validate_top_level_keys PASSED [ 7%] notario/tests/test_engine.py::TestValidator::test_validate_length_equality PASSED [ 7%] notario/tests/test_engine.py::TestValidator::test_validate_length_equality_less_items PASSED [ 8%] notario/tests/test_engine.py::TestValidator::test_validate_length_equality_returns PASSED [ 8%] notario/tests/test_engine.py::TestValidator::test_validate_top_level_values PASSED [ 9%] notario/tests/test_engine.py::TestValidator::test_validate_value_nested_dictionaries PASSED [ 9%] notario/tests/test_engine.py::TestValidator::test_validate_key_doubly_nested_dictionaries PASSED [ 10%] notario/tests/test_engine.py::TestValidator::test_validate_key_nested_dictionaries PASSED [ 10%] notario/tests/test_engine.py::TestValidator::test_validate_value_nested_arrays PASSED [ 11%] notario/tests/test_engine.py::TestValidator::test_validate_key_nested_arrays PASSED [ 11%] notario/tests/test_engine.py::TestValidator::test_validate_multiple_items_as_values PASSED [ 12%] notario/tests/test_engine.py::TestValidatorLeaves::test_traverser_returns_the_iterable_leaf_if_seen PASSED [ 12%] notario/tests/test_engine.py::TestValidatorLeaves::test_traverser_returns_the_recursive_leaf_if_seen PASSED [ 12%] notario/tests/test_engine.py::TestRecursiveValidator::test_bad_index_number PASSED [ 13%] notario/tests/test_engine.py::TestRecursiveValidator::test_deal_with_recursion PASSED [ 13%] notario/tests/test_engine.py::TestIterableValidator::test_not_enough_items_in_data PASSED [ 14%] notario/tests/test_engine.py::TestIterableValidator::test_validate_nested_array_first PASSED [ 14%] notario/tests/test_engine.py::TestIterableValidator::test_validate_nested_array PASSED [ 15%] notario/tests/test_engine.py::TestIterableValidator::test_report_schema_errors PASSED [ 15%] notario/tests/test_engine.py::TestIterableValidator::test_invalid_on_non_list PASSED [ 16%] notario/tests/test_engine.py::TestOptionalKeys::test_optional_key_passes PASSED [ 16%] notario/tests/test_engine.py::TestOptionalKeys::test_optional_key_raises PASSED [ 17%] notario/tests/test_engine.py::TestValidate::test_refuses_non_dicts PASSED [ 17%] notario/tests/test_exceptions.py::TestInvalid::test_include_the_key PASSED [ 18%] notario/tests/test_exceptions.py::TestInvalid::test_include_the_path_in_str PASSED [ 18%] notario/tests/test_exceptions.py::TestInvalid::test_include_the_key_in_str PASSED [ 18%] notario/tests/test_exceptions.py::TestInvalid::test_multiple_keys_in_format_path PASSED [ 19%] notario/tests/test_exceptions.py::TestInvalid::test_full_message PASSED [ 19%] notario/tests/test_exceptions.py::TestInvalid::test_full_message_for_callable PASSED [ 20%] notario/tests/test_exceptions.py::TestInvalid::test_full_message_for_value PASSED [ 20%] notario/tests/test_exceptions.py::TestInvalid::test_full_message_for_callable_with_value PASSED [ 21%] notario/tests/test_exceptions.py::TestSchemaError::test_reason_has_no_args PASSED [ 21%] notario/tests/test_functional.py::TestValidate::test_simple_validation_against_empty_data PASSED [ 22%] notario/tests/test_functional.py::TestValidate::test_single_level PASSED [ 22%] notario/tests/test_functional.py::TestValidate::test_instance_of_dict_or_list PASSED [ 23%] notario/tests/test_functional.py::TestValidate::test_fail_instance_of_dict PASSED [ 23%] notario/tests/test_functional.py::TestValidate::test_most_simple_validation PASSED [ 24%] notario/tests/test_functional.py::TestValidate::test_required_key_is_missing PASSED [ 24%] notario/tests/test_functional.py::TestValidate::test_key_is_empty_string PASSED [ 25%] notario/tests/test_functional.py::TestValidate::test_multi_pair_non_nested_last PASSED [ 25%] notario/tests/test_functional.py::TestValidate::test_multi_pair_non_nested_first PASSED [ 25%] notario/tests/test_functional.py::TestValidate::test_multi_pair_non_nested_second PASSED [ 26%] notario/tests/test_functional.py::TestValidate::test_multi_pair_non_nested_third PASSED [ 26%] notario/tests/test_functional.py::TestValidate::test_multi_pair_non_nested_last_key PASSED [ 27%] notario/tests/test_functional.py::TestValidate::test_multi_pair_non_nested_first_key PASSED [ 27%] notario/tests/test_functional.py::TestValidate::test_multi_pair_non_nested_second_key PASSED [ 28%] notario/tests/test_functional.py::TestValidate::test_multi_pair_non_nested_third_key PASSED [ 28%] notario/tests/test_functional.py::TestValidate::test_key_fails_before_value PASSED [ 29%] notario/tests/test_functional.py::TestDefinedKeys::test_top_level_cherry_pick_with_optionals_passes PASSED [ 29%] notario/tests/test_functional.py::TestDefinedKeys::test_top_level_cherry_pick_with_optionals_complains PASSED [ 30%] notario/tests/test_functional.py::TestDefinedKeys::test_validate_only_one_item PASSED [ 30%] notario/tests/test_functional.py::TestDefinedKeys::test_optional_is_kept_optional PASSED [ 31%] notario/tests/test_functional.py::TestDefinedKeys::test_everything_optional_is_allowed PASSED [ 31%] notario/tests/test_functional.py::TestDefinedKeys::test_optional_does_not_affect_cherry_picked PASSED [ 31%] notario/tests/test_functional.py::TestCherryPick::test_top_level_cherry_pick_with_optionals_passes PASSED [ 32%] notario/tests/test_functional.py::TestCherryPick::test_top_level_cherry_pick_with_optionals_complains PASSED [ 32%] notario/tests/test_functional.py::TestCherryPick::test_validate_only_one_item PASSED [ 33%] notario/tests/test_functional.py::TestCherryPick::test_validate_custom_items PASSED [ 33%] notario/tests/test_functional.py::TestCherryPick::test_complain_about_empty_must_validate PASSED [ 34%] notario/tests/test_functional.py::TestCherryPick::test_complain_about_non_alpha_schema PASSED [ 34%] notario/tests/test_functional.py::TestCherryPick::test_complain_about_non_alpha_optional_schema PASSED [ 35%] notario/tests/test_functional.py::TestHybrid::test_hybrid_delegates_when_dict_or_list PASSED [ 35%] notario/tests/test_functional.py::TestHybrid::test_hybrid_delegates_when_dict_or_empty_list PASSED [ 36%] notario/tests/test_functional.py::TestWithIterableValidators::test_all_items_pass PASSED [ 36%] notario/tests/test_functional.py::TestWithIterableValidators::test_nested_can_raise_nested_invalid PASSED [ 37%] notario/tests/test_functional.py::TestWithIterableValidators::test_nested_raises_nested_invalid PASSED [ 37%] notario/tests/test_functional.py::TestWithIterableValidators::test_any_items_pass PASSED [ 37%] notario/tests/test_functional.py::TestWithIterableValidators::test_all_items_fail PASSED [ 38%] notario/tests/test_functional.py::TestWithIterableValidators::test_all_items_fail_length PASSED [ 38%] notario/tests/test_functional.py::TestWithIterableValidators::test_all_items_fail_non_callable PASSED [ 39%] notario/tests/test_functional.py::TestWithIterableValidators::test_any_items_fail PASSED [ 39%] notario/tests/test_functional.py::TestWithIterableValidators::test_any_items_fail_non_callable PASSED [ 40%] notario/tests/test_functional.py::TestWithIterableValidators::test_any_item_with_dictionaries PASSED [ 40%] notario/tests/test_functional.py::TestWithRecursiveValidators::test_all_objects_pass PASSED [ 41%] notario/tests/test_functional.py::TestWithRecursiveValidators::test_nested_raises_nested_invalid PASSED [ 41%] notario/tests/test_functional.py::TestWithRecursiveValidators::test_all_objects_pass_with_hybrid PASSED [ 42%] notario/tests/test_functional.py::TestWithRecursiveValidators::test_any_objects_pass PASSED [ 42%] notario/tests/test_functional.py::TestWithRecursiveValidators::test_all_objects_fail PASSED [ 43%] notario/tests/test_functional.py::TestWithRecursiveValidators::test_all_objects_fail_non_callable PASSED [ 43%] notario/tests/test_functional.py::TestWithRecursiveValidators::test_all_objects_fail_length PASSED [ 43%] notario/tests/test_functional.py::TestWithRecursiveValidators::test_any_object_fail PASSED [ 44%] notario/tests/test_functional.py::TestWithRecursiveValidators::test_any_objects_fail_non_callable PASSED [ 44%] notario/tests/test_functional.py::TestWithRecursiveValidators::test_no_pollution_from_previous_traversing_all_objects PASSED [ 45%] notario/tests/test_functional.py::TestWithRecursiveValidators::test_no_pollution_from_previous_traversing_all_items PASSED [ 45%] notario/tests/test_functional.py::TestChainableAllIn::test_all_items_pass PASSED [ 46%] notario/tests/test_functional.py::TestChainableAllIn::test_one_item_fails PASSED [ 46%] notario/tests/test_functional.py::TestChainableAnyIn::test_all_items_fail PASSED [ 47%] notario/tests/test_functional.py::TestChainableAnyIn::test_one_item_passes PASSED [ 47%] notario/tests/test_functional.py::TestOptional::test_optional_value PASSED [ 48%] notario/tests/test_functional.py::TestOptional::test_optional_key PASSED [ 48%] notario/tests/test_normal.py::TestSchema::test_return_data_structure_with_cero_index PASSED [ 49%] notario/tests/test_normal.py::TestSchema::test_recurse_if_second_item_is_typle PASSED [ 49%] notario/tests/test_normal.py::TestSchema::test_respect_more_than_two_values_in_tuple PASSED [ 50%] notario/tests/test_normal.py::TestSchema::test_basic_key_value_pairs PASSED [ 50%] notario/tests/test_normal.py::TestSchema::test_unserializable_object PASSED [ 50%] notario/tests/test_regex.py::TestLinker::test_do_not_accept_non_pairs PASSED [ 51%] notario/tests/test_regex.py::TestLinker::test_build_itself_with_same_amount_of_regexes PASSED [ 51%] notario/tests/test_regex.py::TestLinker::test_assertion_error_for_failure PASSED [ 52%] notario/tests/test_regex.py::TestLinker::test_assertion_error_has_message PASSED [ 52%] notario/tests/test_regex.py::TestLinkerSequentially::test_fail_on_first_regex PASSED [ 53%] notario/tests/test_regex.py::TestLinkerSequentially::test_fail_on_second_regex PASSED [ 53%] notario/tests/test_regex.py::TestLinkerSequentially::test_fail_on_last_regex PASSED [ 54%] notario/tests/test_regex.py::TestLinkerSequentially::test_fail_on_first_regex_with_prepending PASSED [ 54%] notario/tests/test_regex.py::TestChain::test_prepend_with_multi_regex PASSED [ 55%] notario/tests/test_regex.py::TestChain::test_dont_prepend_with_multi_regex PASSED [ 55%] notario/tests/test_utils.py::TestIsCallable::test_is_callable PASSED [ 56%] notario/tests/test_utils.py::TestIsCallable::test_is_not_callable PASSED [ 56%] notario/tests/test_utils.py::TestOptionalDecorator::test_has_no_value PASSED [ 56%] notario/tests/test_utils.py::TestOptionalDecorator::test_value PASSED [ 57%] notario/tests/test_utils.py::TestOptionalDecorator::test_decorator_is_marked_as_optional PASSED [ 57%] notario/tests/test_utils.py::TestOptionalDecorator::test_value_has_string PASSED [ 58%] notario/tests/test_utils.py::TestSift::test_no_required_items PASSED [ 58%] notario/tests/test_utils.py::TestSift::test_get_one_item_back PASSED [ 59%] notario/tests/test_utils.py::TestSift::test_required_item_is_function_with_object PASSED [ 59%] notario/tests/test_utils.py::TestReSort::test_keys_will_reset_to_zero PASSED [ 60%] notario/tests/test_utils.py::TestIsEmpty::test_not_any_valid_structure_is_false PASSED [ 60%] notario/tests/test_utils.py::TestIsEmpty::test_valid_structures_are_false_when_empty PASSED [ 61%] notario/tests/test_utils.py::TestIsNestedTuple::test_is_nested_tuple PASSED [ 61%] notario/tests/test_utils.py::TestIsNestedTuple::test_is_single_tuple PASSED [ 62%] notario/tests/test_utils.py::TestIsNestedTuple::test_second_value_is_not_typle PASSED [ 62%] notario/tests/test_utils.py::TestDataItem::test_return_key_from_ndict PASSED [ 62%] notario/tests/test_utils.py::TestDataItem::test_return_key_from_non_ndict PASSED [ 63%] notario/tests/test_utils.py::TestDataItem::test_return_first_item_in_list PASSED [ 63%] notario/tests/test_utils.py::TestDataItem::test_fallback_to_repr_of_obj PASSED [ 64%] notario/tests/test_utils.py::TestExpandSchema::test_not_delayed PASSED [ 64%] notario/tests/test_utils.py::TestExpandSchema::test_is_delayed PASSED [ 65%] notario/tests/test_utils.py::TestIsSchema::test_if_is_tuple PASSED [ 65%] notario/tests/test_utils.py::TestIsSchema::test_is_delayed PASSED [ 66%] notario/tests/test_utils.py::TestIsSchema::test_is_not_tuple PASSED [ 66%] notario/tests/test_utils.py::TestEnsure::test_ensure PASSED [ 67%] notario/tests/test_utils.py::TestEnsure::test_ensure_raises_assertionerror PASSED [ 67%] notario/tests/validators/test_chainable.py::TestBasicChainValidator::test_complains_when_args_are_not_callable PASSED [ 68%] notario/tests/validators/test_chainable.py::TestBasicChainValidator::test_assigns_validators_if_all_are_callable PASSED [ 68%] notario/tests/validators/test_chainable.py::TestAllIn::test_all_validators_pass PASSED [ 68%] notario/tests/validators/test_chainable.py::TestAllIn::test_a_validator_fails_with_a_tree_path PASSED [ 69%] notario/tests/validators/test_chainable.py::TestAnyIn::test_all_validators_pass PASSED [ 69%] notario/tests/validators/test_chainable.py::TestAnyIn::test_no_validator_passes PASSED [ 70%] notario/tests/validators/test_cherry.py::TestCherryPick::test_single_pair_tuple PASSED [ 70%] notario/tests/validators/test_cherry.py::TestCherryPick::test_single_items_tuples PASSED [ 71%] notario/tests/validators/test_cherry.py::TestCherryPick::test_empty_tuple PASSED [ 71%] notario/tests/validators/test_hybrid.py::TestHybrid::test_use_validator_passes PASSED [ 72%] notario/tests/validators/test_hybrid.py::TestHybrid::test_use_validator_fails PASSED [ 72%] notario/tests/validators/test_hybrid.py::TestHybrid::test_use_schema_passes PASSED [ 73%] notario/tests/validators/test_hybrid.py::TestHybrid::test_use_schema_fails PASSED [ 73%] notario/tests/validators/test_hybrid.py::TestFunctional::test_passes_single_value PASSED [ 74%] notario/tests/validators/test_hybrid.py::TestFunctional::test_passes_object PASSED [ 74%] notario/tests/validators/test_hybrid.py::TestFunctional::test_fail_object PASSED [ 75%] notario/tests/validators/test_hybrid.py::TestFunctional::test_extra_unexpected_items PASSED [ 75%] notario/tests/validators/test_iterables.py::TestAnyItem::test_any_item_fail PASSED [ 75%] notario/tests/validators/test_iterables.py::TestAnyItem::test_tuple_schemas_cannot_run_on_single_values PASSED [ 76%] notario/tests/validators/test_iterables.py::TestAnyItem::test_single_schemas_can_run_on_tuple_items PASSED [ 76%] notario/tests/validators/test_iterables.py::TestAnyItem::test_any_item_pass PASSED [ 77%] notario/tests/validators/test_iterables.py::TestAnyItem::test_any_item_pass_last_item PASSED [ 77%] notario/tests/validators/test_iterables.py::TestAnyItem::test_any_item_fail_on_non_lists PASSED [ 78%] notario/tests/validators/test_iterables.py::TestAnyItem::test_expecting_list_error PASSED [ 78%] notario/tests/validators/test_iterables.py::TestAllItems::test_all_items_pass PASSED [ 79%] notario/tests/validators/test_iterables.py::TestAllItems::test_all_items_fail_on_non_lists PASSED [ 79%] notario/tests/validators/test_iterables.py::TestAllItems::test_expecting_list_error PASSED [ 80%] notario/tests/validators/test_iterables.py::TestAllItems::test_all_items_fail PASSED [ 80%] notario/tests/validators/test_iterables.py::TestAllItems::test_all_items_fail_last_item PASSED [ 81%] notario/tests/validators/test_iterables.py::TestAllItems::test_all_items_fail_uses_first_invalid PASSED [ 81%] notario/tests/validators/test_iterables.py::TestAllItems::test_fails_when_missing_items PASSED [ 81%] notario/tests/validators/test_recursive.py::TestAllObjects::test_all_objects_fail PASSED [ 82%] notario/tests/validators/test_recursive.py::TestAllObjects::test_all_objects_pass PASSED [ 82%] notario/tests/validators/test_recursive.py::TestAnyObject::test_any_object_fail_all PASSED [ 83%] notario/tests/validators/test_recursive.py::TestAnyObject::test_any_object_pass_first PASSED [ 83%] notario/tests/validators/test_recursive.py::TestAnyObject::test_any_object_pass_second PASSED [ 84%] notario/tests/validators/test_recursive.py::TestAnyObject::test_any_object_pass_last PASSED [ 84%] notario/tests/validators/test_recursive.py::TestMultiSchema::test_pass_single_data_item PASSED [ 85%] notario/tests/validators/test_recursive.py::TestMultiSchema::test_fail_on_non_callable PASSED [ 85%] notario/tests/validators/test_recursive.py::TestMultiSchema::test_pass_two_data_items PASSED [ 86%] notario/tests/validators/test_recursive.py::TestMultiSchema::test_pass_on_second_schema PASSED [ 86%] notario/tests/validators/test_recursive.py::TestMultiSchema::test_fail_on_last_schema PASSED [ 87%] notario/tests/validators/test_recursive.py::TestMultiSchema::test_pass_on_third_schema PASSED [ 87%] notario/tests/validators/test_recursive.py::TestMultiSchema::test_pass_single_on_third_schema PASSED [ 87%] notario/tests/validators/test_recursive.py::TestMultiSchema::test_fail_single_on_third_schema PASSED [ 88%] notario/tests/validators/test_types.py::TestTypes::test_string_pass PASSED [ 88%] notario/tests/validators/test_types.py::TestTypes::test_boolean_pass PASSED [ 89%] notario/tests/validators/test_types.py::TestTypes::test_dictionary_pass PASSED [ 89%] notario/tests/validators/test_types.py::TestTypes::test_array_pass PASSED [ 90%] notario/tests/validators/test_types.py::TestTypes::test_integer_pass PASSED [ 90%] notario/tests/validators/test_types.py::TestTypes::test_string_fail PASSED [ 91%] notario/tests/validators/test_types.py::TestTypes::test_boolean_fail PASSED [ 91%] notario/tests/validators/test_types.py::TestTypes::test_dictionary_fail PASSED [ 92%] notario/tests/validators/test_types.py::TestTypes::test_array_fail PASSED [ 92%] notario/tests/validators/test_types.py::TestTypes::test_integer_fail PASSED [ 93%] notario/tests/validators/test_types.py::TestTypesAsDecorators::test_string_pass PASSED [ 93%] notario/tests/validators/test_types.py::TestTypesAsDecorators::test_boolean_pass PASSED [ 93%] notario/tests/validators/test_types.py::TestTypesAsDecorators::test_dictionary_pass PASSED [ 94%] notario/tests/validators/test_types.py::TestTypesAsDecorators::test_array_pass PASSED [ 94%] notario/tests/validators/test_types.py::TestTypesAsDecorators::test_integer_pass PASSED [ 95%] notario/tests/validators/test_types.py::TestTypesAsDecorators::test_string_fail PASSED [ 95%] notario/tests/validators/test_types.py::TestTypesAsDecorators::test_boolean_fail PASSED [ 96%] notario/tests/validators/test_types.py::TestTypesAsDecorators::test_dictionary_fail PASSED [ 96%] notario/tests/validators/test_types.py::TestTypesAsDecorators::test_array_fail PASSED [ 97%] notario/tests/validators/test_types.py::TestTypesAsDecorators::test_integer_fail PASSED [ 97%] notario/tests/validators/test_types.py::TestTypesDelegating::test_string_decorated PASSED [ 98%] notario/tests/validators/test_types.py::TestTypesDelegating::test_boolean_decorated PASSED [ 98%] notario/tests/validators/test_types.py::TestTypesDelegating::test_dictionary_decorated PASSED [ 99%] notario/tests/validators/test_types.py::TestTypesDelegating::test_array_decorated PASSED [ 99%] notario/tests/validators/test_types.py::TestTypesDelegating::test_integer_fail PASSED [100%] ========================== 216 passed in 2.73 seconds ========================== + exit 0 Processing files: python3-notario-0.0.16-4.el8.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.caFDV4 + umask 022 + cd /builddir/build/BUILD + cd notario-0.0.16 + DOCDIR=/builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/share/doc/python3-notario + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/share/doc/python3-notario + cp -pr README.rst /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/share/doc/python3-notario + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.XZ8EPi + umask 022 + cd /builddir/build/BUILD + cd notario-0.0.16 + LICENSEDIR=/builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/share/licenses/python3-notario + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/share/licenses/python3-notario + cp -pr LICENSE /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch/usr/share/licenses/python3-notario + exit 0 Provides: python3-notario = 0.0.16-4.el8 python3.6dist(notario) = 0.0.16 python3dist(notario) = 0.0.16 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.6 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch Wrote: /builddir/build/RPMS/python3-notario-0.0.16-4.el8.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.y2bU67 + umask 022 + cd /builddir/build/BUILD + cd notario-0.0.16 + /usr/bin/rm -rf /builddir/build/BUILDROOT/python-notario-0.0.16-4.el8.noarch + exit 0 Child return code was: 0