============================= test session starts ============================== platform sunos5 -- Python $(PYTHON_VERSION).X -- $(PYTHON) cachedir: .pytest_cache rootdir: $(@D) configfile: pyproject.toml collecting ... collected 859 items tests/test_api.py::test_parse_can_parse_valid_toml_files[example] PASSED tests/test_api.py::test_parse_can_parse_valid_toml_files[fruit] PASSED tests/test_api.py::test_parse_can_parse_valid_toml_files[hard] PASSED tests/test_api.py::test_parse_can_parse_valid_toml_files[sections_with_same_start] PASSED tests/test_api.py::test_parse_can_parse_valid_toml_files[pyproject] PASSED tests/test_api.py::test_parse_can_parse_valid_toml_files[0.5.0] PASSED tests/test_api.py::test_parse_can_parse_valid_toml_files[test] PASSED tests/test_api.py::test_parse_can_parse_valid_toml_files[newline_in_strings] PASSED tests/test_api.py::test_parse_can_parse_valid_toml_files[preserve_quotes_in_string] PASSED tests/test_api.py::test_parse_can_parse_valid_toml_files[string_slash_whitespace_newline] PASSED tests/test_api.py::test_parse_can_parse_valid_toml_files[table_names] PASSED tests/test_api.py::test_load_from_file_object[example] PASSED tests/test_api.py::test_load_from_file_object[fruit] PASSED tests/test_api.py::test_load_from_file_object[hard] PASSED tests/test_api.py::test_load_from_file_object[sections_with_same_start] PASSED tests/test_api.py::test_load_from_file_object[pyproject] PASSED tests/test_api.py::test_load_from_file_object[0.5.0] PASSED tests/test_api.py::test_load_from_file_object[test] PASSED tests/test_api.py::test_load_from_file_object[newline_in_strings] PASSED tests/test_api.py::test_load_from_file_object[preserve_quotes_in_string] PASSED tests/test_api.py::test_load_from_file_object[string_slash_whitespace_newline] PASSED tests/test_api.py::test_load_from_file_object[table_names] PASSED tests/test_api.py::test_parsed_document_are_properly_json_representable[0.5.0] PASSED tests/test_api.py::test_parsed_document_are_properly_json_representable[pyproject] PASSED tests/test_api.py::test_parsed_document_are_properly_json_representable[table_names] PASSED tests/test_api.py::test_parse_raises_errors_for_invalid_toml_files[section_with_trailing_characters-UnexpectedCharError] PASSED tests/test_api.py::test_parse_raises_errors_for_invalid_toml_files[key_value_with_trailing_chars-UnexpectedCharError] PASSED tests/test_api.py::test_parse_raises_errors_for_invalid_toml_files[array_with_invalid_chars-UnexpectedCharError] PASSED tests/test_api.py::test_parse_raises_errors_for_invalid_toml_files[invalid_number-InvalidNumberError] PASSED tests/test_api.py::test_parse_raises_errors_for_invalid_toml_files[invalid_date-InvalidDateError] PASSED tests/test_api.py::test_parse_raises_errors_for_invalid_toml_files[invalid_time-InvalidTimeError] PASSED tests/test_api.py::test_parse_raises_errors_for_invalid_toml_files[invalid_datetime-InvalidDateTimeError] PASSED tests/test_api.py::test_parse_raises_errors_for_invalid_toml_files[trailing_comma-UnexpectedCharError] PASSED tests/test_api.py::test_parse_raises_errors_for_invalid_toml_files[newline_in_singleline_string-InvalidControlChar] PASSED tests/test_api.py::test_parse_raises_errors_for_invalid_toml_files[string_slash_whitespace_char-InvalidCharInStringError] PASSED tests/test_api.py::test_parse_raises_errors_for_invalid_toml_files[array_no_comma-UnexpectedCharError] PASSED tests/test_api.py::test_parse_raises_errors_for_invalid_toml_files[array_duplicate_comma-UnexpectedCharError] PASSED tests/test_api.py::test_parse_raises_errors_for_invalid_toml_files[array_leading_comma-UnexpectedCharError] PASSED tests/test_api.py::test_parse_raises_errors_for_invalid_toml_files[inline_table_no_comma-UnexpectedCharError] PASSED tests/test_api.py::test_parse_raises_errors_for_invalid_toml_files[inline_table_duplicate_comma-UnexpectedCharError] PASSED tests/test_api.py::test_parse_raises_errors_for_invalid_toml_files[inline_table_leading_comma-UnexpectedCharError] PASSED tests/test_api.py::test_parse_raises_errors_for_invalid_toml_files[inline_table_trailing_comma-UnexpectedCharError] PASSED tests/test_api.py::test_original_string_and_dumped_string_are_equal[example] PASSED tests/test_api.py::test_original_string_and_dumped_string_are_equal[fruit] PASSED tests/test_api.py::test_original_string_and_dumped_string_are_equal[hard] PASSED tests/test_api.py::test_original_string_and_dumped_string_are_equal[sections_with_same_start] PASSED tests/test_api.py::test_original_string_and_dumped_string_are_equal[pyproject] PASSED tests/test_api.py::test_original_string_and_dumped_string_are_equal[0.5.0] PASSED tests/test_api.py::test_original_string_and_dumped_string_are_equal[test] PASSED tests/test_api.py::test_original_string_and_dumped_string_are_equal[table_names] PASSED tests/test_api.py::test_a_raw_dict_can_be_dumped PASSED tests/test_api.py::test_mapping_types_can_be_dumped PASSED tests/test_api.py::test_dumps_weird_object PASSED tests/test_api.py::test_dump_tuple_value_as_array PASSED tests/test_api.py::test_dump_to_file_object PASSED tests/test_api.py::test_integer PASSED tests/test_api.py::test_float PASSED tests/test_api.py::test_boolean PASSED tests/test_api.py::test_date PASSED tests/test_api.py::test_time PASSED tests/test_api.py::test_datetime PASSED tests/test_api.py::test_array PASSED tests/test_api.py::test_table PASSED tests/test_api.py::test_inline_table PASSED tests/test_api.py::test_aot PASSED tests/test_api.py::test_key PASSED tests/test_api.py::test_key_value PASSED tests/test_api.py::test_string PASSED tests/test_api.py::test_item_dict_to_table PASSED tests/test_api.py::test_item_mixed_aray PASSED tests/test_api.py::test_build_super_table PASSED tests/test_api.py::test_add_dotted_key PASSED tests/test_api.py::test_value_parses_boolean[true-True] PASSED tests/test_api.py::test_value_parses_boolean[false-False] PASSED tests/test_api.py::test_value_rejects_values_looking_like_bool_at_start[t] PASSED tests/test_api.py::test_value_rejects_values_looking_like_bool_at_start[f] PASSED tests/test_api.py::test_value_rejects_values_looking_like_bool_at_start[tru] PASSED tests/test_api.py::test_value_rejects_values_looking_like_bool_at_start[fals] PASSED tests/test_api.py::test_value_rejects_values_looking_like_bool_at_start[test] PASSED tests/test_api.py::test_value_rejects_values_looking_like_bool_at_start[friend] PASSED tests/test_api.py::test_value_rejects_values_looking_like_bool_at_start[truthy] PASSED tests/test_api.py::test_value_rejects_values_looking_like_bool_at_start[falsify] PASSED tests/test_api.py::test_value_rejects_values_having_true_prefix[truee] PASSED tests/test_api.py::test_value_rejects_values_having_true_prefix[truely] PASSED tests/test_api.py::test_value_rejects_values_having_true_prefix[true-thoughts] PASSED tests/test_api.py::test_value_rejects_values_having_true_prefix[true_hip_hop] PASSED tests/test_api.py::test_value_rejects_values_having_false_prefix[falsee] PASSED tests/test_api.py::test_value_rejects_values_having_false_prefix[falsely] PASSED tests/test_api.py::test_value_rejects_values_having_false_prefix[false-ideas] PASSED tests/test_api.py::test_value_rejects_values_having_false_prefix[false_prophet] PASSED tests/test_api.py::test_value_rejects_values_with_appendage["foo"1.2] PASSED tests/test_api.py::test_value_rejects_values_with_appendage[truefalse] PASSED tests/test_api.py::test_value_rejects_values_with_appendage[1.0false] PASSED tests/test_api.py::test_value_rejects_values_with_appendage[100true] PASSED tests/test_api.py::test_value_rejects_values_with_appendage[truetrue] PASSED tests/test_api.py::test_value_rejects_values_with_appendage[falsefalse] PASSED tests/test_api.py::test_value_rejects_values_with_appendage[1.2.3.4] PASSED tests/test_api.py::test_value_rejects_values_with_appendage[[][]] PASSED tests/test_api.py::test_value_rejects_values_with_appendage[{a=[][]}[]] PASSED tests/test_api.py::test_value_rejects_values_with_appendage[true[]] PASSED tests/test_api.py::test_value_rejects_values_with_appendage[false{a=1}] PASSED tests/test_api.py::test_create_super_table_with_table PASSED tests/test_api.py::test_create_super_table_with_aot PASSED tests/test_api.py::test_create_string[kwargs0-My\nString-"My\\nString"] PASSED tests/test_api.py::test_create_string[kwargs1-My String\t-"My String\t"] PASSED tests/test_api.py::test_create_string[kwargs2-My String\t-'My String\t'] PASSED tests/test_api.py::test_create_string[kwargs3-My String\t-'My String\t'] PASSED tests/test_api.py::test_create_string[kwargs4-My String\x01-"My String\\u0001"] PASSED tests/test_api.py::test_create_string[kwargs5-My String\x0b-"My String\\u000b"] PASSED tests/test_api.py::test_create_string[kwargs6-My String\x08-"My String\\b"] PASSED tests/test_api.py::test_create_string[kwargs7-My String\x0c-"My String\\f"] PASSED tests/test_api.py::test_create_string[kwargs8-My String\x01-"My String\\u0001"] PASSED tests/test_api.py::test_create_string[kwargs9-My String\x06-"My String\\u0006"] PASSED tests/test_api.py::test_create_string[kwargs10-My String\x12-"My String\\u0012"] PASSED tests/test_api.py::test_create_string[kwargs11-My String\x7f-"My String\\u007f"] PASSED tests/test_api.py::test_create_string[kwargs12-My String\x01-"My String\x01"] PASSED tests/test_api.py::test_create_string[kwargs13-\nMy\nString\n-"""\nMy\nString\n"""] PASSED tests/test_api.py::test_create_string[kwargs14-My"String-"""My"String"""] PASSED tests/test_api.py::test_create_string[kwargs15-My""String-"""My""String"""] PASSED tests/test_api.py::test_create_string[kwargs16-My"""String-"""My""\\"String"""] PASSED tests/test_api.py::test_create_string[kwargs17-My""""String-"""My""\\""String"""] PASSED tests/test_api.py::test_create_string[kwargs18-"""My"""Str"""ing"""-"""""\\"My""\\"Str""\\"ing""\\""""] PASSED tests/test_api.py::test_create_string[kwargs19-My\nString-'''My\nString'''] PASSED tests/test_api.py::test_create_string[kwargs20-My'String-'''My'String'''] PASSED tests/test_api.py::test_create_string[kwargs21-My\r\nString-'''My\r\nString'''] PASSED tests/test_api.py::test_create_string[kwargs22-C:\\Users\\nodejs\\templates-'C:\\Users\\nodejs\\templates'] PASSED tests/test_api.py::test_create_string[kwargs23-<\\i\\c*\\s*>-'<\\i\\c*\\s*>'] PASSED tests/test_api.py::test_create_string[kwargs24-I [dw]on't need \\d{2} apples-'''I [dw]on't need \\d{2} apples'''] PASSED tests/test_api.py::test_create_string_with_invalid_characters[kwargs0-My'String] PASSED tests/test_api.py::test_create_string_with_invalid_characters[kwargs1-My\nString] PASSED tests/test_api.py::test_create_string_with_invalid_characters[kwargs2-My\r\nString] PASSED tests/test_api.py::test_create_string_with_invalid_characters[kwargs3-My\x08String] PASSED tests/test_api.py::test_create_string_with_invalid_characters[kwargs4-My\x08String] PASSED tests/test_api.py::test_create_string_with_invalid_characters[kwargs5-My\x0cString] PASSED tests/test_api.py::test_create_string_with_invalid_characters[kwargs6-My\x7fString] PASSED tests/test_api.py::test_create_string_with_invalid_characters[kwargs7-My'''String] PASSED tests/test_api.py::test_parse_empty_quoted_table_name PASSED tests/test_build.py::test_build_example PASSED tests/test_build.py::test_add_remove PASSED tests/test_build.py::test_append_table_after_multiple_indices PASSED tests/test_build.py::test_top_level_keys_are_put_at_the_root_of_the_document PASSED tests/test_items.py::test_item_base_has_no_unwrap PASSED tests/test_items.py::test_integer_unwrap PASSED tests/test_items.py::test_float_unwrap PASSED tests/test_items.py::test_false_unwrap PASSED tests/test_items.py::test_true_unwrap PASSED tests/test_items.py::test_datetime_unwrap PASSED tests/test_items.py::test_string_unwrap PASSED tests/test_items.py::test_null_unwrap PASSED tests/test_items.py::test_aot_unwrap PASSED tests/test_items.py::test_time_unwrap PASSED tests/test_items.py::test_date_unwrap PASSED tests/test_items.py::test_array_unwrap PASSED tests/test_items.py::test_abstract_table_unwrap PASSED tests/test_items.py::test_key_comparison PASSED tests/test_items.py::test_items_can_be_appended_to_and_removed_from_a_table PASSED tests/test_items.py::test_items_can_be_appended_to_and_removed_from_an_inline_table PASSED tests/test_items.py::test_inf_and_nan_are_supported PASSED tests/test_items.py::test_hex_octal_and_bin_integers_are_supported PASSED tests/test_items.py::test_key_automatically_sets_proper_string_type_if_not_bare PASSED tests/test_items.py::test_array_behaves_like_a_list PASSED tests/test_items.py::test_array_multiline PASSED tests/test_items.py::test_array_multiline_modify PASSED tests/test_items.py::test_append_to_empty_array PASSED tests/test_items.py::test_modify_array_with_comment PASSED tests/test_items.py::test_append_to_multiline_array_with_comment PASSED tests/test_items.py::test_append_dict_to_array PASSED tests/test_items.py::test_dicts_are_converted_to_tables PASSED tests/test_items.py::test_array_add_line PASSED tests/test_items.py::test_array_add_line_invalid_value PASSED tests/test_items.py::test_dicts_are_converted_to_tables_and_keep_order PASSED tests/test_items.py::test_dicts_are_converted_to_tables_and_are_sorted_if_requested PASSED tests/test_items.py::test_dicts_with_sub_dicts_are_properly_converted PASSED tests/test_items.py::test_item_array_of_dicts_converted_to_aot PASSED tests/test_items.py::test_add_float_to_int PASSED tests/test_items.py::test_sub_float_from_int PASSED tests/test_items.py::test_sub_int_from_float PASSED tests/test_items.py::test_add_sum_int_with_float PASSED tests/test_items.py::test_integers_behave_like_ints PASSED tests/test_items.py::test_floats_behave_like_floats PASSED tests/test_items.py::test_datetimes_behave_like_datetimes PASSED tests/test_items.py::test_dates_behave_like_dates PASSED tests/test_items.py::test_parse_datetime_followed_by_space PASSED tests/test_items.py::test_times_behave_like_times PASSED tests/test_items.py::test_strings_behave_like_strs PASSED tests/test_items.py::test_string_add_preserve_escapes PASSED tests/test_items.py::test_tables_behave_like_dicts PASSED tests/test_items.py::test_items_are_pickable PASSED tests/test_items.py::test_trim_comments_when_building_inline_table PASSED tests/test_items.py::test_deleting_inline_table_element_does_not_leave_trailing_separator PASSED tests/test_items.py::test_deleting_inline_table_element_does_not_leave_trailing_separator2 PASSED tests/test_items.py::test_booleans_comparison PASSED tests/test_items.py::test_table_copy PASSED tests/test_items.py::test_copy_copy PASSED tests/test_items.py::test_escape_key[\\-"\\\\"] PASSED tests/test_items.py::test_escape_key["-"\\""] PASSED tests/test_items.py::test_escape_key[\t-"\\t"] PASSED tests/test_items.py::test_escape_key[\x10-"\\u0010"] PASSED tests/test_items.py::test_custom_encoders PASSED tests/test_items.py::test_no_extra_minus_sign PASSED tests/test_items.py::test_serialize_table_with_dotted_key PASSED tests/test_items.py::test_not_showing_parent_header_for_super_table PASSED tests/test_parser.py::test_parser_should_raise_an_internal_error_if_parsing_wrong_type_of_string PASSED tests/test_parser.py::test_parser_should_raise_an_error_for_empty_tables PASSED tests/test_parser.py::test_parser_should_raise_an_error_if_equal_not_found PASSED tests/test_parser.py::test_parse_multiline_string_ignore_the_first_newline PASSED tests/test_toml_document.py::test_document_is_a_dict PASSED tests/test_toml_document.py::test_toml_document_without_super_tables PASSED tests/test_toml_document.py::test_toml_document_unwrap PASSED tests/test_toml_document.py::test_toml_document_with_dotted_keys PASSED tests/test_toml_document.py::test_toml_document_super_table_with_different_sub_sections PASSED tests/test_toml_document.py::test_adding_an_element_to_existing_table_with_ws_remove_ws PASSED tests/test_toml_document.py::test_document_with_aot_after_sub_tables PASSED tests/test_toml_document.py::test_document_with_new_sub_table_after_other_table PASSED tests/test_toml_document.py::test_document_with_new_sub_table_after_other_table_delete PASSED tests/test_toml_document.py::test_document_with_new_sub_table_after_other_table_replace PASSED tests/test_toml_document.py::test_inserting_after_element_with_no_new_line_adds_a_new_line PASSED tests/test_toml_document.py::test_inserting_after_deletion PASSED tests/test_toml_document.py::test_toml_document_with_dotted_keys_inside_table PASSED tests/test_toml_document.py::test_toml_document_with_super_aot_after_super_table PASSED tests/test_toml_document.py::test_toml_document_has_always_a_new_line_after_table_header PASSED tests/test_toml_document.py::test_toml_document_is_pickable PASSED tests/test_toml_document.py::test_toml_document_set_super_table_element PASSED tests/test_toml_document.py::test_toml_document_can_be_copied PASSED tests/test_toml_document.py::test_getting_inline_table_is_still_an_inline_table PASSED tests/test_toml_document.py::test_declare_sub_table_with_intermediate_table PASSED tests/test_toml_document.py::test_values_can_still_be_set_for_out_of_order_tables PASSED tests/test_toml_document.py::test_out_of_order_table_can_add_multiple_tables PASSED tests/test_toml_document.py::test_out_of_order_tables_are_still_dicts PASSED tests/test_toml_document.py::test_string_output_order_is_preserved_for_out_of_order_tables PASSED tests/test_toml_document.py::test_remove_from_out_of_order_table PASSED tests/test_toml_document.py::test_update_nested_out_of_order_table PASSED tests/test_toml_document.py::test_updating_nested_value_keeps_correct_indent PASSED tests/test_toml_document.py::test_repr PASSED tests/test_toml_document.py::test_deepcopy PASSED tests/test_toml_document.py::test_move_table PASSED tests/test_toml_document.py::test_replace_with_table PASSED tests/test_toml_document.py::test_replace_table_with_value PASSED tests/test_toml_document.py::test_replace_preserve_sep PASSED tests/test_toml_document.py::test_replace_with_table_of_nested PASSED tests/test_toml_document.py::test_replace_with_aot_of_nested PASSED tests/test_toml_document.py::test_replace_with_comment PASSED tests/test_toml_document.py::test_no_spurious_whitespaces PASSED tests/test_toml_document.py::test_pop_add_whitespace_and_insert_table_work_togheter PASSED tests/test_toml_document.py::test_add_newline_before_super_table PASSED tests/test_toml_document.py::test_remove_item_from_super_table PASSED tests/test_toml_document.py::test_nested_table_update_display_name PASSED tests/test_toml_document.py::test_build_table_with_dotted_key PASSED tests/test_toml_document.py::test_parse_subtables_no_extra_indent PASSED tests/test_toml_document.py::test_item_preserves_the_order PASSED tests/test_toml_document.py::test_delete_out_of_order_table_key PASSED tests/test_toml_document.py::test_overwrite_out_of_order_table_key PASSED tests/test_toml_file.py::test_toml_file PASSED tests/test_toml_file.py::test_keep_old_eol PASSED tests/test_toml_file.py::test_keep_old_eol_2 PASSED tests/test_toml_file.py::test_mixed_eol PASSED tests/test_toml_file.py::test_consistent_eol PASSED tests/test_toml_file.py::test_consistent_eol_2 PASSED tests/test_toml_file.py::test_default_eol_is_os_linesep PASSED tests/test_toml_spec_tests.py::test_valid_decode[qa-array-inline-1000_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[qa-array-inline-1000_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[qa-key-literal-40kb0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[qa-key-literal-40kb1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[qa-key-string-40kb0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[qa-key-string-40kb1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[qa-scalar-literal-40kb0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[qa-scalar-literal-40kb1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[qa-scalar-literal-multiline-40kb0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[qa-scalar-literal-multiline-40kb1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[qa-scalar-string-40kb0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[qa-scalar-string-40kb1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[qa-scalar-string-multiline-40kb0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[qa-scalar-string-multiline-40kb1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[qa-table-inline-1000_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[qa-table-inline-1000_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-array-1_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-array-1_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-array-2_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-array-2_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-array-3_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-array-3_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-array-4_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-array-4_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-array-5_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-array-5_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-array-7_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-array-7_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-array-8_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-array-8_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-array-mixed-number-types0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-array-mixed-number-types1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-array-more-mixed-types0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-array-more-mixed-types1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-array-of-tables-1_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-array-of-tables-1_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-array-of-tables-2_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-array-of-tables-2_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-array-of-tables-3_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-array-of-tables-3_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-boolean-1_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-boolean-1_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-boolean-2_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-boolean-2_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-case-sensitive0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-case-sensitive1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-comment0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-comment1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-comment-mid-array0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-comment-mid-array1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-comment-mid-string0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-comment-mid-string1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-comment-tab0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-comment-tab1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-date-local-1_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-date-local-1_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-date-time-1_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-date-time-1_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-date-time-2_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-date-time-2_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-date-time-3_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-date-time-3_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-date-time-4_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-date-time-4_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-date-time-5_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-date-time-5_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-date-time-local-1_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-date-time-local-1_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-dotted-keys-1_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-dotted-keys-1_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-dotted-keys-2_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-dotted-keys-2_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-dotted-keys-3_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-dotted-keys-3_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-empty-key-name-1_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-empty-key-name-1_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-empty-key-name-2_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-empty-key-name-2_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-extend-dotted-object-1_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-extend-dotted-object-1_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-extend-dotted-object-2_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-extend-dotted-object-2_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-extend-dotted-object-3_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-extend-dotted-object-3_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-float-1_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-float-1_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-float-10_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-float-10_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-float-11_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-float-11_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-float-12_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-float-12_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-float-2_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-float-2_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-float-3_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-float-3_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-float-4_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-float-4_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-float-5_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-float-5_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-float-6_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-float-6_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-float-7_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-float-7_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-float-8_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-float-8_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-float-9_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-float-9_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-int-1_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-int-1_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-int-2_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-int-2_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-int-3_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-int-3_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-int-3a0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-int-3a1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-int-3b0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-int-3b1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-int-4_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-int-4_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-int-5_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-int-5_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-int-6_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-int-6_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-int-7_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-int-7_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-int-bin1_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-int-bin1_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-int-hex1_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-int-hex1_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-int-hex2_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-int-hex2_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-int-hex3_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-int-hex3_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-int-max0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-int-max1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-int-min0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-int-min1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-int-oct1_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-int-oct1_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-int-oct2_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-int-oct2_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-key-value-pair-1_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-key-value-pair-1_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-key-value-pair-2_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-key-value-pair-2_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-key-value-pair-3_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-key-value-pair-3_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-key-value-pair-4_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-key-value-pair-4_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-key-value-pair-5_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-key-value-pair-5_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-key-value-pair-6_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-key-value-pair-6_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-key-value-pair-7_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-key-value-pair-7_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-key-value-pair-8_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-key-value-pair-8_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-newline-1_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-newline-1_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-newline-2_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-newline-2_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-newline-3_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-newline-3_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-quoted-basic-keys-1_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-quoted-basic-keys-1_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-quoted-literal-keys-1_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-quoted-literal-keys-1_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-readme-example0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-readme-example1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-basic0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-basic1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-basic-multiline-1_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-basic-multiline-1_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-basic-multiline-2_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-basic-multiline-2_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-basic-multiline-3_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-basic-multiline-3_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-basic-multiline-4_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-basic-multiline-4_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-basic-multiline-5_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-basic-multiline-5_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-basic-multiline-6_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-basic-multiline-6_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-basic-multiline-7_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-basic-multiline-7_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-basic-multiline-8_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-basic-multiline-8_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-basic-multiline-9_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-basic-multiline-9_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-basic-tab0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-basic-tab1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-basic-tab-multiline0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-basic-tab-multiline1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-escape-1_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-escape-1_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-escape-2_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-escape-2_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-escape-3_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-escape-3_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-escape-4_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-escape-4_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-escape-5_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-escape-5_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-escape-6_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-escape-6_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-escape-7_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-escape-7_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-escape-8_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-escape-8_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-escape-9_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-escape-9_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-literal-1_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-literal-1_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-literal-2_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-literal-2_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-literal-3_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-literal-3_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-literal-4_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-literal-4_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-literal-multiline-1_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-literal-multiline-1_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-literal-multiline-2_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-literal-multiline-2_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-literal-multiline-3_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-literal-multiline-3_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-literal-multiline-4_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-string-literal-multiline-4_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-table0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-table1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-table-1_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-table-1_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-table-2_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-table-2_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-table-3_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-table-3_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-table-4_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-table-4_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-table-5_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-table-5_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-table-6_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-table-6_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-table-7_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-table-7_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-table-8_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-table-8_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-table-inline-1_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-table-inline-1_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-table-inline-2_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-table-inline-2_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-table-inline-3_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-table-inline-3_1] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-time-1_0] PASSED tests/test_toml_spec_tests.py::test_valid_decode[spec-time-1_1] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[array-of-tables-1] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[array-of-tables-2] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[bare-key-1] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[bare-key-2] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[bare-key-3] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[comment-control-1] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[comment-control-2] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[comment-control-3] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[comment-control-4] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[inline-table-imutable-1] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[inline-table-imutable-2] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[inline-table-trailing-comma] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[int-0-padded] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[int-signed-bin] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[int-signed-hex] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[int-signed-oct] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[key-value-pair-1] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[key-value-pair-2] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[multiple-dot-key] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[multiple-key] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[no-key-name] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[string-basic-control-1] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[string-basic-control-2] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[string-basic-control-3] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[string-basic-control-4] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[string-basic-multiline-control-1] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[string-basic-multiline-control-2] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[string-basic-multiline-control-3] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[string-basic-multiline-control-4] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[string-basic-multiline-invalid-backslash] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[string-basic-multiline-out-of-range-unicode-escape-1] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[string-basic-multiline-out-of-range-unicode-escape-2] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[string-basic-multiline-quotes] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[string-basic-multiline-unknown-escape] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[string-basic-out-of-range-unicode-escape-1] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[string-basic-out-of-range-unicode-escape-2] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[string-basic-unknown-escape] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[string-literal-control-1] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[string-literal-control-2] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[string-literal-control-3] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[string-literal-control-4] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[string-literal-multiline-control-1] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[string-literal-multiline-control-2] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[string-literal-multiline-control-3] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[string-literal-multiline-control-4] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[string-literal-multiline-quotes] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[table-1] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[table-2] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[table-3] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[table-4] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[table-invalid-1] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[table-invalid-2] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[table-invalid-3] PASSED tests/test_toml_spec_tests.py::test_invalid_decode[table-invalid-4] PASSED tests/test_toml_tests.py::test_valid_decode[/example] PASSED tests/test_toml_tests.py::test_valid_decode[/newline-lf] PASSED tests/test_toml_tests.py::test_valid_decode[/spec-example-1] PASSED tests/test_toml_tests.py::test_valid_decode[/newline-crlf] PASSED tests/test_toml_tests.py::test_valid_decode[/implicit-groups] PASSED tests/test_toml_tests.py::test_valid_decode[/spec-example-1-compact] PASSED tests/test_toml_tests.py::test_valid_decode[/empty-file] PASSED tests/test_toml_tests.py::test_valid_decode[/implicit-and-explicit-after] PASSED tests/test_toml_tests.py::test_valid_decode[/implicit-and-explicit-before] PASSED tests/test_toml_tests.py::test_valid_decode[bool/bool] PASSED tests/test_toml_tests.py::test_valid_decode[datetime/datetime] PASSED tests/test_toml_tests.py::test_valid_decode[datetime/milliseconds] PASSED tests/test_toml_tests.py::test_valid_decode[datetime/local-time] PASSED tests/test_toml_tests.py::test_valid_decode[datetime/timezone] PASSED tests/test_toml_tests.py::test_valid_decode[datetime/local] PASSED tests/test_toml_tests.py::test_valid_decode[datetime/local-date] PASSED tests/test_toml_tests.py::test_valid_decode[array/mixed-int-array] PASSED tests/test_toml_tests.py::test_valid_decode[array/nested] PASSED tests/test_toml_tests.py::test_valid_decode[array/empty] PASSED tests/test_toml_tests.py::test_valid_decode[array/mixed-int-float] PASSED tests/test_toml_tests.py::test_valid_decode[array/string-quote-comma] PASSED tests/test_toml_tests.py::test_valid_decode[array/table-array-string-backslash] PASSED tests/test_toml_tests.py::test_valid_decode[array/string-with-comma] PASSED tests/test_toml_tests.py::test_valid_decode[array/strings] PASSED tests/test_toml_tests.py::test_valid_decode[array/string-quote-comma-2] PASSED tests/test_toml_tests.py::test_valid_decode[array/mixed-int-string] PASSED tests/test_toml_tests.py::test_valid_decode[array/nested-double] PASSED tests/test_toml_tests.py::test_valid_decode[array/nested-inline-table] PASSED tests/test_toml_tests.py::test_valid_decode[array/bool] PASSED tests/test_toml_tests.py::test_valid_decode[array/mixed-string-table] PASSED tests/test_toml_tests.py::test_valid_decode[array/hetergeneous] PASSED tests/test_toml_tests.py::test_valid_decode[array/array] PASSED tests/test_toml_tests.py::test_valid_decode[array/nospaces] PASSED tests/test_toml_tests.py::test_valid_decode[integer/long] PASSED tests/test_toml_tests.py::test_valid_decode[integer/integer] PASSED tests/test_toml_tests.py::test_valid_decode[integer/zero] PASSED tests/test_toml_tests.py::test_valid_decode[integer/literals] PASSED tests/test_toml_tests.py::test_valid_decode[integer/underscore] PASSED tests/test_toml_tests.py::test_valid_decode[key/special-word] PASSED tests/test_toml_tests.py::test_valid_decode[key/dotted] PASSED tests/test_toml_tests.py::test_valid_decode[key/numeric-dotted] PASSED tests/test_toml_tests.py::test_valid_decode[key/case-sensitive] PASSED tests/test_toml_tests.py::test_valid_decode[key/quoted-dots] PASSED tests/test_toml_tests.py::test_valid_decode[key/special-chars] PASSED tests/test_toml_tests.py::test_valid_decode[key/empty] PASSED tests/test_toml_tests.py::test_valid_decode[key/alphanum] PASSED tests/test_toml_tests.py::test_valid_decode[key/numeric] PASSED tests/test_toml_tests.py::test_valid_decode[key/escapes] PASSED tests/test_toml_tests.py::test_valid_decode[key/equals-nospace] PASSED tests/test_toml_tests.py::test_valid_decode[key/space] PASSED tests/test_toml_tests.py::test_valid_decode[table/array-many] PASSED tests/test_toml_tests.py::test_valid_decode[table/keyword] PASSED tests/test_toml_tests.py::test_valid_decode[table/array-nest] PASSED tests/test_toml_tests.py::test_valid_decode[table/with-pound] PASSED tests/test_toml_tests.py::test_valid_decode[table/array-one] PASSED tests/test_toml_tests.py::test_valid_decode[table/sub-empty] PASSED tests/test_toml_tests.py::test_valid_decode[table/empty] PASSED tests/test_toml_tests.py::test_valid_decode[table/array-implicit] PASSED tests/test_toml_tests.py::test_valid_decode[table/names] PASSED tests/test_toml_tests.py::test_valid_decode[table/with-literal-string] PASSED tests/test_toml_tests.py::test_valid_decode[table/without-super] PASSED tests/test_toml_tests.py::test_valid_decode[table/whitespace] PASSED tests/test_toml_tests.py::test_valid_decode[table/no-eol] PASSED tests/test_toml_tests.py::test_valid_decode[table/array-table-array] PASSED tests/test_toml_tests.py::test_valid_decode[table/with-single-quotes] PASSED tests/test_toml_tests.py::test_valid_decode[comment/tricky] PASSED tests/test_toml_tests.py::test_valid_decode[comment/at-eof] PASSED tests/test_toml_tests.py::test_valid_decode[comment/everywhere] PASSED tests/test_toml_tests.py::test_valid_decode[comment/at-eof2] PASSED tests/test_toml_tests.py::test_valid_decode[string/escaped-escape] PASSED tests/test_toml_tests.py::test_valid_decode[string/multiline-quotes] PASSED tests/test_toml_tests.py::test_valid_decode[string/empty] PASSED tests/test_toml_tests.py::test_valid_decode[string/multiline] PASSED tests/test_toml_tests.py::test_valid_decode[string/escape-tricky] PASSED tests/test_toml_tests.py::test_valid_decode[string/raw] PASSED tests/test_toml_tests.py::test_valid_decode[string/unicode-literal] PASSED tests/test_toml_tests.py::test_valid_decode[string/escapes] PASSED tests/test_toml_tests.py::test_valid_decode[string/double-quote-escape] PASSED tests/test_toml_tests.py::test_valid_decode[string/unicode-escape] PASSED tests/test_toml_tests.py::test_valid_decode[string/simple] PASSED tests/test_toml_tests.py::test_valid_decode[string/raw-multiline] PASSED tests/test_toml_tests.py::test_valid_decode[string/nl] PASSED tests/test_toml_tests.py::test_valid_decode[string/with-pound] PASSED tests/test_toml_tests.py::test_valid_decode[float/long] PASSED tests/test_toml_tests.py::test_valid_decode[float/zero] PASSED tests/test_toml_tests.py::test_valid_decode[float/underscore] PASSED tests/test_toml_tests.py::test_valid_decode[float/exponent] PASSED tests/test_toml_tests.py::test_valid_decode[float/float] PASSED tests/test_toml_tests.py::test_valid_decode[inline-table/bool] PASSED tests/test_toml_tests.py::test_valid_decode[inline-table/end-in-bool] PASSED tests/test_toml_tests.py::test_valid_decode[inline-table/key-dotted] PASSED tests/test_toml_tests.py::test_valid_decode[inline-table/inline-table] PASSED tests/test_toml_tests.py::test_valid_decode[inline-table/empty] PASSED tests/test_toml_tests.py::test_valid_decode[inline-table/nest] PASSED tests/test_toml_tests.py::test_valid_decode[inline-table/array] PASSED tests/test_toml_tests.py::test_valid_decode[inline-table/multiline] PASSED tests/test_toml_tests.py::test_invalid_decode[datetime/no-leads] PASSED tests/test_toml_tests.py::test_invalid_decode[datetime/no-t] PASSED tests/test_toml_tests.py::test_invalid_decode[datetime/no-secs] PASSED tests/test_toml_tests.py::test_invalid_decode[datetime/trailing-t] PASSED tests/test_toml_tests.py::test_invalid_decode[datetime/impossible-date] PASSED tests/test_toml_tests.py::test_invalid_decode[datetime/no-leads-with-milli] PASSED tests/test_toml_tests.py::test_invalid_decode[key/no-eol] PASSED tests/test_toml_tests.py::test_invalid_decode[key/after-table] PASSED tests/test_toml_tests.py::test_invalid_decode[key/multiline] PASSED tests/test_toml_tests.py::test_invalid_decode[key/single-open-bracket] PASSED tests/test_toml_tests.py::test_invalid_decode[key/duplicate] PASSED tests/test_toml_tests.py::test_invalid_decode[key/two-equals] PASSED tests/test_toml_tests.py::test_invalid_decode[key/newline] PASSED tests/test_toml_tests.py::test_invalid_decode[key/empty] PASSED tests/test_toml_tests.py::test_invalid_decode[key/after-value] PASSED tests/test_toml_tests.py::test_invalid_decode[key/dotted-redefine-table] PASSED tests/test_toml_tests.py::test_invalid_decode[key/partial-quoted] PASSED tests/test_toml_tests.py::test_invalid_decode[key/space] PASSED tests/test_toml_tests.py::test_invalid_decode[key/without-value-1] PASSED tests/test_toml_tests.py::test_invalid_decode[key/two-equals3] PASSED tests/test_toml_tests.py::test_invalid_decode[key/start-bracket] PASSED tests/test_toml_tests.py::test_invalid_decode[key/after-array] PASSED tests/test_toml_tests.py::test_invalid_decode[key/hash] PASSED tests/test_toml_tests.py::test_invalid_decode[key/without-value-2] PASSED tests/test_toml_tests.py::test_invalid_decode[key/open-bracket] PASSED tests/test_toml_tests.py::test_invalid_decode[key/two-equals2] PASSED tests/test_toml_tests.py::test_invalid_decode[key/duplicate-keys] PASSED tests/test_toml_tests.py::test_invalid_decode[key/special-character] PASSED tests/test_toml_tests.py::test_invalid_decode[key/escape] PASSED tests/test_toml_tests.py::test_invalid_decode[key/bare-invalid-character] PASSED tests/test_toml_tests.py::test_invalid_decode[float/nan_underscore] PASSED tests/test_toml_tests.py::test_invalid_decode[float/exp-point-1] PASSED tests/test_toml_tests.py::test_invalid_decode[float/leading-point-neg] PASSED tests/test_toml_tests.py::test_invalid_decode[float/leading-point-plus] PASSED tests/test_toml_tests.py::test_invalid_decode[float/exp-double-us] PASSED tests/test_toml_tests.py::test_invalid_decode[float/inf-incomplete-2] PASSED tests/test_toml_tests.py::test_invalid_decode[float/nan-incomplete-3] PASSED tests/test_toml_tests.py::test_invalid_decode[float/exp-double-e-2] PASSED tests/test_toml_tests.py::test_invalid_decode[float/leading-zero] PASSED tests/test_toml_tests.py::test_invalid_decode[float/exp-trailing-us] PASSED tests/test_toml_tests.py::test_invalid_decode[float/inf_underscore] PASSED tests/test_toml_tests.py::test_invalid_decode[float/inf-incomplete-3] PASSED tests/test_toml_tests.py::test_invalid_decode[float/us-after-point] PASSED tests/test_toml_tests.py::test_invalid_decode[float/nan-incomplete-2] PASSED tests/test_toml_tests.py::test_invalid_decode[float/leading-zero-plus] PASSED tests/test_toml_tests.py::test_invalid_decode[float/double-point-1] PASSED tests/test_toml_tests.py::test_invalid_decode[float/inf-incomplete-1] PASSED tests/test_toml_tests.py::test_invalid_decode[float/leading-zero-neg] PASSED tests/test_toml_tests.py::test_invalid_decode[float/exp-point-2] PASSED tests/test_toml_tests.py::test_invalid_decode[float/trailing-point-min] PASSED tests/test_toml_tests.py::test_invalid_decode[float/trailing-us] PASSED tests/test_toml_tests.py::test_invalid_decode[float/leading-us] PASSED tests/test_toml_tests.py::test_invalid_decode[float/us-before-point] PASSED tests/test_toml_tests.py::test_invalid_decode[float/double-point-2] PASSED tests/test_toml_tests.py::test_invalid_decode[float/trailing-point] PASSED tests/test_toml_tests.py::test_invalid_decode[float/exp-leading-us] PASSED tests/test_toml_tests.py::test_invalid_decode[float/exp-double-e-1] PASSED tests/test_toml_tests.py::test_invalid_decode[float/nan-incomplete-1] PASSED tests/test_toml_tests.py::test_invalid_decode[float/trailing-point-plus] PASSED tests/test_toml_tests.py::test_invalid_decode[float/leading-point] PASSED tests/test_toml_tests.py::test_invalid_decode[table/array-implicit] PASSED tests/test_toml_tests.py::test_invalid_decode[table/duplicate] PASSED tests/test_toml_tests.py::test_invalid_decode[table/text-after-table] PASSED tests/test_toml_tests.py::test_invalid_decode[table/quoted-no-close] PASSED tests/test_toml_tests.py::test_invalid_decode[table/empty] PASSED tests/test_toml_tests.py::test_invalid_decode[table/duplicate-table-array] PASSED tests/test_toml_tests.py::test_invalid_decode[table/empty-implicit-table] PASSED tests/test_toml_tests.py::test_invalid_decode[table/duplicate-key-table] PASSED tests/test_toml_tests.py::test_invalid_decode[table/rrbrace] PASSED tests/test_toml_tests.py::test_invalid_decode[table/redefine] PASSED tests/test_toml_tests.py::test_invalid_decode[table/nested-brackets-close] PASSED tests/test_toml_tests.py::test_invalid_decode[table/whitespace] PASSED tests/test_toml_tests.py::test_invalid_decode[table/equals-sign] PASSED tests/test_toml_tests.py::test_invalid_decode[table/duplicate-table-array2] PASSED tests/test_toml_tests.py::test_invalid_decode[table/array-empty] PASSED tests/test_toml_tests.py::test_invalid_decode[table/llbrace] PASSED tests/test_toml_tests.py::test_invalid_decode[table/nested-brackets-open] PASSED tests/test_toml_tests.py::test_invalid_decode[table/array-missing-bracket] PASSED tests/test_toml_tests.py::test_invalid_decode[table/with-pound] PASSED tests/test_toml_tests.py::test_invalid_decode[bool/wrong-case-true] PASSED tests/test_toml_tests.py::test_invalid_decode[bool/mixed-case] PASSED tests/test_toml_tests.py::test_invalid_decode[bool/wrong-case-false] PASSED tests/test_toml_tests.py::test_invalid_decode[integer/leading-us] PASSED tests/test_toml_tests.py::test_invalid_decode[integer/positive-hex] PASSED tests/test_toml_tests.py::test_invalid_decode[integer/double-sign-plus] PASSED tests/test_toml_tests.py::test_invalid_decode[integer/positive-bin] PASSED tests/test_toml_tests.py::test_invalid_decode[integer/positive-oct] PASSED tests/test_toml_tests.py::test_invalid_decode[integer/leading-zero-sign-1] PASSED tests/test_toml_tests.py::test_invalid_decode[integer/leading-zero-1] PASSED tests/test_toml_tests.py::test_invalid_decode[integer/double-sign-nex] PASSED tests/test_toml_tests.py::test_invalid_decode[integer/negative-oct] PASSED tests/test_toml_tests.py::test_invalid_decode[integer/invalid-oct] PASSED tests/test_toml_tests.py::test_invalid_decode[integer/capital-oct] PASSED tests/test_toml_tests.py::test_invalid_decode[integer/trailing-us-hex] PASSED tests/test_toml_tests.py::test_invalid_decode[integer/us-after-hex] PASSED tests/test_toml_tests.py::test_invalid_decode[integer/leading-us-oct] PASSED tests/test_toml_tests.py::test_invalid_decode[integer/us-after-bin] PASSED tests/test_toml_tests.py::test_invalid_decode[integer/trailing-us-bin] PASSED tests/test_toml_tests.py::test_invalid_decode[integer/capital-hex] PASSED tests/test_toml_tests.py::test_invalid_decode[integer/invalid-hex] PASSED tests/test_toml_tests.py::test_invalid_decode[integer/leading-zero-2] PASSED tests/test_toml_tests.py::test_invalid_decode[integer/negative-hex] PASSED tests/test_toml_tests.py::test_invalid_decode[integer/text-after-integer] PASSED tests/test_toml_tests.py::test_invalid_decode[integer/trailing-us-oct] PASSED tests/test_toml_tests.py::test_invalid_decode[integer/us-after-oct] PASSED tests/test_toml_tests.py::test_invalid_decode[integer/trailing-us] PASSED tests/test_toml_tests.py::test_invalid_decode[integer/leading-us-hex] PASSED tests/test_toml_tests.py::test_invalid_decode[integer/double-us] PASSED tests/test_toml_tests.py::test_invalid_decode[integer/leading-us-bin] PASSED tests/test_toml_tests.py::test_invalid_decode[integer/leading-zero-sign-2] PASSED tests/test_toml_tests.py::test_invalid_decode[integer/negative-bin] PASSED tests/test_toml_tests.py::test_invalid_decode[integer/invalid-bin] PASSED tests/test_toml_tests.py::test_invalid_decode[integer/capital-bin] PASSED tests/test_toml_tests.py::test_invalid_decode[array/no-close-table-2] PASSED tests/test_toml_tests.py::test_invalid_decode[array/no-close-table] PASSED tests/test_toml_tests.py::test_invalid_decode[array/tables-1] PASSED tests/test_toml_tests.py::test_invalid_decode[array/no-close] PASSED tests/test_toml_tests.py::test_invalid_decode[array/text-in-array] PASSED tests/test_toml_tests.py::test_invalid_decode[array/no-close-2] PASSED tests/test_toml_tests.py::test_invalid_decode[array/missing-separator] PASSED tests/test_toml_tests.py::test_invalid_decode[array/tables-2] PASSED tests/test_toml_tests.py::test_invalid_decode[array/text-after-array-entries] PASSED tests/test_toml_tests.py::test_invalid_decode[array/text-before-array-separator] PASSED tests/test_toml_tests.py::test_invalid_decode[control/multi-lf] PASSED tests/test_toml_tests.py::test_invalid_decode[control/multi-us] PASSED tests/test_toml_tests.py::test_invalid_decode[control/rawmulti-us] PASSED tests/test_toml_tests.py::test_invalid_decode[control/rawmulti-lf] PASSED tests/test_toml_tests.py::test_invalid_decode[control/string-null] PASSED tests/test_toml_tests.py::test_invalid_decode[control/string-bs] PASSED tests/test_toml_tests.py::test_invalid_decode[control/rawstring-lf] PASSED tests/test_toml_tests.py::test_invalid_decode[control/string-us] PASSED tests/test_toml_tests.py::test_invalid_decode[control/string-lf] PASSED tests/test_toml_tests.py::test_invalid_decode[control/comment-del] PASSED tests/test_toml_tests.py::test_invalid_decode[control/rawstring-us] PASSED tests/test_toml_tests.py::test_invalid_decode[control/string-del] PASSED tests/test_toml_tests.py::test_invalid_decode[control/comment-null] PASSED tests/test_toml_tests.py::test_invalid_decode[control/rawmulti-null] PASSED tests/test_toml_tests.py::test_invalid_decode[control/rawstring-null] PASSED tests/test_toml_tests.py::test_invalid_decode[control/rawmulti-del] PASSED tests/test_toml_tests.py::test_invalid_decode[control/comment-lf] PASSED tests/test_toml_tests.py::test_invalid_decode[control/comment-us] PASSED tests/test_toml_tests.py::test_invalid_decode[control/multi-del] PASSED tests/test_toml_tests.py::test_invalid_decode[control/rawstring-del] PASSED tests/test_toml_tests.py::test_invalid_decode[control/multi-null] PASSED tests/test_toml_tests.py::test_invalid_decode[string/bad-multiline] PASSED tests/test_toml_tests.py::test_invalid_decode[string/wrong-close] PASSED tests/test_toml_tests.py::test_invalid_decode[string/no-close] PASSED tests/test_toml_tests.py::test_invalid_decode[string/basic-unknown-escape] PASSED tests/test_toml_tests.py::test_invalid_decode[string/basic-out-of-range-unicode-escape-1] PASSED tests/test_toml_tests.py::test_invalid_decode[string/basic-multiline-out-of-range-unicode-escape-2] PASSED tests/test_toml_tests.py::test_invalid_decode[string/multiline-no-close] PASSED tests/test_toml_tests.py::test_invalid_decode[string/bad-uni-esc] PASSED tests/test_toml_tests.py::test_invalid_decode[string/bad-byte-escape] PASSED tests/test_toml_tests.py::test_invalid_decode[string/multiline-no-close-2] PASSED tests/test_toml_tests.py::test_invalid_decode[string/bad-slash-escape] PASSED tests/test_toml_tests.py::test_invalid_decode[string/literal-multiline-quotes-2] PASSED tests/test_toml_tests.py::test_invalid_decode[string/multiline-quotes-2] PASSED tests/test_toml_tests.py::test_invalid_decode[string/missing-quotes] PASSED tests/test_toml_tests.py::test_invalid_decode[string/basic-multiline-unknown-escape] PASSED tests/test_toml_tests.py::test_invalid_decode[string/bad-codepoint] PASSED tests/test_toml_tests.py::test_invalid_decode[string/basic-byte-escapes] PASSED tests/test_toml_tests.py::test_invalid_decode[string/basic-multiline-quotes] PASSED tests/test_toml_tests.py::test_invalid_decode[string/bad-concat] PASSED tests/test_toml_tests.py::test_invalid_decode[string/basic-out-of-range-unicode-escape-2] PASSED tests/test_toml_tests.py::test_invalid_decode[string/basic-multiline-out-of-range-unicode-escape-1] PASSED tests/test_toml_tests.py::test_invalid_decode[string/literal-multiline-quotes-1] PASSED tests/test_toml_tests.py::test_invalid_decode[string/bad-escape] PASSED tests/test_toml_tests.py::test_invalid_decode[string/text-after-string] PASSED tests/test_toml_tests.py::test_invalid_decode[string/multiline-quotes-1] PASSED tests/test_toml_tests.py::test_invalid_decode[string/multiline-escape-space] PASSED tests/test_toml_tests.py::test_invalid_decode[inline-table/linebreak-3] PASSED tests/test_toml_tests.py::test_invalid_decode[inline-table/empty] PASSED tests/test_toml_tests.py::test_invalid_decode[inline-table/double-comma] PASSED tests/test_toml_tests.py::test_invalid_decode[inline-table/linebreak-2] PASSED tests/test_toml_tests.py::test_invalid_decode[inline-table/linebreak-4] PASSED tests/test_toml_tests.py::test_invalid_decode[inline-table/linebreak-1] PASSED tests/test_toml_tests.py::test_invalid_decode[inline-table/trailing-comma] PASSED tests/test_toml_tests.py::test_invalid_decode[inline-table/no-comma] PASSED tests/test_toml_tests.py::test_invalid_encode[bad-utf8-at-end] PASSED tests/test_toml_tests.py::test_invalid_encode[bom-not-at-start-1] PASSED tests/test_toml_tests.py::test_invalid_encode[bad-utf8-in-comment] PASSED tests/test_toml_tests.py::test_invalid_encode[utf16-bom] PASSED tests/test_toml_tests.py::test_invalid_encode[utf16] PASSED tests/test_toml_tests.py::test_invalid_encode[bom-not-at-start-2] PASSED tests/test_toml_tests.py::test_invalid_encode[bad-utf8-in-string] PASSED tests/test_utils.py::test_parse_rfc3339_datetime[1979-05-27T07:32:00-expected0] PASSED tests/test_utils.py::test_parse_rfc3339_datetime[1979-05-27T07:32:00Z-expected1] PASSED tests/test_utils.py::test_parse_rfc3339_datetime[1979-05-27T07:32:00-07:00-expected2] PASSED tests/test_utils.py::test_parse_rfc3339_datetime[1979-05-27T00:32:00.999999-07:00-expected3] PASSED tests/test_utils.py::test_parse_rfc3339_date[1979-05-27-expected0] PASSED tests/test_utils.py::test_parse_rfc3339_time[12:34:56-expected0] PASSED tests/test_utils.py::test_parse_rfc3339_time[12:34:56.123456-expected1] PASSED tests/test_write.py::test_write_backslash PASSED tests/test_write.py::test_escape_special_characters_in_key PASSED tests/test_write.py::test_write_inline_table_in_nested_arrays PASSED tests/test_write.py::test_serialize_aot_with_nested_tables PASSED ======== 859 passed ========