plexus.data.test_feedback_items module

Tests for FeedbackItems data cache. This module validates that the class can be instantiated and parameters are validated correctly.

plexus.data.test_feedback_items.test_cache_identifier_with_filter_values()

Test cache identifier generation includes filter values.

plexus.data.test_feedback_items.test_cache_methods()

Test cache-related methods.

plexus.data.test_feedback_items.test_case_insensitive_normalization()

Test case-insensitive normalization of filter values.

plexus.data.test_feedback_items.test_column_mappings_applied_to_dataset()

Test that column mappings are correctly applied when creating dataset rows.

plexus.data.test_feedback_items.test_column_mappings_case_sensitivity()

Test that column mappings are case-sensitive.

plexus.data.test_feedback_items.test_column_mappings_parameter()

Test the column_mappings parameter validation and usage.

plexus.data.test_feedback_items.test_column_mappings_with_empty_dataset()

Test that column mappings work correctly with empty datasets.

plexus.data.test_feedback_items.test_create_dataset_rows_comment_logic()

Test the comment logic in _create_dataset_rows.

plexus.data.test_feedback_items.test_create_dataset_rows_handles_missing_edit_comment()

Test that _create_dataset_rows handles missing edit comments correctly.

plexus.data.test_feedback_items.test_create_dataset_rows_structure()

Test that _create_dataset_rows creates the correct column structure.

plexus.data.test_feedback_items.test_create_dataset_rows_with_data()

Test that _create_dataset_rows creates correct data with actual feedback items.

plexus.data.test_feedback_items.test_initial_value_and_final_value_parameters()

Test the new initial_value and final_value parameters.

plexus.data.test_feedback_items.test_parameter_defaults()

Test that new parameters have correct defaults.

plexus.data.test_feedback_items.test_parameter_validation()

Test parameter validation.