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.