nixio.test package¶
Subpackages¶
Submodules¶
nixio.test.test_block module¶
- class nixio.test.test_block.TestBlock(methodName='runTest')¶
Bases:
unittest.case.TestCase
- setUp()¶
Hook method for setting up the test fixture before exercising it.
- tearDown()¶
Hook method for deconstructing the test fixture after testing it.
- test_block_data_arrays()¶
- test_block_definition()¶
- test_block_eq()¶
- test_block_find_sources()¶
- test_block_groups()¶
- test_block_id()¶
- test_block_multi_tags()¶
- test_block_name()¶
- test_block_sources()¶
- test_block_tags()¶
- test_block_timestamps()¶
- test_block_type()¶
- test_copy_on_block()¶
nixio.test.test_compression module¶
- class nixio.test.test_compression.TestCompression(methodName='runTest')¶
Bases:
unittest.case.TestCase
- setUp()¶
Hook method for setting up the test fixture before exercising it.
- tearDown()¶
Hook method for deconstructing the test fixture after testing it.
- test_compress_dataarray()¶
- nixio.test.test_compression.compr_enabled(da)¶
nixio.test.test_container module¶
- class nixio.test.test_container.TestContainer(methodName='runTest')¶
Bases:
unittest.case.TestCase
- setUp()¶
Hook method for setting up the test fixture before exercising it.
- tearDown()¶
Hook method for deconstructing the test fixture after testing it.
- test_bad_appends()¶
- test_delete_links_da()¶
- test_delete_links_multitag()¶
- test_delete_links_references()¶
- test_delete_links_section_link()¶
- test_delete_links_sections()¶
- test_delete_links_sources()¶
- test_delete_links_tag()¶
- test_delete_links_tag_features()¶
- test_file_references()¶
- test_index_getter()¶
- test_link_container_index_getter()¶
- test_link_container_name_getter()¶
- test_link_parent_references()¶
- test_name_getter()¶
- test_parent_references()¶
nixio.test.test_data_array module¶
- class nixio.test.test_data_array.TestDataArray(methodName='runTest')¶
Bases:
unittest.case.TestCase
- setUp()¶
Hook method for setting up the test fixture before exercising it.
- tearDown()¶
Hook method for deconstructing the test fixture after testing it.
- test_array_unicode()¶
- test_data_array_coefficients()¶
- test_data_array_data()¶
- test_data_array_definition()¶
- test_data_array_dimensions()¶
- test_data_array_dtype()¶
- test_data_array_eq()¶
- test_data_array_exp_origin()¶
- test_data_array_id()¶
- test_data_array_indexing()¶
- test_data_array_label()¶
- test_data_array_multi_slicing()¶
- test_data_array_name()¶
- test_data_array_numpy_indexing()¶
- test_data_array_sources()¶
- test_data_array_timestamps()¶
- test_data_array_type()¶
- test_data_array_unit()¶
- test_data_deletion()¶
- test_dim_one_based()¶
- test_get_slice()¶
- test_outofbounds_indexing()¶
- test_single_value_retrieval()¶
- test_timestamp_autoupdate()¶
- test_timestamp_noautoupdate()¶
nixio.test.test_data_frame module¶
- class nixio.test.test_data_frame.TestDataFrame(methodName='runTest')¶
Bases:
unittest.case.TestCase
- setUp()¶
Hook method for setting up the test fixture before exercising it.
- tearDown()¶
Hook method for deconstructing the test fixture after testing it.
- test_append_column()¶
- test_append_rows()¶
- test_column_name_collision()¶
- test_create_with_list()¶
- test_create_without_dtypes()¶
- test_data_frame_eq()¶
- test_data_frame_type()¶
- test_data_type()¶
- test_df_shape()¶
- test_index_column_by_name()¶
- test_read_cell()¶
- test_read_column()¶
- test_read_row()¶
- test_timestamp_autoupdate()¶
- test_timestamp_noautoupdate()¶
- test_unit()¶
- test_write_cell()¶
- test_write_column()¶
- test_write_row()¶
nixio.test.test_data_view module¶
- class nixio.test.test_data_view.TestDataView(methodName='runTest')¶
Bases:
unittest.case.TestCase
- setUp()¶
Hook method for setting up the test fixture before exercising it.
- tearDown()¶
Hook method for deconstructing the test fixture after testing it.
- test_data_view_ellipsis()¶
- test_data_view_fancy_slicing()¶
- test_data_view_oob()¶
- test_data_view_read()¶
- test_data_view_write_direct()¶
- test_data_view_write_index()¶
Write through DataView to the underlying DataArray using [slice] notation.
Update copy of underlying data with expected values and compare directly to DataArray for assertions.
nixio.test.test_dimensions module¶
- class nixio.test.test_dimensions.TestDimension(methodName='runTest')¶
Bases:
unittest.case.TestCase
- setUp()¶
Hook method for setting up the test fixture before exercising it.
- tearDown()¶
Hook method for deconstructing the test fixture after testing it.
- test_append_dim_init()¶
- test_range_dim_ticks_resize()¶
- test_range_dimension()¶
- test_range_dimension_modes()¶
- test_sample_dimension()¶
- test_sampled_dimension_modes()¶
- test_set_dim_label_resize()¶
- test_set_dimension()¶
- test_set_dimension_modes()¶
- class nixio.test.test_dimensions.TestLinkDimension(methodName='runTest')¶
Bases:
unittest.case.TestCase
- setUp()¶
Hook method for setting up the test fixture before exercising it.
- tearDown()¶
Hook method for deconstructing the test fixture after testing it.
- test_data_array_linking_errors()¶
- test_data_array_range_link_dimension()¶
- test_data_array_self_link_range_dimension()¶
- test_data_array_self_link_set_dimension()¶
- test_data_array_set_link_dimension()¶
- test_data_frame_linking_errors()¶
- test_data_frame_range_link_dimension()¶
- test_data_frame_set_link_dimension()¶
- test_range_link_tick_replacement()¶
- test_sampled_dimension_unsupported()¶
- test_write_linked_array_props()¶
- test_write_linked_dataframe_props()¶
nixio.test.test_feature module¶
- class nixio.test.test_feature.TestFeatures(methodName='runTest')¶
Bases:
unittest.case.TestCase
- setUp()¶
Hook method for setting up the test fixture before exercising it.
- tearDown()¶
Hook method for deconstructing the test fixture after testing it.
- test_create_diff_link_type_style()¶
- test_feature_data()¶
- test_feature_dataframe()¶
- test_feature_eq()¶
- test_feature_id()¶
- test_feature_link_type()¶
- test_feature_on_group()¶
- test_timestamp_autoupdate()¶
- test_timestamp_noautoupdate()¶
nixio.test.test_file module¶
- class nixio.test.test_file.TestFile(methodName='runTest')¶
Bases:
unittest.case.TestCase
- setUp()¶
Hook method for setting up the test fixture before exercising it.
- tearDown()¶
Hook method for deconstructing the test fixture after testing it.
- test_context_open()¶
- test_copy_on_file()¶
- test_file_blocks()¶
- test_file_find_sections()¶
- test_file_format()¶
- test_file_sections()¶
- test_file_timestamps()¶
- test_order_tracking()¶
- test_timestamp_autoupdate()¶
- test_timestamp_noautoupdate()¶
- class nixio.test.test_file.TestFileVer(methodName='runTest')¶
Bases:
unittest.case.TestCase
- backend = 'h5py'¶
- fformat = 'nix'¶
- filever = (1, 2, 0)¶
- setUp()¶
Hook method for setting up the test fixture before exercising it.
- set_header(fformat=None, version=None, fileid=None)¶
- tearDown()¶
Hook method for deconstructing the test fixture after testing it.
- test_bad_format()¶
- test_bad_id()¶
- test_bad_tuple()¶
- test_no_open()¶
- test_read_only()¶
- test_read_write()¶
- try_open(mode)¶
nixio.test.test_group module¶
- class nixio.test.test_group.TestGroups(methodName='runTest')¶
Bases:
unittest.case.TestCase
- setUp()¶
Hook method for setting up the test fixture before exercising it.
- tearDown()¶
Hook method for deconstructing the test fixture after testing it.
- test_group_data_arrays()¶
- test_group_definition()¶
- test_group_eq()¶
- test_group_get_by_name()¶
- test_group_id()¶
- test_group_invalid_add()¶
- test_group_multi_tags()¶
- test_group_name()¶
- test_group_tags()¶
- test_group_timestamps()¶
- test_group_type()¶
nixio.test.test_multi_tag module¶
- class nixio.test.test_multi_tag.TestMultiTags(methodName='runTest')¶
Bases:
unittest.case.TestCase
- setUp()¶
Hook method for setting up the test fixture before exercising it.
- tearDown()¶
Hook method for deconstructing the test fixture after testing it.
- test_multi_tag_data_coefficients()¶
- test_multi_tag_definition()¶
- test_multi_tag_eq()¶
- test_multi_tag_extents()¶
- test_multi_tag_feature_data()¶
- test_multi_tag_feature_dataframe()¶
- test_multi_tag_features()¶
- test_multi_tag_flex()¶
- test_multi_tag_id()¶
- test_multi_tag_name()¶
- test_multi_tag_new_constructor()¶
- test_multi_tag_positions()¶
- test_multi_tag_references()¶
- test_multi_tag_tagged_data()¶
- test_multi_tag_tagged_data_1d()¶
- test_multi_tag_tagged_data_slice_mode()¶
- test_multi_tag_timestamps()¶
- test_multi_tag_type()¶
- test_multi_tag_units()¶
- test_tagged_range_dim()¶
Simple test where the slice can be calculated directly from the position and extent and compared to the original data. Range dimension slicing.
- test_tagged_sampled_dim()¶
Simple test where the slice can be calculated directly from the position and extent and compared to the original data. Sampled dimension slicing.
- test_tagged_set_dim()¶
Simple test where the slice can be calculated directly from the position and extent and compared to the original data. Set dimension slicing.
- test_timestamp_autoupdate()¶
- test_timestamp_noautoupdate()¶
nixio.test.test_nix_compatibility module¶
- nixio.test.test_nix_compatibility.check_block_children_counts(block, ngrp, nda, ntg, nmt)¶
- nixio.test.test_nix_compatibility.check_group_children_counts(group, nda, ntg, nmt)¶
- nixio.test.test_nix_compatibility.compare(expected, actual)¶
- nixio.test.test_nix_compatibility.runcpp(*cmdargs)¶
- nixio.test.test_nix_compatibility.test_blocks(tmpdir, bindir)¶
- nixio.test.test_nix_compatibility.test_data_arrays(tmpdir, bindir)¶
- nixio.test.test_nix_compatibility.test_data_frames(tmpdir, bindir)¶
- nixio.test.test_nix_compatibility.test_full_file_read(tmpdir, bindir)¶
- nixio.test.test_nix_compatibility.test_full_file_write(tmpdir, bindir)¶
- nixio.test.test_nix_compatibility.test_full_write(tmpdir)¶
- nixio.test.test_nix_compatibility.test_groups(tmpdir, bindir)¶
- nixio.test.test_nix_compatibility.test_multi_tag_features(tmpdir)¶
- nixio.test.test_nix_compatibility.test_multi_tag_references(tmpdir)¶
- nixio.test.test_nix_compatibility.test_multi_tags(tmpdir, bindir)¶
- nixio.test.test_nix_compatibility.test_properties(tmpdir)¶
- nixio.test.test_nix_compatibility.test_sections(tmpdir)¶
- nixio.test.test_nix_compatibility.test_tags(tmpdir, bindir)¶
- nixio.test.test_nix_compatibility.validate(fname)¶
Runs the nix validation function on the given file.
nixio.test.test_property module¶
- class nixio.test.test_property.TestProperties(methodName='runTest')¶
Bases:
unittest.case.TestCase
- setUp()¶
Hook method for setting up the test fixture before exercising it.
- tearDown()¶
Hook method for deconstructing the test fixture after testing it.
- test_empties()¶
- test_extend_values()¶
- test_property_definition()¶
- test_property_dependency()¶
- test_property_dependency_value()¶
- test_property_eq()¶
- test_property_id()¶
- test_property_name()¶
- test_property_reference()¶
- test_property_uncertainty()¶
- test_property_unit()¶
- test_property_value_origin()¶
- test_property_values()¶
- test_unicode_values()¶
nixio.test.test_section module¶
- class nixio.test.test_section.TestSections(methodName='runTest')¶
Bases:
unittest.case.TestCase
- setUp()¶
Hook method for setting up the test fixture before exercising it.
- tearDown()¶
Hook method for deconstructing the test fixture after testing it.
- test_copy_on_sections()¶
- test_inverse_search()¶
- test_parent()¶
- test_property_reference()¶
- test_section_definition()¶
- test_section_eq()¶
- test_section_find_sections()¶
- test_section_id()¶
- test_section_link()¶
- test_section_name()¶
- test_section_properties()¶
- test_section_repository()¶
- test_section_sections()¶
- test_section_type()¶
- test_timestamp_autoupdate()¶
- test_timestamp_noautoupdate()¶
nixio.test.test_source module¶
- class nixio.test.test_source.TestSources(methodName='runTest')¶
Bases:
unittest.case.TestCase
- setUp()¶
Hook method for setting up the test fixture before exercising it.
- tearDown()¶
Hook method for deconstructing the test fixture after testing it.
- test_deep_linking()¶
- test_inverse_search()¶
- test_parent_source()¶
- test_referring_objects()¶
- test_source_definition()¶
- test_source_eq()¶
- test_source_find_sources()¶
- test_source_id()¶
- test_source_name()¶
- test_source_sources()¶
- test_source_timestamps()¶
- test_source_type()¶
- test_sources_extend()¶
nixio.test.test_tag module¶
- class nixio.test.test_tag.TestTags(methodName='runTest')¶
Bases:
unittest.case.TestCase
- setUp()¶
Hook method for setting up the test fixture before exercising it.
- tearDown()¶
Hook method for deconstructing the test fixture after testing it.
- test_flex()¶
- test_tag_definition()¶
- test_tag_eq()¶
- test_tag_extent()¶
- test_tag_feature_data()¶
- test_tag_feature_dataframe()¶
- test_tag_features()¶
- test_tag_id()¶
- test_tag_name()¶
- test_tag_position()¶
- test_tag_references()¶
- test_tag_tagged_data()¶
- test_tag_tagged_data_slice_mode()¶
- test_tag_timestamps()¶
- test_tag_type()¶
- test_tag_units()¶
- test_tagged_range_dim()¶
Simple test where the slice can be calculated directly from the position and extent and compared to the original data. Range dimension slicing.
- test_tagged_sampled_dim()¶
Simple test where the slice can be calculated directly from the position and extent and compared to the original data. Sampled dimension slicing.
- test_tagged_set_dim()¶
Simple test where the slice can be calculated directly from the position and extent and compared to the original data. Set dimension slicing.
- test_timestamp_autoupdate()¶
- test_timestamp_noautoupdate()¶
nixio.test.test_util module¶
- class nixio.test.test_util.TestUtil(methodName='runTest')¶
Bases:
unittest.case.TestCase
- setUp()¶
Hook method for setting up the test fixture before exercising it.
- tearDown()¶
Hook method for deconstructing the test fixture after testing it.
- test_name_check()¶
- test_name_sanitizer()¶
- test_unit_is_atomic()¶
- test_unit_is_compound()¶
- test_unit_is_si()¶
- test_unit_sanitizer()¶
- test_unit_scalable()¶
- test_unit_scaling()¶
- test_unit_split()¶
- test_unit_split_compound()¶
nixio.test.test_validator module¶
- class nixio.test.test_validator.TestValidate(methodName='runTest')¶
Bases:
unittest.case.TestCase
- static print_all_results(res)¶
- setUp()¶
Hook method for setting up the test fixture before exercising it.
- tearDown()¶
Hook method for deconstructing the test fixture after testing it.
- test_all_valid()¶
- test_check_block()¶
- test_check_data_array_bad_dims()¶
- test_check_data_array_coefficients()¶
- test_check_data_array_invalid_unit()¶
- test_check_data_array_wrong_labels()¶
- test_check_data_array_wrong_ticks()¶
- test_check_file()¶
- test_check_group()¶
- test_check_multi_tag_invalid_unit()¶
- test_check_multi_tag_mismatch_dim()¶
- test_check_multi_tag_mismatch_units()¶
- test_check_multi_tag_no_pos()¶
- test_check_multi_tag_pos_ext_mismatch()¶
- test_check_property()¶
- test_check_range_dim_invalid_unit()¶
- test_check_range_dim_no_ticks()¶
- test_check_range_dim_unsorted_ticks()¶
- test_check_sampled_dim_bad_interval()¶
- test_check_sampled_dim_bad_unit()¶
- test_check_sampled_dim_no_interval()¶
- test_check_sampled_dim_no_unit()¶
- test_check_section()¶
- test_check_source()¶
- test_check_tag_invalid_unit()¶
- test_check_tag_mismatch_dim()¶
- test_check_tag_mismatch_units()¶
- test_check_tag_no_pos()¶
- test_check_tag_pos_ext_mismatch()¶
- test_incorrect_dim_index()¶
- test_invalid_dim_index()¶