============================= test session starts ==============================
platform sunos5 -- Python $(PYTHON_VERSION).X -- $(PYTHON)
cachedir: .pytest_cache
rootdir: $(@D)
configfile: pyproject.toml
collecting ... collected 1203 items

tests/test_api.py::test_a_raw_dict_can_be_dumped PASSED
tests/test_api.py::test_add_dotted_key PASSED
tests/test_api.py::test_aot PASSED
tests/test_api.py::test_array PASSED
tests/test_api.py::test_boolean PASSED
tests/test_api.py::test_build_super_table PASSED
tests/test_api.py::test_comment_multiline_is_valid_toml PASSED
tests/test_api.py::test_comment_single_line PASSED
tests/test_api.py::test_create_multiline_string_with_leading_newline_round_trips[kwargs0-\n] PASSED
tests/test_api.py::test_create_multiline_string_with_leading_newline_round_trips[kwargs1-\nMy\nString\n] PASSED
tests/test_api.py::test_create_multiline_string_with_leading_newline_round_trips[kwargs2-\r\nMy\nString] PASSED
tests/test_api.py::test_create_multiline_string_with_leading_newline_round_trips[kwargs3-\nMy\nString] PASSED
tests/test_api.py::test_create_multiline_string_with_leading_newline_round_trips[kwargs4-\r\nMy\nString] 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[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-"""\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\rString-"""My\\rString"""] PASSED
tests/test_api.py::test_create_string[kwargs19-My\r\nString-"""My\r\nString"""] PASSED
tests/test_api.py::test_create_string[kwargs2-My String\t-'My String\t'] PASSED
tests/test_api.py::test_create_string[kwargs20-"""My"""Str"""ing"""-"""""\\"My""\\"Str""\\"ing""\\""""] PASSED
tests/test_api.py::test_create_string[kwargs21-My\nString-'''My\nString'''] PASSED
tests/test_api.py::test_create_string[kwargs22-My'String-'''My'String'''] PASSED
tests/test_api.py::test_create_string[kwargs23-My\r\nString-'''My\r\nString'''] PASSED
tests/test_api.py::test_create_string[kwargs24-C:\\Users\\nodejs\\templates-'C:\\Users\\nodejs\\templates'] PASSED
tests/test_api.py::test_create_string[kwargs25-<\\i\\c*\\s*>-'<\\i\\c*\\s*>'] PASSED
tests/test_api.py::test_create_string[kwargs26-I [dw]on't need \\d{2} apples-'''I [dw]on't need \\d{2} apples'''] 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_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_create_string_with_invalid_characters[kwargs8-My\rString] PASSED
tests/test_api.py::test_create_string_with_invalid_characters[kwargs9-My\r\nMy\rString] PASSED
tests/test_api.py::test_create_super_table_with_aot PASSED
tests/test_api.py::test_create_super_table_with_table PASSED
tests/test_api.py::test_date PASSED
tests/test_api.py::test_datetime PASSED
tests/test_api.py::test_dump_nested_dotted_table PASSED
tests/test_api.py::test_dump_to_file_object PASSED
tests/test_api.py::test_dump_tuple_value_as_array PASSED
tests/test_api.py::test_dumps_weird_object PASSED
tests/test_api.py::test_dumps_wrapper_delegating_as_string_preserves_layout PASSED
tests/test_api.py::test_float PASSED
tests/test_api.py::test_inline_table PASSED
tests/test_api.py::test_integer PASSED
tests/test_api.py::test_integer_emission_matches_parse[+1_000] PASSED
tests/test_api.py::test_integer_emission_matches_parse[0o7_7] PASSED
tests/test_api.py::test_integer_emission_matches_parse[0xdead_beef] PASSED
tests/test_api.py::test_integer_emission_matches_parse[1_000] PASSED
tests/test_api.py::test_integer_from_int_unchanged PASSED
tests/test_api.py::test_integer_preserves_grouping_underscores[+1_000] PASSED
tests/test_api.py::test_integer_preserves_grouping_underscores[-1_000] PASSED
tests/test_api.py::test_integer_preserves_grouping_underscores[0] PASSED
tests/test_api.py::test_integer_preserves_grouping_underscores[0b1_0] PASSED
tests/test_api.py::test_integer_preserves_grouping_underscores[0o7_7] PASSED
tests/test_api.py::test_integer_preserves_grouping_underscores[0xDEAD_BEEF] PASSED
tests/test_api.py::test_integer_preserves_grouping_underscores[0xdead_beef] PASSED
tests/test_api.py::test_integer_preserves_grouping_underscores[1_000] PASSED
tests/test_api.py::test_integer_preserves_grouping_underscores[42] PASSED
tests/test_api.py::test_integer_preserves_grouping_underscores[5_349_221] PASSED
tests/test_api.py::test_integer_rejects_invalid_strings[ 1] PASSED
tests/test_api.py::test_integer_rejects_invalid_strings[+0x1] PASSED
tests/test_api.py::test_integer_rejects_invalid_strings[-0o7] PASSED
tests/test_api.py::test_integer_rejects_invalid_strings[01_2] PASSED
tests/test_api.py::test_integer_rejects_invalid_strings[0X1] PASSED
tests/test_api.py::test_integer_rejects_invalid_strings[0x_1] PASSED
tests/test_api.py::test_integer_rejects_invalid_strings[1 ] PASSED
tests/test_api.py::test_integer_rejects_invalid_strings[1.0] PASSED
tests/test_api.py::test_integer_rejects_invalid_strings[100_] PASSED
tests/test_api.py::test_integer_rejects_invalid_strings[1__000] PASSED
tests/test_api.py::test_integer_rejects_invalid_strings[1e3] PASSED
tests/test_api.py::test_integer_rejects_invalid_strings[] PASSED
tests/test_api.py::test_integer_rejects_invalid_strings[_100] PASSED
tests/test_api.py::test_integer_rejects_invalid_strings[abc] PASSED
tests/test_api.py::test_item_dict_to_table PASSED
tests/test_api.py::test_item_inline_table_preserves_key_order PASSED
tests/test_api.py::test_item_mixed_aray PASSED
tests/test_api.py::test_key PASSED
tests/test_api.py::test_key_value PASSED
tests/test_api.py::test_key_value_allows_trailing_whitespace_and_comment[  foo = 12] PASSED
tests/test_api.py::test_key_value_allows_trailing_whitespace_and_comment[foo = 12   ] PASSED
tests/test_api.py::test_key_value_allows_trailing_whitespace_and_comment[foo = 12  # comment\n] PASSED
tests/test_api.py::test_key_value_allows_trailing_whitespace_and_comment[foo = 12\n] PASSED
tests/test_api.py::test_key_value_allows_trailing_whitespace_and_comment[foo = 12] PASSED
tests/test_api.py::test_key_value_raises_on_a_second_pair PASSED
tests/test_api.py::test_key_value_raises_on_invalid_example PASSED
tests/test_api.py::test_key_value_raises_on_trailing_chars[foo = 12 = 13] PASSED
tests/test_api.py::test_key_value_raises_on_trailing_chars[foo = 12 junk] PASSED
tests/test_api.py::test_key_value_raises_on_trailing_chars[foo = 12]]]] PASSED
tests/test_api.py::test_key_with_single_element_list_is_a_single_key PASSED
tests/test_api.py::test_load_from_file_object[0.5.0] 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[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[pyproject] PASSED
tests/test_api.py::test_load_from_file_object[sections_with_same_start] 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_load_from_file_object[test] PASSED
tests/test_api.py::test_mapping_types_can_be_dumped 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[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[pyproject] 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[table_names] PASSED
tests/test_api.py::test_original_string_and_dumped_string_are_equal[test] PASSED
tests/test_api.py::test_parse_accepts_nesting_at_the_depth_limit 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[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[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[pyproject] 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[string_slash_whitespace_newline] PASSED
tests/test_api.py::test_parse_can_parse_valid_toml_files[table_names] PASSED
tests/test_api.py::test_parse_can_parse_valid_toml_files[test] PASSED
tests/test_api.py::test_parse_empty_quoted_table_name PASSED
tests/test_api.py::test_parse_many_dotted_keys_with_shared_prefix 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[array_no_comma-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[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_no_comma-UnexpectedCharError] 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_datetime-InvalidDateTimeError] 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_time-InvalidTimeError] 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[newline_in_singleline_string-InvalidControlChar] 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[string_slash_whitespace_char-InvalidCharInStringError] PASSED
tests/test_api.py::test_parse_raises_errors_for_invalid_toml_files[trailing_comma-UnexpectedCharError] PASSED
tests/test_api.py::test_parse_rejects_collisions_across_out_of_order_fragments[[a]\nb.c = 1\n[q]\nx = 1\n[a]\nb.c = 2] PASSED
tests/test_api.py::test_parse_rejects_collisions_across_out_of_order_fragments[[t.a]\nk = 1\n[u]\nz = 1\n[t.a]\nk = 2] PASSED
tests/test_api.py::test_parse_rejects_deeply_nested_documents[[[a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a]]\nx = 1] PASSED
tests/test_api.py::test_parse_rejects_deeply_nested_documents[[a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a]\nx = 1] PASSED
tests/test_api.py::test_parse_rejects_deeply_nested_documents[a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a = 1] PASSED
tests/test_api.py::test_parse_rejects_deeply_nested_documents[x = [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[1]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] PASSED
tests/test_api.py::test_parse_rejects_deeply_nested_documents[x = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = [{a = 1}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]] PASSED
tests/test_api.py::test_parse_rejects_deeply_nested_documents[x = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = {a = 1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}] 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_parsed_document_can_be_dumped_with_sorted_keys PASSED
tests/test_api.py::test_string PASSED
tests/test_api.py::test_table PASSED
tests/test_api.py::test_time PASSED
tests/test_api.py::test_value_parses_boolean[false-False] PASSED
tests/test_api.py::test_value_parses_boolean[true-True] 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_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_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_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_looking_like_bool_at_start[f] 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[falsify] 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[t] 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[tru] PASSED
tests/test_api.py::test_value_rejects_values_looking_like_bool_at_start[truthy] 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[1.0false] 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[100true] PASSED
tests/test_api.py::test_value_rejects_values_with_appendage[[][]] PASSED
tests/test_api.py::test_value_rejects_values_with_appendage[falsefalse] PASSED
tests/test_api.py::test_value_rejects_values_with_appendage[false{a=1}] PASSED
tests/test_api.py::test_value_rejects_values_with_appendage[true[]] PASSED
tests/test_api.py::test_value_rejects_values_with_appendage[truefalse] PASSED
tests/test_api.py::test_value_rejects_values_with_appendage[truetrue] PASSED
tests/test_api.py::test_value_rejects_values_with_appendage[{a=[][]}[]] 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_build_example PASSED
tests/test_build.py::test_top_level_keys_are_put_at_the_root_of_the_document PASSED
tests/test_items.py::test_abstract_table_unwrap PASSED
tests/test_items.py::test_add_float_to_int PASSED
tests/test_items.py::test_add_sum_int_with_float PASSED
tests/test_items.py::test_adding_to_dotted_key_inside_inline_table PASSED
tests/test_items.py::test_adding_to_nested_dotted_key_inside_inline_table PASSED
tests/test_items.py::test_aot_set_item PASSED
tests/test_items.py::test_aot_unwrap PASSED
tests/test_items.py::test_append_dict_to_array PASSED
tests/test_items.py::test_append_key_after_inline_table_trailing_comment PASSED
tests/test_items.py::test_append_table_to_inline_table_raises PASSED
tests/test_items.py::test_append_to_empty_array PASSED
tests/test_items.py::test_append_to_multiline_array_with_comment PASSED
tests/test_items.py::test_appending_to_comma_first_array_does_not_double_separator PASSED
tests/test_items.py::test_appending_to_compact_inline_table_uses_spaced_separator PASSED
tests/test_items.py::test_appending_to_parsed_inline_table_preserves_separator 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_array_add_line_multiline_comment_is_rejected PASSED
tests/test_items.py::test_array_add_line_single_line_comment_round_trips PASSED
tests/test_items.py::test_array_behaves_like_a_list PASSED
tests/test_items.py::test_array_item_removal_newline_restore_next PASSED
tests/test_items.py::test_array_multiline PASSED
tests/test_items.py::test_array_multiline_modify PASSED
tests/test_items.py::test_array_slice_assignment_does_not_mutate[index0-replacement0] PASSED
tests/test_items.py::test_array_slice_assignment_does_not_mutate[index1-replacement1] PASSED
tests/test_items.py::test_array_slice_assignment_does_not_mutate[index2-replacement2] PASSED
tests/test_items.py::test_array_slice_assignment_does_not_mutate[index3-replacement3] PASSED
tests/test_items.py::test_array_slice_assignment_does_not_mutate[index4-replacement4] PASSED
tests/test_items.py::test_array_slice_assignment_does_not_mutate[index5-replacement5] PASSED
tests/test_items.py::test_array_slice_deletion_keeps_render_in_sync PASSED
tests/test_items.py::test_array_unwrap PASSED
tests/test_items.py::test_badly_formatted_array_and_item_removal PASSED
tests/test_items.py::test_booleans_compare_equal_to_each_other PASSED
tests/test_items.py::test_booleans_comparison PASSED
tests/test_items.py::test_comment_method_keeps_existing_hash_prefix PASSED
tests/test_items.py::test_comment_method_multiline_comment_is_rejected PASSED
tests/test_items.py::test_copy_copy PASSED
tests/test_items.py::test_custom_encoders PASSED
tests/test_items.py::test_custom_encoders_backward_compatibility PASSED
tests/test_items.py::test_custom_encoders_for_complex_objects PASSED
tests/test_items.py::test_custom_encoders_with_kwargs PASSED
tests/test_items.py::test_custom_encoders_with_parent_and_sort_keys PASSED
tests/test_items.py::test_date_unwrap PASSED
tests/test_items.py::test_dates_behave_like_dates PASSED
tests/test_items.py::test_datetime_subtraction_preserves_input_fold[0] PASSED
tests/test_items.py::test_datetime_subtraction_preserves_input_fold[1] PASSED
tests/test_items.py::test_datetime_subtraction_resets_result_fold[delta0] PASSED
tests/test_items.py::test_datetime_subtraction_resets_result_fold[delta1] PASSED
tests/test_items.py::test_datetime_unwrap PASSED
tests/test_items.py::test_datetimes_behave_like_datetimes PASSED
tests/test_items.py::test_datetimes_behave_like_datetimes_fold 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_deleting_inline_table_middle_element_does_not_leave_double_separator PASSED
tests/test_items.py::test_dicts_are_converted_to_tables PASSED
tests/test_items.py::test_dicts_are_converted_to_tables_and_are_sorted_if_requested PASSED
tests/test_items.py::test_dicts_are_converted_to_tables_and_keep_order PASSED
tests/test_items.py::test_dicts_with_sub_dicts_are_properly_converted 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_false_unwrap PASSED
tests/test_items.py::test_float_is_not_a_sequence PASSED
tests/test_items.py::test_float_unwrap PASSED
tests/test_items.py::test_floats_behave_like_floats PASSED
tests/test_items.py::test_hex_octal_and_bin_integers_are_supported PASSED
tests/test_items.py::test_inf_and_nan_are_supported PASSED
tests/test_items.py::test_inline_table_membership PASSED
tests/test_items.py::test_inline_table_render_after_edits PASSED
tests/test_items.py::test_inserting_into_comma_first_array_does_not_double_separator PASSED
tests/test_items.py::test_integer_unwrap PASSED
tests/test_items.py::test_integers_behave_like_ints PASSED
tests/test_items.py::test_item_array_of_dicts_converted_to_aot PASSED
tests/test_items.py::test_item_base_has_no_unwrap PASSED
tests/test_items.py::test_items_are_pickable 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_key_automatically_sets_proper_string_type_if_not_bare PASSED
tests/test_items.py::test_key_comparison PASSED
tests/test_items.py::test_modify_array_with_comment PASSED
tests/test_items.py::test_no_extra_minus_sign PASSED
tests/test_items.py::test_no_extra_plus_sign_on_negative_zero PASSED
tests/test_items.py::test_not_showing_parent_header_for_super_table PASSED
tests/test_items.py::test_null_unwrap PASSED
tests/test_items.py::test_out_of_order_table_membership PASSED
tests/test_items.py::test_out_of_order_table_proxy_membership PASSED
tests/test_items.py::test_parse_datetime_followed_by_space PASSED
tests/test_items.py::test_removal_of_arrayitem_with_extra_whitespace PASSED
tests/test_items.py::test_serialize_table_with_dotted_key PASSED
tests/test_items.py::test_string_add_escapes_appended_content PASSED
tests/test_items.py::test_string_add_preserve_escapes PASSED
tests/test_items.py::test_string_unwrap PASSED
tests/test_items.py::test_strings_behave_like_strs 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_table_copy PASSED
tests/test_items.py::test_table_membership_matches_inner_container PASSED
tests/test_items.py::test_tables_behave_like_dicts PASSED
tests/test_items.py::test_time_unwrap PASSED
tests/test_items.py::test_time_with_tzinfo_renders_as_local_time PASSED
tests/test_items.py::test_times_behave_like_times PASSED
tests/test_items.py::test_times_behave_like_times_fold PASSED
tests/test_items.py::test_trim_comments_when_building_inline_table PASSED
tests/test_items.py::test_true_unwrap PASSED
tests/test_items.py::test_unwrap_keeps_fold PASSED
tests/test_parser.py::test_array_close_after_value_round_trips PASSED
tests/test_parser.py::test_array_with_malformed_element_raises PASSED
tests/test_parser.py::test_malformed_array_still_raises PASSED
tests/test_parser.py::test_multiline_string_body_round_trips PASSED
tests/test_parser.py::test_multiline_string_still_rejects_control_chars PASSED
tests/test_parser.py::test_parse_multiline_basic_string_with_crlf PASSED
tests/test_parser.py::test_parse_multiline_literal_string_with_crlf PASSED
tests/test_parser.py::test_parse_multiline_string_ignore_the_first_newline PASSED
tests/test_parser.py::test_parser_accepts_uppercase_exponent_after_leading_zero PASSED
tests/test_parser.py::test_parser_preserves_valid_numeric_literals[+0E+2-0.0] PASSED
tests/test_parser.py::test_parser_preserves_valid_numeric_literals[+inf-inf] PASSED
tests/test_parser.py::test_parser_preserves_valid_numeric_literals[+nan-nan] PASSED
tests/test_parser.py::test_parser_preserves_valid_numeric_literals[-0E-2--0.0] PASSED
tests/test_parser.py::test_parser_preserves_valid_numeric_literals[-inf--inf] PASSED
tests/test_parser.py::test_parser_preserves_valid_numeric_literals[-nan-nan] PASSED
tests/test_parser.py::test_parser_preserves_valid_numeric_literals[0E2-0.0] PASSED
tests/test_parser.py::test_parser_preserves_valid_numeric_literals[0b1_0-2] PASSED
tests/test_parser.py::test_parser_preserves_valid_numeric_literals[0o7_5-61] PASSED
tests/test_parser.py::test_parser_preserves_valid_numeric_literals[0xDe_Ad-57005] PASSED
tests/test_parser.py::test_parser_preserves_valid_numeric_literals[1_000-1000] PASSED
tests/test_parser.py::test_parser_preserves_valid_numeric_literals[1_2.3_4E+2-1234.0] PASSED
tests/test_parser.py::test_parser_preserves_valid_numeric_literals[inf-inf] PASSED
tests/test_parser.py::test_parser_preserves_valid_numeric_literals[nan-nan] PASSED
tests/test_parser.py::test_parser_rejects_aot_header_missing_second_bracket[[[a.b]x] PASSED
tests/test_parser.py::test_parser_rejects_aot_header_missing_second_bracket[[[a]] PASSED
tests/test_parser.py::test_parser_rejects_aot_header_missing_second_bracket[[[a]b] PASSED
tests/test_parser.py::test_parser_rejects_aot_header_missing_second_bracket[[[a]x\ny = 1] PASSED
tests/test_parser.py::test_parser_rejects_non_hex_unicode_escapes[a = "\\U0000_0041"] PASSED
tests/test_parser.py::test_parser_rejects_non_hex_unicode_escapes[a = "\\U0010_FFFF"] PASSED
tests/test_parser.py::test_parser_rejects_non_hex_unicode_escapes[a = "\\u 123"] PASSED
tests/test_parser.py::test_parser_rejects_non_hex_unicode_escapes[a = "\\u+123"] PASSED
tests/test_parser.py::test_parser_rejects_non_hex_unicode_escapes[a = "\\u12_3"] PASSED
tests/test_parser.py::test_parser_rejects_non_hex_unicode_escapes[a = "\\u1_23"] PASSED
tests/test_parser.py::test_parser_rejects_non_lowercase_special_floats[INF-+] PASSED
tests/test_parser.py::test_parser_rejects_non_lowercase_special_floats[INF--] PASSED
tests/test_parser.py::test_parser_rejects_non_lowercase_special_floats[INF-] PASSED
tests/test_parser.py::test_parser_rejects_non_lowercase_special_floats[INf-+] PASSED
tests/test_parser.py::test_parser_rejects_non_lowercase_special_floats[INf--] PASSED
tests/test_parser.py::test_parser_rejects_non_lowercase_special_floats[INf-] PASSED
tests/test_parser.py::test_parser_rejects_non_lowercase_special_floats[InF-+] PASSED
tests/test_parser.py::test_parser_rejects_non_lowercase_special_floats[InF--] PASSED
tests/test_parser.py::test_parser_rejects_non_lowercase_special_floats[InF-] PASSED
tests/test_parser.py::test_parser_rejects_non_lowercase_special_floats[Inf-+] PASSED
tests/test_parser.py::test_parser_rejects_non_lowercase_special_floats[Inf--] PASSED
tests/test_parser.py::test_parser_rejects_non_lowercase_special_floats[Inf-] PASSED
tests/test_parser.py::test_parser_rejects_non_lowercase_special_floats[NAN-+] PASSED
tests/test_parser.py::test_parser_rejects_non_lowercase_special_floats[NAN--] PASSED
tests/test_parser.py::test_parser_rejects_non_lowercase_special_floats[NAN-] PASSED
tests/test_parser.py::test_parser_rejects_non_lowercase_special_floats[NAn-+] PASSED
tests/test_parser.py::test_parser_rejects_non_lowercase_special_floats[NAn--] PASSED
tests/test_parser.py::test_parser_rejects_non_lowercase_special_floats[NAn-] PASSED
tests/test_parser.py::test_parser_rejects_non_lowercase_special_floats[NaN-+] PASSED
tests/test_parser.py::test_parser_rejects_non_lowercase_special_floats[NaN--] PASSED
tests/test_parser.py::test_parser_rejects_non_lowercase_special_floats[NaN-] PASSED
tests/test_parser.py::test_parser_rejects_non_lowercase_special_floats[Nan-+] PASSED
tests/test_parser.py::test_parser_rejects_non_lowercase_special_floats[Nan--] PASSED
tests/test_parser.py::test_parser_rejects_non_lowercase_special_floats[Nan-] PASSED
tests/test_parser.py::test_parser_rejects_non_lowercase_special_floats[iNF-+] PASSED
tests/test_parser.py::test_parser_rejects_non_lowercase_special_floats[iNF--] PASSED
tests/test_parser.py::test_parser_rejects_non_lowercase_special_floats[iNF-] PASSED
tests/test_parser.py::test_parser_rejects_non_lowercase_special_floats[iNf-+] PASSED
tests/test_parser.py::test_parser_rejects_non_lowercase_special_floats[iNf--] PASSED
tests/test_parser.py::test_parser_rejects_non_lowercase_special_floats[iNf-] PASSED
tests/test_parser.py::test_parser_rejects_non_lowercase_special_floats[inF-+] PASSED
tests/test_parser.py::test_parser_rejects_non_lowercase_special_floats[inF--] PASSED
tests/test_parser.py::test_parser_rejects_non_lowercase_special_floats[inF-] PASSED
tests/test_parser.py::test_parser_rejects_non_lowercase_special_floats[nAN-+] PASSED
tests/test_parser.py::test_parser_rejects_non_lowercase_special_floats[nAN--] PASSED
tests/test_parser.py::test_parser_rejects_non_lowercase_special_floats[nAN-] PASSED
tests/test_parser.py::test_parser_rejects_non_lowercase_special_floats[nAn-+] PASSED
tests/test_parser.py::test_parser_rejects_non_lowercase_special_floats[nAn--] PASSED
tests/test_parser.py::test_parser_rejects_non_lowercase_special_floats[nAn-] PASSED
tests/test_parser.py::test_parser_rejects_non_lowercase_special_floats[naN-+] PASSED
tests/test_parser.py::test_parser_rejects_non_lowercase_special_floats[naN--] PASSED
tests/test_parser.py::test_parser_rejects_non_lowercase_special_floats[naN-] PASSED
tests/test_parser.py::test_parser_rejects_overlong_decimal_integer PASSED
tests/test_parser.py::test_parser_rejects_surrogate_unicode_escapes[a = "\\U0000D800"] PASSED
tests/test_parser.py::test_parser_rejects_surrogate_unicode_escapes[a = "\\U0000DC00"] PASSED
tests/test_parser.py::test_parser_rejects_surrogate_unicode_escapes[a = "\\U0000DFFF"] PASSED
tests/test_parser.py::test_parser_rejects_surrogate_unicode_escapes[a = "\\uD800"] PASSED
tests/test_parser.py::test_parser_rejects_surrogate_unicode_escapes[a = "\\uDFFF"] PASSED
tests/test_parser.py::test_parser_rejects_tab_in_bare_key[[a\tb]] PASSED
tests/test_parser.py::test_parser_rejects_tab_in_bare_key[a\tb = 1] PASSED
tests/test_parser.py::test_parser_rejects_tab_in_bare_key[x.y\tz = 1] PASSED
tests/test_parser.py::test_parser_rejects_table_redefined_after_parent[[a.b.c]\n[a]\n[a.b.c]] PASSED
tests/test_parser.py::test_parser_rejects_table_redefined_after_parent[[a.b]\n[a.c]\n[a]\n[a.b]] PASSED
tests/test_parser.py::test_parser_rejects_table_redefined_after_parent[[a.b]\n[a]\n[a.b]] PASSED
tests/test_parser.py::test_parser_rejects_table_redefined_after_parent[[a.b]\nx = 1\n[a]\n[a.b]\ny = 2] PASSED
tests/test_parser.py::test_parser_reports_the_right_position_for_mixed_line_endings PASSED
tests/test_parser.py::test_parser_reports_the_same_position_regardless_of_line_ending[\n] PASSED
tests/test_parser.py::test_parser_reports_the_same_position_regardless_of_line_ending[\r\n] 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_parser_should_raise_an_internal_error_if_parsing_wrong_type_of_string PASSED
tests/test_toml_document.py::test_add_key_after_dotted_inline_table_without_ending_newline PASSED
tests/test_toml_document.py::test_add_newline_before_super_table PASSED
tests/test_toml_document.py::test_adding_an_element_to_existing_table_with_ws_remove_ws PASSED
tests/test_toml_document.py::test_appending_to_super_table PASSED
tests/test_toml_document.py::test_build_table_with_dotted_key PASSED
tests/test_toml_document.py::test_declare_sub_table_with_intermediate_table PASSED
tests/test_toml_document.py::test_deepcopy PASSED
tests/test_toml_document.py::test_delete_key_from_out_of_order_table PASSED
tests/test_toml_document.py::test_delete_out_of_order_table_key PASSED
tests/test_toml_document.py::test_document_is_a_dict 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_emptied_array_of_tables_is_hoisted_above_table_headers PASSED
tests/test_toml_document.py::test_emptied_array_of_tables_is_relative_to_the_nearest_header PASSED
tests/test_toml_document.py::test_emptied_array_of_tables_keeps_preceding_scalars PASSED
tests/test_toml_document.py::test_emptied_array_of_tables_renders_as_empty_array PASSED
tests/test_toml_document.py::test_emptied_array_of_tables_under_implicit_parent_keeps_its_path PASSED
tests/test_toml_document.py::test_emptied_nested_array_of_tables_round_trips[[[e]]\nn = 1\n\n[[e.a]]\nx = 1\n-<lambda>] PASSED
tests/test_toml_document.py::test_emptied_nested_array_of_tables_round_trips[[[e]]\nn = 1\n\n[[e.s.a]]\nx = 1\n-<lambda>] PASSED
tests/test_toml_document.py::test_emptied_nested_array_of_tables_round_trips[[[t.a]]\nx = 1\n-<lambda>] PASSED
tests/test_toml_document.py::test_emptied_nested_array_of_tables_round_trips[[[t.u.a]]\nx = 1\n-<lambda>] PASSED
tests/test_toml_document.py::test_emptied_nested_array_of_tables_round_trips[[t]\n\n[[t.a]]\nx = 1\n\n[t.b]\ny = 3\n-<lambda>] PASSED
tests/test_toml_document.py::test_emptied_nested_array_of_tables_round_trips[[t]\n\n[[t.u.a]]\nx = 1\n-<lambda>] PASSED
tests/test_toml_document.py::test_emptied_nested_array_of_tables_round_trips[[t]\n\n[[t.u.a]]\nx = 1\n\n[t.u.b]\ny = 3\n-<lambda>] PASSED
tests/test_toml_document.py::test_emptied_nested_array_of_tables_round_trips[[t]\n\n[t.b]\ny = 3\n\n[[t.a]]\nx = 1\n-<lambda>] PASSED
tests/test_toml_document.py::test_emptied_nested_array_of_tables_round_trips[[t]\n\n[t.u]\n\n[[t.u.a]]\nx = 1\n-<lambda>] PASSED
tests/test_toml_document.py::test_emptied_nested_array_of_tables_round_trips[[t]\nq = 2\n\n[[t.a]]\nx = 1\n-<lambda>] PASSED
tests/test_toml_document.py::test_emptied_nested_array_of_tables_round_trips[[x]\nq = 1\n\n[[t.a]]\nx = 1\n-<lambda>] PASSED
tests/test_toml_document.py::test_emptied_nested_array_of_tables_round_trips[[x]\nq = 1\n\n[[t.a]]\nx = 1\n\n[t.b]\ny = 3\n-<lambda>] PASSED
tests/test_toml_document.py::test_getting_inline_table_is_still_an_inline_table PASSED
tests/test_toml_document.py::test_inserting_after_deletion 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_item_preserves_the_order PASSED
tests/test_toml_document.py::test_move_table PASSED
tests/test_toml_document.py::test_nested_table_update_display_name PASSED
tests/test_toml_document.py::test_no_spurious_whitespaces PASSED
tests/test_toml_document.py::test_non_empty_array_of_tables_is_not_hoisted 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_table_merges_aot_fragments PASSED
tests/test_toml_document.py::test_out_of_order_table_merges_three_aot_fragments PASSED
tests/test_toml_document.py::test_out_of_order_tables_are_still_dicts PASSED
tests/test_toml_document.py::test_overwrite_out_of_order_table_key PASSED
tests/test_toml_document.py::test_overwriting_out_of_order_table PASSED
tests/test_toml_document.py::test_parse_aot_without_ending_newline PASSED
tests/test_toml_document.py::test_parse_subtables_no_extra_indent PASSED
tests/test_toml_document.py::test_pop_add_whitespace_and_insert_table_work_togheter PASSED
tests/test_toml_document.py::test_reject_out_of_order_dotted_key_redefinition_at_parse PASSED
tests/test_toml_document.py::test_reject_out_of_order_dotted_prefix_at_parse PASSED
tests/test_toml_document.py::test_remove_from_out_of_order_table PASSED
tests/test_toml_document.py::test_remove_item_from_super_table PASSED
tests/test_toml_document.py::test_replace_dotted_key_with_aot_keeps_following_sibling PASSED
tests/test_toml_document.py::test_replace_dotted_key_with_empty_table_keeps_following_sibling PASSED
tests/test_toml_document.py::test_replace_dotted_key_with_table PASSED
tests/test_toml_document.py::test_replace_dotted_key_with_table_keeps_following_sibling PASSED
tests/test_toml_document.py::test_replace_middle_table_with_value PASSED
tests/test_toml_document.py::test_replace_preserve_sep PASSED
tests/test_toml_document.py::test_replace_super_table_preserves_whitespace PASSED
tests/test_toml_document.py::test_replace_table_with_itself_preserves_display_name PASSED
tests/test_toml_document.py::test_replace_table_with_value PASSED
tests/test_toml_document.py::test_replace_value_with_table_keeps_following_dotted_sibling 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_replace_with_table PASSED
tests/test_toml_document.py::test_replace_with_table_of_nested PASSED
tests/test_toml_document.py::test_repr PASSED
tests/test_toml_document.py::test_repr_out_of_order_table_proxy PASSED
tests/test_toml_document.py::test_scalar_is_not_captured_by_table_rendered_from_dotted_key PASSED
tests/test_toml_document.py::test_set_default_int PASSED
tests/test_toml_document.py::test_set_value_on_out_of_order_table_with_empty_concrete_part PASSED
tests/test_toml_document.py::test_string_output_order_is_preserved_for_out_of_order_tables PASSED
tests/test_toml_document.py::test_subtable_of_aot_element_after_other_table PASSED
tests/test_toml_document.py::test_toml_document_can_be_copied 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_super_table_with_different_sub_sections 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_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_without_super_tables PASSED
tests/test_toml_document.py::test_unwrap_follows_the_body_when_a_value_becomes_a_table PASSED
tests/test_toml_document.py::test_unwrap_keeps_key_order_after_replacing_a_value PASSED
tests/test_toml_document.py::test_unwrap_out_of_order_tables PASSED
tests/test_toml_document.py::test_unwrap_preserves_raise_on_invalid_out_of_order_fragment 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_valid_out_of_order_independent_tables PASSED
tests/test_toml_document.py::test_valid_out_of_order_super_table_extended_by_dotted_key PASSED
tests/test_toml_document.py::test_values_can_still_be_set_for_out_of_order_tables 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_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_readwrite_eol_windows PASSED
tests/test_toml_file.py::test_toml_file PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/array/double-comma-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/array/double-comma-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/array/extend-defined-aot] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/array/extending-table] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/array/missing-separator-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/array/missing-separator-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/array/no-close-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/array/no-close-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/array/no-close-03] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/array/no-close-04] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/array/no-close-05] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/array/no-close-06] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/array/no-close-07] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/array/no-close-08] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/array/no-close-table-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/array/no-close-table-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/array/no-comma-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/array/no-comma-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/array/no-comma-03] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/array/only-comma-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/array/only-comma-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/array/tables-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/array/tables-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/array/text-after-array-entries] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/array/text-before-array-separator] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/array/text-in-array] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/bool/almost-false-with-extra] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/bool/almost-false] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/bool/almost-true-with-extra] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/bool/almost-true] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/bool/capitalized-false] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/bool/capitalized-true] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/bool/just-f] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/bool/just-t] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/bool/mixed-case-false] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/bool/mixed-case-true] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/bool/mixed-case] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/bool/starting-same-false] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/bool/starting-same-true] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/bool/wrong-case-false] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/bool/wrong-case-true] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/control/bare-cr] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/control/bare-formfeed] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/control/bare-null] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/control/bare-vertical-tab] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/control/comment-cr] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/control/comment-del] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/control/comment-ff] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/control/comment-lf] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/control/comment-null] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/control/comment-us] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/control/multi-cr] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/control/multi-del] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/control/multi-lf] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/control/multi-null] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/control/multi-us] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/control/only-ff] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/control/only-null] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/control/only-vt] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/control/rawmulti-cr] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/control/rawmulti-del] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/control/rawmulti-lf] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/control/rawmulti-null] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/control/rawmulti-us] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/control/rawstring-cr] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/control/rawstring-del] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/control/rawstring-lf] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/control/rawstring-null] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/control/rawstring-us] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/control/string-bs] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/control/string-cr] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/control/string-del] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/control/string-lf] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/control/string-null] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/control/string-us] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/datetime/day-zero] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/datetime/feb-29] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/datetime/feb-30] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/datetime/hour-over] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/datetime/mday-over] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/datetime/mday-under] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/datetime/minute-over] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/datetime/month-over] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/datetime/month-under] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/datetime/no-date-time-sep] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/datetime/no-leads-month] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/datetime/no-leads-with-milli] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/datetime/no-leads] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/datetime/no-t] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/datetime/no-year-month-sep] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/datetime/offset-minus-minute-1digit] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/datetime/offset-minus-no-hour-minute-sep] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/datetime/offset-minus-no-hour-minute] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/datetime/offset-minus-no-minute] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/datetime/offset-overflow-hour] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/datetime/offset-overflow-minute] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/datetime/offset-plus-minute-1digit] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/datetime/offset-plus-no-hour-minute-sep] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/datetime/offset-plus-no-hour-minute] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/datetime/offset-plus-no-minute] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/datetime/only-TZ] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/datetime/only-T] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/datetime/only-Tdot] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/datetime/second-over] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/datetime/second-trailing-dot] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/datetime/second-trailing-dotz] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/datetime/time-no-leads] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/datetime/trailing-x] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/datetime/y10k] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/float/double-dot-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/float/double-dot-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/float/exp-dot-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/float/exp-dot-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/float/exp-dot-03] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/float/exp-double-e-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/float/exp-double-e-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/float/exp-double-us] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/float/exp-leading-us] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/float/exp-trailing-us-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/float/exp-trailing-us-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/float/exp-trailing-us] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/float/inf-capital] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/float/inf-incomplete-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/float/inf-incomplete-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/float/inf-incomplete-03] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/float/inf_underscore] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/float/leading-dot-neg] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/float/leading-dot-plus] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/float/leading-dot] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/float/leading-us] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/float/leading-zero-neg] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/float/leading-zero-plus] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/float/leading-zero] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/float/nan-capital] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/float/nan-incomplete-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/float/nan-incomplete-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/float/nan-incomplete-03] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/float/nan_underscore] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/float/trailing-dot-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/float/trailing-dot-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/float/trailing-dot-min] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/float/trailing-dot-plus] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/float/trailing-dot] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/float/trailing-exp-dot] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/float/trailing-exp-minus] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/float/trailing-exp-plus] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/float/trailing-exp] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/float/trailing-us-exp-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/float/trailing-us-exp-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/float/trailing-us] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/float/us-after-dot] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/float/us-before-dot] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/inline-table/bad-key-syntax] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/inline-table/double-comma] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/inline-table/duplicate-key-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/inline-table/duplicate-key-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/inline-table/duplicate-key-03] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/inline-table/duplicate-key-04] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/inline-table/empty-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/inline-table/empty-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/inline-table/empty-03] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/inline-table/no-close-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/inline-table/no-close-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/inline-table/no-comma-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/inline-table/no-comma-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/inline-table/overwrite-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/inline-table/overwrite-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/inline-table/overwrite-03] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/inline-table/overwrite-04] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/inline-table/overwrite-05] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/inline-table/overwrite-06] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/inline-table/overwrite-07] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/inline-table/overwrite-08] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/inline-table/overwrite-09] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/inline-table/overwrite-10] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/integer/capital-bin] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/integer/capital-hex] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/integer/capital-oct] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/integer/double-sign-nex] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/integer/double-sign-plus] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/integer/double-us] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/integer/incomplete-bin] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/integer/incomplete-hex] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/integer/incomplete-oct] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/integer/invalid-bin] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/integer/invalid-hex-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/integer/invalid-hex-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/integer/invalid-hex-03] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/integer/invalid-oct] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/integer/leading-us-bin] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/integer/leading-us-hex] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/integer/leading-us-oct] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/integer/leading-us] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/integer/leading-zero-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/integer/leading-zero-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/integer/leading-zero-03] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/integer/leading-zero-sign-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/integer/leading-zero-sign-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/integer/leading-zero-sign-03] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/integer/negative-bin] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/integer/negative-hex] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/integer/negative-oct] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/integer/positive-bin] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/integer/positive-hex] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/integer/positive-oct] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/integer/text-after-integer] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/integer/trailing-us-bin] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/integer/trailing-us-hex] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/integer/trailing-us-oct] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/integer/trailing-us] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/integer/us-after-bin] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/integer/us-after-hex] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/integer/us-after-oct] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/after-array] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/after-table] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/after-value] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/bare-invalid-character-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/bare-invalid-character-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/dot] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/dotdot] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/dotted-redefine-table-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/dotted-redefine-table-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/duplicate-keys-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/duplicate-keys-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/duplicate-keys-03] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/duplicate-keys-04] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/duplicate-keys-05] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/duplicate-keys-06] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/duplicate-keys-07] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/duplicate-keys-08] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/duplicate-keys-09] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/empty] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/end-in-escape] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/escape] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/hash] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/multiline-key-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/multiline-key-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/multiline-key-03] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/multiline-key-04] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/newline-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/newline-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/newline-03] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/newline-04] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/newline-05] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/newline-06] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/no-eol-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/no-eol-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/no-eol-03] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/no-eol-04] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/no-eol-05] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/no-eol-06] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/no-eol-07] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/only-float] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/only-int] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/only-str] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/open-bracket] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/partial-quoted] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/quoted-unclosed-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/quoted-unclosed-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/single-open-bracket] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/space] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/special-character] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/start-bracket] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/start-dot] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/two-equals-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/two-equals-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/two-equals-03] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/without-value-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/without-value-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/without-value-03] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/without-value-04] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/without-value-05] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/without-value-06] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/key/without-value-07] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/local-date/day-1digit] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/local-date/feb-29] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/local-date/feb-30] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/local-date/mday-over] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/local-date/mday-under] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/local-date/month-over] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/local-date/month-under] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/local-date/no-leads-with-milli] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/local-date/no-leads] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/local-date/trailing-t] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/local-date/y10k] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/local-date/year-3digits] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/local-datetime/feb-29] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/local-datetime/feb-30] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/local-datetime/hour-over] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/local-datetime/mday-over] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/local-datetime/mday-under] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/local-datetime/minute-over] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/local-datetime/month-over] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/local-datetime/month-under] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/local-datetime/no-leads-with-milli] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/local-datetime/no-leads] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/local-datetime/no-t] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/local-datetime/second-over] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/local-datetime/time-no-leads] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/local-datetime/y10k] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/local-time/hour-over] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/local-time/minute-over] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/local-time/second-over] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/local-time/time-no-leads-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/local-time/time-no-leads-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/local-time/trailing-dot] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/local-time/trailing-dotdot] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/spec-1.1.0/common-16-0] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/spec-1.1.0/common-19-0] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/spec-1.1.0/common-2] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/spec-1.1.0/common-46-0] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/spec-1.1.0/common-46-1] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/spec-1.1.0/common-49-0] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/spec-1.1.0/common-50-0] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/spec-1.1.0/common-5] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/bad-byte-escape] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/bad-concat] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/bad-escape-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/bad-escape-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/bad-escape-03] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/bad-escape-04] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/bad-escape-05] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/bad-hex-esc-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/bad-hex-esc-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/bad-hex-esc-03] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/bad-hex-esc-04] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/bad-hex-esc-05] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/bad-multiline] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/bad-slash-escape] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/bad-uni-esc-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/bad-uni-esc-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/bad-uni-esc-03] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/bad-uni-esc-04] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/bad-uni-esc-05] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/bad-uni-esc-06] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/bad-uni-esc-07] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/bad-uni-esc-ml-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/bad-uni-esc-ml-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/bad-uni-esc-ml-03] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/bad-uni-esc-ml-04] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/bad-uni-esc-ml-05] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/bad-uni-esc-ml-06] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/bad-uni-esc-ml-07] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/basic-multiline-out-of-range-unicode-escape-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/basic-multiline-out-of-range-unicode-escape-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/basic-multiline-quotes] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/basic-multiline-unknown-escape] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/basic-out-of-range-unicode-escape-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/basic-out-of-range-unicode-escape-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/basic-unknown-escape] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/literal-multiline-quotes-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/literal-multiline-quotes-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/missing-quotes-array] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/missing-quotes-inline-table] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/missing-quotes] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/multiline-bad-escape-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/multiline-bad-escape-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/multiline-bad-escape-03] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/multiline-bad-escape-04] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/multiline-escape-space-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/multiline-escape-space-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/multiline-lit-no-close-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/multiline-lit-no-close-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/multiline-lit-no-close-03] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/multiline-lit-no-close-04] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/multiline-no-close-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/multiline-no-close-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/multiline-no-close-03] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/multiline-no-close-04] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/multiline-no-close-05] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/multiline-quotes-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/no-close-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/no-close-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/no-close-03] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/no-close-04] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/no-close-05] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/no-close-06] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/no-close-07] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/no-close-08] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/no-close-09] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/no-close-10] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/no-open-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/no-open-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/no-open-03] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/no-open-04] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/no-open-05] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/no-open-06] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/no-open-07] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/no-open-08] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/text-after-string] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/string/wrong-close] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/append-with-dotted-keys-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/append-with-dotted-keys-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/append-with-dotted-keys-03] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/append-with-dotted-keys-04] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/append-with-dotted-keys-05] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/append-with-dotted-keys-06] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/append-with-dotted-keys-07] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/array-empty] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/array-implicit] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/array-no-close-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/array-no-close-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/array-no-close-03] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/array-no-close-04] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/bare-invalid-character-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/bare-invalid-character-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/dot] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/dotdot] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/duplicate-key-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/duplicate-key-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/duplicate-key-03] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/duplicate-key-04] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/duplicate-key-05] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/duplicate-key-06] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/duplicate-key-07] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/duplicate-key-08] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/duplicate-key-09] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/duplicate-key-10] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/empty-implicit-table] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/empty] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/equals-sign] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/llbrace] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/multiline-key-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/multiline-key-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/nested-brackets-close] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/nested-brackets-open] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/newline-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/newline-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/newline-03] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/newline-04] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/newline-05] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/no-close-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/no-close-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/no-close-03] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/no-close-04] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/no-close-05] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/no-close-06] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/no-close-07] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/no-close-08] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/no-close-09] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/overwrite-array-in-parent] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/overwrite-bool-with-array] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/overwrite-with-deep-table] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/redefine-01] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/redefine-02] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/redefine-03] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/rrbrace] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/super-twice] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/text-after-table] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/trailing-dot] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/whitespace] PASSED
tests/test_toml_tests.py::test_invalid_decode[invalid/table/with-pound] PASSED
tests/test_toml_tests.py::test_invalid_encode[invalid/encoding/bad-codepoint] PASSED
tests/test_toml_tests.py::test_invalid_encode[invalid/encoding/bad-utf8-at-end] PASSED
tests/test_toml_tests.py::test_invalid_encode[invalid/encoding/bad-utf8-in-array] PASSED
tests/test_toml_tests.py::test_invalid_encode[invalid/encoding/bad-utf8-in-comment] PASSED
tests/test_toml_tests.py::test_invalid_encode[invalid/encoding/bad-utf8-in-multiline-literal] PASSED
tests/test_toml_tests.py::test_invalid_encode[invalid/encoding/bad-utf8-in-multiline] PASSED
tests/test_toml_tests.py::test_invalid_encode[invalid/encoding/bad-utf8-in-string-literal] PASSED
tests/test_toml_tests.py::test_invalid_encode[invalid/encoding/bad-utf8-in-string] PASSED
tests/test_toml_tests.py::test_invalid_encode[invalid/encoding/bom-not-at-start-01] PASSED
tests/test_toml_tests.py::test_invalid_encode[invalid/encoding/bom-not-at-start-02] PASSED
tests/test_toml_tests.py::test_invalid_encode[invalid/encoding/ideographic-space] PASSED
tests/test_toml_tests.py::test_invalid_encode[invalid/encoding/utf16-bom] PASSED
tests/test_toml_tests.py::test_invalid_encode[invalid/encoding/utf16-comment] PASSED
tests/test_toml_tests.py::test_invalid_encode[invalid/encoding/utf16-key] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/array/array-subtables] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/array/array] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/array/bool] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/array/empty] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/array/hetergeneous] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/array/mixed-int-array] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/array/mixed-int-float] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/array/mixed-int-string] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/array/mixed-string-table] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/array/nested-double] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/array/nested-inline-table] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/array/nested] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/array/nospaces] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/array/open-parent-table] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/array/string-quote-comma-01] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/array/string-quote-comma-02] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/array/string-with-comma-01] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/array/string-with-comma-02] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/array/strings] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/array/table-array-string-backslash] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/array/trailing-comma] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/bool/bool] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/comment/after-literal-no-ws] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/comment/at-eof2] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/comment/at-eof] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/comment/everywhere] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/comment/noeol] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/comment/nonascii] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/comment/tricky] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/datetime/datetime] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/datetime/edge] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/datetime/invalid-date-in-string] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/datetime/leap-year] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/datetime/local-date] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/datetime/local-time] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/datetime/local] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/datetime/milliseconds] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/datetime/no-seconds] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/datetime/timezone] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/empty-crlf] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/empty-lf] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/empty-nothing] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/empty-space] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/empty-tab] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/example] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/float/exponent] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/float/float] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/float/inf-and-nan] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/float/long] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/float/max-int] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/float/underscore] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/float/zero] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/implicit-and-explicit-after] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/implicit-and-explicit-before] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/implicit-groups] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/inline-table/array-01] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/inline-table/array-02] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/inline-table/array-03] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/inline-table/bool] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/inline-table/empty] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/inline-table/end-in-bool] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/inline-table/inline-table] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/inline-table/key-dotted-01] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/inline-table/key-dotted-02] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/inline-table/key-dotted-03] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/inline-table/key-dotted-04] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/inline-table/key-dotted-05] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/inline-table/key-dotted-06] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/inline-table/key-dotted-07] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/inline-table/multiline] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/inline-table/nest] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/inline-table/newline-comment] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/inline-table/newline] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/inline-table/spaces] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/integer/float64-max] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/integer/integer] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/integer/literals] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/integer/long] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/integer/underscore] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/integer/zero] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/key/alphanum] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/key/case-sensitive] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/key/dotted-01] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/key/dotted-02] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/key/dotted-03] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/key/dotted-04] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/key/dotted-empty] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/key/empty-01] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/key/empty-02] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/key/empty-03] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/key/equals-nospace] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/key/escapes] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/key/like-date] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/key/numeric-01] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/key/numeric-02] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/key/numeric-03] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/key/numeric-04] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/key/numeric-05] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/key/numeric-06] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/key/numeric-07] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/key/numeric-08] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/key/quoted-dots] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/key/quoted-unicode] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/key/space] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/key/special-chars] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/key/special-word] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/key/start] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/key/zero] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/multibyte] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/newline-crlf] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/newline-lf] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-0] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-10] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-11] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-12] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-13] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-14] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-15] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-16] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-17] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-18] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-19] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-1] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-20] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-21] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-22] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-23] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-24] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-25] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-26] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-27] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-28] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-29] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-30] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-31] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-32] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-33] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-34] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-35] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-36] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-37] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-38] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-39] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-3] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-40] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-41] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-42] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-43] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-44] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-45] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-46] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-47] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-48] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-49] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-4] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-50] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-51] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-52] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-53] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-6] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-7] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-8] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-1.1.0/common-9] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-example-1-compact] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/spec-example-1] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/string/basic-escape-01] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/string/basic-escape-02] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/string/basic-escape-03] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/string/empty] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/string/ends-in-whitespace-escape] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/string/escape-esc] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/string/escape-tricky] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/string/escaped-escape] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/string/escapes] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/string/hex-escape] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/string/multibyte-escape] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/string/multibyte] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/string/multiline-empty] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/string/multiline-escaped-crlf] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/string/multiline-quotes] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/string/multiline] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/string/nl] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/string/quoted-unicode] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/string/raw-empty] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/string/raw-multiline] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/string/raw] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/string/simple] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/string/start-mb] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/string/unicode-escape] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/string/with-pound] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/table/array-empty-name] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/table/array-empty] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/table/array-implicit-and-explicit-after] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/table/array-implicit] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/table/array-many] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/table/array-nest] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/table/array-one] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/table/array-table-array] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/table/array-within-dotted] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/table/empty-name] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/table/empty] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/table/keyword-with-values] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/table/keyword] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/table/names-with-values] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/table/names] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/table/no-eol] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/table/sub-empty] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/table/sub] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/table/whitespace] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/table/with-literal-string] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/table/with-pound] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/table/with-single-quotes] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/table/without-super-with-values] PASSED
tests/test_toml_tests.py::test_valid_decode[valid/table/without-super] PASSED
tests/test_types.py::test_custom_dict_ior_mutates_in_place PASSED
tests/test_types.py::test_custom_dict_or_returns_new_table_with_merged_items PASSED
tests/test_types.py::test_custom_list_add_returns_combined_items PASSED
tests/test_types.py::test_custom_list_iadd_mutates_in_place_and_keeps_wrapper_type PASSED
tests/test_utils.py::test_parse_rfc3339_date[1979-05-27-expected0] 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_datetime[1979-05-27T07:32:00-07:00-expected2] 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_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_escape_special_characters_in_key PASSED
tests/test_write.py::test_parse_escape_char_shorthand PASSED
tests/test_write.py::test_serialize_aot_with_nested_tables PASSED
tests/test_write.py::test_write_backslash PASSED
tests/test_write.py::test_write_escape_char_as_unicode_escape PASSED
tests/test_write.py::test_write_escape_char_readable_by_tomllib SKIPPED
tests/test_write.py::test_write_inline_table_in_nested_arrays PASSED

======== 1202 passed, 1 skipped ========
