Test Report : junit.xml

Test Suite: pytest

Results

Duration6.044 sec
Tests79
Failures0

Tests

tests.comparators.test_required.TestRequiredComparator

Test case:test_can_process_no_jsons
Outcome:Passed
Duration:0.002 sec
Test case:test_can_process_non_object_with_jsons
Outcome:Passed
Duration:0.001 sec
Test case:test_can_process_object_type_not_pseudo
Outcome:Passed
Duration:0.001 sec
Test case:test_can_process_object_type_pseudo
Outcome:Passed
Duration:0.001 sec
Test case:test_can_process_object_without_isPseudoArray
Outcome:Passed
Duration:0.001 sec
Test case:test_can_process_type_none
Outcome:Passed
Duration:0.001 sec
Test case:test_process_env_and_node_not_used
Outcome:Passed
Duration:0.001 sec
Test case:test_process_jsons_not_dicts
Outcome:Passed
Duration:0.001 sec
Test case:test_process_keys_sorted
Outcome:Passed
Duration:0.001 sec
Test case:test_process_mixed_jsons_some_not_dicts
Outcome:Passed
Duration:0.001 sec
Test case:test_process_multiple_jsons_common_keys
Outcome:Passed
Duration:0.001 sec
Test case:test_process_multiple_jsons_no_common_keys
Outcome:Passed
Duration:0.001 sec
Test case:test_process_no_jsons
Outcome:Passed
Duration:0.001 sec
Test case:test_process_schemas_required_narrows
Outcome:Passed
Duration:0.001 sec
Test case:test_process_single_json_dict
Outcome:Passed
Duration:0.001 sec

tests.comparators.test_type.TestInferJsonType

Test case:test_array_empty
Outcome:Passed
Duration:0.001 sec
Test case:test_array_non_empty
Outcome:Passed
Duration:0.001 sec
Test case:test_boolean_false
Outcome:Passed
Duration:0.001 sec
Test case:test_boolean_true
Outcome:Passed
Duration:0.001 sec
Test case:test_empty_string
Outcome:Passed
Duration:0.001 sec
Test case:test_integer_negative
Outcome:Passed
Duration:0.001 sec
Test case:test_integer_positive
Outcome:Passed
Duration:0.001 sec
Test case:test_integer_zero
Outcome:Passed
Duration:0.001 sec
Test case:test_null
Outcome:Passed
Duration:0.001 sec
Test case:test_number_float
Outcome:Passed
Duration:0.001 sec
Test case:test_number_inf
Outcome:Passed
Duration:0.001 sec
Test case:test_number_nan
Outcome:Passed
Duration:0.001 sec
Test case:test_object_empty
Outcome:Passed
Duration:0.001 sec
Test case:test_object_non_empty
Outcome:Passed
Duration:0.001 sec
Test case:test_other_types
Outcome:Passed
Duration:0.001 sec
Test case:test_string
Outcome:Passed
Duration:0.001 sec

tests.comparators.test_type.TestInferSchemaType

Test case:test_empty_dict
Outcome:Passed
Duration:0.001 sec
Test case:test_items_present
Outcome:Passed
Duration:0.001 sec
Test case:test_no_type_with_other_keys
Outcome:Passed
Duration:0.001 sec
Test case:test_non_dict_input
Outcome:Passed
Duration:0.001 sec
Test case:test_properties_and_items
Outcome:Passed
Duration:0.001 sec
Test case:test_properties_present
Outcome:Passed
Duration:0.001 sec
Test case:test_type_and_items
Outcome:Passed
Duration:0.001 sec
Test case:test_type_and_properties
Outcome:Passed
Duration:0.001 sec
Test case:test_type_as_string
Outcome:Passed
Duration:0.001 sec
Test case:test_type_not_string
Outcome:Passed
Duration:0.001 sec
Test case:test_type_not_string_with_items
Outcome:Passed
Duration:0.001 sec
Test case:test_type_not_string_with_properties
Outcome:Passed
Duration:0.001 sec

tests.comparators.test_type.TestInferSchemaTypes

Test case:test_allof_intersection
Outcome:Passed
Duration:0.001 sec
Test case:test_anyof_union
Outcome:Passed
Duration:0.001 sec
Test case:test_fallback_to_legacy_inference
Outcome:Passed
Duration:0.001 sec
Test case:test_non_dict_input
Outcome:Passed
Duration:0.001 sec
Test case:test_oneof_union
Outcome:Passed
Duration:0.001 sec
Test case:test_single_type
Outcome:Passed
Duration:0.001 sec
Test case:test_type_list
Outcome:Passed
Duration:0.001 sec

tests.comparators.test_type.TestTypeComparator

Test case:test_can_process_no_resources
Outcome:Passed
Duration:0.001 sec
Test case:test_can_process_no_type_in_prev_and_has_resources
Outcome:Passed
Duration:0.001 sec
Test case:test_can_process_type_in_prev
Outcome:Passed
Duration:0.001 sec
Test case:test_name
Outcome:Passed
Duration:0.001 sec
Test case:test_process_any_type_from_json
Outcome:Passed
Duration:0.001 sec
Test case:test_process_duplicate_types_combined_ids
Outcome:Passed
Duration:0.001 sec
Test case:test_process_env_and_prev_not_used
Outcome:Passed
Duration:0.001 sec
Test case:test_process_ignored_schema_no_type
Outcome:Passed
Duration:0.001 sec
Test case:test_process_mixed_infer_from_schema_and_json
Outcome:Passed
Duration:0.001 sec
Test case:test_process_multiple_types_not_sealed
Outcome:Passed
Duration:0.001 sec
Test case:test_process_multiple_types_sealed
Outcome:Passed
Duration:0.001 sec
Test case:test_process_schema_anyof_and_json_string_keeps_nullable
Outcome:Passed
Duration:0.001 sec
Test case:test_process_schema_anyof_keeps_all_types
Outcome:Passed
Duration:0.001 sec
Test case:test_process_single_type_not_sealed
Outcome:Passed
Duration:0.001 sec
Test case:test_process_single_type_sealed
Outcome:Passed
Duration:0.001 sec
Test case:test_process_when_only_any_type_inferred_from_jsons
Outcome:Passed
Duration:0.001 sec

tests.test_check_datasets

Test case:test_schema_generation_and_validation[tests/datasets/fixprice_catalog.json]
Outcome:Passed
Duration:0.195 sec
Test case:test_schema_generation_and_validation[tests/datasets/titanic.json]
Outcome:Passed
Duration:0.296 sec
Test case:test_schema_generation_and_validation[tests/datasets/latestblock.json]
Outcome:Passed
Duration:0.051 sec
Test case:test_schema_generation_and_validation[tests/datasets/iris.json]
Outcome:Passed
Duration:0.03 sec
Test case:test_schema_generation_and_validation[tests/datasets/all_doctors_data.json]
Outcome:Passed
Duration:4.425 sec
Test case:test_schema_generation_and_validation[tests/datasets/house-price.json]
Outcome:Passed
Duration:0.156 sec

tests.test_pipeline_pattern_properties.TestPatternPropertiesPseudoArrayMerge

Test case:test_invalid_pattern_does_not_crash_and_is_not_selected
Outcome:Passed
Duration:0.002 sec
Test case:test_merge_drops_pattern_properties_for_non_pattern_data
Outcome:Passed
Duration:0.001 sec
Test case:test_merge_handles_equivalent_regex_pattern
Outcome:Passed
Duration:0.001 sec
Test case:test_merge_preserves_nullable_branch_in_pattern_properties
Outcome:Passed
Duration:0.001 sec
Test case:test_merge_uses_all_matching_patterns_when_no_non_pattern_keys
Outcome:Passed
Duration:0.001 sec
Test case:test_split_array_ctx_drops_pattern_properties_for_mixed_keys
Outcome:Passed
Duration:0.001 sec
Test case:test_split_array_ctx_uses_item_schema_from_pattern_properties
Outcome:Passed
Duration:0.001 sec