py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV)
py$(PYV): commands[0]> python --version
Python 3.9.21
py$(PYV): commands[1]> python -m pytest --cov=dom_toml -r aR tests/
============================= test session starts ==============================
platform sunos5 -- Python $(PYTHON_VERSION).X -- $(@D)/.tox/py$(PYV)/bin/python
cachedir: .tox/py$(PYV)/.pytest_cache
rootdir: $(@D)
configfile: tox.ini
timeout: 300.0s
timeout method: signal
timeout func_only: False
collecting ... collected 331 items

tests/test_api.py::test_array_sep[instance] PASSED
tests/test_api.py::test_array_sep[instance_tab] PASSED
tests/test_api.py::test_array_sep[type] PASSED
tests/test_api.py::test_bug_196 PASSED
tests/test_api.py::test_commutativity PASSED
tests/test_api.py::test_decimal PASSED
tests/test_api.py::test_deepcopy_timezone PASSED
tests/test_api.py::test_dump PASSED
tests/test_api.py::test_inline_dict PASSED
tests/test_api.py::test_nonexistent PASSED
tests/test_api.py::test_numpy_floats PASSED
tests/test_api.py::test_numpy_ints PASSED
tests/test_api.py::test_pathlib[instance] PASSED
tests/test_api.py::test_pathlib[type] PASSED
tests/test_api.py::test_paths PASSED
tests/test_api.py::test_tuple PASSED
tests/test_decoder.py::test_decoder PASSED
tests/test_encoder.py::test_encoder[array_of_tables] PASSED
tests/test_encoder.py::test_encoder[dict_value] PASSED
tests/test_encoder.py::test_encoder[dotted.key] PASSED
tests/test_encoder.py::test_encoder[list_value] PASSED
tests/test_encoder.py::test_encoder[long_list] PASSED
tests/test_encoder.py::test_encoder[pep621] PASSED
tests/test_encoder.py::test_encoder[section_list_value] PASSED
tests/test_encoder.py::test_encoder[section_string_value] PASSED
tests/test_encoder.py::test_encoder[string_value] PASSED
tests/test_encoder.py::test_encoder[unicode] PASSED
tests/test_encoder.py::test_encoder_inline_table PASSED
tests/test_encoder.py::test_encoder_inline_table_nested PASSED
tests/test_encoder.py::test_encoder_tuples[section_tuple_value] PASSED
tests/test_encoder.py::test_encoder_tuples[tuple_value] PASSED
tests/test_parser.py::test_badconfigerror_documentation PASSED
tests/test_parser.py::test_construct_path[path0-foo] PASSED
tests/test_parser.py::test_construct_path[path1-foo] PASSED
tests/test_parser.py::test_construct_path[path2-foo] PASSED
tests/test_parser.py::test_construct_path[path3-foo.bar] PASSED
tests/test_parser.py::test_construct_path[path4-foo.bar] PASSED
tests/test_parser.py::test_construct_path[path5-foo.bar] PASSED
tests/test_parser.py::test_construct_path[path6-foo."hello world"] PASSED
tests/test_parser.py::test_construct_path[path7-foo."hello world"] PASSED
tests/test_parser.py::test_construct_path[path8-foo."hello world"] PASSED
tests/test_parser.py::test_parse_config_errors[classifiers_wrong_type] PASSED
tests/test_parser.py::test_parse_config_errors[dependencies_wrong_type] PASSED
tests/test_parser.py::test_parse_config_errors[description_wrong_type0] PASSED
tests/test_parser.py::test_parse_config_errors[description_wrong_type1] PASSED
tests/test_parser.py::test_parse_config_errors[keywords_wrong_type] PASSED
tests/test_parser.py::test_parse_config_errors[urls_wrong_type] PASSED
tests/test_parser.py::test_parse_valid_config[classifiers] PASSED
tests/test_parser.py::test_parse_valid_config[dependencies] PASSED
tests/test_parser.py::test_parse_valid_config[description] PASSED
tests/test_parser.py::test_parse_valid_config[keywords] PASSED
tests/test_parser.py::test_parse_valid_config[minimal] PASSED
tests/test_parser.py::test_parse_valid_config[unicode] PASSED
tests/test_parser.py::test_parse_valid_config[urls] PASSED
tests/test_parser_defaults.py::test_parse_config_errors[classifiers_wrong_type] PASSED
tests/test_parser_defaults.py::test_parse_config_errors[dependencies_wrong_type] PASSED
tests/test_parser_defaults.py::test_parse_config_errors[description_wrong_type0] PASSED
tests/test_parser_defaults.py::test_parse_config_errors[description_wrong_type1] PASSED
tests/test_parser_defaults.py::test_parse_config_errors[keywords_wrong_type] PASSED
tests/test_parser_defaults.py::test_parse_config_errors[urls_wrong_type] PASSED
tests/test_parser_defaults.py::test_parse_valid_config[classifiers] PASSED
tests/test_parser_defaults.py::test_parse_valid_config[dependencies] PASSED
tests/test_parser_defaults.py::test_parse_valid_config[description] PASSED
tests/test_parser_defaults.py::test_parse_valid_config[keywords] PASSED
tests/test_parser_defaults.py::test_parse_valid_config[minimal] PASSED
tests/test_parser_defaults.py::test_parse_valid_config[unicode] PASSED
tests/test_parser_defaults.py::test_parse_valid_config[urls] PASSED
tests/tests_for_tomliw/test_invalid.py::test_invalid_time PASSED
tests/tests_for_tomliw/test_invalid.py::test_invalid_type_nested PASSED
tests/tests_for_tomliw/test_style.py::test_array_of_long_tables PASSED
tests/tests_for_tomliw/test_style.py::test_array_of_short_tables PASSED
tests/tests_for_tomliw/test_style.py::test_array_of_tables_containing_lists PASSED
tests/tests_for_tomliw/test_style.py::test_dont_write_redundant_tables PASSED
tests/tests_for_tomliw/test_style.py::test_empty_doc PASSED
tests/tests_for_tomliw/test_style.py::test_example_issue_12 PASSED
tests/tests_for_tomliw/test_style.py::test_multiline PASSED
tests/tests_for_tomliw/test_style.py::test_multiline_in_aot PASSED
tests/tests_for_tomliw/test_style.py::test_nested_keys PASSED
tests/tests_for_tomliw/test_style.py::test_newline_before_table PASSED
tests/tests_for_tomliw/test_style.py::test_non_trivial_nesting PASSED
tests/tests_for_tomliw/test_style.py::test_only_tables PASSED
tests/tests_for_tomliw/test_style.py::test_table_with_empty_array PASSED
tests/tests_for_tomliw/test_style.py::test_tricky_keys PASSED
tests/tests_for_tomliw/test_types.py::test_decimal PASSED
tests/tests_for_tomliw/test_types.py::test_tuple PASSED
tests/tests_for_tomliw/test_valid.py::test_obj_to_str_mapping[obj0-cr-newline = "foo\\rbar"\n-True] PASSED
tests/tests_for_tomliw/test_valid.py::test_obj_to_str_mapping[obj1-crlf-newline = """\nfoo\nbar"""\n-True] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[apostrophes-in-literal-string] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[array-empty] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[array-hetergeneous] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[array-nested-inline-table] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[array-nested] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[array-nospaces] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[array-string-quote-comma-2] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[array-string-quote-comma] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[array-string-with-comma] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[array-subtables] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[array-table-array-string-backslash] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[array] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[arrays-hetergeneous] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[arrays-nested] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[arrays] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[bool] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[comment-at-eof2] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[comment-at-eof] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[comment-everywhere] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[comment-tricky] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[comments-at-eof2] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[comments-at-eof] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[comments-everywhere] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[datetime-local-date] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[datetime-local-time] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[datetime-local] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[datetime-timezone] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[datetime] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[double-quote-escape] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[empty-file] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[empty-inline-table] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[empty] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[ends-in-whitespace-escape] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[escaped-escape] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[example] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[exponent-part-float] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[five-quotes] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[float-exponent] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[float-inf-and-nan] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[float-long] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[float-underscore] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[float] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[implicit-and-explicit-after] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[implicit-and-explicit-before] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[implicit-groups] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[inline-table-array] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[inline-table-empty] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[inline-table-end-in-bool] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[inline-table-multiline] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[inline-table-nest] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[inline-table] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[integer-literals] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[integer-long] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[integer-underscore] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[integer] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[key-alphanum] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[key-case-sensitive] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[key-dotted] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[key-empty] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[key-equals-nospace] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[key-escapes] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[key-numeric] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[key-quoted-dots] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[key-space] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[key-special-chars] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[key-special-word] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[keys-with-dots] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[long-float] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[long-integer] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[multiline-string-accidental-whitespace] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[multiline-string-quotes] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[multiline-string] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[nested-inline-table-array] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[newline-crlf] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[newline-lf] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[no-newlines] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[open-parent-table] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[qa-array-inline-1000] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[qa-key-literal-40kb] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[qa-key-string-40kb] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[qa-scalar-literal-40kb] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[qa-scalar-literal-multiline-40kb] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[qa-scalar-string-40kb] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[qa-scalar-string-multiline-40kb] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[qa-table-inline-1000] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[raw-multiline-string] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[raw-string] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[right-curly-brace-after-boolean] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-array-1] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-array-2] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-array-3] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-array-4] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-array-5] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-array-7] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-array-8] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-array-mixed-number-types] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-array-more-mixed-types] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-array-of-tables-1] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-array-of-tables-2] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-array-of-tables-3] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-boolean-1] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-boolean-2] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-case-sensitive] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-comment-mid-array] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-comment-mid-string] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-comment-tab] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-comment] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-date-local-1] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-date-time-1] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-date-time-2] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-date-time-3] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-date-time-4] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-date-time-5] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-date-time-6] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-date-time-local-1] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-date-time-local-2] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-dotted-keys-1] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-dotted-keys-2] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-dotted-keys-3] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-empty-key-name-1] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-empty-key-name-2] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-example-1-compact] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-example-1] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-extend-dotted-object-1] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-extend-dotted-object-2] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-extend-dotted-object-3] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-float-10] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-float-11] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-float-12] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-float-13] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-float-14] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-float-15] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-float-1] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-float-2] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-float-3] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-float-4] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-float-5] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-float-6] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-float-7] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-float-8] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-float-9] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-1] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-2] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-3] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-3a] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-3b] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-4] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-5] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-6] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-7] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-bin1] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-hex1] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-hex2] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-hex3] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-max] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-min] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-oct1] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-oct2] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-key-value-pair-1] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-key-value-pair-2] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-key-value-pair-3] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-key-value-pair-4] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-key-value-pair-5] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-key-value-pair-6] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-key-value-pair-7] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-key-value-pair-8] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-key-value-pair-9] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-newline-1] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-newline-2] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-newline-3] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-quoted-basic-keys-1] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-quoted-literal-keys-1] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-readme-example] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-basic-multiline-1] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-basic-multiline-2] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-basic-multiline-3] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-basic-multiline-4] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-basic-multiline-5] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-basic-multiline-6] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-basic-multiline-7] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-basic-multiline-8] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-basic-multiline-9] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-basic-tab-multiline] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-basic-tab] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-basic] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-escape-1] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-escape-2] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-escape-3] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-escape-4] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-escape-5] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-escape-6] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-escape-7] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-escape-8] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-escape-9] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-literal-1] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-literal-2] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-literal-3] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-literal-4] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-literal-multiline-1] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-literal-multiline-2] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-literal-multiline-3] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-literal-multiline-4] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-table-1] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-table-2] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-table-3] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-table-4] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-table-5] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-table-6] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-table-7] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-table-8] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-table-inline-1] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-table-inline-2] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-table-inline-3] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-table] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-time-1] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[spec-time-2] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[string-double-quote-escape] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[string-empty] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[string-escape-tricky] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[string-escaped-escape] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[string-escapes] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[string-nl] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[string-simple] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[string-unicode-escape] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[string-unicode-literal] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[string-with-pound] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[table-array-implicit] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[table-array-many] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[table-array-nest] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[table-array-one] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[table-array-table-array] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[table-empty] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[table-no-eol] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[table-sub-empty] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[table-whitespace] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[table-with-literal-string] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[table-with-pound] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[table-with-single-quotes] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[table-without-super] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[underscored-float] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[underscored-integer] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[unicode-escape] PASSED
tests/tests_for_tomliw/test_valid.py::test_valid[unicode-literal] PASSED
tests/tests_for_tomliw/test_write_file.py::test_dump PASSED

Required test coverage of 98.0% reached. Total coverage: 98.17%

============================= slowest 25 durations =============================
======== 331 passed ========
  py$(PYV): OK
  congratulations :)