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_name
()¶
-
test_block_sources
()¶
-
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_read_2d_str_array
()¶
-
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_invalid_labels
()¶
-
test_set_dim_label_resize
()¶
-
test_set_dim_labels_array
()¶
-
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, 1)¶
-
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_name
()¶
-
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_properties
(tmpdir)¶
-
nixio.test.test_nix_compatibility.
test_sections
(tmpdir)¶
-
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
()¶
-
static