Test Report : junit.xml
tests.color.stages.test_mono_lines
test_default_rules[- removed-red]
test_default_color_fallback
test_default_rules[+ added-green]
test_bold_only_fallback
test_default_rules[Rrenamed-cyan]
test_custom_rules_order
test_case_sensitive_toggle
tests.color.stages.test_replace
test_colorize_lines_batch_returns_same_objects
test_line_without_colon_is_untouched
test_line_without_arrow_is_untouched
test_diff_highlighting_and_arrow_color
test_underline_changes_flag
tests.color.stages.test_path
test_numeric_indexes_highlighting
test_line_without_path_is_untouched
test_dot_path_highlighting
test_bracketed_strings_highlighting
tests.core.custom_compare.test_list
test_no_diff_equal_lists
test_added_list
test_deleted_list
test_modified_list_insertion
test_modified_list_replace_middle
test_legend_has_required_keys
tests.core.custom_compare.test_range
test_as_number_filters[7-None]
test_no_diff_identical_bounds
test_added_bounds
test_as_number_filters[5-5]
test_as_number_filters[3.14-3.14]
test_deleted_bounds
test_exclusive_boolean
test_exclusive_numeric
test_dimension_length_and_get_name
test_replaced_bounds
test_as_number_filters[True-None]
tests.core.test_property
test_get_keys_deterministic_order
test_status_deleted
test_status_no_diff
test_status_modified_simple_param
test_items_indexed_children
test_nested_property_changes_bubble_down_only
test_status_added_and_render
tests.core.tools.test_combine
test_extract_type_errors[bad_item2]
test_extract_success
test_combine_group_and_singles
test_combine_rule_with_missing_keys_is_ignored
test_combine_mismatched_inner_key_raises
test_combine_missing_inner_fields_raises
test_combine_custom_field_names
test_extract_type_errors[123]
test_extract_type_errors[bad_item1]
tests.core.tools.test_compare
test_choose_by_key_only
test_choose_by_type_pair
test_fallback_old_not_NoneType_uses_old_type_rule
test_fallback_old_is_NoneType_uses_new_type_rule
test_choose_by_key_old_new_triple
test_no_rule_returns_default
test_from_values_converts_to_types
tests.core.tools.test_context
test_pair_rule_class_and_string_bidirectional
test_no_context_added_when_no_rules_match
test_context_rule_is_one_way_not_reverse
test_order_preservation_append_to_tail
test_pair_rule_string_adds_other_side_forward_and_reverse
test_chained_expansion_via_newly_added_keys
test_no_inventing_keys_when_target_absent
test_context_rule_directed_string_to_class
test_context_rule_with_class_source_triggers_by_instance
test_already_present_target_not_duplicated_and_order_kept
test_ref_defs_directed_rule
tests.core.tools.test_render
test_make_tab_multiplies_tab_symbol
test_make_path_ignores_default_properties_tokens
test_make_prefix_returns_value[status0-+]
test_make_path_full_match
test_make_prefix_returns_value[status1--]
test_make_path_ignores_custom_tokens
test_make_path_numeric_token_formats[3-["items"][3]["name"]]
test_make_path_appends_remaining_json_tail
test_make_path_numeric_token_formats[3-["items"]["3"]["name"]]
test_make_path_schema_only_tokens_prefixed_with_dot
test_make_path_with_empty_json
test_make_path_with_empty_schema
tests.test_table_render
test_is_rich_renderable_detects_rich_objects
test_column_header_text
test_cell_renderable_padding_variants
test_apply_processor_variants
test_validate_legends_raises_on_missing_keys
test_make_cell_all_branches
test_render_produces_table_and_applies_example_processor
Test Suite: pytest
Results
Duration
3.105 sec
Tests
86
Failures
0
Tests
tests.color.stages.test_mono_lines
Test case:
test_default_rules[- removed-red]
Outcome:
Passed
Duration:
0.003 sec
Test case:
test_default_color_fallback
Outcome:
Passed
Duration:
0.003 sec
Test case:
test_default_rules[+ added-green]
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_bold_only_fallback
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_default_rules[Rrenamed-cyan]
Outcome:
Passed
Duration:
0.003 sec
Test case:
test_custom_rules_order
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_case_sensitive_toggle
Outcome:
Passed
Duration:
0.001 sec
tests.color.stages.test_replace
Test case:
test_colorize_lines_batch_returns_same_objects
Outcome:
Passed
Duration:
0.003 sec
Test case:
test_line_without_colon_is_untouched
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_line_without_arrow_is_untouched
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_diff_highlighting_and_arrow_color
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_underline_changes_flag
Outcome:
Passed
Duration:
0.001 sec
tests.color.stages.test_path
Test case:
test_numeric_indexes_highlighting
Outcome:
Passed
Duration:
0.002 sec
Test case:
test_line_without_path_is_untouched
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_dot_path_highlighting
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_bracketed_strings_highlighting
Outcome:
Passed
Duration:
0.001 sec
tests.core.custom_compare.test_list
Test case:
test_no_diff_equal_lists
Outcome:
Passed
Duration:
0.002 sec
Test case:
test_added_list
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_deleted_list
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_modified_list_insertion
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_modified_list_replace_middle
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_legend_has_required_keys
Outcome:
Passed
Duration:
0.001 sec
tests.core.custom_compare.test_range
Test case:
test_as_number_filters[7-None]
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_no_diff_identical_bounds
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_added_bounds
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_as_number_filters[5-5]
Outcome:
Passed
Duration:
0.002 sec
Test case:
test_as_number_filters[3.14-3.14]
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_deleted_bounds
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_exclusive_boolean
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_exclusive_numeric
Outcome:
Passed
Duration:
0.002 sec
Test case:
test_dimension_length_and_get_name
Outcome:
Passed
Duration:
0.002 sec
Test case:
test_replaced_bounds
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_as_number_filters[True-None]
Outcome:
Passed
Duration:
0.001 sec
tests.core.test_property
Test case:
test_get_keys_deterministic_order
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_status_deleted
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_status_no_diff
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_status_modified_simple_param
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_items_indexed_children
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_nested_property_changes_bubble_down_only
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_status_added_and_render
Outcome:
Passed
Duration:
0.001 sec
tests.core.tools.test_combine
Test case:
test_extract_type_errors[bad_item2]
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_extract_success
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_combine_group_and_singles
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_combine_rule_with_missing_keys_is_ignored
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_combine_mismatched_inner_key_raises
Outcome:
Passed
Duration:
0.002 sec
Test case:
test_combine_missing_inner_fields_raises
Outcome:
Passed
Duration:
0.002 sec
Test case:
test_combine_custom_field_names
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_extract_type_errors[123]
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_extract_type_errors[bad_item1]
Outcome:
Passed
Duration:
0.001 sec
tests.core.tools.test_compare
Test case:
test_choose_by_key_only
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_choose_by_type_pair
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_fallback_old_not_NoneType_uses_old_type_rule
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_fallback_old_is_NoneType_uses_new_type_rule
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_choose_by_key_old_new_triple
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_no_rule_returns_default
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_from_values_converts_to_types
Outcome:
Passed
Duration:
0.001 sec
tests.core.tools.test_context
Test case:
test_pair_rule_class_and_string_bidirectional
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_no_context_added_when_no_rules_match
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_context_rule_is_one_way_not_reverse
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_order_preservation_append_to_tail
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_pair_rule_string_adds_other_side_forward_and_reverse
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_chained_expansion_via_newly_added_keys
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_no_inventing_keys_when_target_absent
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_context_rule_directed_string_to_class
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_context_rule_with_class_source_triggers_by_instance
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_already_present_target_not_duplicated_and_order_kept
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_ref_defs_directed_rule
Outcome:
Passed
Duration:
0.001 sec
tests.core.tools.test_render
Test case:
test_make_tab_multiplies_tab_symbol
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_make_path_ignores_default_properties_tokens
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_make_prefix_returns_value[status0-+]
Outcome:
Passed
Duration:
0.002 sec
Test case:
test_make_path_full_match
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_make_prefix_returns_value[status1--]
Outcome:
Passed
Duration:
0.002 sec
Test case:
test_make_path_ignores_custom_tokens
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_make_path_numeric_token_formats[3-["items"][3]["name"]]
Outcome:
Passed
Duration:
0.002 sec
Test case:
test_make_path_appends_remaining_json_tail
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_make_path_numeric_token_formats[3-["items"]["3"]["name"]]
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_make_path_schema_only_tokens_prefixed_with_dot
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_make_path_with_empty_json
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_make_path_with_empty_schema
Outcome:
Passed
Duration:
0.001 sec
tests.test_table_render
Test case:
test_is_rich_renderable_detects_rich_objects
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_column_header_text
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_cell_renderable_padding_variants
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_apply_processor_variants
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_validate_legends_raises_on_missing_keys
Outcome:
Passed
Duration:
0.001 sec
Test case:
test_make_cell_all_branches
Outcome:
Passed
Duration:
0.002 sec
Test case:
test_render_produces_table_and_applies_example_processor
Outcome:
Passed
Duration:
0.006 sec
Generated by junit2html