Mock Version: 2.1 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/python-hdmf.spec'], chrootPath='/var/lib/mock/1320110-fedora-rawhide-x86_64-1585148863.064003/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': 'en_US.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.w7e9w__x:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.w7e9w__x:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '832f52d9a6574f8b9d297181d572e6d1', '-D', '/var/lib/mock/1320110-fedora-rawhide-x86_64-1585148863.064003/root', '-a', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.w7e9w__x:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/python-hdmf.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': 'en_US.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1583193600 Wrote: /builddir/build/SRPMS/python-hdmf-1.6.1-1.fc33.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/python-hdmf.spec'], chrootPath='/var/lib/mock/1320110-fedora-rawhide-x86_64-1585148863.064003/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': 'en_US.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.w7e9w__x:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.w7e9w__x:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '9df30a94b5c84a8c88e62d7501787717', '-D', '/var/lib/mock/1320110-fedora-rawhide-x86_64-1585148863.064003/root', '-a', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.w7e9w__x:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/python-hdmf.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': 'en_US.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1583193600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.bG0Ofu + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf hdmf-1.6.1 + /usr/bin/gzip -dc /builddir/build/SOURCES/hdmf-1.6.1.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd hdmf-1.6.1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + rm -rf hdmf.egg-info + find Legal.txt MANIFEST.in PKG-INFO README.rst license.txt requirements-dev.txt requirements-doc.txt requirements-min.txt requirements.txt setup.cfg setup.py src test.py tests tox.ini versioneer.py -type f -name '*.py' -exec sed -i '/^#![ ]*\/usr\/bin\/.*$/ d' '{}' ';' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.lVNlzw + umask 022 + cd /builddir/build/BUILD + cd hdmf-1.6.1 + 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + /usr/bin/python3 setup.py build '--executable=/usr/bin/python3 -s' found these packages: ['hdmf', 'hdmf.validate', 'hdmf.testing', 'hdmf.spec', 'hdmf.common', 'hdmf.build', 'hdmf.backends', 'hdmf.common.io', 'hdmf.backends.hdf5'] ['h5py>=2.9', 'numpy>=1.16', 'scipy>=1.1', 'pandas>=0.23', 'ruamel.yaml>=0.15'] running build running build_py creating build creating build/lib creating build/lib/hdmf copying src/hdmf/__init__.py -> build/lib/hdmf copying src/hdmf/_version.py -> build/lib/hdmf copying src/hdmf/array.py -> build/lib/hdmf copying src/hdmf/container.py -> build/lib/hdmf copying src/hdmf/data_utils.py -> build/lib/hdmf copying src/hdmf/monitor.py -> build/lib/hdmf copying src/hdmf/query.py -> build/lib/hdmf copying src/hdmf/region.py -> build/lib/hdmf copying src/hdmf/utils.py -> build/lib/hdmf creating build/lib/hdmf/validate copying src/hdmf/validate/__init__.py -> build/lib/hdmf/validate copying src/hdmf/validate/errors.py -> build/lib/hdmf/validate copying src/hdmf/validate/validator.py -> build/lib/hdmf/validate creating build/lib/hdmf/testing copying src/hdmf/testing/__init__.py -> build/lib/hdmf/testing copying src/hdmf/testing/testcase.py -> build/lib/hdmf/testing creating build/lib/hdmf/spec copying src/hdmf/spec/__init__.py -> build/lib/hdmf/spec copying src/hdmf/spec/catalog.py -> build/lib/hdmf/spec copying src/hdmf/spec/namespace.py -> build/lib/hdmf/spec copying src/hdmf/spec/spec.py -> build/lib/hdmf/spec copying src/hdmf/spec/write.py -> build/lib/hdmf/spec creating build/lib/hdmf/common copying src/hdmf/common/__init__.py -> build/lib/hdmf/common copying src/hdmf/common/sparse.py -> build/lib/hdmf/common copying src/hdmf/common/table.py -> build/lib/hdmf/common creating build/lib/hdmf/build copying src/hdmf/build/__init__.py -> build/lib/hdmf/build copying src/hdmf/build/builders.py -> build/lib/hdmf/build copying src/hdmf/build/manager.py -> build/lib/hdmf/build copying src/hdmf/build/map.py -> build/lib/hdmf/build copying src/hdmf/build/objectmapper.py -> build/lib/hdmf/build copying src/hdmf/build/warnings.py -> build/lib/hdmf/build creating build/lib/hdmf/backends copying src/hdmf/backends/__init__.py -> build/lib/hdmf/backends copying src/hdmf/backends/io.py -> build/lib/hdmf/backends copying src/hdmf/backends/warnings.py -> build/lib/hdmf/backends creating build/lib/hdmf/common/io copying src/hdmf/common/io/__init__.py -> build/lib/hdmf/common/io copying src/hdmf/common/io/table.py -> build/lib/hdmf/common/io creating build/lib/hdmf/backends/hdf5 copying src/hdmf/backends/hdf5/__init__.py -> build/lib/hdmf/backends/hdf5 copying src/hdmf/backends/hdf5/h5_utils.py -> build/lib/hdmf/backends/hdf5 copying src/hdmf/backends/hdf5/h5tools.py -> build/lib/hdmf/backends/hdf5 creating build/lib/hdmf/common/hdmf-common-schema creating build/lib/hdmf/common/hdmf-common-schema/common copying src/hdmf/common/hdmf-common-schema/common/table.yaml -> build/lib/hdmf/common/hdmf-common-schema/common copying src/hdmf/common/hdmf-common-schema/common/sparse.yaml -> build/lib/hdmf/common/hdmf-common-schema/common copying src/hdmf/common/hdmf-common-schema/common/namespace.yaml -> build/lib/hdmf/common/hdmf-common-schema/common UPDATING build/lib/hdmf/_version.py set build/lib/hdmf/_version.py to '1.6.1' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.4yZzBw + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64 ++ dirname /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64 + cd hdmf-1.6.1 + 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + /usr/bin/python3 setup.py install -O1 --skip-build --root /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64 found these packages: ['hdmf', 'hdmf.validate', 'hdmf.testing', 'hdmf.spec', 'hdmf.common', 'hdmf.build', 'hdmf.backends', 'hdmf.common.io', 'hdmf.backends.hdf5'] ['h5py>=2.9', 'numpy>=1.16', 'scipy>=1.1', 'pandas>=0.23', 'ruamel.yaml>=0.15'] running install running install_lib creating /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr creating /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib creating /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8 creating /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages creating /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf copying build/lib/hdmf/_version.py -> /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf creating /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/backends creating /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/backends/hdf5 copying build/lib/hdmf/backends/hdf5/h5tools.py -> /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/backends/hdf5 copying build/lib/hdmf/backends/hdf5/h5_utils.py -> /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/backends/hdf5 copying build/lib/hdmf/backends/hdf5/__init__.py -> /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/backends/hdf5 copying build/lib/hdmf/backends/warnings.py -> /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/backends copying build/lib/hdmf/backends/io.py -> /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/backends copying build/lib/hdmf/backends/__init__.py -> /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/backends creating /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/build copying build/lib/hdmf/build/warnings.py -> /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/build copying build/lib/hdmf/build/objectmapper.py -> /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/build copying build/lib/hdmf/build/map.py -> /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/build copying build/lib/hdmf/build/manager.py -> /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/build copying build/lib/hdmf/build/builders.py -> /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/build copying build/lib/hdmf/build/__init__.py -> /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/build creating /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/common creating /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/common/hdmf-common-schema creating /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/common/hdmf-common-schema/common copying build/lib/hdmf/common/hdmf-common-schema/common/namespace.yaml -> /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/common/hdmf-common-schema/common copying build/lib/hdmf/common/hdmf-common-schema/common/sparse.yaml -> /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/common/hdmf-common-schema/common copying build/lib/hdmf/common/hdmf-common-schema/common/table.yaml -> /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/common/hdmf-common-schema/common creating /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/common/io copying build/lib/hdmf/common/io/table.py -> /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/common/io copying build/lib/hdmf/common/io/__init__.py -> /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/common/io copying build/lib/hdmf/common/table.py -> /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/common copying build/lib/hdmf/common/sparse.py -> /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/common copying build/lib/hdmf/common/__init__.py -> /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/common creating /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/spec copying build/lib/hdmf/spec/write.py -> /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/spec copying build/lib/hdmf/spec/spec.py -> /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/spec copying build/lib/hdmf/spec/namespace.py -> /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/spec copying build/lib/hdmf/spec/catalog.py -> /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/spec copying build/lib/hdmf/spec/__init__.py -> /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/spec creating /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/testing copying build/lib/hdmf/testing/testcase.py -> /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/testing copying build/lib/hdmf/testing/__init__.py -> /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/testing creating /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/validate copying build/lib/hdmf/validate/validator.py -> /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/validate copying build/lib/hdmf/validate/errors.py -> /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/validate copying build/lib/hdmf/validate/__init__.py -> /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/validate copying build/lib/hdmf/utils.py -> /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf copying build/lib/hdmf/region.py -> /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf copying build/lib/hdmf/query.py -> /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf copying build/lib/hdmf/monitor.py -> /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf copying build/lib/hdmf/data_utils.py -> /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf copying build/lib/hdmf/container.py -> /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf copying build/lib/hdmf/array.py -> /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf copying build/lib/hdmf/__init__.py -> /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf byte-compiling /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/_version.py to _version.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/backends/hdf5/h5tools.py to h5tools.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/backends/hdf5/h5_utils.py to h5_utils.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/backends/hdf5/__init__.py to __init__.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/backends/warnings.py to warnings.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/backends/io.py to io.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/backends/__init__.py to __init__.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/build/warnings.py to warnings.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/build/objectmapper.py to objectmapper.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/build/map.py to map.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/build/manager.py to manager.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/build/builders.py to builders.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/build/__init__.py to __init__.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/common/io/table.py to table.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/common/io/__init__.py to __init__.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/common/table.py to table.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/common/sparse.py to sparse.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/common/__init__.py to __init__.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/spec/write.py to write.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/spec/spec.py to spec.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/spec/namespace.py to namespace.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/spec/catalog.py to catalog.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/spec/__init__.py to __init__.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/testing/testcase.py to testcase.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/testing/__init__.py to __init__.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/validate/validator.py to validator.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/validate/errors.py to errors.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/validate/__init__.py to __init__.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/utils.py to utils.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/region.py to region.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/query.py to query.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/monitor.py to monitor.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/data_utils.py to data_utils.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/container.py to container.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/array.py to array.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf/__init__.py to __init__.cpython-38.pyc writing byte-compilation script '/tmp/tmpxzof2t_g.py' /usr/bin/python3 /tmp/tmpxzof2t_g.py removing /tmp/tmpxzof2t_g.py running install_egg_info running egg_info writing src/hdmf.egg-info/PKG-INFO writing dependency_links to src/hdmf.egg-info/dependency_links.txt writing requirements to src/hdmf.egg-info/requires.txt writing top-level names to src/hdmf.egg-info/top_level.txt reading manifest file 'src/hdmf.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'src/hdmf.egg-info/SOURCES.txt' Copying src/hdmf.egg-info to /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8/site-packages/hdmf-1.6.1-py3.8.egg-info running install_scripts + rm -rfv /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/bin/__pycache__ + /usr/lib/rpm/find-debuginfo.sh -j2 --strict-build-id -m -i --build-id-seed 1.6.1-1.fc33 --unique-debug-suffix -1.6.1-1.fc33.x86_64 --unique-debug-src-base python-hdmf-1.6.1-1.fc33.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/hdmf-1.6.1 find: 'debug': No such file or directory + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile /usr/bin/python 1 0 Bytecompiling .py files below /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/lib/python3.8 using /usr/bin/python3.8 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.mmAoot + umask 022 + cd /builddir/build/BUILD + cd hdmf-1.6.1 + PYTHONPATH=/builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64//usr/lib/python3.8/site-packages + /usr/bin/python3 test.py -v ====================================================================== 2020-03-25 15:08:11,868 - INFO - running hdmf unit tests ====================================================================== 2020-03-25 15:08:12,349 - DEBUG - CONFIGDIR=/builddir/.config/matplotlib ====================================================================== 2020-03-25 15:08:12,352 - DEBUG - (private) matplotlib data path: /usr/share/matplotlib/mpl-data ====================================================================== 2020-03-25 15:08:12,353 - DEBUG - loaded rc file /etc/matplotlibrc ====================================================================== 2020-03-25 15:08:12,355 - DEBUG - matplotlib version 3.2.1 ====================================================================== 2020-03-25 15:08:12,355 - DEBUG - interactive is False ====================================================================== 2020-03-25 15:08:12,355 - DEBUG - platform is linux ====================================================================== 2020-03-25 15:08:12,356 - DEBUG - loaded modules: ['sys', 'builtins', '_frozen_importlib', '_imp', '_warnings', '_frozen_importlib_external', '_io', 'marshal', 'posix', '_thread', '_weakref', 'time', 'zipimport', '_codecs', 'codecs', 'encodings.aliases', 'encodings', 'encodings.utf_8', '_signal', '__main__', 'encodings.latin_1', '_abc', 'abc', 'io', '_stat', 'stat', '_collections_abc', 'genericpath', 'posixpath', 'os.path', 'os', '_sitebuiltins', '_locale', '_bootlocale', 'types', 'importlib._bootstrap', 'importlib._bootstrap_external', 'warnings', 'importlib', 'importlib.machinery', 'importlib.abc', '_operator', 'operator', 'keyword', '_heapq', 'heapq', 'itertools', 'reprlib', '_collections', 'collections', '_functools', 'functools', 'contextlib', 'importlib.util', 'mpl_toolkits', 'ruamel', 'site', '__future__', 'enum', '_sre', 'sre_constants', 'sre_parse', 'sre_compile', 'copyreg', 're', 'fnmatch', 'errno', 'zlib', '_compression', '_weakrefset', 'threading', '_bz2', 'bz2', '_lzma', 'lzma', 'pwd', 'grp', 'shutil', 'locale', 'gettext', 'argparse', 'token', 'tokenize', 'linecache', 'traceback', 'weakref', 'collections.abc', '_string', 'string', 'atexit', 'logging', 'unittest.util', 'unittest.result', 'concurrent', 'concurrent.futures._base', 'concurrent.futures', '_socket', 'math', 'select', 'selectors', 'socket', 'signal', '_posixsubprocess', 'subprocess', '_ssl', '_struct', 'struct', 'binascii', 'base64', 'ssl', 'asyncio.constants', '_opcode', 'opcode', 'dis', 'inspect', 'asyncio.format_helpers', 'asyncio.base_futures', 'asyncio.log', 'asyncio.coroutines', '_contextvars', 'contextvars', 'asyncio.exceptions', 'asyncio.base_tasks', '_asyncio', 'asyncio.events', 'asyncio.futures', 'asyncio.protocols', 'asyncio.transports', 'asyncio.sslproto', 'typing.io', 'typing.re', 'typing', 'asyncio.locks', 'asyncio.tasks', 'asyncio.staggered', 'asyncio.trsock', 'asyncio.base_events', 'asyncio.runners', 'asyncio.queues', 'asyncio.streams', 'asyncio.subprocess', 'asyncio.base_subprocess', 'asyncio.selector_events', 'asyncio.unix_events', 'asyncio', 'difflib', 'pprint', 'unittest.case', 'unittest.async_case', 'unittest.suite', 'unittest.loader', 'unittest.signals', 'unittest.runner', 'unittest.main', 'unittest', 'tests', '_datetime', 'datetime', 'textwrap', 'tests.coloredtestrunner', 'back_compat_tests', 'back_compat_tests.test_1_1_0', 'numpy._globals', 'numpy.__config__', 'numpy.version', 'numpy._distributor_init', 'numpy.core._multiarray_umath', 'numpy.compat._inspect', 'ntpath', 'urllib', 'urllib.parse', 'pathlib', '_compat_pickle', '_pickle', 'pickle', 'numpy.compat.py3k', 'numpy.compat', 'numpy.core.overrides', 'numpy.core.multiarray', 'numpy.core.umath', 'numbers', 'numpy.core._string_helpers', 'numpy.core._dtype', 'numpy.core._type_aliases', 'numpy.core.numerictypes', 'numpy.core._asarray', 'numpy.core._exceptions', 'numpy.core._methods', 'numpy.core.fromnumeric', 'numpy.core.shape_base', 'numpy.core._ufunc_config', 'numpy.core.arrayprint', 'numpy.core.numeric', 'numpy.core.defchararray', 'numpy.core.records', 'numpy.core.memmap', 'numpy.core.function_base', 'numpy.core.machar', 'numpy.core.getlimits', 'numpy.core.einsumfunc', 'numpy.core._multiarray_tests', 'numpy.core._add_newdocs', '_ctypes', 'ctypes._endian', 'ctypes', 'numpy.core._dtype_ctypes', 'platform', 'numpy.core._internal', 'numpy._pytesttester', 'numpy.core', 'numpy.lib.mixins', 'numpy.lib.ufunclike', 'numpy.lib.type_check', 'numpy.lib.scimath', '_ast', 'ast', 'numpy.lib.twodim_base', 'numpy.linalg.lapack_lite', 'numpy.linalg._umath_linalg', 'numpy.linalg.linalg', 'numpy.linalg', 'numpy.matrixlib.defmatrix', 'numpy.matrixlib', 'numpy.lib.histograms', 'numpy.lib.function_base', 'numpy.lib.stride_tricks', 'numpy.lib.index_tricks', 'numpy.lib.nanfunctions', 'numpy.lib.shape_base', 'numpy.lib.polynomial', 'numpy.lib.utils', 'numpy.lib.arraysetops', 'numpy.lib.format', 'numpy.lib._datasource', 'numpy.lib._iotools', 'numpy.lib.npyio', '_decimal', 'decimal', 'numpy.lib.financial', 'numpy.lib.arrayterator', 'numpy.lib.arraypad', 'numpy.lib._version', 'numpy.lib', 'numpy.fft._pocketfft_internal', 'numpy.fft._pocketfft', 'numpy.fft.helper', 'numpy.fft', 'numpy.polynomial.polyutils', 'numpy.polynomial._polybase', 'numpy.polynomial.polynomial', 'numpy.polynomial.chebyshev', 'numpy.polynomial.legendre', 'numpy.polynomial.hermite', 'numpy.polynomial.hermite_e', 'numpy.polynomial.laguerre', 'numpy.polynomial', 'cython_runtime', '_cython_0_29_15', 'numpy.random._common', '_hashlib', '_blake2', '_sha3', 'hashlib', 'hmac', '_bisect', 'bisect', '_sha512', '_random', 'random', 'secrets', 'numpy.random._bit_generator', 'numpy.random._bounded_integers', 'numpy.random._mt19937', 'numpy.random.mtrand', 'numpy.random._philox', 'numpy.random._pcg64', 'numpy.random._sfc64', 'numpy.random._generator', 'numpy.random._pickle', 'numpy.random', 'numpy.ctypeslib', 'numpy.ma.core', 'numpy.ma.extras', 'numpy.ma', 'numpy', 'copy', 'h5py._hl', 'six', 'h5py._hl.compat', 'h5py._errors', '_cython_0_29_14', 'h5py.defs', 'gc', 'h5py._objects', 'h5py.h5r', 'h5py.utils', 'h5py.h5', 'h5py.h5py_warnings', 'h5py.h5t', 'h5py._conv', 'h5py.h5z', 'h5py.h5s', 'h5py.h5ac', 'h5py.h5p', 'h5py._proxy', 'h5py.h5a', 'h5py.h5d', 'h5py.h5ds', 'h5py.h5g', 'h5py.h5i', 'h5py.h5fd', 'h5py.h5f', 'h5py._hl.filters', 'h5py._hl.base', 'h5py.h5o', 'h5py.h5l', 'six.moves', 'h5py._hl.selections', 'h5py._hl.selections2', 'h5py._hl.datatype', 'h5py.version', 'h5py._hl.vds', 'h5py._hl.dataset', 'h5py._hl.group', 'h5py._hl.files', '_uuid', 'uuid', 'h5py._hl.attrs', 'h5py', 'hdmf.utils', 'hdmf.array', 'hdmf.query', 'hdmf.data_utils', 'hdmf.container', 'hdmf.region', '_json', 'json.scanner', 'json.decoder', 'json.encoder', 'json', 'hdmf.spec.spec', 'hdmf.spec.catalog', 'ruamel.yaml.compat', 'ruamel.yaml.error', 'ruamel.yaml.util', 'ruamel.yaml.reader', 'ruamel.yaml.tokens', 'ruamel.yaml.scanner', 'ruamel.yaml.events', 'ruamel.yaml.parser', 'ruamel.yaml.nodes', 'ruamel.yaml.composer', 'ruamel.yaml.anchor', 'ruamel.yaml.scalarstring', 'ruamel.yaml.comments', 'ruamel.yaml.scalarint', 'ruamel.yaml.scalarfloat', 'ruamel.yaml.scalarbool', 'ruamel.yaml.timestamp', 'ruamel.yaml.constructor', 'ruamel.yaml.emitter', 'ruamel.yaml.serializer', 'ruamel.yaml.representer', '_ruamel_yaml', 'ruamel.yaml.resolver', 'ruamel.yaml.cyaml', 'glob', 'ruamel.yaml.loader', 'ruamel.yaml.dumper', 'ruamel.yaml.main', 'ruamel.yaml', 'hdmf.spec.namespace', 'hdmf.spec.write', 'hdmf.spec', 'hdmf.backends.hdf5.h5_utils', 'hdmf.build.builders', 'hdmf.build.manager', 'hdmf.build.warnings', 'hdmf.build.objectmapper', 'hdmf.build', 'hdmf.backends.io', 'hdmf.backends.warnings', 'hdmf.backends.hdf5.h5tools', 'hdmf.backends.hdf5', 'hdmf.backends', 'hdmf', 'tests.unit', 'tests.unit.test_io_hdf5_h5tools', 'tempfile', 'hdmf.testing', 'hdmf.testing.testcase', 'hdmf.common', 'hdmf.validate.errors', 'hdmf.validate.validator', 'hdmf.validate', 'zipfile', 'pkgutil', 'xml', 'xml.parsers', 'pyexpat.errors', 'pyexpat.model', 'pyexpat', 'xml.parsers.expat.model', 'xml.parsers.expat.errors', 'xml.parsers.expat', 'plistlib', 'email', 'email.errors', 'email.quoprimime', 'email.base64mime', 'quopri', 'email.encoders', 'email.charset', 'email.header', 'calendar', 'email._parseaddr', 'email.utils', 'email._policybase', 'email.feedparser', 'email.parser', 'pkg_resources.extern', 'pkg_resources._vendor', 'pkg_resources._vendor.six', 'pkg_resources.extern.six', 'pkg_resources._vendor.six.moves', 'pkg_resources.extern.six.moves', 'pkg_resources._vendor.six.moves.urllib', 'pkg_resources.py31compat', 'pkg_resources._vendor.appdirs', 'pkg_resources.extern.appdirs', 'pkg_resources._vendor.packaging.__about__', 'pkg_resources._vendor.packaging', 'pkg_resources.extern.packaging', 'pkg_resources.extern.packaging._structures', 'pkg_resources.extern.packaging.version', 'pkg_resources.extern.packaging._compat', 'pkg_resources.extern.packaging.specifiers', 'pkg_resources._vendor.pyparsing', 'pkg_resources.extern.pyparsing', 'pkg_resources.extern.six.moves.urllib', 'pkg_resources.extern.packaging.markers', 'pkg_resources.extern.packaging.requirements', 'pkg_resources.py2_warn', 'sysconfig', 'pkg_resources', 'hdmf.common.io', 'hdmf.common.io.table', 'hdmf.common.table', 'pandas', 'pytz.exceptions', 'pytz.lazy', 'pytz.tzinfo', 'pytz.tzfile', '_tracemalloc', 'tracemalloc', 'pytz', 'dateutil._version', 'dateutil', 'pandas.compat', 'distutils', 'distutils.version', 'pandas.compat.numpy', 'pandas._libs.tslibs.np_datetime', 'pandas._libs.tslibs.nattype', 'dateutil.tz._common', 'dateutil.tz._factories', 'dateutil.tz.tz', 'dateutil.tz', 'pandas._libs.tslibs.timezones', 'pandas._config.config', 'pandas._config.dates', 'pandas._config.display', 'pandas._config', 'pandas._config.localization', 'pandas._libs.tslibs.strptime', 'pandas._libs.tslibs.ccalendar', 'dateutil._common', 'dateutil.relativedelta', 'pandas._libs.tslibs.offsets', 'pandas._libs.tslibs.timedeltas', 'pandas._libs.tslibs.tzconversion', 'pandas._libs.tslibs.fields', 'pandas._libs.tslibs.c_timestamp', 'dateutil.parser._parser', 'dateutil.parser.isoparser', 'dateutil.parser', 'pandas._libs.tslibs.parsing', 'pandas._libs.tslibs.conversion', 'pandas._libs.tslibs.frequencies', 'pandas._libs.tslibs.timestamps', 'pandas._libs.tslibs.resolution', 'pandas._libs.tslibs.period', 'pandas._libs.tslibs', 'pandas._libs', 'pandas._libs.missing', 'pandas._libs.hashtable', 'fractions', 'pandas._libs.tslib', 'pandas._libs.lib', 'pandas.core', 'pandas.core.config_init', 'pandas.core.api', 'pandas.core.dtypes', 'pandas._libs.algos', 'pandas._libs.interval', 'pandas.core.dtypes.generic', 'pandas.errors', 'pandas.core.dtypes.base', 'pandas.core.dtypes.inference', 'pandas.core.dtypes.dtypes', 'pandas._typing', 'pandas.core.dtypes.common', 'pandas.core.arrays.array_', 'pandas._libs.properties', 'pandas.util._decorators', 'pandas.core.util', 'pandas._libs.hashing', 'pandas.core.dtypes.missing', 'pandas.core.dtypes.cast', 'pandas.core.util.hashing', 'pandas.util', 'pandas.util._validators', 'pandas.compat.numpy.function', 'pandas._libs.ops', 'pandas.core.common', 'pandas.core.ops.roperator', 'pandas.core.ops.missing', 'pandas.core.ops.docstrings', 'pandas.core.ops', 'pandas.core.indexers', 'pandas.core.algorithms', 'pandas.core.sorting', 'pandas.core.arrays.base', 'pandas.core.accessor', 'pandas.compat._optional', 'bottleneck.reduce', 'bottleneck.nonreduce', 'bottleneck.nonreduce_axis', 'bottleneck.move', 'bottleneck.slow.reduce', 'bottleneck.slow.nonreduce', 'bottleneck.slow.nonreduce_axis', 'bottleneck.slow.move', 'bottleneck.slow', 'bottleneck.version', 'bottleneck.benchmark', 'timeit', 'bottleneck.benchmark.autotimeit', 'bottleneck.benchmark.bench', 'bottleneck.benchmark.bench_detailed', 'bottleneck.tests', 'bottleneck.tests.util', 'numpy.testing._private', 'numpy.testing._private.utils', 'numpy.testing._private.decorators', 'numpy.testing._private.nosetester', 'numpy.testing', 'bottleneck', 'pandas.core.nanops', 'pandas.core.base', 'pandas.core.missing', 'pandas.io', 'pandas.io.formats', 'pandas.io.formats.console', 'pandas.core.arrays.categorical', 'pandas.tseries', 'dateutil.easter', 'pandas.core.tools', 'pandas.core.tools.datetimes', 'pandas.tseries.offsets', 'pandas.tseries.frequencies', 'pandas.core.arrays.datetimelike', 'pandas.core.arrays._ranges', 'pandas.core.arrays.datetimes', 'pandas.core.tools.numeric', 'pandas.core.arrays.integer', 'pandas.core.indexes', 'pandas._libs.index', 'pandas._libs.join', 'pandas.core.dtypes.concat', 'pandas.io.formats.printing', 'pandas.core.indexes.frozen', 'pandas.core.strings', 'pandas.core.indexes.base', 'pandas.core.arrays.interval', 'pandas.core.arrays.numpy_', 'pandas.core.arrays.period', 'pandas._libs.sparse', 'pandas.core.arrays.sparse', 'pandas.core.arrays.timedeltas', 'pandas.core.arrays', 'pandas.core.groupby', 'pandas.core.groupby.generic', 'pandas.core.frame', 'pandas.core.indexes.category', 'pandas.core.tools.timedeltas', 'pandas.core.indexes.datetimelike', 'pandas.core.indexes.numeric', 'pandas.core.indexes.datetimes', 'pandas.util._exceptions', 'pandas.core.indexes.multi', 'pandas.core.indexes.timedeltas', 'pandas.core.indexes.interval', 'pandas.core.indexes.period', 'pandas.core.indexes.range', 'pandas.core.indexes.api', 'pandas.core.index', 'pandas._libs.indexing', 'pandas.core.indexing', 'pandas._libs.internals', 'pandas.core.internals.arrays', 'pandas.core.internals.blocks', 'pandas.core.internals.concat', 'pandas.core.internals.managers', 'pandas.core.internals', 'unicodedata', '_csv', 'csv', 'gzip', 'http', 'uu', 'email._encoded_words', 'email.iterators', 'email.message', 'http.client', 'mmap', 'urllib.response', 'urllib.error', 'urllib.request', 'pandas.io.common', 'pandas.io.formats.format', 'pandas.core.generic', 'pandas.core.internals.construction', 'pandas.core.series', 'pandas._libs.reshape', 'pandas.core.indexes.accessors', 'pandas.plotting', 'pandas.plotting._core', 'pandas.plotting._matplotlib', 'pandas.plotting._matplotlib.boxplot', 'matplotlib', 'shlex', 'matplotlib.cbook.deprecation', 'matplotlib.cbook', 'pyparsing', 'matplotlib.fontconfig_pattern', 'matplotlib.docstring', 'matplotlib._color_data', 'matplotlib.colors', 'cycler', 'matplotlib.rcsetup', 'matplotlib._version', 'matplotlib.ft2font', 'kiwisolver'] ====================================================================== 2020-03-25 15:08:12,403 - DEBUG - CACHEDIR=/builddir/.cache/matplotlib ====================================================================== 2020-03-25 15:08:12,403 - DEBUG - matplotlib data path: /usr/share/matplotlib/mpl-data ====================================================================== 2020-03-25 15:08:12,403 - DEBUG - font search path [PosixPath('/usr/share/matplotlib/mpl-data/fonts/ttf'), PosixPath('/usr/share/matplotlib/mpl-data/fonts/afm'), PosixPath('/usr/share/matplotlib/mpl-data/fonts/pdfcorefonts')] ====================================================================== 2020-03-25 15:08:12,615 - INFO - generated new fontManager ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Status: Pass: 497 Description: Summary: +------------------------------------------------------------------+-------+------+------+-------+ | Test group/Test case | Count | Pass | Fail | Error | +------------------------------------------------------------------+-------+------+------+-------+ | back_compat_tests.test_1_1_0.Test1_1_0 | 2 | 2 | 0 | 0 | | build_tests.test_io_build_builders.DatasetBuilderDeepUpdateTests | 2 | 2 | 0 | 0 | | build_tests.test_io_build_builders.GroupBuilderDeepUpdateTests | 8 | 8 | 0 | 0 | | build_tests.test_io_build_builders.GroupBuilderGetterTests | 18 | 18 | 0 | 0 | | build_tests.test_io_build_builders.GroupBuilderIsEmptyTests | 6 | 6 | 0 | 0 | | build_tests.test_io_build_builders.GroupBuilderSetterTests: | 8 | 8 | 0 | 0 | | Tests for setter functions in | | | | | | GroupBuilder class | | | | | | build_tests.test_io_manager.TestBuildManager | 4 | 4 | 0 | 0 | | build_tests.test_io_manager.TestNestedContainersNoSubgroups | 2 | 2 | 0 | 0 | | build_tests.test_io_manager.TestNestedContainersSubgroup | 2 | 2 | 0 | 0 | | build_tests.test_io_manager.TestNestedContainersSubgroupSubgroup | 2 | 2 | 0 | 0 | | build_tests.test_io_manager.TestTypeMap | 2 | 2 | 0 | 0 | | build_tests.test_io_map.TestConvertDtype | 11 | 11 | 0 | 0 | | build_tests.test_io_map.TestDynamicContainer | 8 | 8 | 0 | 0 | | build_tests.test_io_map.TestGetSubSpec | 2 | 2 | 0 | 0 | | build_tests.test_io_map.TestLinkedContainer | 1 | 1 | 0 | 0 | | build_tests.test_io_map.TestMapStrings | 3 | 3 | 0 | 0 | | build_tests.test_io_map.TestObjectMapperContainer | 2 | 2 | 0 | 0 | | build_tests.test_io_map.TestObjectMapperNested | 5 | 5 | 0 | 0 | | build_tests.test_io_map.TestObjectMapperNoNesting | 5 | 5 | 0 | 0 | | build_tests.test_io_map.TestTypeMap | 3 | 3 | 0 | 0 | | build_tests.test_io_map_data.TestDataMap | 3 | 3 | 0 | 0 | | common.test_common.TestCommonTypeMap | 1 | 1 | 0 | 0 | | common.test_sparse.TestCSRMatrix | 2 | 2 | 0 | 0 | | common.test_sparse.TestCSRMatrixRoundTrip | 1 | 1 | 0 | 0 | | common.test_table.TestDynamicTable | 32 | 32 | 0 | 0 | | common.test_table.TestDynamicTableRegion | 15 | 15 | 0 | 0 | | common.test_table.TestDynamicTableRoundTrip | 1 | 1 | 0 | 0 | | common.test_table.TestElementIdentifiers | 8 | 8 | 0 | 0 | | spec_tests.test_attribute_spec.AttributeSpecTests | 7 | 7 | 0 | 0 | | spec_tests.test_dataset_spec.DatasetSpecTests | 16 | 16 | 0 | 0 | | spec_tests.test_dtype_spec.DtypeSpecHelper | 3 | 3 | 0 | 0 | | spec_tests.test_dtype_spec.DtypeSpecTests | 6 | 6 | 0 | 0 | | spec_tests.test_group_spec.GroupSpecTests | 7 | 7 | 0 | 0 | | spec_tests.test_load_namespace.TestSpecLoad | 2 | 2 | 0 | 0 | | spec_tests.test_load_namespace.TestSpecLoadEdgeCase | 5 | 5 | 0 | 0 | | spec_tests.test_ref_spec.RefSpecTests | 3 | 3 | 0 | 0 | | spec_tests.test_spec_catalog.SpecCatalogTest | 9 | 9 | 0 | 0 | | spec_tests.test_spec_write.TestExportSpec | 2 | 2 | 0 | 0 | | spec_tests.test_spec_write.TestNamespaceBuilder | 5 | 5 | 0 | 0 | | spec_tests.test_spec_write.TestYAMLSpecWrite | 3 | 3 | 0 | 0 | | test_container.TestContainer | 12 | 12 | 0 | 0 | | test_container.TestData | 4 | 4 | 0 | 0 | | test_io_hdf5.TestHDF5Writer | 7 | 7 | 0 | 0 | | test_io_hdf5_h5tools.H5DataIOValid | 3 | 3 | 0 | 0 | | test_io_hdf5_h5tools.H5IOTest: | 40 | 40 | 0 | 0 | | Tests for h5tools IO tools | | | | | | test_io_hdf5_h5tools.HDF5IOInitFileExistsTest: | 3 | 3 | 0 | 0 | | Test if file exists, init with mode | | | | | | w-/x throws error, | | | | | | all others succeed | | | | | | test_io_hdf5_h5tools.HDF5IOInitNoFileTest: | 3 | 3 | 0 | 0 | | Test if file does not exist, init | | | | | | with mode (r, r+) | | | | | | throws error, all others succeed | | | | | | test_io_hdf5_h5tools.HDF5IOMultiFileTest: | 1 | 1 | 0 | 0 | | Tests for h5tools IO tools | | | | | | test_io_hdf5_h5tools.HDF5IOReadData: | 2 | 2 | 0 | 0 | | Test if file exists and there is no | | | | | | data, read in mode | | | | | | (r, r+, a) is ok | | | | | | test_io_hdf5_h5tools.HDF5IOReadNoDataTest: | 3 | 3 | 0 | 0 | | Test if file exists and there is no | | | | | | data, read with | | | | | | mode (r, r+, a) throws error | | | | | | test_io_hdf5_h5tools.HDF5IOWriteFileExists: | 4 | 4 | 0 | 0 | | Test if file exists, write in mode | | | | | | (r+, w, a) is ok and | | | | | | write in mode r throws error | | | | | | test_io_hdf5_h5tools.HDF5IOWriteNoFile: | 4 | 4 | 0 | 0 | | Test if file does not exist, write | | | | | | in mode (w, w-, x, | | | | | | a) is ok | | | | | | test_io_hdf5_h5tools.TestCacheSpec | 2 | 2 | 0 | 0 | | test_io_hdf5_h5tools.TestHDF5IO | 2 | 2 | 0 | 0 | | test_io_hdf5_h5tools.TestLoadNamespaces | 2 | 2 | 0 | 0 | | test_io_hdf5_h5tools.TestNoCacheSpec | 1 | 1 | 0 | 0 | | test_io_hdf5_h5tools.TestReadLink | 2 | 2 | 0 | 0 | | test_io_hdf5_h5tools.TestRoundTrip | 3 | 3 | 0 | 0 | | test_query.LinspaceQueryTest | 9 | 9 | 0 | 0 | | test_query.SortedQueryTest | 9 | 9 | 0 | 0 | | utils_test.test_core_DataChunk.DataChunkTests | 3 | 3 | 0 | 0 | | utils_test.test_core_DataChunkIterator.DataChunkIteratorTests | 27 | 27 | 0 | 0 | | utils_test.test_core_DataChunkIterator.DataChunkTests | 4 | 4 | 0 | 0 | | utils_test.test_core_DataIO.DataIOTests | 5 | 5 | 0 | 0 | | utils_test.test_core_ShapeValidator.ShapeValidatorResultTests | 3 | 3 | 0 | 0 | | utils_test.test_core_ShapeValidator.ShapeValidatorTests | 12 | 12 | 0 | 0 | | utils_test.test_docval.TestDocValidator | 51 | 51 | 0 | 0 | | utils_test.test_docval.TestDocValidatorChain | 10 | 10 | 0 | 0 | | utils_test.test_labelleddict.TestLabelledDict | 20 | 20 | 0 | 0 | | validator_tests.test_validate.TestBasicSpec | 4 | 4 | 0 | 0 | | validator_tests.test_validate.TestDateTimeInSpec | 3 | 3 | 0 | 0 | | validator_tests.test_validate.TestDtypeValidation | 6 | 6 | 0 | 0 | | validator_tests.test_validate.TestEmptySpec | 2 | 2 | 0 | 0 | | validator_tests.test_validate.TestNestedTypes | 4 | 4 | 0 | 0 | | ---------------------------------------- | ---- | ---- | ---- | ---- | | Total | 497 | 497 | 0 | 0 | +------------------------------------------------------------------+-------+------+------+-------+ back_compat_tests.test_1_1_0.Test1_1_0 +--------------------------------------------------------------+--------+------------+ | Test name | Output | Status | +--------------------------------------------------------------+--------+------------+ | test_append_1_0_5: | | pass | | Test whether we can append to files made by hdmf version | | | | 1.0.5 | | | | test_read_1_0_5: | | pass | | Test whether we can read files made by hdmf version | | | | 1.0.5 | | | +--------------------------------------------------------------+--------+------------+ build_tests.test_io_build_builders.DatasetBuilderDeepUpdateTests +-------------------+--------+------------+ | Test name | Output | Status | +-------------------+--------+------------+ | test_no_overwrite | | pass | | test_overwrite | | pass | +-------------------+--------+------------+ build_tests.test_io_build_builders.GroupBuilderDeepUpdateTests +------------------------------------+--------+------------+ | Test name | Output | Status | +------------------------------------+--------+------------+ | test_intersecting_attributes | | pass | | test_intersecting_datasets | | pass | | test_intersecting_links | | pass | | test_intersecting_subgroups | | pass | | test_mutually_exclusive_attributes | | pass | | test_mutually_exclusive_datasets | | pass | | test_mutually_exclusive_links | | pass | | test_mutually_exclusive_subgroups | | pass | +------------------------------------+--------+------------+ build_tests.test_io_build_builders.GroupBuilderGetterTests +------------------------------------------------------+--------+------------+ | Test name | Output | Status | +------------------------------------------------------+--------+------------+ | test_get_attr1: | | pass | | Test get() for attributes | | | | test_get_attr2: | | pass | | Test get() for attributes | | | | test_get_dataset: | | pass | | Test get() for datasets | | | | test_get_group: | | pass | | Test get() for groups | | | | test_get_group_subgroup1: | | pass | | Test get() for groups deeper in hierarchy | | | | test_get_invalid_key: | | pass | | Test get() for invalid key | | | | test_get_item_attr1: | | pass | | Test __get_item__ for attributes | | | | test_get_item_attr2: | | pass | | Test __get_item__ for attributes | | | | test_get_item_dataset: | | pass | | Test __get_item__ for datasets | | | | test_get_item_fcn_soft_link: | | pass | | Test get() for soft links | | | | test_get_item_group: | | pass | | Test __get_item__ for groups | | | | test_get_item_group_subgroup1: | | pass | | Test __get_item__ for groups deeper in hierarchy | | | | test_get_item_invalid_key: | | pass | | Test __get_item__ for invalid key | | | | test_get_item_soft_link: | | pass | | Test __get_item__ for soft links | | | | test_items: | | pass | | Test items() | | | | test_keys: | | pass | | Test keys() | | | | test_path | | pass | | test_values: | | pass | | Test values() | | | +------------------------------------------------------+--------+------------+ build_tests.test_io_build_builders.GroupBuilderIsEmptyTests +--------------------------------------------------------------+--------+------------+ | Test name | Output | Status | +--------------------------------------------------------------+--------+------------+ | test_is_empty_false_attribute: | | pass | | Test is_empty() when group has an attribute | | | | test_is_empty_false_dataset: | | pass | | Test is_empty() when group has a dataset | | | | test_is_empty_false_group_attribute: | | pass | | Test is_empty() when group has subgroup with an | | | | attribute | | | | test_is_empty_false_group_dataset: | | pass | | Test is_empty() when group has a subgroup with a dataset | | | | test_is_empty_true: | | pass | | Test empty when group has nothing in it | | | | test_is_empty_true_group: | | pass | | Test is_empty() when group has an empty subgroup | | | +--------------------------------------------------------------+--------+------------+ build_tests.test_io_build_builders.GroupBuilderSetterTests +-----------------------------------+--------+------------+ | Test name | Output | Status | +-----------------------------------+--------+------------+ | test_add_dataset | | pass | | test_add_external_link | | pass | | test_add_group | | pass | | test_add_link | | pass | | test_parent_constructor | | pass | | test_set_attribute | | pass | | test_set_group | | pass | | test_setitem_disabled: | | pass | | Test __set_item__ is disabled | | | +-----------------------------------+--------+------------+ build_tests.test_io_manager.TestBuildManager +----------------------------+--------+------------+ | Test name | Output | Status | +----------------------------+--------+------------+ | test_build | | pass | | test_build_memoization | | pass | | test_construct | | pass | | test_construct_memoization | | pass | +----------------------------+--------+------------+ build_tests.test_io_manager.TestNestedContainersNoSubgroups +-------------------------------------------------------+--------+------------+ | Test name | Output | Status | +-------------------------------------------------------+--------+------------+ | test_build: | | pass | | Test default mapping for an Container that has an | | | | Container as an attribute value | | | | test_construct | | pass | +-------------------------------------------------------+--------+------------+ build_tests.test_io_manager.TestNestedContainersSubgroup +-------------------------------------------------------+--------+------------+ | Test name | Output | Status | +-------------------------------------------------------+--------+------------+ | test_build: | | pass | | Test default mapping for an Container that has an | | | | Container as an attribute value | | | | test_construct | | pass | +-------------------------------------------------------+--------+------------+ build_tests.test_io_manager.TestNestedContainersSubgroupSubgroup +-------------------------------------------------------+--------+------------+ | Test name | Output | Status | +-------------------------------------------------------+--------+------------+ | test_build: | | pass | | Test default mapping for an Container that has an | | | | Container as an attribute value | | | | test_construct | | pass | +-------------------------------------------------------+--------+------------+ build_tests.test_io_manager.TestTypeMap +------------------------+--------+------------+ | Test name | Output | Status | +------------------------+--------+------------+ | test_get_ns_dt | | pass | | test_get_ns_dt_missing | | pass | +------------------------+--------+------------+ build_tests.test_io_map.TestConvertDtype +-----------------------------------------------------------+--------+------------+ | Test name | Output | Status | +-----------------------------------------------------------+--------+------------+ | test_bool_spec | | pass | | test_convert_to_64bit_spec: | | pass | | Test that if given any value for a spec with a 64-bit | | | | dtype, convert_dtype will convert to the spec type. | | | | test_convert_to_bool_spec: | | pass | | Test conversion of various types to bool. | | | | test_convert_to_float32_spec: | | pass | | Test conversion of various types to float32. | | | | test_convert_to_int16_spec: | | pass | | Test conversion of various types to int16. | | | | test_convert_to_int32_spec: | | pass | | Test conversion of various types to int32. | | | | test_convert_to_uint16_spec: | | pass | | Test conversion of various types to uint16. | | | | test_convert_to_uint32_spec: | | pass | | Test conversion of various types to uint32. | | | | test_no_spec | | pass | | test_numeric_spec | | pass | | test_value_none | | pass | +-----------------------------------------------------------+--------+------------+ build_tests.test_io_map.TestDynamicContainer +------------------------------------------------------+--------+------------+ | Test name | Output | Status | +------------------------------------------------------+--------+------------+ | test_dynamic_container_composition | | pass | | test_dynamic_container_composition_wrong_order | | pass | | test_dynamic_container_constructor | | pass | | test_dynamic_container_constructor_name | | pass | | test_dynamic_container_constructor_name_default_name | | pass | | test_dynamic_container_creation | | pass | | test_dynamic_container_creation_defaults | | pass | | test_dynamic_container_default_name | | pass | +------------------------------------------------------+--------+------------+ build_tests.test_io_map.TestGetSubSpec +-----------------------------------+--------+------------+ | Test name | Output | Status | +-----------------------------------+--------+------------+ | test_get_subspec_data_type_noname | | pass | | test_get_subspec_named | | pass | +-----------------------------------+--------+------------+ build_tests.test_io_map.TestLinkedContainer +-----------------------------------------------------------+--------+------------+ | Test name | Output | Status | +-----------------------------------------------------------+--------+------------+ | test_build_child_link: | | pass | | Test default mapping functionality when one container | | | | contains a child link to another container | | | +-----------------------------------------------------------+--------+------------+ build_tests.test_io_map.TestMapStrings +-------------------+--------+------------+ | Test name | Output | Status | +-------------------+--------+------------+ | test_build_1d | | pass | | test_build_dataio | | pass | | test_build_scalar | | pass | +-------------------+--------+------------+ build_tests.test_io_map.TestObjectMapperContainer +---------------------------+--------+------------+ | Test name | Output | Status | +---------------------------+--------+------------+ | test_default_mapping | | pass | | test_default_mapping_keys | | pass | +---------------------------+--------+------------+ build_tests.test_io_map.TestObjectMapperNested +----------------------------------------------------+--------+------------+ | Test name | Output | Status | +----------------------------------------------------+--------+------------+ | test_build: | | pass | | Test default mapping functionality when object | | | | attributes map to an attribute deeper | | | | test_construct: | | pass | | Test default mapping functionality when object | | | | attributes map to an attribute | | | | test_default_mapping | | pass | | test_default_mapping_keys | | pass | | test_remap_keys | | pass | +----------------------------------------------------+--------+------------+ build_tests.test_io_map.TestObjectMapperNoNesting +-----------------------------------------------------------+--------+------------+ | Test name | Output | Status | +-----------------------------------------------------------+--------+------------+ | test_build: | | pass | | Test default mapping functionality when no attributes | | | | are nested | | | | test_build_empty: | | pass | | Test default mapping functionality when no attributes | | | | are nested | | | | test_construct | | pass | | test_default_mapping | | pass | | test_default_mapping_keys | | pass | +-----------------------------------------------------------+--------+------------+ build_tests.test_io_map.TestTypeMap +-----------------------------+--------+------------+ | Test name | Output | Status | +-----------------------------+--------+------------+ | test_get_map | | pass | | test_get_map_register | | pass | | test_get_map_unique_mappers | | pass | +-----------------------------+--------+------------+ build_tests.test_io_map_data.TestDataMap +-----------------------------------------------------------+--------+------------+ | Test name | Output | Status | +-----------------------------------------------------------+--------+------------+ | test_append | | pass | | test_build: | | pass | | Test default mapping functionality when no attributes | | | | are nested | | | | test_extend | | pass | +-----------------------------------------------------------+--------+------------+ common.test_common.TestCommonTypeMap +-----------------+--------+------------+ | Test name | Output | Status | +-----------------+--------+------------+ | test_base_types | | pass | +-----------------+--------+------------+ common.test_sparse.TestCSRMatrix +-------------------------+--------+------------+ | Test name | Output | Status | +-------------------------+--------+------------+ | test_from_sparse_matrix | | pass | | test_to_spmat | | pass | +-------------------------+--------+------------+ common.test_sparse.TestCSRMatrixRoundTrip +------------------------------------------------------------+--------+------------+ | Test name | Output | Status | +------------------------------------------------------------+--------+------------+ | test_roundtrip: | | pass | | Test whether the test Container read from file has the | | | | same contents the original Container and validate the | | | +------------------------------------------------------------+--------+------------+ common.test_table.TestDynamicTable +----------------------------------------+--------+------------+ | Test name | Output | Status | +----------------------------------------+--------+------------+ | test_add_column | | pass | | test_add_row | | pass | | test_bad_id_type_error | | pass | | test_constructor_ElementIdentifier_ids | | pass | | test_constructor_ids | | pass | | test_constructor_ids_bad_ids | | pass | | test_constructor_ids_default | | pass | | test_constructor_spec | | pass | | test_constructor_table_columns | | pass | | test_enforce_unique_id_error | | pass | | test_extra_columns | | pass | | test_from_dataframe | | pass | | test_from_dataframe_dup_attr | | pass | | test_from_dataframe_eq | | pass | | test_get_item | | pass | | test_getitem_col_select_and_row_slice | | pass | | test_getitem_column | | pass | | test_getitem_invalid_keytype | | pass | | test_getitem_list_idx | | pass | | test_getitem_point_idx | | pass | | test_getitem_point_idx_colidx | | pass | | test_getitem_point_idx_colname | | pass | | test_getitem_row_num | | pass | | test_getitem_row_slice | | pass | | test_getitem_row_slice_with_step | | pass | | test_id_search | | pass | | test_missing_columns | | pass | | test_nd_array_to_df | | pass | | test_not_enforce_unique_id_error | | pass | | test_pandas_roundtrip | | pass | | test_repr | | pass | | test_to_dataframe | | pass | +----------------------------------------+--------+------------+ common.test_table.TestDynamicTableRegion +-------------------------------------------------------+--------+------------+ | Test name | Output | Status | +-------------------------------------------------------+--------+------------+ | test_dynamic_table_region_getitem_bad_index | | pass | | test_dynamic_table_region_getitem_single_cell | | pass | | test_dynamic_table_region_getitem_single_row_by_index | | pass | | test_dynamic_table_region_getitem_slice | | pass | | test_dynamic_table_region_getitem_slice_of_column | | pass | | test_dynamic_table_region_iteration | | pass | | test_dynamic_table_region_set_table_prop | | pass | | test_dynamic_table_region_set_table_prop_to_none | | pass | | test_dynamic_table_region_set_with_bad_data | | pass | | test_dynamic_table_region_shape | | pass | | test_dynamic_table_region_table_prop | | pass | | test_dynamic_table_region_to_dataframe | | pass | | test_dynamic_table_region_to_dataframe_exclude_cols | | pass | | test_indexed_dynamic_table_region | | pass | | test_repr | | pass | +-------------------------------------------------------+--------+------------+ common.test_table.TestDynamicTableRoundTrip +------------------------------------------------------------+--------+------------+ | Test name | Output | Status | +------------------------------------------------------------+--------+------------+ | test_roundtrip: | | pass | | Test whether the test Container read from file has the | | | | same contents the original Container and validate the | | | +------------------------------------------------------------+--------+------------+ common.test_table.TestElementIdentifiers +--------------------------------------------------+--------+------------+ | Test name | Output | Status | +--------------------------------------------------+--------+------------+ | test_identifier_search_single_int | | pass | | test_identifier_search_single_int_not_found | | pass | | test_identifier_search_single_list | | pass | | test_identifier_search_single_list_all_match | | pass | | test_identifier_search_single_list_not_found | | pass | | test_identifier_search_single_list_partial_match | | pass | | test_identifier_search_with_bad_ids | | pass | | test_identifier_search_with_element_identifier | | pass | +--------------------------------------------------+--------+------------+ spec_tests.test_attribute_spec.AttributeSpecTests +---------------------------------------+--------+------------+ | Test name | Output | Status | +---------------------------------------+--------+------------+ | test_both_value_and_default_value_set | | pass | | test_colliding_shape_and_dims | | pass | | test_constructor | | pass | | test_default_value | | pass | | test_dims_without_shape | | pass | | test_invalid_dtype | | pass | | test_shape | | pass | +---------------------------------------+--------+------------+ spec_tests.test_dataset_spec.DatasetSpecTests +------------------------------------------------------------+--------+------------+ | Test name | Output | Status | +------------------------------------------------------------+--------+------------+ | test_constructor | | pass | | test_constructor_datatype | | pass | | test_constructor_default_value | | pass | | test_constructor_invalid_table | | pass | | test_constructor_invalidate_dtype | | pass | | test_constructor_ref_spec | | pass | | test_constructor_shape | | pass | | test_constructor_table | | pass | | test_datatype_extension | | pass | | test_datatype_extension_groupspec: | | pass | | Test to make sure DatasetSpec catches when a GroupSpec | | | | used as data_type_inc | | | | test_datatype_table_extension | | pass | | test_datatype_table_extension_diff_format | | pass | | test_datatype_table_extension_higher_precision | | pass | | test_datatype_table_extension_lower_precision | | pass | | test_name_with_compatible_quantity | | pass | | test_name_with_incompatible_quantity | | pass | +------------------------------------------------------------+--------+------------+ spec_tests.test_dtype_spec.DtypeSpecHelper +---------------------------+--------+------------+ | Test name | Output | Status | +---------------------------+--------+------------+ | test_recommended_dtypes | | pass | | test_simplify_cpd_type | | pass | | test_valid_primary_dtypes | | pass | +---------------------------+--------+------------+ spec_tests.test_dtype_spec.DtypeSpecTests +---------------------------+--------+------------+ | Test name | Output | Status | +---------------------------+--------+------------+ | test_build_spec | | pass | | test_constructor | | pass | | test_invalid_dtype | | pass | | test_invalid_refspec_dict | | pass | | test_is_ref | | pass | | test_refspec_dtype | | pass | +---------------------------+--------+------------+ spec_tests.test_group_spec.GroupSpecTests +----------------------------+--------+------------+ | Test name | Output | Status | +----------------------------+--------+------------+ | test_add_attribute | | pass | | test_constructor | | pass | | test_constructor_datatype | | pass | | test_set_dataset | | pass | | test_set_group | | pass | | test_type_extension | | pass | | test_update_attribute_spec | | pass | +----------------------------+--------+------------+ spec_tests.test_load_namespace.TestSpecLoad +----------------------------------------+--------+------------+ | Test name | Output | Status | +----------------------------------------+--------+------------+ | test_inherited_attributes | | pass | | test_inherited_attributes_not_resolved | | pass | +----------------------------------------+--------+------------+ spec_tests.test_load_namespace.TestSpecLoadEdgeCase +--------------------------------------------------------------+--------+------------+ | Test name | Output | Status | +--------------------------------------------------------------+--------+------------+ | test_build_namespace_missing_version: | | pass | | Test that building/creating a SpecNamespace without a | | | | version works but raises a warning. | | | | test_get_namespace_missing_version: | | pass | | Test that SpecNamespace.version returns the constant for | | | | a missing version if version gets removed. | | | | test_load_namespace_none_version: | | pass | | Test that reading a namespace file without a version | | | | works but raises a warning. | | | | test_load_namespace_unversioned_version: | | pass | | Test that reading a namespace file with | | | | version=unversioned string works but raises a warning. | | | | test_missing_version_string: | | pass | | Test that the constant variable representing a missing | | | | version has not changed. | | | +--------------------------------------------------------------+--------+------------+ spec_tests.test_ref_spec.RefSpecTests +---------------------------+--------+------------+ | Test name | Output | Status | +---------------------------+--------+------------+ | test_constructor | | pass | | test_isregion | | pass | | test_wrong_reference_type | | pass | +---------------------------+--------+------------+ spec_tests.test_spec_catalog.SpecCatalogTest +---------------------------------------------------+--------+------------+ | Test name | Output | Status | +---------------------------------------------------+--------+------------+ | test_copy_spec_catalog | | pass | | test_deepcopy_spec_catalog | | pass | | test_get_full_hierarchy: | | pass | | BaseContainer--+-->AContainer--->ADContainer | | | | test_get_spec_source_file | | pass | | test_hierarchy | | pass | | test_register_spec | | pass | | test_subtypes: | | pass | | -BaseContainer--+-->AContainer--->ADContainer | | | | test_subtypes_norecursion: | | pass | | -BaseContainer--+-->AContainer--->ADContainer | | | | test_subtypes_unknown_type | | pass | +---------------------------------------------------+--------+------------+ spec_tests.test_spec_write.TestExportSpec +----------------------------------------------------------+--------+------------+ | Test name | Output | Status | +----------------------------------------------------------+--------+------------+ | test_export: | | pass | | Test that export_spec writes the correct files. | | | | test_missing_data_types: | | pass | | Test that calling export_spec on a namespace builder | | | | without data types raises a warning. | | | +----------------------------------------------------------+--------+------------+ spec_tests.test_spec_write.TestNamespaceBuilder +--------------------------------------------------------------+--------+------------+ | Test name | Output | Status | +--------------------------------------------------------------+--------+------------+ | test_export_namespace | | pass | | test_get_source_description | | pass | | test_get_source_files | | pass | | test_missing_version: | | pass | | Test that creating a namespace builder without a version | | | | raises an error. | | | | test_read_namespace | | pass | +--------------------------------------------------------------+--------+------------+ spec_tests.test_spec_write.TestYAMLSpecWrite +----------------------+--------+------------+ | Test name | Output | Status | +----------------------+--------+------------+ | test_get_name | | pass | | test_init | | pass | | test_write_namespace | | pass | +----------------------+--------+------------+ test_container.TestContainer +--------------------------------------------------------------+--------+------------+ | Test name | Output | Status | +--------------------------------------------------------------+--------+------------+ | test_add_child: | | pass | | Test that add child creates deprecation warning and also | | | | properly sets child's parent and modified | | | | test_constructor: | | pass | | Test that constructor properly sets parent and both | | | | child and parent have an object_id | | | | test_constructor_object_id_none: | | pass | | Test that setting object_id to None in __new__ is OK and | | | | the object ID is set on get | | | | test_reassign_container_source: | | pass | | Test that reassign container source throws error | | | | test_repr | | pass | | test_set_modified_parent: | | pass | | Test that set modified properly sets parent modified | | | | test_set_parent: | | pass | | Test that parent setter properly sets parent | | | | test_set_parent_exists: | | pass | | Test that setting a parent a second time does nothing | | | | test_set_parent_overwrite: | | pass | | Test that parent setter properly blocks overwriting | | | | test_set_parent_overwrite_proxy: | | pass | | Test that parent setter properly blocks overwriting with | | | | proxy/object | | | | test_slash_restriction | | pass | | test_type_hierarchy | | pass | +--------------------------------------------------------------+--------+------------+ test_container.TestData +-------------------------------------------------------------+--------+------------+ | Test name | Output | Status | +-------------------------------------------------------------+--------+------------+ | test_bool_false: | | pass | | Test that __bool__ method works correctly on empty data | | | | test_bool_true: | | pass | | Test that __bool__ method works correctly on data with | | | | len | | | | test_shape_list: | | pass | | Test that shape works for np.array | | | | test_shape_nparray: | | pass | | Test that shape works for np.array | | | +-------------------------------------------------------------+--------+------------+ test_io_hdf5.TestHDF5Writer +------------------------------------------+--------+------------+ | Test name | Output | Status | +------------------------------------------+--------+------------+ | test_dataset_shape | | pass | | test_overwrite_written | | pass | | test_read_builder | | pass | | test_write_attribute_reference_builder | | pass | | test_write_attribute_reference_container | | pass | | test_write_builder | | pass | | test_write_context_manager | | pass | +------------------------------------------+--------+------------+ test_io_hdf5_h5tools.H5DataIOValid +---------------------------------------------------------+--------+------------+ | Test name | Output | Status | +---------------------------------------------------------+--------+------------+ | test_link: | | pass | | Test that wrapping of linked data within H5DataIO | | | | test_read_valid: | | pass | | Test that h5py.H5Dataset.id.valid works as expected | | | | test_valid | | pass | +---------------------------------------------------------+--------+------------+ test_io_hdf5_h5tools.H5IOTest +----------------------------------------------------------------+--------+------------+ | Test name | Output | Status | +----------------------------------------------------------------+--------+------------+ | test__chunked_iter_fill: | | pass | | Matrix test of HDF5IO.__chunked_iter_fill__ using a | | | | DataChunkIterator with different parameters | | | | test_copy_h5py_dataset_h5dataio_input | | pass | | test_copy_h5py_dataset_input | | pass | | test_dci_h5dataset | | pass | | test_dci_h5dataset_scalar | | pass | | test_dci_h5dataset_sparse_matched | | pass | | test_dci_h5dataset_sparse_unmatched | | pass | | test_error_on_unsupported_compression_filter | | pass | | test_h5dataio_array_conversion_datachunkiterator | | pass | | test_h5dataio_array_conversion_list | | pass | | test_h5dataio_array_conversion_numpy | | pass | | test_link_h5py_dataset_h5dataio_input | | pass | | test_link_h5py_dataset_input | | pass | | test_list_fill_empty | | pass | | test_list_fill_empty_no_dtype | | pass | | test_pass_through_of_recommended_chunks | | pass | | test_value_error_on_incompatible_compression_opts | | pass | | test_warning_on_linking_of_regular_array | | pass | | test_warning_on_non_gzip_compression | | pass | | test_warning_on_setting_io_options_on_h5dataset_input | | pass | | test_write_dataset_data_chunk_iterator | | pass | | test_write_dataset_data_chunk_iterator_with_compression | | pass | | test_write_dataset_iterable | | pass | | test_write_dataset_iterable_multidimensional_array | | pass | | test_write_dataset_iterable_multidimensional_array_compression | | pass | | test_write_dataset_list | | pass | | test_write_dataset_list_chunked | | pass | | test_write_dataset_list_compress_available_int_filters | | pass | | test_write_dataset_list_compress_gzip | | pass | | test_write_dataset_list_compress_lzf | | pass | | test_write_dataset_list_compress_szip | | pass | | test_write_dataset_list_disable_default_compress | | pass | | test_write_dataset_list_enable_default_compress | | pass | | test_write_dataset_list_fillvalue | | pass | | test_write_dataset_scalar | | pass | | test_write_dataset_string | | pass | | test_write_multi_dci_conc: | | pass | | Test writing multiple DataChunkIterators, concurrently | | | | test_write_multi_dci_oaat: | | pass | | Test writing multiple DataChunkIterators, one at a time | | | | test_write_table | | pass | | test_write_table_nested | | pass | +----------------------------------------------------------------+--------+------------+ test_io_hdf5_h5tools.HDF5IOInitFileExistsTest +------------------------------+--------+------------+ | Test name | Output | Status | +------------------------------+--------+------------+ | test_init_file_exists_ok | | pass | | test_init_wminus_file_exists | | pass | | test_init_x_file_exists | | pass | +------------------------------+--------+------------+ test_io_hdf5_h5tools.HDF5IOInitNoFileTest +-------------------------+--------+------------+ | Test name | Output | Status | +-------------------------+--------+------------+ | test_init_no_file_ok | | pass | | test_init_no_file_r | | pass | | test_init_no_file_rplus | | pass | +-------------------------+--------+------------+ test_io_hdf5_h5tools.HDF5IOMultiFileTest +------------------------------------+--------+------------+ | Test name | Output | Status | +------------------------------------+--------+------------+ | test_copy_file_with_external_links | | pass | +------------------------------------+--------+------------+ test_io_hdf5_h5tools.HDF5IOReadData +-------------------+--------+------------+ | Test name | Output | Status | +-------------------+--------+------------+ | test_read_file_ok | | pass | | test_read_file_w | | pass | +-------------------+--------+------------+ test_io_hdf5_h5tools.HDF5IOReadNoDataTest +-------------------------+--------+------------+ | Test name | Output | Status | +-------------------------+--------+------------+ | test_read_no_data_a | | pass | | test_read_no_data_r | | pass | | test_read_no_data_rplus | | pass | +-------------------------+--------+------------+ test_io_hdf5_h5tools.HDF5IOWriteFileExists +------------------+--------+------------+ | Test name | Output | Status | +------------------+--------+------------+ | test_write_a | | pass | | test_write_r | | pass | | test_write_rplus | | pass | | test_write_w | | pass | +------------------+--------+------------+ test_io_hdf5_h5tools.HDF5IOWriteNoFile +------------------------------+--------+------------+ | Test name | Output | Status | +------------------------------+--------+------------+ | test_write_no_file_a_ok | | pass | | test_write_no_file_w_ok | | pass | | test_write_no_file_wminus_ok | | pass | | test_write_no_file_x_ok | | pass | +------------------------------+--------+------------+ test_io_hdf5_h5tools.TestCacheSpec +------------------------+--------+------------+ | Test name | Output | Status | +------------------------+--------+------------+ | test_cache_spec | | pass | | test_double_cache_spec | | pass | +------------------------+--------+------------+ test_io_hdf5_h5tools.TestHDF5IO +------------------------+--------+------------+ | Test name | Output | Status | +------------------------+--------+------------+ | test_constructor | | pass | | test_set_file_mismatch | | pass | +------------------------+--------+------------+ test_io_hdf5_h5tools.TestLoadNamespaces +----------------------------------------------------------+--------+------------+ | Test name | Output | Status | +----------------------------------------------------------+--------+------------+ | test_load_namespaces_none_version: | | pass | | Test that reading a file with a cached namespace and | | | | None version works but raises a warning. | | | | test_load_namespaces_unversioned: | | pass | | Test that reading a file with a cached, unversioned | | | | version works but raises a warning. | | | +----------------------------------------------------------+--------+------------+ test_io_hdf5_h5tools.TestNoCacheSpec +--------------------+--------+------------+ | Test name | Output | Status | +--------------------+--------+------------+ | test_no_cache_spec | | pass | +--------------------+--------+------------+ test_io_hdf5_h5tools.TestReadLink +------------------------------------------------------------+--------+------------+ | Test name | Output | Status | +------------------------------------------------------------+--------+------------+ | test_link_to_link: | | pass | | Test that link to link gets written and read properly | | | | test_set_link_loc: | | pass | | Test that Builder location is set when it is read as a | | | | link | | | +------------------------------------------------------------+--------+------------+ test_io_hdf5_h5tools.TestRoundTrip +------------------------------+--------+------------+ | Test name | Output | Status | +------------------------------+--------+------------+ | test_roundtrip_basic | | pass | | test_roundtrip_empty_dataset | | pass | | test_roundtrip_empty_group | | pass | +------------------------------+--------+------------+ test_query.LinspaceQueryTest +-----------------------------------------------------+--------+------------+ | Test name | Output | Status | +-----------------------------------------------------+--------+------------+ | test___eq__: | | pass | | Test wrapper equals magic method | | | | test___ge__: | | pass | | Test wrapper greater than or equal magic method | | | | test___getitem__: | | pass | | Test wrapper getitem using slice | | | | test___getitem__query: | | pass | | Test wrapper getitem using query | | | | test___gt__: | | pass | | Test wrapper greater than magic method | | | | test___le__: | | pass | | Test wrapper less than or equal magic method | | | | test___lt__: | | pass | | Test wrapper less than magic method | | | | test___ne__: | | pass | | Test wrapper not equal magic method | | | | test_get_dataset | | pass | +-----------------------------------------------------+--------+------------+ test_query.SortedQueryTest +-----------------------------------------------------+--------+------------+ | Test name | Output | Status | +-----------------------------------------------------+--------+------------+ | test___eq__: | | pass | | Test wrapper equals magic method | | | | test___ge__: | | pass | | Test wrapper greater than or equal magic method | | | | test___getitem__: | | pass | | Test wrapper getitem using slice | | | | test___getitem__query: | | pass | | Test wrapper getitem using query | | | | test___gt__: | | pass | | Test wrapper greater than magic method | | | | test___le__: | | pass | | Test wrapper less than or equal magic method | | | | test___lt__: | | pass | | Test wrapper less than magic method | | | | test___ne__: | | pass | | Test wrapper not equal magic method | | | | test_get_dataset | | pass | +-----------------------------------------------------+--------+------------+ utils_test.test_core_DataChunk.DataChunkTests +-------------------------+--------+------------+ | Test name | Output | Status | +-------------------------+--------+------------+ | test_datachunk_astype | | pass | | test_datachunk_copy | | pass | | test_datachunk_deepcopy | | pass | +-------------------------+--------+------------+ utils_test.test_core_DataChunkIterator.DataChunkIteratorTests +-------------------------------------------------------------+--------+------------+ | Test name | Output | Status | +-------------------------------------------------------------+--------+------------+ | test_custom_iter_first_axis | | pass | | test_custom_iter_last_axis | | pass | | test_custom_iter_middle_axis | | pass | | test_custom_iter_mismatched_axis | | pass | | test_dtype | | pass | | test_list_none: | | pass | | Test that DataChunkIterator has no dtype or chunks when | | | | given a list of None. | | | | test_list_none_dtype: | | pass | | Test that DataChunkIterator has the passed-in dtype and | | | | no chunks when given a list of None. | | | | test_list_numpy_scalar | | pass | | test_list_scalar | | pass | | test_maxshape | | pass | | test_multidimensional_list_first_axis: | | pass | | Test DataChunkIterator with multidimensional list data, | | | | no buffering, and iterating on the first dimension. | | | | test_multidimensional_list_last_axis: | | pass | | Test DataChunkIterator with multidimensional list data, | | | | no buffering, and iterating on the last dimension. | | | | test_multidimensional_list_middle_axis: | | pass | | Test DataChunkIterator with multidimensional list data, | | | | no buffering, and iterating on a middle dimension. | | | | test_none_iter: | | pass | | Test that DataChunkIterator __init__ sets defaults | | | | correctly and all chunks and recommended shapes are | | | | None. | | | | test_numpy_iter_buffered_first_axis: | | pass | | Test DataChunkIterator with numpy data, buffering, and | | | | iterating on the first dimension. | | | | test_numpy_iter_buffered_last_axis: | | pass | | Test DataChunkIterator with numpy data, buffering, and | | | | iterating on the last dimension. | | | | test_numpy_iter_buffered_middle_axis: | | pass | | Test DataChunkIterator with numpy data, buffering, and | | | | iterating on a middle dimension. | | | | test_numpy_iter_unbuffered_first_axis: | | pass | | Test DataChunkIterator with numpy data, no buffering, | | | | and iterating on the first dimension. | | | | test_numpy_iter_unbuffered_last_axis: | | pass | | Test DataChunkIterator with numpy data, no buffering, | | | | and iterating on the last dimension. | | | | test_numpy_iter_unbuffered_middle_axis: | | pass | | Test DataChunkIterator with numpy data, no buffering, | | | | and iterating on a middle dimension. | | | | test_numpy_iter_unmatched_buffer_size | | pass | | test_set_maxshape | | pass | | test_sparse_data_buffer_aligned | | pass | | test_sparse_data_buffer_notaligned | | pass | | test_standard_iterator_unbuffered | | pass | | test_standard_iterator_unmatched_buffersized | | pass | | test_start_with_none | | pass | +-------------------------------------------------------------+--------+------------+ utils_test.test_core_DataChunkIterator.DataChunkTests +-----------------------------+--------+------------+ | Test name | Output | Status | +-----------------------------+--------+------------+ | test_astype | | pass | | test_dtype | | pass | | test_len_operator_no_data | | pass | | test_len_operator_with_data | | pass | +-----------------------------+--------+------------+ utils_test.test_core_DataIO.DataIOTests +-------------------------------------------------+--------+------------+ | Test name | Output | Status | +-------------------------------------------------+--------+------------+ | test_copy | | pass | | test_dataio_slice_delegation | | pass | | test_deepcopy | | pass | | test_set_dataio: | | pass | | Test that Data.set_dataio works as intended | | | | test_set_dataio_data_already_set: | | pass | | Test that Data.set_dataio works as intended | | | +-------------------------------------------------+--------+------------+ utils_test.test_core_ShapeValidator.ShapeValidatorResultTests +--------------------------------------------+--------+------------+ | Test name | Output | Status | +--------------------------------------------+--------+------------+ | test_default_message | | pass | | test_ensure_use_of_tuples_during_asignment | | pass | | test_set_error_to_illegal_type | | pass | +--------------------------------------------+--------+------------+ utils_test.test_core_ShapeValidator.ShapeValidatorTests +--------------------------------------------------------------+--------+------------+ | Test name | Output | Status | +--------------------------------------------------------------+--------+------------+ | test_DataChunkIterator_error_on_undetermined_axis | | pass | | test_DataChunkIterator_ignore_undetermined_axis | | pass | | test_DataChunkIterators_match | | pass | | test_DynamicTableRegion_shape_validation | | pass | | test_array_all_dimensions_match | | pass | | test_array_axis_index_out_of_bounds_mutilple_axis | | pass | | test_array_axis_index_out_of_bounds_single_axis | | pass | | test_array_dimensions_mismatch | | pass | | test_array_unequal_number_of_axes_for_comparison | | pass | | test_array_unequal_number_of_dimensions | | pass | | test_array_unequal_number_of_dimensions_check_multiple_axesy | | pass | | test_array_unequal_number_of_dimensions_check_one_axis_only | | pass | +--------------------------------------------------------------+--------+------------+ utils_test.test_docval.TestDocValidator +--------------------------------------------------------------+--------+------------+ | Test name | Output | Status | +--------------------------------------------------------------+--------+------------+ | test_allow_positional_error | | pass | | test_allow_positional_warn | | pass | | test_bad_shape | | pass | | test_bad_type | | pass | | test_bool_string_type | | pass | | test_bool_type | | pass | | test_catch_dup_names: | | pass | | Test that docval does not allow duplicate argument names | | | | test_docval_add: | | pass | | Test that docval works with a single positional | | | | test_docval_add2: | | pass | | Test that docval works with two positional | | | | test_docval_add2_kw_all_kw_syntax: | | pass | | Test that docval works with two positional | | | | test_docval_add2_kw_default: | | pass | | Test that docval works with two positional | | | | test_docval_add2_kw_default_sub: | | pass | | Test that docval works with a four positional arguments | | | | and | | | | test_docval_add2_kw_default_sub_missing_args: | | pass | | Test that docval catches missing arguments with a four | | | | positional arguments | | | | test_docval_add2_kw_kw_syntax: | | pass | | Test that docval works with two positional | | | | test_docval_add2_kw_kwsyntax_sub: | | pass | | Test that docval works when called with a four | | | | positional | | | | test_docval_add2_kw_kwsyntax_sub_missing_args: | | pass | | Test that docval catches missing arguments when called | | | | with a four positional | | | | test_docval_add2_kw_kwsyntax_sub_nonetype_arg: | | pass | | Test that docval catches NoneType when called with a | | | | four positional | | | | test_docval_add2_kw_pos_syntax: | | pass | | Test that docval works with two positional | | | | test_docval_add2_kw_pos_syntax_missing_args: | | pass | | Test that docval catches incorrect type with two | | | | positional | | | | test_docval_add2_pos_as_kw: | | pass | | Test that docval works with two positional | | | | test_docval_add2_w_unicode: | | pass | | Test that docval works with two positional | | | | test_docval_add_kw: | | pass | | Test that docval works with a single positional | | | | test_docval_add_missing_args: | | pass | | Test that docval catches missing argument | | | | test_docval_add_sub: | | pass | | Test that docval works with a two positional arguments, | | | | test_dup_kw: | | pass | | Test that docval raises an error if a keyword argument | | | | test_extra_args_dup_kw: | | pass | | Test that docval raises an error if a keyword argument | | | | test_extra_args_pos_kw: | | pass | | Test that docval raises an error if too many positional | | | | test_extra_args_pos_kw_ok: | | pass | | Test that docval does not raise an error if too many | | | | test_extra_args_pos_only: | | pass | | Test that docval raises an error if too many positional | | | | test_extra_args_pos_only_ok: | | pass | | Test that docval raises an error if too many positional | | | | test_extra_kwarg: | | pass | | Test that docval parses arguments when only keyword | | | | test_extra_kwargs_pos_kw: | | pass | | Test that docval raises an error if extra keyword | | | | test_fmt_docval_args: | | pass | | Test that fmt_docval_args works | | | | test_fmt_docval_args_allow_extra: | | pass | | Test that fmt_docval_args works | | | | test_fmt_docval_args_no_docval: | | pass | | Test that fmt_docval_args raises an error when run on | | | | function without docval | | | | test_get_docval_all: | | pass | | Test that get_docval returns a tuple of the docval | | | | arguments | | | | test_get_docval_missing_arg: | | pass | | Test that get_docval throws error if the matching docval | | | | argument is not found | | | | test_get_docval_missing_arg_of_many_ok: | | pass | | Test that get_docval throws error if the matching docval | | | | arguments is not found | | | | test_get_docval_missing_args: | | pass | | Test that get_docval throws error if the matching docval | | | | arguments is not found | | | | test_get_docval_none: | | pass | | Test that get_docval returns an empty tuple if there is | | | | no docval | | | | test_get_docval_none_arg: | | pass | | Test that get_docval throws error if there is no docval | | | | and an argument name is passed | | | | test_get_docval_one_arg: | | pass | | Test that get_docval returns the matching docval | | | | argument | | | | test_get_docval_two_args: | | pass | | Test that get_docval returns the matching docval | | | | arguments in order | | | | test_multi_shape | | pass | | test_only_kw_arg1_arg2: | | pass | | Test that docval parses arguments when only keyword | | | | test_only_kw_arg1_arg2_pos: | | pass | | Test that docval parses arguments when only keyword | | | | test_only_kw_arg1_no_arg2: | | pass | | Test that docval parses arguments when only keyword | | | | test_only_kw_arg1_pos_no_arg2: | | pass | | Test that docval parses arguments when only keyword | | | | test_only_kw_arg2_no_arg1: | | pass | | Test that docval parses arguments when only keyword | | | | test_only_kw_no_args: | | pass | | Test that docval parses arguments when only keyword | | | | test_unsupported_docval_term: | | pass | | Test that docval does not allow setting of arguments | | | +--------------------------------------------------------------+--------+------------+ utils_test.test_docval.TestDocValidatorChain +-------------------------------------------------------------+--------+------------+ | Test name | Output | Status | +-------------------------------------------------------------+--------+------------+ | test_shape_invalid_unpack: | | pass | | Test that passing an object for an argument with | | | | required shape and object.argument has an invalid shape | | | | test_shape_invalid_unpack_default: | | pass | | Test that passing an object for an argument with | | | | required shape and a default value and object.argument | | | | has | | | | test_shape_none_unpack: | | pass | | Test that passing an object for an argument with | | | | required shape and object.argument is None is OK | | | | test_shape_none_unpack_default: | | pass | | Test that passing an object for an argument with | | | | required shape and a default value and object.argument | | | | is | | | | test_shape_other_unpack: | | pass | | Test that passing an object for an argument with | | | | required shape and object.argument is an object without | | | | test_shape_other_unpack_default: | | pass | | Test that passing an object for an argument with | | | | required shape and a default value and object.argument | | | | is | | | | test_shape_valid_unpack: | | pass | | Test that passing an object for an argument with | | | | required shape tests the shape of object.argument | | | | test_shape_valid_unpack_default: | | pass | | Test that passing an object for an argument with | | | | required shape and a default value tests the shape of | | | | test_type_arg: | | pass | | Test that passing an object for an argument that allows | | | | a specific type works | | | | test_type_arg_wrong_type: | | pass | | Test that passing an object for an argument that does | | | | not match a specific type raises an error | | | +-------------------------------------------------------------+--------+------------+ utils_test.test_labelleddict.TestLabelledDict +--------------------------------------------------------------+--------+------------+ | Test name | Output | Status | +--------------------------------------------------------------+--------+------------+ | test_add_basic: | | pass | | Test add function on object with correct key_attr | | | | test_add_value_missing_key: | | pass | | Test that add raises an error if the value being set | | | | does not have the attribute key_attr | | | | test_addval_getitem_eqeq: | | pass | | Test that dict[key_attr == val] returns the single | | | | matching object | | | | test_addval_getitem_eqeq_unknown_key_val: | | pass | | Test that dict[key_attr == val] where prop3 does not | | | | match any objects in the dict raises an error | | | | test_addval_getitem_eqeq_unknown_val: | | pass | | Test that dict[key_attr == val] with an unknown val | | | | raises an error even if there are other objects in | | | | test_addval_getitem_other_key: | | pass | | Test that dict[other_key == val] returns a list of | | | | matching objects | | | | test_addval_getitem_other_key_multi: | | pass | | Test that dict[other_key == val] returns a list of | | | | matching objects | | | | test_addval_getitem_other_key_none: | | pass | | Test that dict[other_key == val] raises an error if val | | | | does not equal any of the other_key attribute values | | | | test_constructor: | | pass | | Test that constructor sets arguments properly | | | | test_constructor_default: | | pass | | Test that constructor sets default key attribute | | | | test_getitem_eqeq_no_key_attr: | | pass | | Test that dict[key_attr == val] raises an error if | | | | key_attr is not given | | | | test_getitem_eqeq_no_key_attr_no_val: | | pass | | Test that dict[key_attr == val] raises an error if | | | | key_attr is not given and val is not given | | | | test_getitem_eqeq_no_val: | | pass | | Test that dict[key_attr == val] raises an error if val | | | | is not given | | | | test_getitem_eqeq_other_key_attr: | | pass | | Test that dict[key_attr == val] raises an error if there | | | | are no matches for other_attr == val | | | | test_getitem_eqeq_unknown_val: | | pass | | Test that dict[key_attr == val] raises an error if there | | | | are no matches for val | | | | test_getitem_unknown_val: | | pass | | Test that dict[val] raises an error if there are no | | | | matches for val | | | | test_set_key_attr: | | pass | | Test that the key attribute cannot be set after | | | | initialization | | | | test_setitem_getitem_basic: | | pass | | Test that setitem and getitem properly set and get the | | | | object | | | | test_setitem_value_missing_key: | | pass | | Test that setitem raises an error if the value being set | | | | does not have the attribute key_attr | | | | test_setitem_value_wrong_value: | | pass | | Test that setitem raises an error if the value being set | | | | has a different value for attribute key_attr | | | +--------------------------------------------------------------+--------+------------+ validator_tests.test_validate.TestBasicSpec +-------------------------------------------+--------+------------+ | Test name | Output | Status | +-------------------------------------------+--------+------------+ | test_invalid_incorrect_type_get_validator | | pass | | test_invalid_incorrect_type_validate | | pass | | test_invalid_missing | | pass | | test_valid | | pass | +-------------------------------------------+--------+------------+ validator_tests.test_validate.TestDateTimeInSpec +--------------------------------+--------+------------+ | Test name | Output | Status | +--------------------------------+--------+------------+ | test_invalid_isodatetime | | pass | | test_invalid_isodatetime_array | | pass | | test_valid_isodatetime | | pass | +--------------------------------+--------+------------+ validator_tests.test_validate.TestDtypeValidation +--------------------------------------------------------------+--------+------------+ | Test name | Output | Status | +--------------------------------------------------------------+--------+------------+ | test_ascii_for_utf8: | | pass | | Test that validator allows ASCII data where UTF8 is | | | | specified. | | | | test_bool_for_numeric: | | pass | | Test that validator does not allow bool data where | | | | numeric is specified. | | | | test_int64_for_int8: | | pass | | Test that validator allows int64 data where int8 is | | | | specified. | | | | test_int64_for_numeric: | | pass | | Test that validator allows int64 data where numeric is | | | | specified. | | | | test_int8_for_int64: | | pass | | Test that validator does not allow int8 data where int64 | | | | is specified. | | | | test_utf8_for_ascii: | | pass | | Test that validator does not allow UTF8 where ASCII is | | | | specified. | | | +--------------------------------------------------------------+--------+------------+ validator_tests.test_validate.TestEmptySpec +-------------------------------+--------+------------+ | Test name | Output | Status | +-------------------------------+--------+------------+ | test_invalid_missing_req_type | | pass | | test_valid | | pass | +-------------------------------+--------+------------+ validator_tests.test_validate.TestNestedTypes +----------------------------------+--------+------------+ | Test name | Output | Status | +----------------------------------+--------+------------+ | test_invalid_missing_req_group | | pass | | test_invalid_wrong_name_req_type | | pass | | test_valid | | pass | | test_valid_wo_opt_attr | | pass | +----------------------------------+--------+------------+ ====================================================================== 2020-03-25 15:08:14,327 - INFO - Ran 497 tests - OK Processing files: python3-hdmf-1.6.1-1.fc33.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.SgZeGt Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.hOUeWs /usr/lib/python3.8/site-packages/pytz/__init__.py:515: ResourceWarning: unclosed file <_io.TextIOWrapper name='/usr/share/zoneinfo/zone.tab' mode='r' encoding='UTF-8'> common_timezones = [l.split()[2] ResourceWarning: Enable tracemalloc to get the object allocation traceback + RPM_EC=0 ++ jobs -p + exit 0 + umask 022 + cd /builddir/build/BUILD + cd hdmf-1.6.1 + DOCDIR=/builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/share/doc/python3-hdmf + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/share/doc/python3-hdmf + cp -pr README.rst /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/share/doc/python3-hdmf + cp -pr Legal.txt /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/share/doc/python3-hdmf + RPM_EC=0 ++ jobs -p + exit 0 + umask 022 + cd /builddir/build/BUILD + cd hdmf-1.6.1 + LICENSEDIR=/builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/share/licenses/python3-hdmf + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/share/licenses/python3-hdmf + cp -pr license.txt /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64/usr/share/licenses/python3-hdmf + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-hdmf = 1.6.1-1.fc33 python3-hdmf = 1.6.1-1.fc33 python3.8dist(hdmf) = 1.6.1 python3dist(hdmf) = 1.6.1 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.8 python3.8dist(h5py) >= 2.9 python3.8dist(numpy) >= 1.16 python3.8dist(pandas) >= 0.23 python3.8dist(ruamel.yaml) >= 0.15 python3.8dist(scipy) >= 1.1 Obsoletes: python-hdmf < 1.6.1-1.fc33 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64 Wrote: /builddir/build/RPMS/python3-hdmf-1.6.1-1.fc33.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.k08PMt + umask 022 + cd /builddir/build/BUILD + cd hdmf-1.6.1 + /usr/bin/rm -rf /builddir/build/BUILDROOT/python-hdmf-1.6.1-1.fc33.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0