Your message dated Wed, 09 Dec 2020 08:37:16 +0000
with message-id <e1kmuyk-0003i2...@fasolo.debian.org>
and subject line Bug#973148: fixed in hdmf 2.3.0-1
has caused the Debian Bug report #973148,
regarding hdmf: FTBFS: dh_auto_test: error: pybuild --test -i python{version} 
-p "3.9 3.8" returned exit code 13
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
973148: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=973148
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: hdmf
Version: 2.2.0-1
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20201027 ftbfs-bullseye

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

Relevant part (hopefully):
> dpkg-buildpackage
> -----------------
> 
> Command: dpkg-buildpackage -us -uc -sa -rfakeroot
> dpkg-buildpackage: info: source package hdmf
> dpkg-buildpackage: info: source version 2.2.0-1
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Nilesh Patra <npatra...@gmail.com>
>  dpkg-source --before-build .
> dpkg-buildpackage: info: host architecture amd64
> dpkg-source: info: using options from hdmf-2.2.0/debian/source/options: 
> --extend-diff-ignore=^src/[^/]+\.egg-info/
>  debian/rules clean
> dh clean --with python3 --buildsystem=pybuild
>    dh_auto_clean -O--buildsystem=pybuild
> I: pybuild base:217: python3.9 setup.py clean 
> found these packages: ['hdmf', 'hdmf.spec', 'hdmf.common', 'hdmf.validate', 
> 'hdmf.testing', 'hdmf.backends', 'hdmf.build', 'hdmf.common.io', 
> 'hdmf.backends.hdf5']
> ['h5py>=2.9', 'numpy>=1.16', 'scipy>=1.1', 'pandas>=0.23', 
> 'ruamel.yaml>=0.15', 'jsonschema>=2.6.0']
> running clean
> removing '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build' (and everything 
> under it)
> 'build/bdist.linux-x86_64' does not exist -- can't clean it
> 'build/scripts-3.9' does not exist -- can't clean it
> I: pybuild base:217: python3.8 setup.py clean 
> found these packages: ['hdmf', 'hdmf.spec', 'hdmf.common', 'hdmf.validate', 
> 'hdmf.testing', 'hdmf.backends', 'hdmf.build', 'hdmf.common.io', 
> 'hdmf.backends.hdf5']
> ['h5py>=2.9', 'numpy>=1.16', 'scipy>=1.1', 'pandas>=0.23', 
> 'ruamel.yaml>=0.15', 'jsonschema>=2.6.0']
> running clean
> removing '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build' (and everything 
> under it)
> 'build/bdist.linux-x86_64' does not exist -- can't clean it
> 'build/scripts-3.8' does not exist -- can't clean it
>    dh_autoreconf_clean -O--buildsystem=pybuild
>    dh_clean -O--buildsystem=pybuild
>  dpkg-source -b .
> dpkg-source: info: using options from hdmf-2.2.0/debian/source/options: 
> --extend-diff-ignore=^src/[^/]+\.egg-info/
> dpkg-source: info: using source format '3.0 (quilt)'
> dpkg-source: info: building hdmf using existing ./hdmf_2.2.0.orig.tar.gz
> dpkg-source: info: building hdmf in hdmf_2.2.0-1.debian.tar.xz
> dpkg-source: info: building hdmf in hdmf_2.2.0-1.dsc
>  debian/rules binary
> dh binary --with python3 --buildsystem=pybuild
>    dh_update_autotools_config -O--buildsystem=pybuild
>    dh_autoreconf -O--buildsystem=pybuild
>    dh_auto_configure -O--buildsystem=pybuild
> I: pybuild base:217: python3.9 setup.py config 
> found these packages: ['hdmf', 'hdmf.spec', 'hdmf.common', 'hdmf.validate', 
> 'hdmf.testing', 'hdmf.backends', 'hdmf.build', 'hdmf.common.io', 
> 'hdmf.backends.hdf5']
> ['h5py>=2.9', 'numpy>=1.16', 'scipy>=1.1', 'pandas>=0.23', 
> 'ruamel.yaml>=0.15', 'jsonschema>=2.6.0']
> running config
> I: pybuild base:217: python3.8 setup.py config 
> found these packages: ['hdmf', 'hdmf.spec', 'hdmf.common', 'hdmf.validate', 
> 'hdmf.testing', 'hdmf.backends', 'hdmf.build', 'hdmf.common.io', 
> 'hdmf.backends.hdf5']
> ['h5py>=2.9', 'numpy>=1.16', 'scipy>=1.1', 'pandas>=0.23', 
> 'ruamel.yaml>=0.15', 'jsonschema>=2.6.0']
> running config
>    dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:217: /usr/bin/python3.9 setup.py build 
> found these packages: ['hdmf', 'hdmf.spec', 'hdmf.common', 'hdmf.validate', 
> 'hdmf.testing', 'hdmf.backends', 'hdmf.build', 'hdmf.common.io', 
> 'hdmf.backends.hdf5']
> ['h5py>=2.9', 'numpy>=1.16', 'scipy>=1.1', 'pandas>=0.23', 
> 'ruamel.yaml>=0.15', 'jsonschema>=2.6.0']
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf
> copying src/hdmf/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf
> copying src/hdmf/query.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf
> copying src/hdmf/region.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf
> copying src/hdmf/monitor.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf
> copying src/hdmf/array.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf
> copying src/hdmf/_version.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf
> copying src/hdmf/container.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf
> copying src/hdmf/utils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf
> copying src/hdmf/data_utils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf/spec
> copying src/hdmf/spec/namespace.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf/spec
> copying src/hdmf/spec/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf/spec
> copying src/hdmf/spec/spec.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf/spec
> copying src/hdmf/spec/catalog.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf/spec
> copying src/hdmf/spec/write.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf/spec
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf/common
> copying src/hdmf/common/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf/common
> copying src/hdmf/common/table.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf/common
> copying src/hdmf/common/sparse.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf/common
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf/validate
> copying src/hdmf/validate/errors.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf/validate
> copying src/hdmf/validate/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf/validate
> copying src/hdmf/validate/validator.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf/validate
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf/testing
> copying src/hdmf/testing/validate_spec.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf/testing
> copying src/hdmf/testing/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf/testing
> copying src/hdmf/testing/testcase.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf/testing
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf/backends
> copying src/hdmf/backends/warnings.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf/backends
> copying src/hdmf/backends/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf/backends
> copying src/hdmf/backends/io.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf/backends
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf/build
> copying src/hdmf/build/errors.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf/build
> copying src/hdmf/build/warnings.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf/build
> copying src/hdmf/build/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf/build
> copying src/hdmf/build/map.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf/build
> copying src/hdmf/build/builders.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf/build
> copying src/hdmf/build/objectmapper.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf/build
> copying src/hdmf/build/manager.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf/build
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf/common/io
> copying src/hdmf/common/io/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf/common/io
> copying src/hdmf/common/io/table.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf/common/io
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf/backends/hdf5
> copying src/hdmf/backends/hdf5/h5_utils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf/backends/hdf5
> copying src/hdmf/backends/hdf5/h5tools.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf/backends/hdf5
> copying src/hdmf/backends/hdf5/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf/backends/hdf5
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf/common/hdmf-common-schema
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf/common/hdmf-common-schema/common
> copying src/hdmf/common/hdmf-common-schema/common/base.yaml -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf/common/hdmf-common-schema/common
> copying src/hdmf/common/hdmf-common-schema/common/namespace.yaml -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf/common/hdmf-common-schema/common
> copying src/hdmf/common/hdmf-common-schema/common/table.yaml -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf/common/hdmf-common-schema/common
> copying src/hdmf/common/hdmf-common-schema/common/sparse.yaml -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf/common/hdmf-common-schema/common
> UPDATING /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf/_version.py
> set /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/hdmf/_version.py to 
> '2.2.0'
> I: pybuild base:217: /usr/bin/python3 setup.py build 
> found these packages: ['hdmf', 'hdmf.spec', 'hdmf.common', 'hdmf.validate', 
> 'hdmf.testing', 'hdmf.backends', 'hdmf.build', 'hdmf.common.io', 
> 'hdmf.backends.hdf5']
> ['h5py>=2.9', 'numpy>=1.16', 'scipy>=1.1', 'pandas>=0.23', 
> 'ruamel.yaml>=0.15', 'jsonschema>=2.6.0']
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf
> copying src/hdmf/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf
> copying src/hdmf/query.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf
> copying src/hdmf/region.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf
> copying src/hdmf/monitor.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf
> copying src/hdmf/array.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf
> copying src/hdmf/_version.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf
> copying src/hdmf/container.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf
> copying src/hdmf/utils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf
> copying src/hdmf/data_utils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf/spec
> copying src/hdmf/spec/namespace.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf/spec
> copying src/hdmf/spec/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf/spec
> copying src/hdmf/spec/spec.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf/spec
> copying src/hdmf/spec/catalog.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf/spec
> copying src/hdmf/spec/write.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf/spec
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf/common
> copying src/hdmf/common/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf/common
> copying src/hdmf/common/table.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf/common
> copying src/hdmf/common/sparse.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf/common
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf/validate
> copying src/hdmf/validate/errors.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf/validate
> copying src/hdmf/validate/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf/validate
> copying src/hdmf/validate/validator.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf/validate
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf/testing
> copying src/hdmf/testing/validate_spec.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf/testing
> copying src/hdmf/testing/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf/testing
> copying src/hdmf/testing/testcase.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf/testing
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf/backends
> copying src/hdmf/backends/warnings.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf/backends
> copying src/hdmf/backends/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf/backends
> copying src/hdmf/backends/io.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf/backends
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf/build
> copying src/hdmf/build/errors.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf/build
> copying src/hdmf/build/warnings.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf/build
> copying src/hdmf/build/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf/build
> copying src/hdmf/build/map.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf/build
> copying src/hdmf/build/builders.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf/build
> copying src/hdmf/build/objectmapper.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf/build
> copying src/hdmf/build/manager.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf/build
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf/common/io
> copying src/hdmf/common/io/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf/common/io
> copying src/hdmf/common/io/table.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf/common/io
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf/backends/hdf5
> copying src/hdmf/backends/hdf5/h5_utils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf/backends/hdf5
> copying src/hdmf/backends/hdf5/h5tools.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf/backends/hdf5
> copying src/hdmf/backends/hdf5/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf/backends/hdf5
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf/common/hdmf-common-schema
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf/common/hdmf-common-schema/common
> copying src/hdmf/common/hdmf-common-schema/common/base.yaml -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf/common/hdmf-common-schema/common
> copying src/hdmf/common/hdmf-common-schema/common/namespace.yaml -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf/common/hdmf-common-schema/common
> copying src/hdmf/common/hdmf-common-schema/common/table.yaml -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf/common/hdmf-common-schema/common
> copying src/hdmf/common/hdmf-common-schema/common/sparse.yaml -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf/common/hdmf-common-schema/common
> UPDATING /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf/_version.py
> set /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_hdmf/build/hdmf/_version.py to 
> '2.2.0'
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:217: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build; 
> python3.9 -m unittest discover -v 
> test_append_1_0_5 (tests.unit.back_compat_tests.test_1_1_0.Test1_1_0)
> Test whether we can append to files made by hdmf version 1.0.5 ... ok
> test_read_1_0_5 (tests.unit.back_compat_tests.test_1_1_0.Test1_1_0)
> Test whether we can read files made by hdmf version 1.0.5 ... ok
> test_build_added_attr 
> (tests.unit.build_tests.mapper_tests.test_build.TestBuildDatasetAddedAttrs)
> Test build of BarHolder which can contain multiple extended BarData objects, 
> which have a new attribute. ... ok
> test_build_correct_dtype 
> (tests.unit.build_tests.mapper_tests.test_build.TestBuildDatasetNotRefinedDtype)
> Test build of BarDataHolder which contains a BarData. ... ok
> test_build_incorrect_dtype 
> (tests.unit.build_tests.mapper_tests.test_build.TestBuildDatasetNotRefinedDtype)
> Test build of BarDataHolder which contains a BarData ... ok
> test_build_refined_dtype_convert 
> (tests.unit.build_tests.mapper_tests.test_build.TestBuildDatasetRefinedDtype)
> Test build of BarDataHolder which contains a BarData with data that needs to 
> be converted to the refined dtype. ... ok
> test_build_added_attr 
> (tests.unit.build_tests.mapper_tests.test_build.TestBuildGroupAddedAttr)
> Test build of BarHolder which can contain multiple extended Bar objects, 
> which have a new attribute. ... ok
> test_build_refined_attr 
> (tests.unit.build_tests.mapper_tests.test_build.TestBuildGroupRefinedAttr)
> Test build of BarHolder which can contain multiple extended Bar objects, 
> which have a modified attr2. ... ok
> test_no_overwrite 
> (tests.unit.build_tests.test_io_build_builders.DatasetBuilderDeepUpdateTests) 
> ... ok
> test_overwrite 
> (tests.unit.build_tests.test_io_build_builders.DatasetBuilderDeepUpdateTests) 
> ... ok
> test_intersecting_attributes 
> (tests.unit.build_tests.test_io_build_builders.GroupBuilderDeepUpdateTests) 
> ... ok
> test_intersecting_datasets 
> (tests.unit.build_tests.test_io_build_builders.GroupBuilderDeepUpdateTests) 
> ... ok
> test_intersecting_links 
> (tests.unit.build_tests.test_io_build_builders.GroupBuilderDeepUpdateTests) 
> ... ok
> test_intersecting_subgroups 
> (tests.unit.build_tests.test_io_build_builders.GroupBuilderDeepUpdateTests) 
> ... ok
> test_mutually_exclusive_attributes 
> (tests.unit.build_tests.test_io_build_builders.GroupBuilderDeepUpdateTests) 
> ... ok
> test_mutually_exclusive_datasets 
> (tests.unit.build_tests.test_io_build_builders.GroupBuilderDeepUpdateTests) 
> ... ok
> test_mutually_exclusive_links 
> (tests.unit.build_tests.test_io_build_builders.GroupBuilderDeepUpdateTests) 
> ... ok
> test_mutually_exclusive_subgroups 
> (tests.unit.build_tests.test_io_build_builders.GroupBuilderDeepUpdateTests) 
> ... ok
> test_get_attr1 
> (tests.unit.build_tests.test_io_build_builders.GroupBuilderGetterTests)
> Test get() for attributes ... ok
> test_get_attr2 
> (tests.unit.build_tests.test_io_build_builders.GroupBuilderGetterTests)
> Test get() for attributes ... ok
> test_get_dataset 
> (tests.unit.build_tests.test_io_build_builders.GroupBuilderGetterTests)
> Test get() for datasets ... ok
> test_get_group 
> (tests.unit.build_tests.test_io_build_builders.GroupBuilderGetterTests)
> Test get() for groups ... ok
> test_get_group_subgroup1 
> (tests.unit.build_tests.test_io_build_builders.GroupBuilderGetterTests)
> Test get() for groups deeper in hierarchy ... ok
> test_get_invalid_key 
> (tests.unit.build_tests.test_io_build_builders.GroupBuilderGetterTests)
> Test get() for invalid key ... ok
> test_get_item_attr1 
> (tests.unit.build_tests.test_io_build_builders.GroupBuilderGetterTests)
> Test __get_item__ for attributes ... ok
> test_get_item_attr2 
> (tests.unit.build_tests.test_io_build_builders.GroupBuilderGetterTests)
> Test __get_item__ for attributes ... ok
> test_get_item_dataset 
> (tests.unit.build_tests.test_io_build_builders.GroupBuilderGetterTests)
> Test __get_item__ for datasets ... ok
> test_get_item_fcn_soft_link 
> (tests.unit.build_tests.test_io_build_builders.GroupBuilderGetterTests)
> Test get() for soft links ... ok
> test_get_item_group 
> (tests.unit.build_tests.test_io_build_builders.GroupBuilderGetterTests)
> Test __get_item__ for groups ... ok
> test_get_item_group_subgroup1 
> (tests.unit.build_tests.test_io_build_builders.GroupBuilderGetterTests)
> Test __get_item__ for groups deeper in hierarchy ... ok
> test_get_item_invalid_key 
> (tests.unit.build_tests.test_io_build_builders.GroupBuilderGetterTests)
> Test __get_item__ for invalid key ... ok
> test_get_item_soft_link 
> (tests.unit.build_tests.test_io_build_builders.GroupBuilderGetterTests)
> Test __get_item__ for soft links ... ok
> test_items 
> (tests.unit.build_tests.test_io_build_builders.GroupBuilderGetterTests)
> Test items() ... ok
> test_keys 
> (tests.unit.build_tests.test_io_build_builders.GroupBuilderGetterTests)
> Test keys() ... ok
> test_path 
> (tests.unit.build_tests.test_io_build_builders.GroupBuilderGetterTests) ... ok
> test_values 
> (tests.unit.build_tests.test_io_build_builders.GroupBuilderGetterTests)
> Test values() ... ok
> test_is_empty_false_attribute 
> (tests.unit.build_tests.test_io_build_builders.GroupBuilderIsEmptyTests)
> Test is_empty() when group has an attribute ... ok
> test_is_empty_false_dataset 
> (tests.unit.build_tests.test_io_build_builders.GroupBuilderIsEmptyTests)
> Test is_empty() when group has a dataset ... ok
> test_is_empty_false_group_attribute 
> (tests.unit.build_tests.test_io_build_builders.GroupBuilderIsEmptyTests)
> Test is_empty() when group has subgroup with an attribute ... ok
> test_is_empty_false_group_dataset 
> (tests.unit.build_tests.test_io_build_builders.GroupBuilderIsEmptyTests)
> Test is_empty() when group has a subgroup with a dataset ... ok
> test_is_empty_true 
> (tests.unit.build_tests.test_io_build_builders.GroupBuilderIsEmptyTests)
> Test empty when group has nothing in it ... ok
> test_is_empty_true_group 
> (tests.unit.build_tests.test_io_build_builders.GroupBuilderIsEmptyTests)
> Test is_empty() when group has an empty subgroup ... ok
> test_add_dataset 
> (tests.unit.build_tests.test_io_build_builders.GroupBuilderSetterTests) ... ok
> test_add_external_link 
> (tests.unit.build_tests.test_io_build_builders.GroupBuilderSetterTests) ... ok
> test_add_group 
> (tests.unit.build_tests.test_io_build_builders.GroupBuilderSetterTests) ... ok
> test_add_link 
> (tests.unit.build_tests.test_io_build_builders.GroupBuilderSetterTests) ... ok
> test_parent_constructor 
> (tests.unit.build_tests.test_io_build_builders.GroupBuilderSetterTests) ... ok
> test_set_attribute 
> (tests.unit.build_tests.test_io_build_builders.GroupBuilderSetterTests) ... ok
> test_set_group 
> (tests.unit.build_tests.test_io_build_builders.GroupBuilderSetterTests) ... ok
> test_setitem_disabled 
> (tests.unit.build_tests.test_io_build_builders.GroupBuilderSetterTests)
> Test __set_item__ is disabled ... ok
> test_build (tests.unit.build_tests.test_io_manager.TestBuildManager) ... ok
> test_build_memoization 
> (tests.unit.build_tests.test_io_manager.TestBuildManager) ... ok
> test_construct (tests.unit.build_tests.test_io_manager.TestBuildManager) ... 
> ok
> test_construct_memoization 
> (tests.unit.build_tests.test_io_manager.TestBuildManager) ... ok
> test_build 
> (tests.unit.build_tests.test_io_manager.TestNestedContainersNoSubgroups)
> Test default mapping for an Container that has an Container as an attribute 
> value ... ok
> test_construct 
> (tests.unit.build_tests.test_io_manager.TestNestedContainersNoSubgroups) ... 
> ok
> test_build 
> (tests.unit.build_tests.test_io_manager.TestNestedContainersSubgroup)
> Test default mapping for an Container that has an Container as an attribute 
> value ... ok
> test_construct 
> (tests.unit.build_tests.test_io_manager.TestNestedContainersSubgroup) ... ok
> test_build 
> (tests.unit.build_tests.test_io_manager.TestNestedContainersSubgroupSubgroup)
> Test default mapping for an Container that has an Container as an attribute 
> value ... ok
> test_construct 
> (tests.unit.build_tests.test_io_manager.TestNestedContainersSubgroupSubgroup) 
> ... ok
> test_get_ns_dt (tests.unit.build_tests.test_io_manager.TestTypeMap) ... ok
> test_get_ns_dt_missing (tests.unit.build_tests.test_io_manager.TestTypeMap) 
> ... ok
> test_ascii_spec (tests.unit.build_tests.test_io_map.TestConvertDtype) ... ok
> test_bool_spec (tests.unit.build_tests.test_io_map.TestConvertDtype) ... ok
> test_convert_to_64bit_spec 
> (tests.unit.build_tests.test_io_map.TestConvertDtype)
> Test that if given any value for a spec with a 64-bit dtype, convert_dtype 
> will convert to the spec type. ... ok
> test_convert_to_bool_spec 
> (tests.unit.build_tests.test_io_map.TestConvertDtype)
> Test conversion of various types to bool. ... ok
> test_convert_to_float32_spec 
> (tests.unit.build_tests.test_io_map.TestConvertDtype)
> Test conversion of various types to float32. ... ok
> test_convert_to_int16_spec 
> (tests.unit.build_tests.test_io_map.TestConvertDtype)
> Test conversion of various types to int16. ... ok
> test_convert_to_int32_spec 
> (tests.unit.build_tests.test_io_map.TestConvertDtype)
> Test conversion of various types to int32. ... ok
> test_convert_to_uint16_spec 
> (tests.unit.build_tests.test_io_map.TestConvertDtype)
> Test conversion of various types to uint16. ... ok
> test_convert_to_uint32_spec 
> (tests.unit.build_tests.test_io_map.TestConvertDtype)
> Test conversion of various types to uint32. ... ok
> test_no_spec (tests.unit.build_tests.test_io_map.TestConvertDtype) ... ok
> test_numeric_spec (tests.unit.build_tests.test_io_map.TestConvertDtype) ... ok
> test_override_type_int_restrict_precision 
> (tests.unit.build_tests.test_io_map.TestConvertDtype) ... ok
> test_override_type_none_to_bool 
> (tests.unit.build_tests.test_io_map.TestConvertDtype) ... ok
> test_override_type_numeric_to_uint 
> (tests.unit.build_tests.test_io_map.TestConvertDtype) ... ok
> test_override_type_numeric_to_uint_list 
> (tests.unit.build_tests.test_io_map.TestConvertDtype) ... ok
> test_text_spec (tests.unit.build_tests.test_io_map.TestConvertDtype) ... ok
> test_value_none (tests.unit.build_tests.test_io_map.TestConvertDtype) ... ok
> test_dynamic_container_composition 
> (tests.unit.build_tests.test_io_map.TestDynamicContainer) ... ok
> test_dynamic_container_composition_missing_type 
> (tests.unit.build_tests.test_io_map.TestDynamicContainer) ... ok
> test_dynamic_container_composition_reverse_order 
> (tests.unit.build_tests.test_io_map.TestDynamicContainer) ... ok
> test_dynamic_container_constructor 
> (tests.unit.build_tests.test_io_map.TestDynamicContainer) ... ok
> test_dynamic_container_constructor_name 
> (tests.unit.build_tests.test_io_map.TestDynamicContainer) ... ok
> test_dynamic_container_constructor_name_default_name 
> (tests.unit.build_tests.test_io_map.TestDynamicContainer) ... ok
> test_dynamic_container_creation 
> (tests.unit.build_tests.test_io_map.TestDynamicContainer) ... ok
> test_dynamic_container_creation_defaults 
> (tests.unit.build_tests.test_io_map.TestDynamicContainer) ... ok
> test_dynamic_container_default_name 
> (tests.unit.build_tests.test_io_map.TestDynamicContainer) ... ok
> test_dynamic_container_numeric 
> (tests.unit.build_tests.test_io_map.TestDynamicContainer) ... ok
> test_dynamic_container_uint 
> (tests.unit.build_tests.test_io_map.TestDynamicContainer) ... ok
> test_get_subspec_data_type_noname 
> (tests.unit.build_tests.test_io_map.TestGetSubSpec) ... ok
> test_get_subspec_named (tests.unit.build_tests.test_io_map.TestGetSubSpec) 
> ... ok
> test_build_broken_link_no_parent 
> (tests.unit.build_tests.test_io_map.TestLinkedContainer)
> Test that building a container with a broken link that has no parent raises 
> an error. ... ok
> test_build_broken_link_parent 
> (tests.unit.build_tests.test_io_map.TestLinkedContainer)
> Test that building a container with a broken link that has a parent raises an 
> error. ... expected failure
> test_build_child_link (tests.unit.build_tests.test_io_map.TestLinkedContainer)
> Test default mapping functionality when one container contains a child link 
> to another container ... ok
> test_build_1d (tests.unit.build_tests.test_io_map.TestMapStrings) ... ok
> test_build_dataio (tests.unit.build_tests.test_io_map.TestMapStrings) ... ok
> test_build_scalar (tests.unit.build_tests.test_io_map.TestMapStrings) ... ok
> test_required_attr_missing 
> (tests.unit.build_tests.test_io_map.TestMissingRequiredAttribute)
> Test mapping when one container is missing a required attribute ... ok
> test_required_attr_ref_missing 
> (tests.unit.build_tests.test_io_map.TestMissingRequiredAttribute)
> Test mapping when one container is missing a required attribute reference ... 
> ok
> test_required_dataset_missing 
> (tests.unit.build_tests.test_io_map.TestMissingRequiredDataset)
> Test mapping when one container is missing a required dataset ... ok
> test_default_mapping 
> (tests.unit.build_tests.test_io_map.TestObjectMapperContainer) ... ok
> test_default_mapping_keys 
> (tests.unit.build_tests.test_io_map.TestObjectMapperContainer) ... ok
> test_build (tests.unit.build_tests.test_io_map.TestObjectMapperNested)
> Test default mapping functionality when object attributes map to an  
> attribute deeper ... ok
> test_construct (tests.unit.build_tests.test_io_map.TestObjectMapperNested)
> Test default mapping functionality when object attributes map to an attribute 
> ... ok
> test_default_mapping 
> (tests.unit.build_tests.test_io_map.TestObjectMapperNested) ... ok
> test_default_mapping_keys 
> (tests.unit.build_tests.test_io_map.TestObjectMapperNested) ... ok
> test_remap_keys (tests.unit.build_tests.test_io_map.TestObjectMapperNested) 
> ... ok
> test_build (tests.unit.build_tests.test_io_map.TestObjectMapperNoNesting)
> Test default mapping functionality when no attributes are nested ... ok
> test_build_empty 
> (tests.unit.build_tests.test_io_map.TestObjectMapperNoNesting)
> Test default mapping functionality when no attributes are nested ... ok
> test_construct (tests.unit.build_tests.test_io_map.TestObjectMapperNoNesting) 
> ... ok
> test_default_mapping 
> (tests.unit.build_tests.test_io_map.TestObjectMapperNoNesting) ... ok
> test_default_mapping_keys 
> (tests.unit.build_tests.test_io_map.TestObjectMapperNoNesting) ... ok
> test_build_attr_ref (tests.unit.build_tests.test_io_map.TestReference)
> Test default mapping functionality when one container contains an attribute 
> reference to another container. ... ok
> test_build_attr_ref_invalid (tests.unit.build_tests.test_io_map.TestReference)
> Test default mapping functionality when one container contains an attribute 
> reference to another container. ... ok
> test_get_map (tests.unit.build_tests.test_io_map.TestTypeMap) ... ok
> test_get_map_register (tests.unit.build_tests.test_io_map.TestTypeMap) ... ok
> test_get_map_unique_mappers (tests.unit.build_tests.test_io_map.TestTypeMap) 
> ... ok
> test_append (tests.unit.build_tests.test_io_map_data.TestDataMap) ... ok
> test_build (tests.unit.build_tests.test_io_map_data.TestDataMap)
> Test default mapping functionality when no attributes are nested ... ok
> test_extend (tests.unit.build_tests.test_io_map_data.TestDataMap) ... ok
> test_base_types (tests.unit.common.test_common.TestCommonTypeMap) ... ok
> test_from_sparse_matrix (tests.unit.common.test_sparse.TestCSRMatrix) ... ok
> test_to_spmat (tests.unit.common.test_sparse.TestCSRMatrix) ... ok
> test_roundtrip (tests.unit.common.test_sparse.TestCSRMatrixRoundTrip)
> Test whether the container read from a written file is the same as the 
> original file. ... ok
> test_roundtrip_export (tests.unit.common.test_sparse.TestCSRMatrixRoundTrip)
> Test whether the container read from a written and then exported file is the 
> same as the original file. ... ok
> test_double_index (tests.unit.common.test_table.TestDTDoubleIndex) ... ok
> test_double_index_colnames (tests.unit.common.test_table.TestDTDoubleIndex) 
> ... ok
> test_double_index_reverse (tests.unit.common.test_table.TestDTDoubleIndex) 
> ... ok
> test_double_index_reverse_colnames 
> (tests.unit.common.test_table.TestDTDoubleIndex) ... ok
> test_index (tests.unit.common.test_table.TestDTDoubleIndexSkipMiddle) ... ok
> test_roundtrip (tests.unit.common.test_table.TestDataIOColumns) ... ok
> test_roundtrip_export (tests.unit.common.test_table.TestDataIOColumns)
> Test whether the container read from a written and then exported file is the 
> same as the original file. ... ok
> test_roundtrip (tests.unit.common.test_table.TestDataIOIndex) ... ok
> test_roundtrip_export (tests.unit.common.test_table.TestDataIOIndex)
> Test whether the container read from a written and then exported file is the 
> same as the original file. ... ok
> test_index (tests.unit.common.test_table.TestDoubleIndex) ... ok
> test_roundtrip (tests.unit.common.test_table.TestDoubleIndexRoundtrip)
> Test whether the container read from a written file is the same as the 
> original file. ... ok
> test_roundtrip_export (tests.unit.common.test_table.TestDoubleIndexRoundtrip)
> Test whether the container read from a written and then exported file is the 
> same as the original file. ... ok
> test_add_column (tests.unit.common.test_table.TestDynamicTable) ... ok
> test_add_column_existing_attr (tests.unit.common.test_table.TestDynamicTable) 
> ... ok
> test_add_column_twice (tests.unit.common.test_table.TestDynamicTable) ... ok
> test_add_column_vectorindex (tests.unit.common.test_table.TestDynamicTable) 
> ... ok
> test_add_row (tests.unit.common.test_table.TestDynamicTable) ... ok
> test_bad_id_type_error (tests.unit.common.test_table.TestDynamicTable) ... ok
> test_colnames_none (tests.unit.common.test_table.TestDynamicTable) ... ok
> test_constructor_ElementIdentifier_ids 
> (tests.unit.common.test_table.TestDynamicTable) ... ok
> test_constructor_bad_columns (tests.unit.common.test_table.TestDynamicTable) 
> ... ok
> test_constructor_colnames (tests.unit.common.test_table.TestDynamicTable)
> Test that passing colnames correctly sets the order of the columns. ... ok
> test_constructor_colnames_no_columns 
> (tests.unit.common.test_table.TestDynamicTable)
> Test that passing colnames without columns raises an error. ... ok
> test_constructor_colnames_vectorindex 
> (tests.unit.common.test_table.TestDynamicTable)
> Test that passing colnames with a VectorIndex column puts the index in the 
> right location in columns. ... ok
> test_constructor_colnames_vectorindex_rev 
> (tests.unit.common.test_table.TestDynamicTable)
> Test that passing colnames with a VectorIndex column puts the index in the 
> right location in columns. ... ok
> test_constructor_dup_index (tests.unit.common.test_table.TestDynamicTable)
> Test that passing two indices for the same column raises an error. ... ok
> test_constructor_ids (tests.unit.common.test_table.TestDynamicTable) ... ok
> test_constructor_ids_bad_ids (tests.unit.common.test_table.TestDynamicTable) 
> ... ok
> test_constructor_ids_default (tests.unit.common.test_table.TestDynamicTable) 
> ... ok
> test_constructor_index_missing_target 
> (tests.unit.common.test_table.TestDynamicTable)
> Test that passing an index without its target raises an error. ... ok
> test_constructor_spec (tests.unit.common.test_table.TestDynamicTable) ... ok
> test_constructor_table_columns 
> (tests.unit.common.test_table.TestDynamicTable) ... ok
> test_constructor_unequal_length_columns 
> (tests.unit.common.test_table.TestDynamicTable) ... ok
> test_enforce_unique_id_error (tests.unit.common.test_table.TestDynamicTable) 
> ... ok
> test_extra_columns (tests.unit.common.test_table.TestDynamicTable) ... ok
> test_from_dataframe (tests.unit.common.test_table.TestDynamicTable) ... ok
> test_from_dataframe_dup_attr (tests.unit.common.test_table.TestDynamicTable)
> Test that when a DynamicTable is generated from a dataframe where one of the 
> column names is an existing ... ok
> test_from_dataframe_eq (tests.unit.common.test_table.TestDynamicTable) ... ok
> test_get (tests.unit.common.test_table.TestDynamicTable) ... ok
> test_get_item (tests.unit.common.test_table.TestDynamicTable) ... ok
> test_get_not_found (tests.unit.common.test_table.TestDynamicTable) ... ok
> test_get_not_found_default (tests.unit.common.test_table.TestDynamicTable) 
> ... ok
> test_getitem_col_select_and_row_slice 
> (tests.unit.common.test_table.TestDynamicTable) ... ok
> test_getitem_column (tests.unit.common.test_table.TestDynamicTable) ... ok
> test_getitem_invalid_keytype (tests.unit.common.test_table.TestDynamicTable) 
> ... ok
> test_getitem_list_idx (tests.unit.common.test_table.TestDynamicTable) ... ok
> test_getitem_point_idx (tests.unit.common.test_table.TestDynamicTable) ... ok
> test_getitem_point_idx_colidx (tests.unit.common.test_table.TestDynamicTable) 
> ... ok
> test_getitem_point_idx_colname 
> (tests.unit.common.test_table.TestDynamicTable) ... ok
> test_getitem_row_num (tests.unit.common.test_table.TestDynamicTable) ... ok
> test_getitem_row_slice (tests.unit.common.test_table.TestDynamicTable) ... ok
> test_getitem_row_slice_with_step 
> (tests.unit.common.test_table.TestDynamicTable) ... ok
> test_id_search (tests.unit.common.test_table.TestDynamicTable) ... ok
> test_index_out_of_bounds (tests.unit.common.test_table.TestDynamicTable) ... 
> ok
> test_init_columns_existing_attr 
> (tests.unit.common.test_table.TestDynamicTable) ... ok
> test_missing_columns (tests.unit.common.test_table.TestDynamicTable) ... ok
> test_nd_array_to_df (tests.unit.common.test_table.TestDynamicTable) ... ok
> test_not_enforce_unique_id_error 
> (tests.unit.common.test_table.TestDynamicTable) ... ok
> test_pandas_roundtrip (tests.unit.common.test_table.TestDynamicTable) ... ok
> test_repr (tests.unit.common.test_table.TestDynamicTable) ... ok
> test_to_dataframe (tests.unit.common.test_table.TestDynamicTable) ... ok
> test_roundtrip 
> (tests.unit.common.test_table.TestDynamicTableAddIndexRoundTrip)
> Test whether the container read from a written file is the same as the 
> original file. ... ok
> test_roundtrip_export 
> (tests.unit.common.test_table.TestDynamicTableAddIndexRoundTrip)
> Test whether the container read from a written and then exported file is the 
> same as the original file. ... ok
> test_add_opt_column 
> (tests.unit.common.test_table.TestDynamicTableClassColumns)
> Test that adding an optional column from __columns__ with matching specs 
> except for description works. ... ok
> test_add_opt_column_after_data 
> (tests.unit.common.test_table.TestDynamicTableClassColumns)
> Test that adding an optional column from __columns__ with data works. ... ok
> test_add_opt_column_mismatched_index_data 
> (tests.unit.common.test_table.TestDynamicTableClassColumns)
> Test that adding an optional column from __columns__ with non-matched table 
> raises a warning. ... ok
> test_add_opt_column_mismatched_index_true 
> (tests.unit.common.test_table.TestDynamicTableClassColumns)
> Test that adding an optional column from __columns__ with non-matched table 
> raises a warning. ... ok
> test_add_opt_column_mismatched_table_table 
> (tests.unit.common.test_table.TestDynamicTableClassColumns)
> Test that adding an optional column from __columns__ with non-matched table 
> raises a warning. ... ok
> test_add_opt_column_mismatched_table_true 
> (tests.unit.common.test_table.TestDynamicTableClassColumns)
> Test that adding an optional column from __columns__ with non-matched table 
> raises a warning. ... ok
> test_add_opt_column_twice 
> (tests.unit.common.test_table.TestDynamicTableClassColumns)
> Test that adding an optional column from __columns__ twice fails the second 
> time. ... ok
> test_add_opt_ind_column_after_data 
> (tests.unit.common.test_table.TestDynamicTableClassColumns)
> Test that adding an optional, indexed column from __columns__ with data 
> works. ... ok
> test_add_req_column 
> (tests.unit.common.test_table.TestDynamicTableClassColumns)
> Test that adding a required column from __columns__ raises an error. ... ok
> test_add_req_ind_column 
> (tests.unit.common.test_table.TestDynamicTableClassColumns)
> Test that adding a required, indexed column from __columns__ raises an error. 
> ... ok
> test_add_row_opt_column 
> (tests.unit.common.test_table.TestDynamicTableClassColumns)
> Test that adding a row with an optional column works. ... ok
> test_add_row_opt_column_after_data 
> (tests.unit.common.test_table.TestDynamicTableClassColumns)
> Test that adding a row with an optional column after adding a row without the 
> column raises an error. ... ok
> test_bad_predefined_columns 
> (tests.unit.common.test_table.TestDynamicTableClassColumns)
> Test that gathering columns across a type hierarchy works. ... ok
> test_gather_columns_inheritance 
> (tests.unit.common.test_table.TestDynamicTableClassColumns)
> Test that gathering columns across a type hierarchy works. ... ok
> test_init (tests.unit.common.test_table.TestDynamicTableClassColumns)
> Test that required columns, and not optional columns, in __columns__ are 
> created on init. ... ok
> test_init_columns_add_dup_column 
> (tests.unit.common.test_table.TestDynamicTableClassColumns)
> Test that passing two columns with the same name raises an error. ... ok
> test_init_columns_add_opt_column 
> (tests.unit.common.test_table.TestDynamicTableClassColumns)
> Test that passing an optional column to init works. ... ok
> test_init_columns_add_req_column 
> (tests.unit.common.test_table.TestDynamicTableClassColumns)
> Test that passing a required column to init works. ... ok
> test_init_columns_add_req_column_mismatch_index 
> (tests.unit.common.test_table.TestDynamicTableClassColumns)
> Test that passing a required column that does not match the predefined column 
> specs raises an error. ... ok
> test_init_columns_add_req_column_mismatch_table 
> (tests.unit.common.test_table.TestDynamicTableClassColumns)
> Test that passing a required column that does not match the predefined column 
> specs raises an error. ... ok
> test_roundtrip 
> (tests.unit.common.test_table.TestDynamicTableInitIndexRoundTrip)
> Test whether the container read from a written file is the same as the 
> original file. ... ok
> test_roundtrip_export 
> (tests.unit.common.test_table.TestDynamicTableInitIndexRoundTrip)
> Test whether the container read from a written and then exported file is the 
> same as the original file. ... ok
> test_dynamic_table_region_getitem_bad_index 
> (tests.unit.common.test_table.TestDynamicTableRegion) ... ok
> test_dynamic_table_region_getitem_single_cell 
> (tests.unit.common.test_table.TestDynamicTableRegion) ... ok
> test_dynamic_table_region_getitem_single_row_by_index 
> (tests.unit.common.test_table.TestDynamicTableRegion) ... ok
> test_dynamic_table_region_getitem_slice 
> (tests.unit.common.test_table.TestDynamicTableRegion) ... ok
> test_dynamic_table_region_getitem_slice_of_column 
> (tests.unit.common.test_table.TestDynamicTableRegion) ... ok
> test_dynamic_table_region_iteration 
> (tests.unit.common.test_table.TestDynamicTableRegion) ... ok
> test_dynamic_table_region_set_table_prop 
> (tests.unit.common.test_table.TestDynamicTableRegion) ... ok
> test_dynamic_table_region_set_table_prop_to_none 
> (tests.unit.common.test_table.TestDynamicTableRegion) ... ok
> test_dynamic_table_region_set_with_bad_data 
> (tests.unit.common.test_table.TestDynamicTableRegion) ... skipped 'we no 
> longer check data contents for performance reasons'
> test_dynamic_table_region_shape 
> (tests.unit.common.test_table.TestDynamicTableRegion) ... ok
> test_dynamic_table_region_table_prop 
> (tests.unit.common.test_table.TestDynamicTableRegion) ... ok
> test_dynamic_table_region_to_dataframe 
> (tests.unit.common.test_table.TestDynamicTableRegion) ... ok
> test_dynamic_table_region_to_dataframe_exclude_cols 
> (tests.unit.common.test_table.TestDynamicTableRegion) ... ok
> test_indexed_dynamic_table_region 
> (tests.unit.common.test_table.TestDynamicTableRegion) ... ok
> test_repr (tests.unit.common.test_table.TestDynamicTableRegion) ... ok
> test_index_out_of_bounds 
> (tests.unit.common.test_table.TestDynamicTableRoundTrip) ... ok
> test_roundtrip (tests.unit.common.test_table.TestDynamicTableRoundTrip)
> Test whether the container read from a written file is the same as the 
> original file. ... ok
> test_roundtrip_export (tests.unit.common.test_table.TestDynamicTableRoundTrip)
> Test whether the container read from a written and then exported file is the 
> same as the original file. ... ok
> test_identifier_search_single_int 
> (tests.unit.common.test_table.TestElementIdentifiers) ... ok
> test_identifier_search_single_int_not_found 
> (tests.unit.common.test_table.TestElementIdentifiers) ... ok
> test_identifier_search_single_list 
> (tests.unit.common.test_table.TestElementIdentifiers) ... ok
> test_identifier_search_single_list_all_match 
> (tests.unit.common.test_table.TestElementIdentifiers) ... ok
> test_identifier_search_single_list_not_found 
> (tests.unit.common.test_table.TestElementIdentifiers) ... ok
> test_identifier_search_single_list_partial_match 
> (tests.unit.common.test_table.TestElementIdentifiers) ... ok
> test_identifier_search_with_bad_ids 
> (tests.unit.common.test_table.TestElementIdentifiers) ... ok
> test_identifier_search_with_element_identifier 
> (tests.unit.common.test_table.TestElementIdentifiers) ... ok
> test_roundtrip (tests.unit.common.test_table.TestEmptyDynamicTableRoundTrip)
> Test whether the container read from a written file is the same as the 
> original file. ... ok
> test_roundtrip_export 
> (tests.unit.common.test_table.TestEmptyDynamicTableRoundTrip)
> Test whether the container read from a written and then exported file is the 
> same as the original file. ... ok
> test_list (tests.unit.common.test_table.TestIndexing) ... ok
> test_list_no_df (tests.unit.common.test_table.TestIndexing) ... ok
> test_single_item (tests.unit.common.test_table.TestIndexing) ... ok
> test_single_item_no_df (tests.unit.common.test_table.TestIndexing) ... ok
> test_slice (tests.unit.common.test_table.TestIndexing) ... ok
> test_slice_no_df (tests.unit.common.test_table.TestIndexing) ... ok
> test_init_data (tests.unit.common.test_table.TestVectorIndex) ... ok
> test_init_empty (tests.unit.common.test_table.TestVectorIndex) ... ok
> test_add_row (tests.unit.common.test_table.TestVocabData) ... ok
> test_add_row_index (tests.unit.common.test_table.TestVocabData) ... ok
> test_get (tests.unit.common.test_table.TestVocabData) ... ok
> test_get_2d (tests.unit.common.test_table.TestVocabData) ... ok
> test_get_2d_w_2d (tests.unit.common.test_table.TestVocabData) ... ok
> test_get_list (tests.unit.common.test_table.TestVocabData) ... ok
> test_get_list_indices (tests.unit.common.test_table.TestVocabData) ... ok
> test_get_list_join (tests.unit.common.test_table.TestVocabData) ... ok
> test_init (tests.unit.common.test_table.TestVocabData) ... ok
> test_both_value_and_default_value_set 
> (tests.unit.spec_tests.test_attribute_spec.AttributeSpecTests) ... ok
> test_colliding_shape_and_dims 
> (tests.unit.spec_tests.test_attribute_spec.AttributeSpecTests) ... ok
> test_constructor 
> (tests.unit.spec_tests.test_attribute_spec.AttributeSpecTests) ... ok
> test_default_value 
> (tests.unit.spec_tests.test_attribute_spec.AttributeSpecTests) ... ok
> test_dims_without_shape 
> (tests.unit.spec_tests.test_attribute_spec.AttributeSpecTests) ... ok
> test_invalid_dtype 
> (tests.unit.spec_tests.test_attribute_spec.AttributeSpecTests) ... ok
> test_shape (tests.unit.spec_tests.test_attribute_spec.AttributeSpecTests) ... 
> ok
> test_constructor (tests.unit.spec_tests.test_dataset_spec.DatasetSpecTests) 
> ... ok
> test_constructor_datatype 
> (tests.unit.spec_tests.test_dataset_spec.DatasetSpecTests) ... ok
> test_constructor_default_value 
> (tests.unit.spec_tests.test_dataset_spec.DatasetSpecTests) ... ok
> test_constructor_invalid_table 
> (tests.unit.spec_tests.test_dataset_spec.DatasetSpecTests) ... ok
> test_constructor_invalidate_dtype 
> (tests.unit.spec_tests.test_dataset_spec.DatasetSpecTests) ... ok
> test_constructor_ref_spec 
> (tests.unit.spec_tests.test_dataset_spec.DatasetSpecTests) ... ok
> test_constructor_shape 
> (tests.unit.spec_tests.test_dataset_spec.DatasetSpecTests) ... ok
> test_constructor_table 
> (tests.unit.spec_tests.test_dataset_spec.DatasetSpecTests) ... ok
> test_datatype_extension 
> (tests.unit.spec_tests.test_dataset_spec.DatasetSpecTests) ... ok
> test_datatype_extension_groupspec 
> (tests.unit.spec_tests.test_dataset_spec.DatasetSpecTests)
> Test to make sure DatasetSpec catches when a GroupSpec used as data_type_inc 
> ... ok
> test_datatype_table_extension 
> (tests.unit.spec_tests.test_dataset_spec.DatasetSpecTests) ... ok
> test_datatype_table_extension_diff_format 
> (tests.unit.spec_tests.test_dataset_spec.DatasetSpecTests) ... ok
> test_datatype_table_extension_higher_precision 
> (tests.unit.spec_tests.test_dataset_spec.DatasetSpecTests) ... ok
> test_datatype_table_extension_lower_precision 
> (tests.unit.spec_tests.test_dataset_spec.DatasetSpecTests) ... ok
> test_name_with_compatible_quantity 
> (tests.unit.spec_tests.test_dataset_spec.DatasetSpecTests) ... ok
> test_name_with_incompatible_quantity 
> (tests.unit.spec_tests.test_dataset_spec.DatasetSpecTests) ... ok
> test_recommended_dtypes 
> (tests.unit.spec_tests.test_dtype_spec.DtypeSpecHelper) ... ok
> test_simplify_cpd_type 
> (tests.unit.spec_tests.test_dtype_spec.DtypeSpecHelper) ... ok
> test_valid_primary_dtypes 
> (tests.unit.spec_tests.test_dtype_spec.DtypeSpecHelper) ... ok
> test_build_spec (tests.unit.spec_tests.test_dtype_spec.DtypeSpecTests) ... ok
> test_constructor (tests.unit.spec_tests.test_dtype_spec.DtypeSpecTests) ... ok
> test_invalid_dtype (tests.unit.spec_tests.test_dtype_spec.DtypeSpecTests) ... 
> ok
> test_invalid_refspec_dict 
> (tests.unit.spec_tests.test_dtype_spec.DtypeSpecTests) ... ok
> test_is_ref (tests.unit.spec_tests.test_dtype_spec.DtypeSpecTests) ... ok
> test_refspec_dtype (tests.unit.spec_tests.test_dtype_spec.DtypeSpecTests) ... 
> ok
> test_add_attribute (tests.unit.spec_tests.test_group_spec.GroupSpecTests) ... 
> ok
> test_constructor (tests.unit.spec_tests.test_group_spec.GroupSpecTests) ... ok
> test_constructor_datatype 
> (tests.unit.spec_tests.test_group_spec.GroupSpecTests) ... ok
> test_path (tests.unit.spec_tests.test_group_spec.GroupSpecTests) ... ok
> test_path_complicated (tests.unit.spec_tests.test_group_spec.GroupSpecTests) 
> ... ok
> test_path_no_name (tests.unit.spec_tests.test_group_spec.GroupSpecTests) ... 
> ok
> test_set_dataset (tests.unit.spec_tests.test_group_spec.GroupSpecTests) ... ok
> test_set_group (tests.unit.spec_tests.test_group_spec.GroupSpecTests) ... ok
> test_type_extension (tests.unit.spec_tests.test_group_spec.GroupSpecTests) 
> ... ok
> test_update_attribute_spec 
> (tests.unit.spec_tests.test_group_spec.GroupSpecTests) ... ok
> test_inherited_attributes 
> (tests.unit.spec_tests.test_load_namespace.TestSpecLoad) ... ok
> test_inherited_attributes_not_resolved 
> (tests.unit.spec_tests.test_load_namespace.TestSpecLoad) ... ok
> test_build_namespace_missing_version 
> (tests.unit.spec_tests.test_load_namespace.TestSpecLoadEdgeCase)
> Test that building/creating a SpecNamespace without a version works but 
> raises a warning. ... ok
> test_get_namespace_missing_version 
> (tests.unit.spec_tests.test_load_namespace.TestSpecLoadEdgeCase)
> Test that SpecNamespace.version returns the constant for a missing version if 
> version gets removed. ... ok
> test_load_namespace_none_version 
> (tests.unit.spec_tests.test_load_namespace.TestSpecLoadEdgeCase)
> Test that reading a namespace file without a version works but raises a 
> warning. ... ok
> test_load_namespace_unversioned_version 
> (tests.unit.spec_tests.test_load_namespace.TestSpecLoadEdgeCase)
> Test that reading a namespace file with version=unversioned string works but 
> raises a warning. ... ok
> test_missing_version_string 
> (tests.unit.spec_tests.test_load_namespace.TestSpecLoadEdgeCase)
> Test that the constant variable representing a missing version has not 
> changed. ... ok
> test_constructor (tests.unit.spec_tests.test_ref_spec.RefSpecTests) ... ok
> test_isregion (tests.unit.spec_tests.test_ref_spec.RefSpecTests) ... ok
> test_wrong_reference_type (tests.unit.spec_tests.test_ref_spec.RefSpecTests) 
> ... ok
> test_copy_spec_catalog 
> (tests.unit.spec_tests.test_spec_catalog.SpecCatalogTest) ... ok
> test_deepcopy_spec_catalog 
> (tests.unit.spec_tests.test_spec_catalog.SpecCatalogTest) ... ok
> test_get_full_hierarchy 
> (tests.unit.spec_tests.test_spec_catalog.SpecCatalogTest)
> BaseContainer--+-->AContainer--->ADContainer ... ok
> test_get_spec_source_file 
> (tests.unit.spec_tests.test_spec_catalog.SpecCatalogTest) ... ok
> test_hierarchy (tests.unit.spec_tests.test_spec_catalog.SpecCatalogTest) ... 
> ok
> test_register_spec (tests.unit.spec_tests.test_spec_catalog.SpecCatalogTest) 
> ... ok
> test_subtypes (tests.unit.spec_tests.test_spec_catalog.SpecCatalogTest)
> -BaseContainer--+-->AContainer--->ADContainer ... ok
> test_subtypes_norecursion 
> (tests.unit.spec_tests.test_spec_catalog.SpecCatalogTest)
> -BaseContainer--+-->AContainer--->ADContainer ... ok
> test_subtypes_unknown_type 
> (tests.unit.spec_tests.test_spec_catalog.SpecCatalogTest) ... ok
> test_export (tests.unit.spec_tests.test_spec_write.TestExportSpec)
> Test that export_spec writes the correct files. ... ok
> test_missing_data_types (tests.unit.spec_tests.test_spec_write.TestExportSpec)
> Test that calling export_spec on a namespace builder without data types 
> raises a warning. ... ok
> test_export_namespace 
> (tests.unit.spec_tests.test_spec_write.TestNamespaceBuilder) ... ok
> test_get_source_description 
> (tests.unit.spec_tests.test_spec_write.TestNamespaceBuilder) ... ok
> test_get_source_files 
> (tests.unit.spec_tests.test_spec_write.TestNamespaceBuilder) ... ok
> test_missing_version 
> (tests.unit.spec_tests.test_spec_write.TestNamespaceBuilder)
> Test that creating a namespace builder without a version raises an error. ... 
> ok
> test_read_namespace 
> (tests.unit.spec_tests.test_spec_write.TestNamespaceBuilder) ... ok
> test_get_name (tests.unit.spec_tests.test_spec_write.TestYAMLSpecWrite) ... ok
> test_init (tests.unit.spec_tests.test_spec_write.TestYAMLSpecWrite) ... ok
> test_write_namespace 
> (tests.unit.spec_tests.test_spec_write.TestYAMLSpecWrite) ... ok
> test_add_child (tests.unit.test_container.TestContainer)
> Test that add child creates deprecation warning and also properly sets 
> child's parent and modified ... ok
> test_constructor (tests.unit.test_container.TestContainer)
> Test that constructor properly sets parent and both child and parent have an 
> object_id ... ok
> test_constructor_object_id_none (tests.unit.test_container.TestContainer)
> Test that setting object_id to None in __new__ is OK and the object ID is set 
> on get ... ok
> test_generate_new_id_child (tests.unit.test_container.TestContainer)
> Test that generate_new_id sets a new ID on the container and not its parent 
> and sets modified on both. ... ok
> test_generate_new_id_parent (tests.unit.test_container.TestContainer)
> Test that generate_new_id sets a new ID on the container and its children and 
> sets modified on all. ... ok
> test_generate_new_id_parent_no_recurse 
> (tests.unit.test_container.TestContainer)
> Test that generate_new_id(recurse=False) sets a new ID on the container and 
> not its children. ... ok
> test_reassign_container_source (tests.unit.test_container.TestContainer)
> Test that reassign container source throws error ... ok
> test_remove_child (tests.unit.test_container.TestContainer)
> Test that removing a child removes only the child. ... ok
> test_remove_child_nonchild (tests.unit.test_container.TestContainer)
> Test that removing a non-Container child raises an error. ... ok
> test_remove_child_noncontainer (tests.unit.test_container.TestContainer)
> Test that removing a non-Container child raises an error. ... ok
> test_repr (tests.unit.test_container.TestContainer) ... ok
> test_set_modified_parent (tests.unit.test_container.TestContainer)
> Test that set modified properly sets parent modified ... ok
> test_set_parent (tests.unit.test_container.TestContainer)
> Test that parent setter properly sets parent ... ok
> test_set_parent_exists (tests.unit.test_container.TestContainer)
> Test that setting a parent a second time does nothing ... ok
> test_set_parent_overwrite (tests.unit.test_container.TestContainer)
> Test that parent setter properly blocks overwriting ... ok
> test_set_parent_overwrite_proxy (tests.unit.test_container.TestContainer)
> Test that parent setter properly blocks overwriting with proxy/object ... ok
> test_slash_restriction (tests.unit.test_container.TestContainer) ... ok
> test_type_hierarchy (tests.unit.test_container.TestContainer) ... ok
> test_bool_false (tests.unit.test_container.TestData)
> Test that __bool__ method works correctly on empty data ... ok
> test_bool_true (tests.unit.test_container.TestData)
> Test that __bool__ method works correctly on data with len ... ok
> test_constructor_scalar (tests.unit.test_container.TestData)
> Test that constructor works correctly on scalar data ... ok
> test_shape_list (tests.unit.test_container.TestData)
> Test that shape works for np.array ... ok
> test_shape_nparray (tests.unit.test_container.TestData)
> Test that shape works for np.array ... ok
> test_dataset_shape (tests.unit.test_io_hdf5.TestHDF5Writer) ... ok
> test_read_builder (tests.unit.test_io_hdf5.TestHDF5Writer) ... ok
> test_write_attribute_reference_builder 
> (tests.unit.test_io_hdf5.TestHDF5Writer) ... ok
> test_write_attribute_reference_container 
> (tests.unit.test_io_hdf5.TestHDF5Writer) ... ok
> test_write_builder (tests.unit.test_io_hdf5.TestHDF5Writer) ... ok
> test_write_context_manager (tests.unit.test_io_hdf5.TestHDF5Writer) ... ok
> test_link (tests.unit.test_io_hdf5_h5tools.H5DataIOValid)
> Test that wrapping of linked data within H5DataIO ... ok
> test_read_valid (tests.unit.test_io_hdf5_h5tools.H5DataIOValid)
> Test that h5py.H5Dataset.id.valid works as expected ... ok
> test_valid (tests.unit.test_io_hdf5_h5tools.H5DataIOValid) ... ok
> test__chunked_iter_fill (tests.unit.test_io_hdf5_h5tools.H5IOTest)
> Matrix test of HDF5IO.__chunked_iter_fill__ using a DataChunkIterator with 
> different parameters ... ok
> test_copy_h5py_dataset_h5dataio_input 
> (tests.unit.test_io_hdf5_h5tools.H5IOTest) ... ok
> test_copy_h5py_dataset_input (tests.unit.test_io_hdf5_h5tools.H5IOTest) ... ok
> test_dci_h5dataset (tests.unit.test_io_hdf5_h5tools.H5IOTest) ... ok
> test_dci_h5dataset_scalar (tests.unit.test_io_hdf5_h5tools.H5IOTest) ... ok
> test_dci_h5dataset_sparse_matched (tests.unit.test_io_hdf5_h5tools.H5IOTest) 
> ... ok
> test_dci_h5dataset_sparse_unmatched 
> (tests.unit.test_io_hdf5_h5tools.H5IOTest) ... ok
> test_error_on_unsupported_compression_filter 
> (tests.unit.test_io_hdf5_h5tools.H5IOTest) ... ok
> test_h5dataio_array_conversion_datachunkiterator 
> (tests.unit.test_io_hdf5_h5tools.H5IOTest) ... ok
> test_h5dataio_array_conversion_list 
> (tests.unit.test_io_hdf5_h5tools.H5IOTest) ... ok
> test_h5dataio_array_conversion_numpy 
> (tests.unit.test_io_hdf5_h5tools.H5IOTest) ... ok
> test_link_h5py_dataset_h5dataio_input 
> (tests.unit.test_io_hdf5_h5tools.H5IOTest) ... FAIL
> test_link_h5py_dataset_input (tests.unit.test_io_hdf5_h5tools.H5IOTest) ... 
> FAIL
> test_list_fill_empty (tests.unit.test_io_hdf5_h5tools.H5IOTest) ... ok
> test_list_fill_empty_no_dtype (tests.unit.test_io_hdf5_h5tools.H5IOTest) ... 
> ok
> test_pass_through_of_recommended_chunks 
> (tests.unit.test_io_hdf5_h5tools.H5IOTest) ... ok
> test_value_error_on_incompatible_compression_opts 
> (tests.unit.test_io_hdf5_h5tools.H5IOTest) ... ok
> test_warning_on_linking_of_regular_array 
> (tests.unit.test_io_hdf5_h5tools.H5IOTest) ... ok
> test_warning_on_non_gzip_compression 
> (tests.unit.test_io_hdf5_h5tools.H5IOTest) ... ok
> test_warning_on_setting_io_options_on_h5dataset_input 
> (tests.unit.test_io_hdf5_h5tools.H5IOTest) ... ok
> test_write_dataset_data_chunk_iterator 
> (tests.unit.test_io_hdf5_h5tools.H5IOTest) ... ok
> test_write_dataset_data_chunk_iterator_with_compression 
> (tests.unit.test_io_hdf5_h5tools.H5IOTest) ... ok
> test_write_dataset_iterable (tests.unit.test_io_hdf5_h5tools.H5IOTest) ... ok
> test_write_dataset_iterable_multidimensional_array 
> (tests.unit.test_io_hdf5_h5tools.H5IOTest) ... ok
> test_write_dataset_iterable_multidimensional_array_compression 
> (tests.unit.test_io_hdf5_h5tools.H5IOTest) ... ok
> test_write_dataset_list (tests.unit.test_io_hdf5_h5tools.H5IOTest) ... ok
> test_write_dataset_list_chunked (tests.unit.test_io_hdf5_h5tools.H5IOTest) 
> ... ok
> test_write_dataset_list_compress_available_int_filters 
> (tests.unit.test_io_hdf5_h5tools.H5IOTest) ... ok
> test_write_dataset_list_compress_gzip 
> (tests.unit.test_io_hdf5_h5tools.H5IOTest) ... ok
> test_write_dataset_list_compress_lzf 
> (tests.unit.test_io_hdf5_h5tools.H5IOTest) ... ok
> test_write_dataset_list_compress_szip 
> (tests.unit.test_io_hdf5_h5tools.H5IOTest) ... ok
> test_write_dataset_list_disable_default_compress 
> (tests.unit.test_io_hdf5_h5tools.H5IOTest) ... ok
> test_write_dataset_list_enable_default_compress 
> (tests.unit.test_io_hdf5_h5tools.H5IOTest) ... ok
> test_write_dataset_list_fillvalue (tests.unit.test_io_hdf5_h5tools.H5IOTest) 
> ... ok
> test_write_dataset_scalar (tests.unit.test_io_hdf5_h5tools.H5IOTest) ... ok
> test_write_dataset_string (tests.unit.test_io_hdf5_h5tools.H5IOTest) ... ok
> test_write_multi_dci_conc (tests.unit.test_io_hdf5_h5tools.H5IOTest)
> Test writing multiple DataChunkIterators, concurrently ... ok
> test_write_multi_dci_oaat (tests.unit.test_io_hdf5_h5tools.H5IOTest)
> Test writing multiple DataChunkIterators, one at a time ... ok
> test_write_table (tests.unit.test_io_hdf5_h5tools.H5IOTest) ... ok
> test_write_table_nested (tests.unit.test_io_hdf5_h5tools.H5IOTest) ... ok
> test_init_file_exists_ok 
> (tests.unit.test_io_hdf5_h5tools.HDF5IOInitFileExistsTest) ... ok
> test_init_wminus_file_exists 
> (tests.unit.test_io_hdf5_h5tools.HDF5IOInitFileExistsTest) ... ok
> test_init_x_file_exists 
> (tests.unit.test_io_hdf5_h5tools.HDF5IOInitFileExistsTest) ... ok
> test_init_no_file_ok (tests.unit.test_io_hdf5_h5tools.HDF5IOInitNoFileTest) 
> ... ok
> test_init_no_file_r (tests.unit.test_io_hdf5_h5tools.HDF5IOInitNoFileTest) 
> ... ok
> test_init_no_file_rplus 
> (tests.unit.test_io_hdf5_h5tools.HDF5IOInitNoFileTest) ... ok
> test_copy_file_with_external_links 
> (tests.unit.test_io_hdf5_h5tools.HDF5IOMultiFileTest) ... ok
> test_read_closed (tests.unit.test_io_hdf5_h5tools.HDF5IOReadBuilderClosed) 
> ... ok
> test_read_file_ok (tests.unit.test_io_hdf5_h5tools.HDF5IOReadData) ... ok
> test_read_file_w (tests.unit.test_io_hdf5_h5tools.HDF5IOReadData) ... ok
> test_read_no_data_a (tests.unit.test_io_hdf5_h5tools.HDF5IOReadNoDataTest) 
> ... ok
> test_read_no_data_r (tests.unit.test_io_hdf5_h5tools.HDF5IOReadNoDataTest) 
> ... ok
> test_read_no_data_rplus 
> (tests.unit.test_io_hdf5_h5tools.HDF5IOReadNoDataTest) ... ok
> test_write_a (tests.unit.test_io_hdf5_h5tools.HDF5IOWriteFileExists) ... ok
> test_write_r (tests.unit.test_io_hdf5_h5tools.HDF5IOWriteFileExists) ... ok
> test_write_rplus (tests.unit.test_io_hdf5_h5tools.HDF5IOWriteFileExists) ... 
> ok
> test_write_w (tests.unit.test_io_hdf5_h5tools.HDF5IOWriteFileExists) ... ok
> test_write_no_file_a_ok (tests.unit.test_io_hdf5_h5tools.HDF5IOWriteNoFile) 
> ... ok
> test_write_no_file_w_ok (tests.unit.test_io_hdf5_h5tools.HDF5IOWriteNoFile) 
> ... ok
> test_write_no_file_wminus_ok 
> (tests.unit.test_io_hdf5_h5tools.HDF5IOWriteNoFile) ... ok
> test_write_no_file_x_ok (tests.unit.test_io_hdf5_h5tools.HDF5IOWriteNoFile) 
> ... ok
> test_external_link_to_external_link 
> (tests.unit.test_io_hdf5_h5tools.TestBuildWriteLinkToLink)
> Test writing a file with external links to external links. ... ok
> test_external_link_to_soft_link 
> (tests.unit.test_io_hdf5_h5tools.TestBuildWriteLinkToLink)
> Test writing a file with external links to external links. ... ok
> test_cache_spec (tests.unit.test_io_hdf5_h5tools.TestCacheSpec) ... ok
> test_close_file_with_links (tests.unit.test_io_hdf5_h5tools.TestCloseLinks) 
> ... ok
> test_double_close_file_with_links 
> (tests.unit.test_io_hdf5_h5tools.TestCloseLinks) ... ok
> test_roundtrip (tests.unit.test_io_hdf5_h5tools.TestCpdDatasetRefs) ... ok
> test_roundtrip (tests.unit.test_io_hdf5_h5tools.TestDatasetRefs) ... ok
> test_append_data (tests.unit.test_io_hdf5_h5tools.TestExport)
> Test that exporting a written container after adding groups, links, and 
> references to it works. ... ok
> test_append_external_link_copy_data 
> (tests.unit.test_io_hdf5_h5tools.TestExport)
> Test that exporting a written container after adding a link with 
> link_data=False copies the data. ... ok
> test_append_external_link_data (tests.unit.test_io_hdf5_h5tools.TestExport)
> Test that exporting a written container after adding a link with 
> link_data=True creates external links. ... ok
> test_attr_reference (tests.unit.test_io_hdf5_h5tools.TestExport)
> Test that exporting a written file with attribute references maintains the 
> references. ... ok
> test_basic (tests.unit.test_io_hdf5_h5tools.TestExport)
> Test that exporting a written container works. ... ok
> test_basic_container (tests.unit.test_io_hdf5_h5tools.TestExport)
> Test that exporting a written container, passing in the container arg, works. 
> ... ok
> test_cache_spec (tests.unit.test_io_hdf5_h5tools.TestExport)
> Test that exporting with cache_spec works. ... ok
> test_container_part (tests.unit.test_io_hdf5_h5tools.TestExport)
> Test that exporting a part of a written container raises an error. ... ok
> test_container_unknown (tests.unit.test_io_hdf5_h5tools.TestExport)
> Test that exporting a container that did not come from the src_io object 
> raises an error. ... ok
> test_export_cpd_dset_refs (tests.unit.test_io_hdf5_h5tools.TestExport)
> Test that exporting a written container with a compound dataset with 
> references works. ... ok
> test_export_dset_refs (tests.unit.test_io_hdf5_h5tools.TestExport)
> Test that exporting a written container with a dataset of references works. 
> ... ok
> test_export_io (tests.unit.test_io_hdf5_h5tools.TestExport)
> Test that exporting a written container using HDF5IO.export_io works. ... ok
> test_external_link_dataset (tests.unit.test_io_hdf5_h5tools.TestExport)
> Test that exporting a written file with external linked datasets maintains 
> the links. ... ok
> test_external_link_group (tests.unit.test_io_hdf5_h5tools.TestExport)
> Test that exporting a written file with external linked groups maintains the 
> links. ... ok
> test_external_link_link (tests.unit.test_io_hdf5_h5tools.TestExport)
> Test that exporting a written file with external links to external links 
> maintains the links. ... ok
> test_non_HDF5_src_link_data_true (tests.unit.test_io_hdf5_h5tools.TestExport)
> Test that exporting with a src_io without a manager raises an error. ... ok
> test_non_manager_container (tests.unit.test_io_hdf5_h5tools.TestExport)
> Test that exporting with a src_io without a manager raises an error. ... ok
> test_pop_data (tests.unit.test_io_hdf5_h5tools.TestExport)
> Test that exporting a written container after removing an element from it 
> works. ... ok
> test_pop_linked_group (tests.unit.test_io_hdf5_h5tools.TestExport)
> Test that exporting a written container after removing a linked element from 
> it works. ... ok
> test_soft_link_dataset (tests.unit.test_io_hdf5_h5tools.TestExport)
> Test that exporting a written file with soft linked datasets keeps links 
> within the file. ... ok
> test_soft_link_group (tests.unit.test_io_hdf5_h5tools.TestExport)
> Test that exporting a written file with soft linked groups keeps links within 
> the file. ... ok
> test_wrong_mode (tests.unit.test_io_hdf5_h5tools.TestExport)
> Test that exporting with a src_io without a manager raises an error. ... ok
> test_constructor (tests.unit.test_io_hdf5_h5tools.TestHDF5IO) ... ok
> test_set_file_mismatch (tests.unit.test_io_hdf5_h5tools.TestHDF5IO) ... ok
> test_link_data_false (tests.unit.test_io_hdf5_h5tools.TestLinkData)
> Test that the argument link_data=False for write_builder copies the data. ... 
> ok
> test_link_data_true (tests.unit.test_io_hdf5_h5tools.TestLinkData)
> Test that the argument link_data=True for write_builder creates an external 
> link. ... ok
> test_load_namespaces_file_no_path 
> (tests.unit.test_io_hdf5_h5tools.TestLoadNamespaces)
> Test that loading namespaces from an h5py.File not backed by a file on disk 
> is OK and does not close the file. ... ok
> test_load_namespaces_file_path_matched 
> (tests.unit.test_io_hdf5_h5tools.TestLoadNamespaces)
> Test that loading namespaces given an h5py.File and path is OK and does not 
> close the file. ... ok
> test_load_namespaces_file_path_mismatched 
> (tests.unit.test_io_hdf5_h5tools.TestLoadNamespaces)
> Test that loading namespaces given an h5py.File and path that are mismatched 
> raises an error. ... ok
> test_load_namespaces_no_path_no_file 
> (tests.unit.test_io_hdf5_h5tools.TestLoadNamespaces)
> Test that loading namespaces without a path or file raises an error. ... ok
> test_load_namespaces_none_version 
> (tests.unit.test_io_hdf5_h5tools.TestLoadNamespaces)
> Test that reading a file with a cached namespace and None version works but 
> raises a warning. ... ok
> test_load_namespaces_path (tests.unit.test_io_hdf5_h5tools.TestLoadNamespaces)
> Test that loading namespaces given a path is OK and returns the correct 
> dictionary. ... ok
> test_load_namespaces_unversioned 
> (tests.unit.test_io_hdf5_h5tools.TestLoadNamespaces)
> Test that reading a file with a cached, unversioned version works but raises 
> a warning. ... ok
> test_double_append_new_manager 
> (tests.unit.test_io_hdf5_h5tools.TestMultiWrite)
> Test writing to a container in append mode twice using a new manager without 
> changing the container. ... skipped 'Functionality not yet supported'
> test_double_append_same_manager 
> (tests.unit.test_io_hdf5_h5tools.TestMultiWrite)
> Test writing to a container in append mode twice using the same manager 
> without changing the container. ... skipped 'Functionality not yet supported'
> test_double_write_new_manager (tests.unit.test_io_hdf5_h5tools.TestMultiWrite)
> Test writing to a container in write mode twice using a new manager without 
> changing the container. ... ok
> test_double_write_same_manager 
> (tests.unit.test_io_hdf5_h5tools.TestMultiWrite)
> Test writing to a container in write mode twice using the same manager 
> without changing the container. ... ok
> test_write_add_append_bucket (tests.unit.test_io_hdf5_h5tools.TestMultiWrite)
> Test appending a container to a file. ... ok
> test_write_add_append_double_write 
> (tests.unit.test_io_hdf5_h5tools.TestMultiWrite)
> Test using the same IO object to append a container to a file twice. ... ok
> test_write_add_write (tests.unit.test_io_hdf5_h5tools.TestMultiWrite)
> Test writing a container, adding to the in-memory container, then overwriting 
> the same file. ... ok
> test_no_cache_spec (tests.unit.test_io_hdf5_h5tools.TestNoCacheSpec) ... ok
> test_broken_link (tests.unit.test_io_hdf5_h5tools.TestReadLink)
> Test that opening a file with a broken link raises a warning but is still 
> readable. ... ok
> test_broken_linked_data (tests.unit.test_io_hdf5_h5tools.TestReadLink)
> Test that opening a file with a broken link raises a warning but is still 
> readable. ... ok
> test_link_to_link (tests.unit.test_io_hdf5_h5tools.TestReadLink)
> Test that link to link gets written and read properly ... ok
> test_set_link_loc (tests.unit.test_io_hdf5_h5tools.TestReadLink)
> Test that Builder location is set when it is read as a link ... ok
> test_roundtrip_basic (tests.unit.test_io_hdf5_h5tools.TestRoundTrip) ... ok
> test_roundtrip_empty_dataset (tests.unit.test_io_hdf5_h5tools.TestRoundTrip) 
> ... ok
> test_roundtrip_empty_group (tests.unit.test_io_hdf5_h5tools.TestRoundTrip) 
> ... ok
> test_set_written_on_write (tests.unit.test_io_hdf5_h5tools.TestWritten)
> Test that write_builder changes the written flag of the builder and its 
> children from False to True. ... ok
> test_create_multiple_types 
> (tests.unit.test_multicontainerinterface.TestBadClsConf)
> Test that an error is raised if __clsconf__ specifies 'create' key with 
> multiple types. ... ok
> test_create_multiple_types_multi 
> (tests.unit.test_multicontainerinterface.TestBadClsConf)
> Test that an error is raised if one item of a __clsconf__ list specifies 
> 'create' key with multiple types. ... ok
> test_missing_add (tests.unit.test_multicontainerinterface.TestBadClsConf)
> Test that an error is raised if __clsconf__ is missing the add key. ... ok
> test_missing_add_multi 
> (tests.unit.test_multicontainerinterface.TestBadClsConf)
> Test that an error is raised if one item of a __clsconf__ list is missing the 
> add key. ... ok
> test_missing_attr (tests.unit.test_multicontainerinterface.TestBadClsConf)
> Test that an error is raised if __clsconf__ is missing the attr key. ... ok
> test_missing_attr_multi 
> (tests.unit.test_multicontainerinterface.TestBadClsConf)
> Test that an error is raised if one item of a __clsconf__ list is missing the 
> attr key. ... ok
> test_missing_type (tests.unit.test_multicontainerinterface.TestBadClsConf)
> Test that an error is raised if __clsconf__ is missing the type key. ... ok
> test_missing_type_multi 
> (tests.unit.test_multicontainerinterface.TestBadClsConf)
> Test that an error is raised if one item of a __clsconf__ list is missing the 
> type key. ... ok
> test_wrong_type (tests.unit.test_multicontainerinterface.TestBadClsConf)
> Test that an error is raised if __clsconf__ is missing the add key. ... ok
> test_add_dict (tests.unit.test_multicontainerinterface.TestBasic)
> Test that adding a dict to the attribute dict correctly adds the input dict 
> values. ... ok
> test_add_docval (tests.unit.test_multicontainerinterface.TestBasic)
> Test that the docval for the add method is set correctly. ... ok
> test_add_list (tests.unit.test_multicontainerinterface.TestBasic)
> Test that adding a list to the attribute dict correctly adds the items. ... ok
> test_add_single (tests.unit.test_multicontainerinterface.TestBasic)
> Test that adding a container to the attribute dict correctly adds the 
> container. ... ok
> test_add_single_dup (tests.unit.test_multicontainerinterface.TestBasic)
> Test that adding a container to the attribute dict correctly adds the 
> container. ... ok
> test_add_single_not_parent (tests.unit.test_multicontainerinterface.TestBasic)
> Test that adding a container with a parent to the attribute dict correctly 
> adds the container. ... ok
> test_attr_getter (tests.unit.test_multicontainerinterface.TestBasic)
> Test that the getter for the attribute dict returns a LabelledDict. ... ok
> test_attr_property (tests.unit.test_multicontainerinterface.TestBasic)
> Test that a property is created for the attribute. ... ok
> test_attr_setter_none (tests.unit.test_multicontainerinterface.TestBasic)
> Test that setting the attribute dict to None does not alter the dict. ... ok
> test_create_docval (tests.unit.test_multicontainerinterface.TestBasic)
> Test that the docval for the create method is set correctly. ... ok
> test_getitem (tests.unit.test_multicontainerinterface.TestBasic)
> Test that getitem works. ... ok
> test_getitem_docval (tests.unit.test_multicontainerinterface.TestBasic)
> Test that the docval for __getitem__ is set correctly. ... ok
> test_getitem_empty (tests.unit.test_multicontainerinterface.TestBasic)
> Test that an error is raised if the attribute dict is empty and no name is 
> given to getitem. ... ok
> test_getitem_multiconf (tests.unit.test_multicontainerinterface.TestBasic)
> Test that classes with multiple attribute configurations cannot use getitem. 
> ... ok
> test_getitem_multiple (tests.unit.test_multicontainerinterface.TestBasic)
> Test that an error is raised if the attribute dict has multiple values and no 
> name is given to getitem. ... ok
> test_getitem_not_found (tests.unit.test_multicontainerinterface.TestBasic)
> Test that a KeyError is raised if the key is not found using getitem. ... ok
> test_getitem_single_none (tests.unit.test_multicontainerinterface.TestBasic)
> Test that getitem works wwhen there is a single item and no name is given to 
> getitem. ... ok
> test_getter_docval (tests.unit.test_multicontainerinterface.TestBasic)
> Test that the docval for the get method is set correctly. ... ok
> test_getter_empty (tests.unit.test_multicontainerinterface.TestBasic)
> Test that calling the getter with no args and no items in the attribute dict 
> raises an error. ... ok
> test_getter_name (tests.unit.test_multicontainerinterface.TestBasic)
> Test that calling the getter with a correct key works. ... ok
> test_getter_name_not_found (tests.unit.test_multicontainerinterface.TestBasic)
> Test that calling the getter with a key not in the attribute dict raises a 
> KeyError. ... ok
> test_getter_none (tests.unit.test_multicontainerinterface.TestBasic)
> Test that calling the getter with no args and one item in the attribute 
> returns the item. ... ok
> test_getter_none_multiple (tests.unit.test_multicontainerinterface.TestBasic)
> Test that calling the getter with no args and multiple items in the attribute 
> dict raises an error. ... ok
> test_init_custom_name (tests.unit.test_multicontainerinterface.TestBasic)
> Test that initializing the MCI with a custom name works. ... ok
> test_init_docval (tests.unit.test_multicontainerinterface.TestBasic)
> Test that the docval for the __init__ method is set correctly. ... ok
> test_init_empty (tests.unit.test_multicontainerinterface.TestBasic)
> Test that initializing the MCI with no arguments initializes the attribute 
> dict empty. ... ok
> test_init_multi (tests.unit.test_multicontainerinterface.TestBasic)
> Test that initializing the MCI with no arguments initializes the attribute 
> dict empty. ... ok
> test_remove_child (tests.unit.test_multicontainerinterface.TestBasic)
> Test that removing a child container from the attribute dict resets the 
> parent to None. ... ok
> test_remove_non_child (tests.unit.test_multicontainerinterface.TestBasic)
> Test that removing a non-child container from the attribute dict resets the 
> parent to None. ... ok
> test_init_no_cls_conf (tests.unit.test_multicontainerinterface.TestNoClsConf)
> Test that an MCI class without a __clsconf__ can be declared but __init__ 
> raises an error. ... ok
> test_init_superclass_no_cls_conf 
> (tests.unit.test_multicontainerinterface.TestNoClsConf)
> Test that a subclass of an MCI class without a __clsconf__ can be 
> initialized. ... ok
> test_override_init (tests.unit.test_multicontainerinterface.TestOverrideInit)
> Test that overriding __init__ works. ... ok
> test_override_property 
> (tests.unit.test_multicontainerinterface.TestOverrideInit)
> Test that overriding the attribute property works. ... ok
> test___eq__ (tests.unit.test_query.LinspaceQueryTest)
> Test wrapper equals magic method ... ok
> test___ge__ (tests.unit.test_query.LinspaceQueryTest)
> Test wrapper greater than or equal magic method ... ok
> test___getitem__ (tests.unit.test_query.LinspaceQueryTest)
> Test wrapper getitem using slice ... ok
> test___getitem__query (tests.unit.test_query.LinspaceQueryTest)
> Test wrapper getitem using query ... ok
> test___gt__ (tests.unit.test_query.LinspaceQueryTest)
> Test wrapper greater than magic method ... ok
> test___le__ (tests.unit.test_query.LinspaceQueryTest)
> Test wrapper less than or equal magic method ... ok
> test___lt__ (tests.unit.test_query.LinspaceQueryTest)
> Test wrapper less than magic method ... ok
> test___ne__ (tests.unit.test_query.LinspaceQueryTest)
> Test wrapper not equal magic method ... ok
> test_get_dataset (tests.unit.test_query.LinspaceQueryTest) ... ok
> test___eq__ (tests.unit.test_query.SortedQueryTest)
> Test wrapper equals magic method ... ok
> test___ge__ (tests.unit.test_query.SortedQueryTest)
> Test wrapper greater than or equal magic method ... ok
> test___getitem__ (tests.unit.test_query.SortedQueryTest)
> Test wrapper getitem using slice ... ok
> test___getitem__query (tests.unit.test_query.SortedQueryTest)
> Test wrapper getitem using query ... ok
> test___gt__ (tests.unit.test_query.SortedQueryTest)
> Test wrapper greater than magic method ... ok
> test___le__ (tests.unit.test_query.SortedQueryTest)
> Test wrapper less than or equal magic method ... ok
> test___lt__ (tests.unit.test_query.SortedQueryTest)
> Test wrapper less than magic method ... ok
> test___ne__ (tests.unit.test_query.SortedQueryTest)
> Test wrapper not equal magic method ... ok
> test_get_dataset (tests.unit.test_query.SortedQueryTest) ... ok
> test_datachunk_astype 
> (tests.unit.utils_test.test_core_DataChunk.DataChunkTests) ... ok
> test_datachunk_copy 
> (tests.unit.utils_test.test_core_DataChunk.DataChunkTests) ... ok
> test_datachunk_deepcopy 
> (tests.unit.utils_test.test_core_DataChunk.DataChunkTests) ... ok
> test_custom_iter_first_axis 
> (tests.unit.utils_test.test_core_DataChunkIterator.DataChunkIteratorTests) 
> ... ok
> test_custom_iter_last_axis 
> (tests.unit.utils_test.test_core_DataChunkIterator.DataChunkIteratorTests) 
> ... ok
> test_custom_iter_middle_axis 
> (tests.unit.utils_test.test_core_DataChunkIterator.DataChunkIteratorTests) 
> ... ok
> test_custom_iter_mismatched_axis 
> (tests.unit.utils_test.test_core_DataChunkIterator.DataChunkIteratorTests) 
> ... ok
> test_dtype 
> (tests.unit.utils_test.test_core_DataChunkIterator.DataChunkIteratorTests) 
> ... ok
> test_list_none 
> (tests.unit.utils_test.test_core_DataChunkIterator.DataChunkIteratorTests)
> Test that DataChunkIterator has no dtype or chunks when given a list of None. 
> ... ok
> test_list_none_dtype 
> (tests.unit.utils_test.test_core_DataChunkIterator.DataChunkIteratorTests)
> Test that DataChunkIterator has the passed-in dtype and no chunks when given 
> a list of None. ... ok
> test_list_numpy_scalar 
> (tests.unit.utils_test.test_core_DataChunkIterator.DataChunkIteratorTests) 
> ... ok
> test_list_scalar 
> (tests.unit.utils_test.test_core_DataChunkIterator.DataChunkIteratorTests) 
> ... ok
> test_maxshape 
> (tests.unit.utils_test.test_core_DataChunkIterator.DataChunkIteratorTests) 
> ... ok
> test_multidimensional_list_first_axis 
> (tests.unit.utils_test.test_core_DataChunkIterator.DataChunkIteratorTests)
> Test DataChunkIterator with multidimensional list data, no buffering, and 
> iterating on the first dimension. ... ok
> test_multidimensional_list_last_axis 
> (tests.unit.utils_test.test_core_DataChunkIterator.DataChunkIteratorTests)
> Test DataChunkIterator with multidimensional list data, no buffering, and 
> iterating on the last dimension. ... ok
> test_multidimensional_list_middle_axis 
> (tests.unit.utils_test.test_core_DataChunkIterator.DataChunkIteratorTests)
> Test DataChunkIterator with multidimensional list data, no buffering, and 
> iterating on a middle dimension. ... ok
> test_none_iter 
> (tests.unit.utils_test.test_core_DataChunkIterator.DataChunkIteratorTests)
> Test that DataChunkIterator __init__ sets defaults correctly and all chunks 
> and recommended shapes are None. ... ok
> test_numpy_iter_buffered_first_axis 
> (tests.unit.utils_test.test_core_DataChunkIterator.DataChunkIteratorTests)
> Test DataChunkIterator with numpy data, buffering, and iterating on the first 
> dimension. ... ok
> test_numpy_iter_buffered_last_axis 
> (tests.unit.utils_test.test_core_DataChunkIterator.DataChunkIteratorTests)
> Test DataChunkIterator with numpy data, buffering, and iterating on the last 
> dimension. ... ok
> test_numpy_iter_buffered_middle_axis 
> (tests.unit.utils_test.test_core_DataChunkIterator.DataChunkIteratorTests)
> Test DataChunkIterator with numpy data, buffering, and iterating on a middle 
> dimension. ... ok
> test_numpy_iter_unbuffered_first_axis 
> (tests.unit.utils_test.test_core_DataChunkIterator.DataChunkIteratorTests)
> Test DataChunkIterator with numpy data, no buffering, and iterating on the 
> first dimension. ... ok
> test_numpy_iter_unbuffered_last_axis 
> (tests.unit.utils_test.test_core_DataChunkIterator.DataChunkIteratorTests)
> Test DataChunkIterator with numpy data, no buffering, and iterating on the 
> last dimension. ... ok
> test_numpy_iter_unbuffered_middle_axis 
> (tests.unit.utils_test.test_core_DataChunkIterator.DataChunkIteratorTests)
> Test DataChunkIterator with numpy data, no buffering, and iterating on a 
> middle dimension. ... ok
> test_numpy_iter_unmatched_buffer_size 
> (tests.unit.utils_test.test_core_DataChunkIterator.DataChunkIteratorTests) 
> ... ok
> test_set_maxshape 
> (tests.unit.utils_test.test_core_DataChunkIterator.DataChunkIteratorTests) 
> ... ok
> test_sparse_data_buffer_aligned 
> (tests.unit.utils_test.test_core_DataChunkIterator.DataChunkIteratorTests) 
> ... ok
> test_sparse_data_buffer_notaligned 
> (tests.unit.utils_test.test_core_DataChunkIterator.DataChunkIteratorTests) 
> ... ok
> test_standard_iterator_unbuffered 
> (tests.unit.utils_test.test_core_DataChunkIterator.DataChunkIteratorTests) 
> ... ok
> test_standard_iterator_unmatched_buffersized 
> (tests.unit.utils_test.test_core_DataChunkIterator.DataChunkIteratorTests) 
> ... ok
> test_start_with_none 
> (tests.unit.utils_test.test_core_DataChunkIterator.DataChunkIteratorTests) 
> ... ok
> test_astype 
> (tests.unit.utils_test.test_core_DataChunkIterator.DataChunkTests) ... ok
> test_dtype (tests.unit.utils_test.test_core_DataChunkIterator.DataChunkTests) 
> ... ok
> test_len_operator_no_data 
> (tests.unit.utils_test.test_core_DataChunkIterator.DataChunkTests) ... ok
> test_len_operator_with_data 
> (tests.unit.utils_test.test_core_DataChunkIterator.DataChunkTests) ... ok
> test_copy (tests.unit.utils_test.test_core_DataIO.DataIOTests) ... ok
> test_dataio_slice_delegation 
> (tests.unit.utils_test.test_core_DataIO.DataIOTests) ... ok
> test_deepcopy (tests.unit.utils_test.test_core_DataIO.DataIOTests) ... ok
> test_set_dataio (tests.unit.utils_test.test_core_DataIO.DataIOTests)
> Test that Data.set_dataio works as intended ... ok
> test_set_dataio_data_already_set 
> (tests.unit.utils_test.test_core_DataIO.DataIOTests)
> Test that Data.set_dataio works as intended ... ok
> test_default_message 
> (tests.unit.utils_test.test_core_ShapeValidator.ShapeValidatorResultTests) 
> ... ok
> test_ensure_use_of_tuples_during_asignment 
> (tests.unit.utils_test.test_core_ShapeValidator.ShapeValidatorResultTests) 
> ... ok
> test_set_error_to_illegal_type 
> (tests.unit.utils_test.test_core_ShapeValidator.ShapeValidatorResultTests) 
> ... ok
> test_DataChunkIterator_error_on_undetermined_axis 
> (tests.unit.utils_test.test_core_ShapeValidator.ShapeValidatorTests) ... ok
> test_DataChunkIterator_ignore_undetermined_axis 
> (tests.unit.utils_test.test_core_ShapeValidator.ShapeValidatorTests) ... ok
> test_DataChunkIterators_match 
> (tests.unit.utils_test.test_core_ShapeValidator.ShapeValidatorTests) ... ok
> test_DynamicTableRegion_shape_validation 
> (tests.unit.utils_test.test_core_ShapeValidator.ShapeValidatorTests) ... ok
> test_array_all_dimensions_match 
> (tests.unit.utils_test.test_core_ShapeValidator.ShapeValidatorTests) ... ok
> test_array_axis_index_out_of_bounds_mutilple_axis 
> (tests.unit.utils_test.test_core_ShapeValidator.ShapeValidatorTests) ... ok
> test_array_axis_index_out_of_bounds_single_axis 
> (tests.unit.utils_test.test_core_ShapeValidator.ShapeValidatorTests) ... ok
> test_array_dimensions_mismatch 
> (tests.unit.utils_test.test_core_ShapeValidator.ShapeValidatorTests) ... ok
> test_array_unequal_number_of_axes_for_comparison 
> (tests.unit.utils_test.test_core_ShapeValidator.ShapeValidatorTests) ... ok
> test_array_unequal_number_of_dimensions 
> (tests.unit.utils_test.test_core_ShapeValidator.ShapeValidatorTests) ... ok
> test_array_unequal_number_of_dimensions_check_multiple_axesy 
> (tests.unit.utils_test.test_core_ShapeValidator.ShapeValidatorTests) ... ok
> test_array_unequal_number_of_dimensions_check_one_axis_only 
> (tests.unit.utils_test.test_core_ShapeValidator.ShapeValidatorTests) ... ok
> test_allow_positional_error 
> (tests.unit.utils_test.test_docval.TestDocValidator) ... ok
> test_allow_positional_warn 
> (tests.unit.utils_test.test_docval.TestDocValidator) ... ok
> test_bad_shape (tests.unit.utils_test.test_docval.TestDocValidator) ... ok
> test_bad_type (tests.unit.utils_test.test_docval.TestDocValidator) ... ok
> test_bool_string_type (tests.unit.utils_test.test_docval.TestDocValidator) 
> ... ok
> test_bool_type (tests.unit.utils_test.test_docval.TestDocValidator) ... ok
> test_catch_dup_names (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that docval does not allow duplicate argument names ... ok
> test_docval_add (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that docval works with a single positional ... ok
> test_docval_add2 (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that docval works with two positional ... ok
> test_docval_add2_kw_all_kw_syntax 
> (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that docval works with two positional ... ok
> test_docval_add2_kw_default 
> (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that docval works with two positional ... ok
> test_docval_add2_kw_default_sub 
> (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that docval works with a four positional arguments and ... ok
> test_docval_add2_kw_default_sub_missing_args 
> (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that docval catches missing arguments with a four positional arguments 
> ... ok
> test_docval_add2_kw_kw_syntax 
> (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that docval works with two positional ... ok
> test_docval_add2_kw_kwsyntax_sub 
> (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that docval works when called with a four positional ... ok
> test_docval_add2_kw_kwsyntax_sub_missing_args 
> (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that docval catches missing arguments when called with a four positional 
> ... ok
> test_docval_add2_kw_kwsyntax_sub_nonetype_arg 
> (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that docval catches NoneType when called with a four positional ... ok
> test_docval_add2_kw_pos_syntax 
> (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that docval works with two positional ... ok
> test_docval_add2_kw_pos_syntax_missing_args 
> (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that docval catches incorrect type with two positional ... ok
> test_docval_add2_pos_as_kw 
> (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that docval works with two positional ... ok
> test_docval_add2_w_unicode 
> (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that docval works with two positional ... ok
> test_docval_add_kw (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that docval works with a single positional ... ok
> test_docval_add_missing_args 
> (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that docval catches missing argument ... ok
> test_docval_add_sub (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that docval works with a two positional arguments, ... ok
> test_dup_kw (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that docval raises an error if a keyword argument ... ok
> test_enum_bad_type (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that docval with an enum check where the arg type includes an invalid 
> enum type fails ... ok
> test_enum_bool_mixed (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that the basic usage of an enum check on a tuple of bool, int, float, 
> and string works ... ok
> test_enum_float (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that the basic usage of an enum check on floats works ... ok
> test_enum_forbidden_values 
> (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that docval with enum values that include a forbidden type fails ... ok
> test_enum_int (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that the basic usage of an enum check on ints works ... ok
> test_enum_none_type (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that the basic usage of an enum check on None works ... ok
> test_enum_single_allowed (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that docval with an enum check on a single value fails ... ok
> test_enum_str (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that the basic usage of an enum check on strings works ... ok
> test_enum_str_default (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that docval with an enum check on strings and a default value works ... 
> ok
> test_enum_str_none_default 
> (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that docval with an enum check on strings and a None default value works 
> ... ok
> test_enum_uint (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that the basic usage of an enum check on uints works ... ok
> test_extra_args_dup_kw (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that docval raises an error if a keyword argument ... ok
> test_extra_args_pos_kw (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that docval raises an error if too many positional ... ok
> test_extra_args_pos_kw_ok (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that docval does not raise an error if too many ... ok
> test_extra_args_pos_only (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that docval raises an error if too many positional ... ok
> test_extra_args_pos_only_ok 
> (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that docval raises an error if too many positional ... ok
> test_extra_kwarg (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that docval parses arguments when only keyword ... ok
> test_extra_kwargs_pos_kw (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that docval raises an error if extra keyword ... ok
> test_fmt_docval_args (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that fmt_docval_args works ... ok
> test_fmt_docval_args_allow_extra 
> (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that fmt_docval_args works ... ok
> test_fmt_docval_args_no_docval 
> (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that fmt_docval_args raises an error when run on function without docval 
> ... ok
> test_get_docval_all (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that get_docval returns a tuple of the docval arguments ... ok
> test_get_docval_missing_arg 
> (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that get_docval throws error if the matching docval argument is not 
> found ... ok
> test_get_docval_missing_arg_of_many_ok 
> (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that get_docval throws error if the matching docval arguments is not 
> found ... ok
> test_get_docval_missing_args 
> (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that get_docval throws error if the matching docval arguments is not 
> found ... ok
> test_get_docval_none (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that get_docval returns an empty tuple if there is no docval ... ok
> test_get_docval_none_arg (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that get_docval throws error if there is no docval and an argument name 
> is passed ... ok
> test_get_docval_one_arg (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that get_docval returns the matching docval argument ... ok
> test_get_docval_two_args (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that get_docval returns the matching docval arguments in order ... ok
> test_multi_shape (tests.unit.utils_test.test_docval.TestDocValidator) ... ok
> test_only_kw_arg1_arg2 (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that docval parses arguments when only keyword ... ok
> test_only_kw_arg1_arg2_pos 
> (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that docval parses arguments when only keyword ... ok
> test_only_kw_arg1_no_arg2 (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that docval parses arguments when only keyword ... ok
> test_only_kw_arg1_pos_no_arg2 
> (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that docval parses arguments when only keyword ... ok
> test_only_kw_arg2_no_arg1 (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that docval parses arguments when only keyword ... ok
> test_only_kw_no_args (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that docval parses arguments when only keyword ... ok
> test_uint_string_type (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that docval type specification of string 'uint' matches np.uint of all 
> available precisions. ... ok
> test_uint_type (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that docval type specification of np.uint32 works as expected. ... ok
> test_unsupported_docval_term 
> (tests.unit.utils_test.test_docval.TestDocValidator)
> Test that docval does not allow setting of arguments ... ok
> test_shape_invalid_unpack 
> (tests.unit.utils_test.test_docval.TestDocValidatorChain)
> Test that passing an object for an argument with required shape and 
> object.argument has an invalid shape ... ok
> test_shape_invalid_unpack_default 
> (tests.unit.utils_test.test_docval.TestDocValidatorChain)
> Test that passing an object for an argument with required shape and a default 
> value and object.argument has ... ok
> test_shape_none_unpack 
> (tests.unit.utils_test.test_docval.TestDocValidatorChain)
> Test that passing an object for an argument with required shape and 
> object.argument is None is OK ... ok
> test_shape_none_unpack_default 
> (tests.unit.utils_test.test_docval.TestDocValidatorChain)
> Test that passing an object for an argument with required shape and a default 
> value and object.argument is ... ok
> test_shape_other_unpack 
> (tests.unit.utils_test.test_docval.TestDocValidatorChain)
> Test that passing an object for an argument with required shape and 
> object.argument is an object without ... ok
> test_shape_other_unpack_default 
> (tests.unit.utils_test.test_docval.TestDocValidatorChain)
> Test that passing an object for an argument with required shape and a default 
> value and object.argument is ... ok
> test_shape_valid_unpack 
> (tests.unit.utils_test.test_docval.TestDocValidatorChain)
> Test that passing an object for an argument with required shape tests the 
> shape of object.argument ... ok
> test_shape_valid_unpack_default 
> (tests.unit.utils_test.test_docval.TestDocValidatorChain)
> Test that passing an object for an argument with required shape and a default 
> value tests the shape of ... ok
> test_type_arg (tests.unit.utils_test.test_docval.TestDocValidatorChain)
> Test that passing an object for an argument that allows a specific type works 
> ... ok
> test_type_arg_wrong_type 
> (tests.unit.utils_test.test_docval.TestDocValidatorChain)
> Test that passing an object for an argument that does not match a specific 
> type raises an error ... ok
> test_arg_not_found_many_args (tests.unit.utils_test.test_docval.TestGetargs) 
> ... ok
> test_arg_not_found_one_arg (tests.unit.utils_test.test_docval.TestGetargs) 
> ... ok
> test_last_arg_not_dict (tests.unit.utils_test.test_docval.TestGetargs) ... ok
> test_many_args_get_all (tests.unit.utils_test.test_docval.TestGetargs) ... ok
> test_many_args_get_some (tests.unit.utils_test.test_docval.TestGetargs) ... ok
> test_many_args_reverse (tests.unit.utils_test.test_docval.TestGetargs) ... ok
> test_many_args_unpack (tests.unit.utils_test.test_docval.TestGetargs) ... ok
> test_one_arg_first (tests.unit.utils_test.test_docval.TestGetargs) ... ok
> test_one_arg_second (tests.unit.utils_test.test_docval.TestGetargs) ... ok
> test_too_few_args (tests.unit.utils_test.test_docval.TestGetargs) ... ok
> test_arg_not_found_many_args (tests.unit.utils_test.test_docval.TestPopargs) 
> ... ok
> test_arg_not_found_one_arg (tests.unit.utils_test.test_docval.TestPopargs) 
> ... ok
> test_last_arg_not_dict (tests.unit.utils_test.test_docval.TestPopargs) ... ok
> test_many_args_pop_all (tests.unit.utils_test.test_docval.TestPopargs) ... ok
> test_many_args_pop_some (tests.unit.utils_test.test_docval.TestPopargs) ... ok
> test_many_args_reverse (tests.unit.utils_test.test_docval.TestPopargs) ... ok
> test_many_args_unpack (tests.unit.utils_test.test_docval.TestPopargs) ... ok
> test_one_arg_first (tests.unit.utils_test.test_docval.TestPopargs) ... ok
> test_one_arg_second (tests.unit.utils_test.test_docval.TestPopargs) ... ok
> test_too_few_args (tests.unit.utils_test.test_docval.TestPopargs) ... ok
> test_add_basic (tests.unit.utils_test.test_labelleddict.TestLabelledDict)
> Test add method on object with correct key_attr. ... ok
> test_add_callable (tests.unit.utils_test.test_labelleddict.TestLabelledDict)
> Test that add properly adds the object and calls the add_callable function. 
> ... ok
> test_add_value_missing_key 
> (tests.unit.utils_test.test_labelleddict.TestLabelledDict)
> Test that add raises an error if the value being set does not have the 
> attribute key_attr. ... ok
> test_clear_callback 
> (tests.unit.utils_test.test_labelleddict.TestLabelledDict) ... ok
> test_clear_nocallback 
> (tests.unit.utils_test.test_labelleddict.TestLabelledDict) ... ok
> test_constructor (tests.unit.utils_test.test_labelleddict.TestLabelledDict)
> Test that constructor sets arguments properly. ... ok
> test_constructor_default 
> (tests.unit.utils_test.test_labelleddict.TestLabelledDict)
> Test that constructor sets default key attribute. ... ok
> test_delitem_callback 
> (tests.unit.utils_test.test_labelleddict.TestLabelledDict) ... ok
> test_delitem_nocallback 
> (tests.unit.utils_test.test_labelleddict.TestLabelledDict) ... ok
> test_getitem_eqeq_no_key_attr 
> (tests.unit.utils_test.test_labelleddict.TestLabelledDict)
> Test that dict[key_attr == val] raises an error if key_attr is not given. ... 
> ok
> test_getitem_eqeq_no_key_attr_no_val 
> (tests.unit.utils_test.test_labelleddict.TestLabelledDict)
> Test that dict[key_attr == val] raises an error if key_attr is not given and 
> val is not given. ... ok
> test_getitem_eqeq_no_val 
> (tests.unit.utils_test.test_labelleddict.TestLabelledDict)
> Test that dict[key_attr == val] raises an error if val is not given. ... ok
> test_getitem_eqeq_nonempty 
> (tests.unit.utils_test.test_labelleddict.TestLabelledDict)
> Test that dict[key_attr == val] returns the single matching object. ... ok
> test_getitem_eqeq_nonempty_key_attr_no_match 
> (tests.unit.utils_test.test_labelleddict.TestLabelledDict)
> Test that dict[key_attr == unknown_val] where a matching value is not found 
> raises a KeyError. ... ok
> test_getitem_eqeq_nonempty_unknown_attr 
> (tests.unit.utils_test.test_labelleddict.TestLabelledDict)
> Test that dict[unknown_attr == val] where unknown_attr is not a field on the 
> values raises an error. ... ok
> test_getitem_eqeq_other_key 
> (tests.unit.utils_test.test_labelleddict.TestLabelledDict)
> Test that dict[other_attr == val] where there are no query matches returns an 
> empty set. ... ok
> test_getitem_eqeq_unknown_val 
> (tests.unit.utils_test.test_labelleddict.TestLabelledDict)
> Test that dict[unknown_attr == val] where there are no query matches returns 
> an empty set. ... ok
> test_getitem_nonempty_other_key 
> (tests.unit.utils_test.test_labelleddict.TestLabelledDict)
> Test that dict[other_key == val] returns a set of matching objects. ... ok
> test_getitem_unknown_val 
> (tests.unit.utils_test.test_labelleddict.TestLabelledDict)
> Test that dict[unknown_key] where the key unknown_key is not in the dict 
> raises an error. ... ok
> test_pop_callback (tests.unit.utils_test.test_labelleddict.TestLabelledDict) 
> ... ok
> test_pop_nocallback 
> (tests.unit.utils_test.test_labelleddict.TestLabelledDict) ... ok
> test_popitem_callback 
> (tests.unit.utils_test.test_labelleddict.TestLabelledDict) ... ok
> test_popitem_nocallback 
> (tests.unit.utils_test.test_labelleddict.TestLabelledDict) ... ok
> test_set_key_attr (tests.unit.utils_test.test_labelleddict.TestLabelledDict)
> Test that the key attribute cannot be set after initialization. ... ok
> test_setdefault_callback 
> (tests.unit.utils_test.test_labelleddict.TestLabelledDict) ... ok
> test_setitem_callable 
> (tests.unit.utils_test.test_labelleddict.TestLabelledDict)
> Test that setitem properly sets the object and calls the add_callable 
> function. ... ok
> test_setitem_getitem_basic 
> (tests.unit.utils_test.test_labelleddict.TestLabelledDict)
> Test that setitem and getitem properly set and get the object. ... ok
> test_setitem_value_duplicate_key 
> (tests.unit.utils_test.test_labelleddict.TestLabelledDict)
> Test that setitem raises an error if the key already exists in the dict. ... 
> ok
> test_setitem_value_inconsistent_key 
> (tests.unit.utils_test.test_labelleddict.TestLabelledDict)
> Test that setitem raises an error if the value being set has an inconsistent 
> key. ... ok
> test_setitem_value_missing_key 
> (tests.unit.utils_test.test_labelleddict.TestLabelledDict)
> Test that setitem raises an error if the value being set does not have the 
> attribute key_attr. ... ok
> test_update_callback 
> (tests.unit.utils_test.test_labelleddict.TestLabelledDict) ... ok
> test_arbitrary_iterable_with_len 
> (tests.unit.utils_test.test_utils.TestGetDataShape)
> Test get_data_shape with strict_no_data_load=True on an arbitrary iterable 
> object with __len__. ... ok
> test_dataio (tests.unit.utils_test.test_utils.TestGetDataShape)
> Test get_data_shape on DataIO of various shapes and maxshape. ... ok
> test_dci (tests.unit.utils_test.test_utils.TestGetDataShape)
> Test get_data_shape on DataChunkIterators of various shapes and maxshape. ... 
> ok
> test_h5dataset (tests.unit.utils_test.test_utils.TestGetDataShape)
> Test get_data_shape on h5py.Datasets of various shapes and maxshape. ... ok
> test_list (tests.unit.utils_test.test_utils.TestGetDataShape)
> Test get_data_shape on lists of various shapes. ... ok
> test_nparray (tests.unit.utils_test.test_utils.TestGetDataShape)
> Test get_data_shape on numpy arrays of various shapes. ... ok
> test_other (tests.unit.utils_test.test_utils.TestGetDataShape)
> Test get_data_shape on miscellaneous edge cases. ... ok
> test_set (tests.unit.utils_test.test_utils.TestGetDataShape)
> Test get_data_shape on sets, which have __len__ but are not subscriptable. 
> ... ok
> test_strict_no_data_load (tests.unit.utils_test.test_utils.TestGetDataShape)
> Test get_data_shape with strict_no_data_load=True on nested lists/tuples is 
> the same as when it is False. ... ok
> test_string (tests.unit.utils_test.test_utils.TestGetDataShape)
> Test get_data_shape on strings and collections of strings. ... ok
> test_tuple (tests.unit.utils_test.test_utils.TestGetDataShape)
> Test get_data_shape on tuples of various shapes. ... ok
> test_empty_list 
> (tests.unit.validator_tests.test_validate.Test1DArrayValidation)
> Test that validator allows an empty list where an array is specified. ... ok
> test_empty_nparray 
> (tests.unit.validator_tests.test_validate.Test1DArrayValidation)
> Test that validator allows an empty numpy array where an array is specified. 
> ... ok
> test_scalar (tests.unit.validator_tests.test_validate.Test1DArrayValidation)
> Test that validator does not allow a scalar where an array is specified. ... 
> ok
> test_invalid_incorrect_type_get_validator 
> (tests.unit.validator_tests.test_validate.TestBasicSpec) ... ok
> test_invalid_incorrect_type_validate 
> (tests.unit.validator_tests.test_validate.TestBasicSpec) ... ok
> test_invalid_missing (tests.unit.validator_tests.test_validate.TestBasicSpec) 
> ... ok
> test_valid (tests.unit.validator_tests.test_validate.TestBasicSpec) ... ok
> test_invalid_isodatetime 
> (tests.unit.validator_tests.test_validate.TestDateTimeInSpec) ... ok
> test_invalid_isodatetime_array 
> (tests.unit.validator_tests.test_validate.TestDateTimeInSpec) ... ok
> test_valid_isodatetime 
> (tests.unit.validator_tests.test_validate.TestDateTimeInSpec) ... ok
> test_ascii_for_utf8 
> (tests.unit.validator_tests.test_validate.TestDtypeValidation)
> Test that validator allows ASCII data where UTF8 is specified. ... ok
> test_bool_for_numeric 
> (tests.unit.validator_tests.test_validate.TestDtypeValidation)
> Test that validator does not allow bool data where numeric is specified. ... 
> ok
> test_int64_for_int8 
> (tests.unit.validator_tests.test_validate.TestDtypeValidation)
> Test that validator allows int64 data where int8 is specified. ... ok
> test_int64_for_numeric 
> (tests.unit.validator_tests.test_validate.TestDtypeValidation)
> Test that validator allows int64 data where numeric is specified. ... ok
> test_int8_for_int64 
> (tests.unit.validator_tests.test_validate.TestDtypeValidation)
> Test that validator does not allow int8 data where int64 is specified. ... ok
> test_utf8_for_ascii 
> (tests.unit.validator_tests.test_validate.TestDtypeValidation)
> Test that validator does not allow UTF8 where ASCII is specified. ... ok
> test_invalid_missing_req_type 
> (tests.unit.validator_tests.test_validate.TestEmptySpec) ... ok
> test_valid (tests.unit.validator_tests.test_validate.TestEmptySpec) ... ok
> test_invalid_missing_req_group 
> (tests.unit.validator_tests.test_validate.TestNestedTypes) ... ok
> test_invalid_wrong_name_req_type 
> (tests.unit.validator_tests.test_validate.TestNestedTypes) ... ok
> test_valid (tests.unit.validator_tests.test_validate.TestNestedTypes) ... ok
> test_valid_wo_opt_attr 
> (tests.unit.validator_tests.test_validate.TestNestedTypes) ... ok
> 
> ======================================================================
> FAIL: test_link_h5py_dataset_h5dataio_input 
> (tests.unit.test_io_hdf5_h5tools.H5IOTest)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/tests/unit/test_io_hdf5_h5tools.py",
>  line 688, in test_link_h5py_dataset_h5dataio_input
>     self.assertTrue(isinstance(self.f.get('test_softlink', getlink=True), 
> SoftLink))
> AssertionError: False is not true
> 
> ======================================================================
> FAIL: test_link_h5py_dataset_input (tests.unit.test_io_hdf5_h5tools.H5IOTest)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build/tests/unit/test_io_hdf5_h5tools.py",
>  line 671, in test_link_h5py_dataset_input
>     self.assertTrue(isinstance(self.f.get('test_softlink', getlink=True), 
> SoftLink))
> AssertionError: False is not true
> 
> ----------------------------------------------------------------------
> Ran 748 tests in 3.146s
> 
> FAILED (failures=2, skipped=3, expected failures=1)
> E: pybuild pybuild:352: test: plugin distutils failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_hdmf/build; python3.9 -m unittest 
> discover -v 
> dh_auto_test: error: pybuild --test -i python{version} -p "3.9 3.8" returned 
> exit code 13

The full build log is available from:
   http://qa-logs.debian.net/2020/10/27/hdmf_2.2.0-1_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.

--- End Message ---
--- Begin Message ---
Source: hdmf
Source-Version: 2.3.0-1
Done: Andreas Tille <ti...@debian.org>

We believe that the bug you reported is fixed in the latest version of
hdmf, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 973...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andreas Tille <ti...@debian.org> (supplier of updated hdmf package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 09 Dec 2020 09:01:56 +0100
Source: hdmf
Architecture: source
Version: 2.3.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team 
<debian-med-packag...@lists.alioth.debian.org>
Changed-By: Andreas Tille <ti...@debian.org>
Closes: 973148
Changes:
 hdmf (2.3.0-1) unstable; urgency=medium
 .
   * Team upload.
   * New upstream version
     Closes: #973148
   * Standards-Version: 4.5.1 (routine-update)
   * watch file standard 4 (routine-update)
Checksums-Sha1:
 0ceb428dc5e64bd9fed7cdcde94455e3f6ed49c6 2217 hdmf_2.3.0-1.dsc
 a90e3ffaa66ded481f59ea1a4dadc3a7f6931d14 243531 hdmf_2.3.0.orig.tar.gz
 e86157159f416b6e05de94c7f8b6cb857e0ba995 4592 hdmf_2.3.0-1.debian.tar.xz
 0e17f553998802362ecdb30fa29175413d7f3f2f 7257 hdmf_2.3.0-1_amd64.buildinfo
Checksums-Sha256:
 3d1ecbb15a6156edd50a365c0b806a7b3a4ac86b43a4cfb5ef85fa588619117b 2217 
hdmf_2.3.0-1.dsc
 4f25c0ecdf42e0f11072cc8abb2572287c1fc55222702520b0266be9be4e6cf7 243531 
hdmf_2.3.0.orig.tar.gz
 feaec64ce6d9c2a58eaa408c6895848959a4e0d1d7dbd42f09b560a0f0600d4b 4592 
hdmf_2.3.0-1.debian.tar.xz
 e1f0982caaa75269e44a7cc73b552cfa12c83b285508c6bb2a4151a81fbe6385 7257 
hdmf_2.3.0-1_amd64.buildinfo
Files:
 b85019c4718fb3b61e8bb99f355dcbe7 2217 python optional hdmf_2.3.0-1.dsc
 7903bbb19a985c9c311c8c696887c055 243531 python optional hdmf_2.3.0.orig.tar.gz
 bcd5f1f2ae99b9e21b1661e7b11d8af8 4592 python optional 
hdmf_2.3.0-1.debian.tar.xz
 17e13f7566631355c31af5ce3812680a 7257 python optional 
hdmf_2.3.0-1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJFBAEBCAAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAl/QhYQRHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtG7RhAAjqEi8f4M4/BtjqfI3ZaseKeecglxiXbx
Ux0vYkoiWRg1q26zEDPkZk+/cqetNzaz1VW7zdZZjS/yjofyvajs9fwJrHwT7BkY
oGwIDgMWlKki7zUo3+JyZIuBFrSRV78/7PUvANKTcIo5sPRqOxF18ymts1lbn4KW
tKTzUvBrbCW2NjaBU7j95YBWAiIT/JgN5Z0fVUq12JwSfQtlmrTnffVwCJqn0/n6
Xe+nls/LUIbHyoR6FH3IMVatWyJL7WmHU0AWFy2qg3pxNgTYgJ5OkVK7mmzRJAcd
E8GOL0xMTG3U2DNRY+9MPQKg5BLNLZ1BqyaalSwTYAH3AZvhbj4r8ILPYYH0/GDu
qpF5Z8pF76+/l0fzNPaY9Io6AeOrJKratC3z75hm+a2RLhYrZ8vjztyGkpGG4kuZ
O5zGmf8FYt1Hfr8TffsYyuyX6NPCAlp5BMPafv2MeqvRdJr24nSiWKQ6qZ7isAu0
VwQiFI/bEcLuLmmJIDArblRZC2Pk+4IzbdKxEhOUaR6FA0jPaEL1Wg1Fp5Z8HI6c
viQUjob+AQEBnH3677U7xggWK4jExPe4YK17yrIuhC2YvmfgFiWlFxSWOIKMBeLu
6jP08IXXPEUWQTart8nzBSpEWwadaHFwep+cJP70MeoRiGHS/eQ8FUWzKOsnJHxa
/4VnsNpcHY4=
=UI3J
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to