py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV) py$(PYV): commands[0]> python --version Python 3.9.19 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.5% reached. Total coverage: 98.52% ============================= slowest 25 durations ============================= ======== 331 passed ======== py$(PYV): OK congratulations :)