============================= test session starts ============================== platform sunos5 -- Python $(PYTHON_VERSION).X -- $(PYTHON) cachedir: .pytest_cache rootdir: $(@D) collecting ... collected 453 items / 12 deselected / 441 selected tests/json_schema/test_draft04.py::test[schema_version0-schema0-data0-is_valid0] SKIPPED tests/json_schema/test_draft06.py::test[schema_version0-schema0-data0-is_valid0] SKIPPED tests/json_schema/test_draft07.py::test[schema_version0-schema0-data0-is_valid0] SKIPPED tests/json_schema/test_draft2019.py::test[schema_version0-schema0-data0-is_valid0] SKIPPED tests/test_array.py::test_array[0-expected0] PASSED tests/test_array.py::test_array[None-expected1] PASSED tests/test_array.py::test_array[True-expected2] PASSED tests/test_array.py::test_array[False-expected3] PASSED tests/test_array.py::test_array[abc-expected4] PASSED tests/test_array.py::test_array[value5-expected5] PASSED tests/test_array.py::test_array[value6-expected6] PASSED tests/test_array.py::test_array[value7-expected7] PASSED tests/test_array.py::test_max_items[value0-expected0] PASSED tests/test_array.py::test_max_items[value1-expected1] PASSED tests/test_array.py::test_max_items[value2-expected2] PASSED tests/test_array.py::test_max_items[value3-expected3] PASSED tests/test_array.py::test_min_items[value0-expected0] PASSED tests/test_array.py::test_min_items[value1-expected1] PASSED tests/test_array.py::test_min_items[value2-expected2] PASSED tests/test_array.py::test_min_items[value3-expected3] PASSED tests/test_array.py::test_unique_items[value0-expected0] PASSED tests/test_array.py::test_unique_items[value1-expected1] PASSED tests/test_array.py::test_unique_items[value2-expected2] PASSED tests/test_array.py::test_unique_items[value3-expected3] PASSED tests/test_array.py::test_unique_items[value4-expected4] PASSED tests/test_array.py::test_unique_items[value5-expected5] PASSED tests/test_array.py::test_unique_items[value6-expected6] PASSED tests/test_array.py::test_unique_items[value7-expected7] PASSED tests/test_array.py::test_unique_items[value8-expected8] PASSED tests/test_array.py::test_unique_items[value9-expected9] PASSED tests/test_array.py::test_unique_items[value10-expected10] PASSED tests/test_array.py::test_unique_items[value11-expected11] PASSED tests/test_array.py::test_unique_items[value12-expected12] PASSED tests/test_array.py::test_unique_items[value13-expected13] PASSED tests/test_array.py::test_unique_items[value14-expected14] PASSED tests/test_array.py::test_unique_items[value15-expected15] PASSED tests/test_array.py::test_unique_items[value16-expected16] PASSED tests/test_array.py::test_unique_items[value17-expected17] PASSED tests/test_array.py::test_not_unique_items PASSED tests/test_array.py::test_min_and_unique_items PASSED tests/test_array.py::test_items_all_same[value0-expected0] PASSED tests/test_array.py::test_items_all_same[value1-expected1] PASSED tests/test_array.py::test_items_all_same[value2-expected2] PASSED tests/test_array.py::test_different_items[value0-expected0] PASSED tests/test_array.py::test_different_items[value1-expected1] PASSED tests/test_array.py::test_different_items[value2-expected2] PASSED tests/test_array.py::test_different_items[value3-expected3] PASSED tests/test_array.py::test_different_items[value4-expected4] PASSED tests/test_array.py::test_different_items[value5-expected5] PASSED tests/test_array.py::test_different_items_with_additional_items[value0-expected0] PASSED tests/test_array.py::test_different_items_with_additional_items[value1-expected1] PASSED tests/test_array.py::test_different_items_with_additional_items[value2-expected2] PASSED tests/test_array.py::test_different_items_with_additional_items[value3-expected3] PASSED tests/test_array.py::test_different_items_with_additional_items[value4-expected4] PASSED tests/test_array.py::test_different_items_with_additional_items[value5-expected5] PASSED tests/test_array.py::test_different_items_without_additional_items[value0-expected0] PASSED tests/test_array.py::test_different_items_without_additional_items[value1-expected1] PASSED tests/test_array.py::test_different_items_without_additional_items[value2-expected2] PASSED tests/test_array.py::test_different_items_without_additional_items[value3-expected3] PASSED tests/test_array.py::test_different_items_without_additional_items[value4-expected4] PASSED tests/test_array.py::test_different_items_without_additional_items[value5-expected5] PASSED tests/test_array.py::test_tuples_as_arrays[value0-expected0] PASSED tests/test_array.py::test_tuples_as_arrays[value1-expected1] PASSED tests/test_array.py::test_tuples_as_arrays[value2-expected2] PASSED tests/test_array.py::test_tuples_as_arrays[value3-expected3] PASSED tests/test_array.py::test_mixed_arrays[value0-expected0] PASSED tests/test_array.py::test_mixed_arrays[value1-expected1] PASSED tests/test_array.py::test_issue_114 PASSED tests/test_boolean.py::test_boolean[0-expected0] PASSED tests/test_boolean.py::test_boolean[None-expected1] PASSED tests/test_boolean.py::test_boolean[True-True] PASSED tests/test_boolean.py::test_boolean[False-False] PASSED tests/test_boolean.py::test_boolean[abc-expected4] PASSED tests/test_boolean.py::test_boolean[value5-expected5] PASSED tests/test_boolean.py::test_boolean[value6-expected6] PASSED tests/test_boolean_schema.py::test_boolean_schema_true_in_then[1-1] PASSED tests/test_boolean_schema.py::test_boolean_schema_true_in_then[2-2] PASSED tests/test_boolean_schema.py::test_boolean_schema_false_in_then[1-expected0] PASSED tests/test_boolean_schema.py::test_boolean_schema_false_in_then[2-2] PASSED tests/test_boolean_schema.py::test_boolean_schema_true_in_else[1-1] PASSED tests/test_boolean_schema.py::test_boolean_schema_true_in_else[2-2] PASSED tests/test_boolean_schema.py::test_boolean_schema_false_in_else[1-1] PASSED tests/test_boolean_schema.py::test_boolean_schema_false_in_else[2-expected1] PASSED tests/test_common.py::test_enum[1-1] PASSED tests/test_common.py::test_enum[2-2] PASSED tests/test_common.py::test_enum[12-expected2] PASSED tests/test_common.py::test_enum[a-a] PASSED tests/test_common.py::test_enum[aa-expected4] PASSED tests/test_common.py::test_types[0-0] PASSED tests/test_common.py::test_types[None-expected1] PASSED tests/test_common.py::test_types[True-expected2] PASSED tests/test_common.py::test_types[abc-abc] PASSED tests/test_common.py::test_types[value4-expected4] PASSED tests/test_common.py::test_types[value5-expected5] PASSED tests/test_common.py::test_all_of[qwert-qwert] PASSED tests/test_common.py::test_all_of[qwertz-expected1] PASSED tests/test_common.py::test_any_of[0-0] PASSED tests/test_common.py::test_any_of[None-expected1] PASSED tests/test_common.py::test_any_of[True-expected2] PASSED tests/test_common.py::test_any_of[abc-abc] PASSED tests/test_common.py::test_any_of[value4-expected4] PASSED tests/test_common.py::test_any_of[value5-expected5] PASSED tests/test_common.py::test_one_of[0-expected0] PASSED tests/test_common.py::test_one_of[2-expected1] PASSED tests/test_common.py::test_one_of[9-9] PASSED tests/test_common.py::test_one_of[10-10] PASSED tests/test_common.py::test_one_of[15-expected4] PASSED tests/test_common.py::test_one_of_factorized[0-expected0] PASSED tests/test_common.py::test_one_of_factorized[2-expected1] PASSED tests/test_common.py::test_one_of_factorized[9-9] PASSED tests/test_common.py::test_one_of_factorized[10-10] PASSED tests/test_common.py::test_one_of_factorized[15-expected4] PASSED tests/test_common.py::test_not[0-expected0] PASSED tests/test_common.py::test_not[True-True] PASSED tests/test_common.py::test_not[abc-abc] PASSED tests/test_common.py::test_not[value3-expected3] PASSED tests/test_common.py::test_not[value4-expected4] PASSED tests/test_compile_to_code.py::test_compile_to_code PASSED tests/test_compile_to_code.py::test_compile_to_code_ipv6_regex PASSED tests/test_compile_to_code.py::test_compile_complex_one_of_all_of PASSED tests/test_compile_to_code.py::test_compile_to_code_custom_format PASSED tests/test_compile_to_code.py::test_compile_to_code_custom_format_with_refs PASSED tests/test_composition.py::test_composition[oneOf-10] PASSED tests/test_composition.py::test_composition[allOf-15] PASSED tests/test_composition.py::test_composition[anyOf-9] PASSED tests/test_composition.py::test_ref_is_expanded_on_composition_error[oneOf-2] PASSED tests/test_composition.py::test_ref_is_expanded_on_composition_error[anyOf-2] PASSED tests/test_composition.py::test_ref_is_expanded_on_composition_error[allOf-3] PASSED tests/test_composition.py::test_ref_is_expanded_with_resolver[oneOf-2] PASSED tests/test_composition.py::test_ref_is_expanded_with_resolver[anyOf-2] PASSED tests/test_composition.py::test_ref_is_expanded_with_resolver[allOf-3] PASSED tests/test_composition.py::test_ref_in_conditional PASSED tests/test_const.py::test_const[foo-False] PASSED tests/test_const.py::test_const[42-False] PASSED tests/test_const.py::test_const[False-False] PASSED tests/test_const.py::test_const[value3-False] PASSED tests/test_const.py::test_const['"-False0] PASSED tests/test_const.py::test_const[foo-True] PASSED tests/test_const.py::test_const['"-False1] PASSED tests/test_default.py::test_default_in_object[None-expected0] PASSED tests/test_default.py::test_default_in_object[value1-expected1] PASSED tests/test_default.py::test_default_in_object[value2-expected2] PASSED tests/test_default.py::test_default_in_object[value3-expected3] PASSED tests/test_default.py::test_default_in_object[value4-expected4] PASSED tests/test_default.py::test_default_in_array[None-expected0] PASSED tests/test_default.py::test_default_in_array[value1-expected1] PASSED tests/test_default.py::test_default_in_array[value2-expected2] PASSED tests/test_default.py::test_default_in_array[value3-expected3] PASSED tests/test_default.py::test_default_turned_off PASSED tests/test_examples.py::test_validate[issue-109-regex-only] PASSED tests/test_examples.py::test_validate[issue-109] PASSED tests/test_examples.py::test_validate[conditional] PASSED tests/test_examples.py::test_validate[path_with_definition] PASSED tests/test_exceptions.py::test_exception_variable_path[data-expected0] PASSED tests/test_exceptions.py::test_exception_variable_path[data[0]-expected1] PASSED tests/test_exceptions.py::test_exception_variable_path[data.foo-expected2] PASSED tests/test_exceptions.py::test_exception_variable_path[data[1].bar-expected3] PASSED tests/test_exceptions.py::test_exception_variable_path[data.foo[2]-expected4] PASSED tests/test_exceptions.py::test_exception_variable_path[data.foo.bar[1][2]-expected5] PASSED tests/test_exceptions.py::test_exception_variable_path[data[1][2].foo.bar-expected6] PASSED tests/test_exceptions.py::test_exception_rule_definition[None-None-None] PASSED tests/test_exceptions.py::test_exception_rule_definition[definition1-None-None] PASSED tests/test_exceptions.py::test_exception_rule_definition[definition2-None-None] PASSED tests/test_exceptions.py::test_exception_rule_definition[definition3-unique-None] PASSED tests/test_exceptions.py::test_exception_rule_definition[definition4-type-string] PASSED tests/test_exceptions.py::test_exception_rule_definition[None-type-None] PASSED tests/test_format.py::test_datetime[-expected0] PASSED tests/test_format.py::test_datetime[bla-expected1] PASSED tests/test_format.py::test_datetime[2018-02-05T14:17:10.00-expected2] PASSED tests/test_format.py::test_datetime[2018-02-05T14:17:10.00Z\n-expected3] PASSED tests/test_format.py::test_datetime[2018-02-05T14:17:10.00Z-2018-02-05T14:17:10.00Z] PASSED tests/test_format.py::test_datetime[2018-02-05T14:17:10Z-2018-02-05T14:17:10Z] PASSED tests/test_format.py::test_datetime[2020-09-09T01:01:01+0100-2020-09-09T01:01:01+0100] PASSED tests/test_format.py::test_hostname[-expected0] PASSED tests/test_format.py::test_hostname[LDhsjf878&d-expected1] PASSED tests/test_format.py::test_hostname[bla.bla--expected2] PASSED tests/test_format.py::test_hostname[example.example.com--expected3] PASSED tests/test_format.py::test_hostname[example.example.com\n-expected4] PASSED tests/test_format.py::test_hostname[localhost-localhost] PASSED tests/test_format.py::test_hostname[example.com-example.com] PASSED tests/test_format.py::test_hostname[example.de-example.de] PASSED tests/test_format.py::test_hostname[example.fr-example.fr] PASSED tests/test_format.py::test_hostname[example.example.com-example.example.com] PASSED tests/test_format.py::test_date[-expected0] PASSED tests/test_format.py::test_date[bla-expected1] PASSED tests/test_format.py::test_date[2018-2-5-expected2] PASSED tests/test_format.py::test_date[2018-02-05-2018-02-05] PASSED tests/test_format.py::test_date[2018-10-31-2018-10-31] PASSED tests/test_format.py::test_custom_format[-expected0-^[ab]$] PASSED tests/test_format.py::test_custom_format[-expected1-] PASSED tests/test_format.py::test_custom_format[a-a-^[ab]$] PASSED tests/test_format.py::test_custom_format[a-a-] PASSED tests/test_format.py::test_custom_format[c-expected4-^[ab]$] PASSED tests/test_format.py::test_custom_format[c-expected5-] PASSED tests/test_format.py::test_custom_format_override PASSED tests/test_format.py::test_disable_formats PASSED tests/test_integration.py::test_integration[value0-expected0] PASSED tests/test_integration.py::test_integration[value1-expected1] PASSED tests/test_integration.py::test_integration[value2-expected2] PASSED tests/test_integration.py::test_integration[value3-expected3] PASSED tests/test_integration.py::test_integration[value4-expected4] PASSED tests/test_integration.py::test_integration[value5-expected5] PASSED tests/test_integration.py::test_integration[value6-expected6] PASSED tests/test_integration.py::test_integration[value7-expected7] PASSED tests/test_integration.py::test_integration[value8-expected8] PASSED tests/test_integration.py::test_integration[value9-expected9] PASSED tests/test_integration.py::test_integration[value10-expected10] PASSED tests/test_integration.py::test_integration[value11-expected11] PASSED tests/test_integration.py::test_integration[value12-expected12] PASSED tests/test_integration.py::test_integration[value13-expected13] PASSED tests/test_integration.py::test_integration[value14-expected14] PASSED tests/test_integration.py::test_any_of_with_patterns PASSED tests/test_integration.py::test_swap_handlers PASSED tests/test_null.py::test_null[0-expected0] PASSED tests/test_null.py::test_null[None-None] PASSED tests/test_null.py::test_null[True-expected2] PASSED tests/test_null.py::test_null[abc-expected3] PASSED tests/test_null.py::test_null[value4-expected4] PASSED tests/test_null.py::test_null[value5-expected5] PASSED tests/test_number.py::test_number[number--5--5] PASSED tests/test_number.py::test_number[number-0-0] PASSED tests/test_number.py::test_number[number-5-5] PASSED tests/test_number.py::test_number[number-None-expected3] PASSED tests/test_number.py::test_number[number-True-expected4] PASSED tests/test_number.py::test_number[number-abc-expected5] PASSED tests/test_number.py::test_number[number-value6-expected6] PASSED tests/test_number.py::test_number[number-value7-expected7] PASSED tests/test_number.py::test_number[integer--5--5] PASSED tests/test_number.py::test_number[integer-0-0] PASSED tests/test_number.py::test_number[integer-5-5] PASSED tests/test_number.py::test_number[integer-None-expected3] PASSED tests/test_number.py::test_number[integer-True-expected4] PASSED tests/test_number.py::test_number[integer-abc-expected5] PASSED tests/test_number.py::test_number[integer-value6-expected6] PASSED tests/test_number.py::test_number[integer-value7-expected7] PASSED tests/test_number.py::test_maximum[number--5--5] PASSED tests/test_number.py::test_maximum[number-5-5] PASSED tests/test_number.py::test_maximum[number-9-9] PASSED tests/test_number.py::test_maximum[number-10-10] PASSED tests/test_number.py::test_maximum[number-11-expected4] PASSED tests/test_number.py::test_maximum[number-20-expected5] PASSED tests/test_number.py::test_maximum[integer--5--5] PASSED tests/test_number.py::test_maximum[integer-5-5] PASSED tests/test_number.py::test_maximum[integer-9-9] PASSED tests/test_number.py::test_maximum[integer-10-10] PASSED tests/test_number.py::test_maximum[integer-11-expected4] PASSED tests/test_number.py::test_maximum[integer-20-expected5] PASSED tests/test_number.py::test_exclusive_maximum[number--5--5] PASSED tests/test_number.py::test_exclusive_maximum[number-5-5] PASSED tests/test_number.py::test_exclusive_maximum[number-9-9] PASSED tests/test_number.py::test_exclusive_maximum[number-10-expected3] PASSED tests/test_number.py::test_exclusive_maximum[number-11-expected4] PASSED tests/test_number.py::test_exclusive_maximum[number-20-expected5] PASSED tests/test_number.py::test_exclusive_maximum[integer--5--5] PASSED tests/test_number.py::test_exclusive_maximum[integer-5-5] PASSED tests/test_number.py::test_exclusive_maximum[integer-9-9] PASSED tests/test_number.py::test_exclusive_maximum[integer-10-expected3] PASSED tests/test_number.py::test_exclusive_maximum[integer-11-expected4] PASSED tests/test_number.py::test_exclusive_maximum[integer-20-expected5] PASSED tests/test_number.py::test_minimum[number--5-expected0] PASSED tests/test_number.py::test_minimum[number-9-expected1] PASSED tests/test_number.py::test_minimum[number-10-10] PASSED tests/test_number.py::test_minimum[number-11-11] PASSED tests/test_number.py::test_minimum[number-20-20] PASSED tests/test_number.py::test_minimum[integer--5-expected0] PASSED tests/test_number.py::test_minimum[integer-9-expected1] PASSED tests/test_number.py::test_minimum[integer-10-10] PASSED tests/test_number.py::test_minimum[integer-11-11] PASSED tests/test_number.py::test_minimum[integer-20-20] PASSED tests/test_number.py::test_exclusive_minimum[number--5-expected0] PASSED tests/test_number.py::test_exclusive_minimum[number-9-expected1] PASSED tests/test_number.py::test_exclusive_minimum[number-10-expected2] PASSED tests/test_number.py::test_exclusive_minimum[number-11-11] PASSED tests/test_number.py::test_exclusive_minimum[number-20-20] PASSED tests/test_number.py::test_exclusive_minimum[integer--5-expected0] PASSED tests/test_number.py::test_exclusive_minimum[integer-9-expected1] PASSED tests/test_number.py::test_exclusive_minimum[integer-10-expected2] PASSED tests/test_number.py::test_exclusive_minimum[integer-11-11] PASSED tests/test_number.py::test_exclusive_minimum[integer-20-20] PASSED tests/test_number.py::test_multiple_of[number--4-expected0] PASSED tests/test_number.py::test_multiple_of[number--3--3] PASSED tests/test_number.py::test_multiple_of[number--2-expected2] PASSED tests/test_number.py::test_multiple_of[number--1-expected3] PASSED tests/test_number.py::test_multiple_of[number-0-0] PASSED tests/test_number.py::test_multiple_of[number-1-expected5] PASSED tests/test_number.py::test_multiple_of[number-2-expected6] PASSED tests/test_number.py::test_multiple_of[number-3-3] PASSED tests/test_number.py::test_multiple_of[number-4-expected8] PASSED tests/test_number.py::test_multiple_of[number-5-expected9] PASSED tests/test_number.py::test_multiple_of[number-6-6] PASSED tests/test_number.py::test_multiple_of[number-7-expected11] PASSED tests/test_number.py::test_multiple_of[integer--4-expected0] PASSED tests/test_number.py::test_multiple_of[integer--3--3] PASSED tests/test_number.py::test_multiple_of[integer--2-expected2] PASSED tests/test_number.py::test_multiple_of[integer--1-expected3] PASSED tests/test_number.py::test_multiple_of[integer-0-0] PASSED tests/test_number.py::test_multiple_of[integer-1-expected5] PASSED tests/test_number.py::test_multiple_of[integer-2-expected6] PASSED tests/test_number.py::test_multiple_of[integer-3-3] PASSED tests/test_number.py::test_multiple_of[integer-4-expected8] PASSED tests/test_number.py::test_multiple_of[integer-5-expected9] PASSED tests/test_number.py::test_multiple_of[integer-6-6] PASSED tests/test_number.py::test_multiple_of[integer-7-expected11] PASSED tests/test_number.py::test_multiple_of_float[0.00751-expected0] PASSED tests/test_number.py::test_multiple_of_float[0.0075-0.0075] PASSED tests/test_number.py::test_multiple_of_float_1_5[0-0] PASSED tests/test_number.py::test_multiple_of_float_1_5[0.01-0.01] PASSED tests/test_number.py::test_multiple_of_float_1_5[0.1-0.1] PASSED tests/test_number.py::test_multiple_of_float_1_5[19.01-19.01] PASSED tests/test_number.py::test_multiple_of_float_1_5[0.001-expected4] PASSED tests/test_number.py::test_multiple_of_float_1_5[19.001-expected5] PASSED tests/test_number.py::test_integer_is_not_number[1.0] PASSED tests/test_number.py::test_integer_is_not_number[0.1] PASSED tests/test_number.py::test_integer_is_not_number[0.01] PASSED tests/test_number.py::test_integer_is_not_number[0.001] PASSED tests/test_number.py::test_number_allows_float[1.0] PASSED tests/test_number.py::test_number_allows_float[0.1] PASSED tests/test_number.py::test_number_allows_float[0.01] PASSED tests/test_number.py::test_number_allows_float[0.001] PASSED tests/test_number.py::test_number_allows_decimal[value0] PASSED tests/test_number.py::test_number_allows_decimal[value1] PASSED tests/test_number.py::test_number_allows_decimal[value2] PASSED tests/test_number.py::test_number_allows_decimal[value3] PASSED tests/test_object.py::test_object[0-expected0] PASSED tests/test_object.py::test_object[None-expected1] PASSED tests/test_object.py::test_object[True-expected2] PASSED tests/test_object.py::test_object[False-expected3] PASSED tests/test_object.py::test_object[abc-expected4] PASSED tests/test_object.py::test_object[value5-expected5] PASSED tests/test_object.py::test_object[value6-expected6] PASSED tests/test_object.py::test_object[value7-expected7] PASSED tests/test_object.py::test_max_properties[value0-expected0] PASSED tests/test_object.py::test_max_properties[value1-expected1] PASSED tests/test_object.py::test_max_properties[value2-expected2] PASSED tests/test_object.py::test_min_properties[value0-expected0] PASSED tests/test_object.py::test_min_properties[value1-expected1] PASSED tests/test_object.py::test_min_properties[value2-expected2] PASSED tests/test_object.py::test_required[value0-expected0] PASSED tests/test_object.py::test_required[value1-expected1] PASSED tests/test_object.py::test_required[value2-expected2] PASSED tests/test_object.py::test_properties[value0-expected0] PASSED tests/test_object.py::test_properties[value1-expected1] PASSED tests/test_object.py::test_properties[value2-expected2] PASSED tests/test_object.py::test_properties[value3-expected3] PASSED tests/test_object.py::test_properties[value4-expected4] PASSED tests/test_object.py::test_invalid_properties[definition0] PASSED tests/test_object.py::test_invalid_properties[definition1] PASSED tests/test_object.py::test_invalid_properties[definition2] PASSED tests/test_object.py::test_valid_properties[definition0] PASSED tests/test_object.py::test_properties_with_additional_properties[value0-expected0] PASSED tests/test_object.py::test_properties_with_additional_properties[value1-expected1] PASSED tests/test_object.py::test_properties_with_additional_properties[value2-expected2] PASSED tests/test_object.py::test_properties_with_additional_properties[value3-expected3] PASSED tests/test_object.py::test_properties_with_additional_properties[value4-expected4] PASSED tests/test_object.py::test_properties_with_additional_properties[value5-expected5] PASSED tests/test_object.py::test_properties_without_additional_properties[value0-expected0] PASSED tests/test_object.py::test_properties_without_additional_properties[value1-expected1] PASSED tests/test_object.py::test_properties_without_additional_properties[value2-expected2] PASSED tests/test_object.py::test_properties_without_additional_properties[value3-expected3] PASSED tests/test_object.py::test_properties_without_additional_properties[value4-expected4] PASSED tests/test_object.py::test_properties_without_additional_properties[value5-expected5] PASSED tests/test_object.py::test_properties_without_additional_properties[value6-expected6] PASSED tests/test_object.py::test_pattern_properties[value0-expected0] PASSED tests/test_object.py::test_pattern_properties[value1-expected1] PASSED tests/test_object.py::test_pattern_properties[value2-expected2] PASSED tests/test_object.py::test_pattern_properties[value3-expected3] PASSED tests/test_object.py::test_pattern_properties[value4-expected4] PASSED tests/test_object.py::test_additional_properties[value0-expected0] PASSED tests/test_object.py::test_additional_properties[value1-expected1] PASSED tests/test_object.py::test_additional_properties[value2-expected2] PASSED tests/test_object.py::test_additional_properties[value3-expected3] PASSED tests/test_object.py::test_additional_properties[value4-expected4] PASSED tests/test_object.py::test_any_additional_properties[value0-expected0] PASSED tests/test_object.py::test_any_additional_properties[value1-expected1] PASSED tests/test_object.py::test_any_additional_properties[value2-expected2] PASSED tests/test_object.py::test_any_additional_properties[value3-expected3] PASSED tests/test_object.py::test_any_additional_properties[value4-expected4] PASSED tests/test_object.py::test_any_additional_properties[value5-expected5] PASSED tests/test_object.py::test_any_additional_properties[value6-expected6] PASSED tests/test_object.py::test_any_additional_properties[value7-expected7] PASSED tests/test_object.py::test_object_with_id_property[value0-expected0] PASSED tests/test_object.py::test_object_with_id_property[value1-expected1] PASSED tests/test_object.py::test_object_with_ref_property[value0-expected0] PASSED tests/test_object.py::test_object_with_ref_property[value1-expected1] PASSED tests/test_object.py::test_dependencies[value0-expected0] PASSED tests/test_object.py::test_dependencies[value1-expected1] PASSED tests/test_object.py::test_dependencies[value2-expected2] PASSED tests/test_object.py::test_full_name_after_ref[value0-expected0] PASSED tests/test_pattern_properties.py::test_dont_override_variable_names PASSED tests/test_pattern_properties.py::test_clear_variables PASSED tests/test_pattern_properties.py::test_pattern_with_escape PASSED tests/test_pattern_properties.py::test_pattern_with_escape_no_warnings PASSED tests/test_pattern_serialization.py::test_serialize_regexes PASSED tests/test_security.py::test_not_generate_code_from_definition[schema0] PASSED tests/test_security.py::test_not_generate_code_from_definition[schema1] PASSED tests/test_security.py::test_not_generate_code_from_definition[schema2] PASSED tests/test_security.py::test_not_generate_code_from_definition[schema3] PASSED tests/test_security.py::test_not_generate_code_from_definition[schema4] PASSED tests/test_security.py::test_not_generate_code_from_definition[schema5] PASSED tests/test_security.py::test_not_generate_code_from_definition[schema6] PASSED tests/test_security.py::test_not_generate_code_from_definition[schema7] PASSED tests/test_security.py::test_not_generate_code_from_definition[schema8] PASSED tests/test_security.py::test_not_generate_code_from_definition[schema9] PASSED tests/test_security.py::test_not_generate_code_from_definition[schema10] PASSED tests/test_security.py::test_not_generate_code_from_definition[schema11] PASSED tests/test_security.py::test_not_generate_code_from_definition[schema12] PASSED tests/test_security.py::test_not_generate_code_from_definition[schema13] PASSED tests/test_security.py::test_generate_code_with_proper_variable_names[schema0-validate(10)] PASSED tests/test_security.py::test_generate_code_with_proper_variable_names[schema1-" validate"10" "] PASSED tests/test_security.py::test_generate_code_with_proper_variable_names[schema2-' validate'10' '] PASSED tests/test_security.py::test_generate_code_with_proper_variable_names[schema3-' validate"10" '] PASSED tests/test_security.py::test_generate_code_with_proper_variable_names[schema4-value4] PASSED tests/test_security.py::test_generate_code_with_proper_variable_names[schema5-value5] PASSED tests/test_security.py::test_generate_code_without_overriding_variables PASSED tests/test_string.py::test_string[0-expected0] PASSED tests/test_string.py::test_string[None-expected1] PASSED tests/test_string.py::test_string[True-expected2] PASSED tests/test_string.py::test_string[-] PASSED tests/test_string.py::test_string[abc-abc] PASSED tests/test_string.py::test_string[value5-expected5] PASSED tests/test_string.py::test_string[value6-expected6] PASSED tests/test_string.py::test_max_length[-] PASSED tests/test_string.py::test_max_length[qwer-qwer] PASSED tests/test_string.py::test_max_length[qwert-qwert] PASSED tests/test_string.py::test_max_length[qwertz-expected3] PASSED tests/test_string.py::test_max_length[qwertzuiop-expected4] PASSED tests/test_string.py::test_min_length[-expected0] PASSED tests/test_string.py::test_min_length[qwer-expected1] PASSED tests/test_string.py::test_min_length[qwert-qwert] PASSED tests/test_string.py::test_min_length[qwertz-qwertz] PASSED tests/test_string.py::test_min_length[qwertzuiop-qwertzuiop] PASSED tests/test_string.py::test_pattern[-expected0] PASSED tests/test_string.py::test_pattern[aacc-expected1] PASSED tests/test_string.py::test_pattern[aaccc-aaccc] PASSED tests/test_string.py::test_pattern[aacd-aacd] PASSED tests/test_string.py::test_pattern[aacd\n-expected4] PASSED tests/test_string.py::test_pattern_with_space[ ] PASSED tests/test_string.py::test_pattern_with_space[\\x20] PASSED tests/test_string.py::test_pattern_with_escape_no_warnings PASSED tests/test_string.py::test_regex_pattern[[a-z]-[a-z]] PASSED tests/test_string.py::test_regex_pattern[[a-z-expected1] PASSED ======== 437 passed, 4 skipped, 12 deselected ======== $(PYTHON_DIR)/vendor-packages/_pytest/pathlib.py:91: PytestWarning: (rm_rf) error removing $(TMPDIR)/popen-gw2/test_static_directory_without_0 : [Errno 17] File exists: 'test_static_directory_without_0' warnings.warn( $(PYTHON_DIR)/vendor-packages/_pytest/pathlib.py:91: PytestWarning: (rm_rf) error removing $(TMPDIR)/popen-gw2/test_static_directory_without_1 : [Errno 17] File exists: 'test_static_directory_without_1' warnings.warn( $(PYTHON_DIR)/vendor-packages/_pytest/pathlib.py:91: PytestWarning: (rm_rf) error removing $(TMPDIR)/popen-gw2 : [Errno 17] File exists: 'popen-gw2' warnings.warn( $(PYTHON_DIR)/vendor-packages/_pytest/pathlib.py:91: PytestWarning: (rm_rf) error removing $(TMPDIR) : [Errno 17] File exists: '$(TMPDIR) warnings.warn( $(PYTHON_DIR)/vendor-packages/_pytest/pathlib.py:91: PytestWarning: (rm_rf) error removing $(TMPDIR)/popen-gw5/test_static_directory_without_0 : [Errno 17] File exists: 'test_static_directory_without_0' warnings.warn( $(PYTHON_DIR)/vendor-packages/_pytest/pathlib.py:91: PytestWarning: (rm_rf) error removing $(TMPDIR)/popen-gw5/test_static_directory_without_1 : [Errno 17] File exists: 'test_static_directory_without_1' warnings.warn( $(PYTHON_DIR)/vendor-packages/_pytest/pathlib.py:91: PytestWarning: (rm_rf) error removing $(TMPDIR)/popen-gw5 : [Errno 17] File exists: 'popen-gw5' warnings.warn( $(PYTHON_DIR)/vendor-packages/_pytest/pathlib.py:91: PytestWarning: (rm_rf) error removing $(TMPDIR) : [Errno 17] File exists: '$(TMPDIR) warnings.warn(