1 py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV)
2 py$(PYV): commands[0]> python --version
4 py$(PYV): commands[1]> python -m pytest --cov=dom_toml -r aR tests/
5 ============================= test session starts ==============================
6 platform sunos5 -- Python $(PYTHON_VERSION).X -- $(@D)/.tox/py$(PYV)/bin/python
7 cachedir: .tox/py$(PYV)/.pytest_cache
11 timeout method: signal
12 timeout func_only: False
13 collecting ... collected 331 items
15 tests/test_api.py::test_array_sep[instance] PASSED
16 tests/test_api.py::test_array_sep[instance_tab] PASSED
17 tests/test_api.py::test_array_sep[type] PASSED
18 tests/test_api.py::test_bug_196 PASSED
19 tests/test_api.py::test_commutativity PASSED
20 tests/test_api.py::test_decimal PASSED
21 tests/test_api.py::test_deepcopy_timezone PASSED
22 tests/test_api.py::test_dump PASSED
23 tests/test_api.py::test_inline_dict PASSED
24 tests/test_api.py::test_nonexistent PASSED
25 tests/test_api.py::test_numpy_floats PASSED
26 tests/test_api.py::test_numpy_ints PASSED
27 tests/test_api.py::test_pathlib[instance] PASSED
28 tests/test_api.py::test_pathlib[type] PASSED
29 tests/test_api.py::test_paths PASSED
30 tests/test_api.py::test_tuple PASSED
31 tests/test_decoder.py::test_decoder PASSED
32 tests/test_encoder.py::test_encoder[array_of_tables] PASSED
33 tests/test_encoder.py::test_encoder[dict_value] PASSED
34 tests/test_encoder.py::test_encoder[dotted.key] PASSED
35 tests/test_encoder.py::test_encoder[list_value] PASSED
36 tests/test_encoder.py::test_encoder[long_list] PASSED
37 tests/test_encoder.py::test_encoder[pep621] PASSED
38 tests/test_encoder.py::test_encoder[section_list_value] PASSED
39 tests/test_encoder.py::test_encoder[section_string_value] PASSED
40 tests/test_encoder.py::test_encoder[string_value] PASSED
41 tests/test_encoder.py::test_encoder[unicode] PASSED
42 tests/test_encoder.py::test_encoder_inline_table PASSED
43 tests/test_encoder.py::test_encoder_inline_table_nested PASSED
44 tests/test_encoder.py::test_encoder_tuples[section_tuple_value] PASSED
45 tests/test_encoder.py::test_encoder_tuples[tuple_value] PASSED
46 tests/test_parser.py::test_badconfigerror_documentation PASSED
47 tests/test_parser.py::test_construct_path[path0-foo] PASSED
48 tests/test_parser.py::test_construct_path[path1-foo] PASSED
49 tests/test_parser.py::test_construct_path[path2-foo] PASSED
50 tests/test_parser.py::test_construct_path[path3-foo.bar] PASSED
51 tests/test_parser.py::test_construct_path[path4-foo.bar] PASSED
52 tests/test_parser.py::test_construct_path[path5-foo.bar] PASSED
53 tests/test_parser.py::test_construct_path[path6-foo."hello world"] PASSED
54 tests/test_parser.py::test_construct_path[path7-foo."hello world"] PASSED
55 tests/test_parser.py::test_construct_path[path8-foo."hello world"] PASSED
56 tests/test_parser.py::test_parse_config_errors[classifiers_wrong_type] PASSED
57 tests/test_parser.py::test_parse_config_errors[dependencies_wrong_type] PASSED
58 tests/test_parser.py::test_parse_config_errors[description_wrong_type0] PASSED
59 tests/test_parser.py::test_parse_config_errors[description_wrong_type1] PASSED
60 tests/test_parser.py::test_parse_config_errors[keywords_wrong_type] PASSED
61 tests/test_parser.py::test_parse_config_errors[urls_wrong_type] PASSED
62 tests/test_parser.py::test_parse_valid_config[classifiers] PASSED
63 tests/test_parser.py::test_parse_valid_config[dependencies] PASSED
64 tests/test_parser.py::test_parse_valid_config[description] PASSED
65 tests/test_parser.py::test_parse_valid_config[keywords] PASSED
66 tests/test_parser.py::test_parse_valid_config[minimal] PASSED
67 tests/test_parser.py::test_parse_valid_config[unicode] PASSED
68 tests/test_parser.py::test_parse_valid_config[urls] PASSED
69 tests/test_parser_defaults.py::test_parse_config_errors[classifiers_wrong_type] PASSED
70 tests/test_parser_defaults.py::test_parse_config_errors[dependencies_wrong_type] PASSED
71 tests/test_parser_defaults.py::test_parse_config_errors[description_wrong_type0] PASSED
72 tests/test_parser_defaults.py::test_parse_config_errors[description_wrong_type1] PASSED
73 tests/test_parser_defaults.py::test_parse_config_errors[keywords_wrong_type] PASSED
74 tests/test_parser_defaults.py::test_parse_config_errors[urls_wrong_type] PASSED
75 tests/test_parser_defaults.py::test_parse_valid_config[classifiers] PASSED
76 tests/test_parser_defaults.py::test_parse_valid_config[dependencies] PASSED
77 tests/test_parser_defaults.py::test_parse_valid_config[description] PASSED
78 tests/test_parser_defaults.py::test_parse_valid_config[keywords] PASSED
79 tests/test_parser_defaults.py::test_parse_valid_config[minimal] PASSED
80 tests/test_parser_defaults.py::test_parse_valid_config[unicode] PASSED
81 tests/test_parser_defaults.py::test_parse_valid_config[urls] PASSED
82 tests/tests_for_tomliw/test_invalid.py::test_invalid_time PASSED
83 tests/tests_for_tomliw/test_invalid.py::test_invalid_type_nested PASSED
84 tests/tests_for_tomliw/test_style.py::test_array_of_long_tables PASSED
85 tests/tests_for_tomliw/test_style.py::test_array_of_short_tables PASSED
86 tests/tests_for_tomliw/test_style.py::test_array_of_tables_containing_lists PASSED
87 tests/tests_for_tomliw/test_style.py::test_dont_write_redundant_tables PASSED
88 tests/tests_for_tomliw/test_style.py::test_empty_doc PASSED
89 tests/tests_for_tomliw/test_style.py::test_example_issue_12 PASSED
90 tests/tests_for_tomliw/test_style.py::test_multiline PASSED
91 tests/tests_for_tomliw/test_style.py::test_multiline_in_aot PASSED
92 tests/tests_for_tomliw/test_style.py::test_nested_keys PASSED
93 tests/tests_for_tomliw/test_style.py::test_newline_before_table PASSED
94 tests/tests_for_tomliw/test_style.py::test_non_trivial_nesting PASSED
95 tests/tests_for_tomliw/test_style.py::test_only_tables PASSED
96 tests/tests_for_tomliw/test_style.py::test_table_with_empty_array PASSED
97 tests/tests_for_tomliw/test_style.py::test_tricky_keys PASSED
98 tests/tests_for_tomliw/test_types.py::test_decimal PASSED
99 tests/tests_for_tomliw/test_types.py::test_tuple PASSED
100 tests/tests_for_tomliw/test_valid.py::test_obj_to_str_mapping[obj0-cr-newline = "foo\\rbar"\n-True] PASSED
101 tests/tests_for_tomliw/test_valid.py::test_obj_to_str_mapping[obj1-crlf-newline = """\nfoo\nbar"""\n-True] PASSED
102 tests/tests_for_tomliw/test_valid.py::test_valid[apostrophes-in-literal-string] PASSED
103 tests/tests_for_tomliw/test_valid.py::test_valid[array-empty] PASSED
104 tests/tests_for_tomliw/test_valid.py::test_valid[array-hetergeneous] PASSED
105 tests/tests_for_tomliw/test_valid.py::test_valid[array-nested-inline-table] PASSED
106 tests/tests_for_tomliw/test_valid.py::test_valid[array-nested] PASSED
107 tests/tests_for_tomliw/test_valid.py::test_valid[array-nospaces] PASSED
108 tests/tests_for_tomliw/test_valid.py::test_valid[array-string-quote-comma-2] PASSED
109 tests/tests_for_tomliw/test_valid.py::test_valid[array-string-quote-comma] PASSED
110 tests/tests_for_tomliw/test_valid.py::test_valid[array-string-with-comma] PASSED
111 tests/tests_for_tomliw/test_valid.py::test_valid[array-subtables] PASSED
112 tests/tests_for_tomliw/test_valid.py::test_valid[array-table-array-string-backslash] PASSED
113 tests/tests_for_tomliw/test_valid.py::test_valid[array] PASSED
114 tests/tests_for_tomliw/test_valid.py::test_valid[arrays-hetergeneous] PASSED
115 tests/tests_for_tomliw/test_valid.py::test_valid[arrays-nested] PASSED
116 tests/tests_for_tomliw/test_valid.py::test_valid[arrays] PASSED
117 tests/tests_for_tomliw/test_valid.py::test_valid[bool] PASSED
118 tests/tests_for_tomliw/test_valid.py::test_valid[comment-at-eof2] PASSED
119 tests/tests_for_tomliw/test_valid.py::test_valid[comment-at-eof] PASSED
120 tests/tests_for_tomliw/test_valid.py::test_valid[comment-everywhere] PASSED
121 tests/tests_for_tomliw/test_valid.py::test_valid[comment-tricky] PASSED
122 tests/tests_for_tomliw/test_valid.py::test_valid[comments-at-eof2] PASSED
123 tests/tests_for_tomliw/test_valid.py::test_valid[comments-at-eof] PASSED
124 tests/tests_for_tomliw/test_valid.py::test_valid[comments-everywhere] PASSED
125 tests/tests_for_tomliw/test_valid.py::test_valid[datetime-local-date] PASSED
126 tests/tests_for_tomliw/test_valid.py::test_valid[datetime-local-time] PASSED
127 tests/tests_for_tomliw/test_valid.py::test_valid[datetime-local] PASSED
128 tests/tests_for_tomliw/test_valid.py::test_valid[datetime-timezone] PASSED
129 tests/tests_for_tomliw/test_valid.py::test_valid[datetime] PASSED
130 tests/tests_for_tomliw/test_valid.py::test_valid[double-quote-escape] PASSED
131 tests/tests_for_tomliw/test_valid.py::test_valid[empty-file] PASSED
132 tests/tests_for_tomliw/test_valid.py::test_valid[empty-inline-table] PASSED
133 tests/tests_for_tomliw/test_valid.py::test_valid[empty] PASSED
134 tests/tests_for_tomliw/test_valid.py::test_valid[ends-in-whitespace-escape] PASSED
135 tests/tests_for_tomliw/test_valid.py::test_valid[escaped-escape] PASSED
136 tests/tests_for_tomliw/test_valid.py::test_valid[example] PASSED
137 tests/tests_for_tomliw/test_valid.py::test_valid[exponent-part-float] PASSED
138 tests/tests_for_tomliw/test_valid.py::test_valid[five-quotes] PASSED
139 tests/tests_for_tomliw/test_valid.py::test_valid[float-exponent] PASSED
140 tests/tests_for_tomliw/test_valid.py::test_valid[float-inf-and-nan] PASSED
141 tests/tests_for_tomliw/test_valid.py::test_valid[float-long] PASSED
142 tests/tests_for_tomliw/test_valid.py::test_valid[float-underscore] PASSED
143 tests/tests_for_tomliw/test_valid.py::test_valid[float] PASSED
144 tests/tests_for_tomliw/test_valid.py::test_valid[implicit-and-explicit-after] PASSED
145 tests/tests_for_tomliw/test_valid.py::test_valid[implicit-and-explicit-before] PASSED
146 tests/tests_for_tomliw/test_valid.py::test_valid[implicit-groups] PASSED
147 tests/tests_for_tomliw/test_valid.py::test_valid[inline-table-array] PASSED
148 tests/tests_for_tomliw/test_valid.py::test_valid[inline-table-empty] PASSED
149 tests/tests_for_tomliw/test_valid.py::test_valid[inline-table-end-in-bool] PASSED
150 tests/tests_for_tomliw/test_valid.py::test_valid[inline-table-multiline] PASSED
151 tests/tests_for_tomliw/test_valid.py::test_valid[inline-table-nest] PASSED
152 tests/tests_for_tomliw/test_valid.py::test_valid[inline-table] PASSED
153 tests/tests_for_tomliw/test_valid.py::test_valid[integer-literals] PASSED
154 tests/tests_for_tomliw/test_valid.py::test_valid[integer-long] PASSED
155 tests/tests_for_tomliw/test_valid.py::test_valid[integer-underscore] PASSED
156 tests/tests_for_tomliw/test_valid.py::test_valid[integer] PASSED
157 tests/tests_for_tomliw/test_valid.py::test_valid[key-alphanum] PASSED
158 tests/tests_for_tomliw/test_valid.py::test_valid[key-case-sensitive] PASSED
159 tests/tests_for_tomliw/test_valid.py::test_valid[key-dotted] PASSED
160 tests/tests_for_tomliw/test_valid.py::test_valid[key-empty] PASSED
161 tests/tests_for_tomliw/test_valid.py::test_valid[key-equals-nospace] PASSED
162 tests/tests_for_tomliw/test_valid.py::test_valid[key-escapes] PASSED
163 tests/tests_for_tomliw/test_valid.py::test_valid[key-numeric] PASSED
164 tests/tests_for_tomliw/test_valid.py::test_valid[key-quoted-dots] PASSED
165 tests/tests_for_tomliw/test_valid.py::test_valid[key-space] PASSED
166 tests/tests_for_tomliw/test_valid.py::test_valid[key-special-chars] PASSED
167 tests/tests_for_tomliw/test_valid.py::test_valid[key-special-word] PASSED
168 tests/tests_for_tomliw/test_valid.py::test_valid[keys-with-dots] PASSED
169 tests/tests_for_tomliw/test_valid.py::test_valid[long-float] PASSED
170 tests/tests_for_tomliw/test_valid.py::test_valid[long-integer] PASSED
171 tests/tests_for_tomliw/test_valid.py::test_valid[multiline-string-accidental-whitespace] PASSED
172 tests/tests_for_tomliw/test_valid.py::test_valid[multiline-string-quotes] PASSED
173 tests/tests_for_tomliw/test_valid.py::test_valid[multiline-string] PASSED
174 tests/tests_for_tomliw/test_valid.py::test_valid[nested-inline-table-array] PASSED
175 tests/tests_for_tomliw/test_valid.py::test_valid[newline-crlf] PASSED
176 tests/tests_for_tomliw/test_valid.py::test_valid[newline-lf] PASSED
177 tests/tests_for_tomliw/test_valid.py::test_valid[no-newlines] PASSED
178 tests/tests_for_tomliw/test_valid.py::test_valid[open-parent-table] PASSED
179 tests/tests_for_tomliw/test_valid.py::test_valid[qa-array-inline-1000] PASSED
180 tests/tests_for_tomliw/test_valid.py::test_valid[qa-key-literal-40kb] PASSED
181 tests/tests_for_tomliw/test_valid.py::test_valid[qa-key-string-40kb] PASSED
182 tests/tests_for_tomliw/test_valid.py::test_valid[qa-scalar-literal-40kb] PASSED
183 tests/tests_for_tomliw/test_valid.py::test_valid[qa-scalar-literal-multiline-40kb] PASSED
184 tests/tests_for_tomliw/test_valid.py::test_valid[qa-scalar-string-40kb] PASSED
185 tests/tests_for_tomliw/test_valid.py::test_valid[qa-scalar-string-multiline-40kb] PASSED
186 tests/tests_for_tomliw/test_valid.py::test_valid[qa-table-inline-1000] PASSED
187 tests/tests_for_tomliw/test_valid.py::test_valid[raw-multiline-string] PASSED
188 tests/tests_for_tomliw/test_valid.py::test_valid[raw-string] PASSED
189 tests/tests_for_tomliw/test_valid.py::test_valid[right-curly-brace-after-boolean] PASSED
190 tests/tests_for_tomliw/test_valid.py::test_valid[spec-array-1] PASSED
191 tests/tests_for_tomliw/test_valid.py::test_valid[spec-array-2] PASSED
192 tests/tests_for_tomliw/test_valid.py::test_valid[spec-array-3] PASSED
193 tests/tests_for_tomliw/test_valid.py::test_valid[spec-array-4] PASSED
194 tests/tests_for_tomliw/test_valid.py::test_valid[spec-array-5] PASSED
195 tests/tests_for_tomliw/test_valid.py::test_valid[spec-array-7] PASSED
196 tests/tests_for_tomliw/test_valid.py::test_valid[spec-array-8] PASSED
197 tests/tests_for_tomliw/test_valid.py::test_valid[spec-array-mixed-number-types] PASSED
198 tests/tests_for_tomliw/test_valid.py::test_valid[spec-array-more-mixed-types] PASSED
199 tests/tests_for_tomliw/test_valid.py::test_valid[spec-array-of-tables-1] PASSED
200 tests/tests_for_tomliw/test_valid.py::test_valid[spec-array-of-tables-2] PASSED
201 tests/tests_for_tomliw/test_valid.py::test_valid[spec-array-of-tables-3] PASSED
202 tests/tests_for_tomliw/test_valid.py::test_valid[spec-boolean-1] PASSED
203 tests/tests_for_tomliw/test_valid.py::test_valid[spec-boolean-2] PASSED
204 tests/tests_for_tomliw/test_valid.py::test_valid[spec-case-sensitive] PASSED
205 tests/tests_for_tomliw/test_valid.py::test_valid[spec-comment-mid-array] PASSED
206 tests/tests_for_tomliw/test_valid.py::test_valid[spec-comment-mid-string] PASSED
207 tests/tests_for_tomliw/test_valid.py::test_valid[spec-comment-tab] PASSED
208 tests/tests_for_tomliw/test_valid.py::test_valid[spec-comment] PASSED
209 tests/tests_for_tomliw/test_valid.py::test_valid[spec-date-local-1] PASSED
210 tests/tests_for_tomliw/test_valid.py::test_valid[spec-date-time-1] PASSED
211 tests/tests_for_tomliw/test_valid.py::test_valid[spec-date-time-2] PASSED
212 tests/tests_for_tomliw/test_valid.py::test_valid[spec-date-time-3] PASSED
213 tests/tests_for_tomliw/test_valid.py::test_valid[spec-date-time-4] PASSED
214 tests/tests_for_tomliw/test_valid.py::test_valid[spec-date-time-5] PASSED
215 tests/tests_for_tomliw/test_valid.py::test_valid[spec-date-time-6] PASSED
216 tests/tests_for_tomliw/test_valid.py::test_valid[spec-date-time-local-1] PASSED
217 tests/tests_for_tomliw/test_valid.py::test_valid[spec-date-time-local-2] PASSED
218 tests/tests_for_tomliw/test_valid.py::test_valid[spec-dotted-keys-1] PASSED
219 tests/tests_for_tomliw/test_valid.py::test_valid[spec-dotted-keys-2] PASSED
220 tests/tests_for_tomliw/test_valid.py::test_valid[spec-dotted-keys-3] PASSED
221 tests/tests_for_tomliw/test_valid.py::test_valid[spec-empty-key-name-1] PASSED
222 tests/tests_for_tomliw/test_valid.py::test_valid[spec-empty-key-name-2] PASSED
223 tests/tests_for_tomliw/test_valid.py::test_valid[spec-example-1-compact] PASSED
224 tests/tests_for_tomliw/test_valid.py::test_valid[spec-example-1] PASSED
225 tests/tests_for_tomliw/test_valid.py::test_valid[spec-extend-dotted-object-1] PASSED
226 tests/tests_for_tomliw/test_valid.py::test_valid[spec-extend-dotted-object-2] PASSED
227 tests/tests_for_tomliw/test_valid.py::test_valid[spec-extend-dotted-object-3] PASSED
228 tests/tests_for_tomliw/test_valid.py::test_valid[spec-float-10] PASSED
229 tests/tests_for_tomliw/test_valid.py::test_valid[spec-float-11] PASSED
230 tests/tests_for_tomliw/test_valid.py::test_valid[spec-float-12] PASSED
231 tests/tests_for_tomliw/test_valid.py::test_valid[spec-float-13] PASSED
232 tests/tests_for_tomliw/test_valid.py::test_valid[spec-float-14] PASSED
233 tests/tests_for_tomliw/test_valid.py::test_valid[spec-float-15] PASSED
234 tests/tests_for_tomliw/test_valid.py::test_valid[spec-float-1] PASSED
235 tests/tests_for_tomliw/test_valid.py::test_valid[spec-float-2] PASSED
236 tests/tests_for_tomliw/test_valid.py::test_valid[spec-float-3] PASSED
237 tests/tests_for_tomliw/test_valid.py::test_valid[spec-float-4] PASSED
238 tests/tests_for_tomliw/test_valid.py::test_valid[spec-float-5] PASSED
239 tests/tests_for_tomliw/test_valid.py::test_valid[spec-float-6] PASSED
240 tests/tests_for_tomliw/test_valid.py::test_valid[spec-float-7] PASSED
241 tests/tests_for_tomliw/test_valid.py::test_valid[spec-float-8] PASSED
242 tests/tests_for_tomliw/test_valid.py::test_valid[spec-float-9] PASSED
243 tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-1] PASSED
244 tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-2] PASSED
245 tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-3] PASSED
246 tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-3a] PASSED
247 tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-3b] PASSED
248 tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-4] PASSED
249 tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-5] PASSED
250 tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-6] PASSED
251 tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-7] PASSED
252 tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-bin1] PASSED
253 tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-hex1] PASSED
254 tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-hex2] PASSED
255 tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-hex3] PASSED
256 tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-max] PASSED
257 tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-min] PASSED
258 tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-oct1] PASSED
259 tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-oct2] PASSED
260 tests/tests_for_tomliw/test_valid.py::test_valid[spec-key-value-pair-1] PASSED
261 tests/tests_for_tomliw/test_valid.py::test_valid[spec-key-value-pair-2] PASSED
262 tests/tests_for_tomliw/test_valid.py::test_valid[spec-key-value-pair-3] PASSED
263 tests/tests_for_tomliw/test_valid.py::test_valid[spec-key-value-pair-4] PASSED
264 tests/tests_for_tomliw/test_valid.py::test_valid[spec-key-value-pair-5] PASSED
265 tests/tests_for_tomliw/test_valid.py::test_valid[spec-key-value-pair-6] PASSED
266 tests/tests_for_tomliw/test_valid.py::test_valid[spec-key-value-pair-7] PASSED
267 tests/tests_for_tomliw/test_valid.py::test_valid[spec-key-value-pair-8] PASSED
268 tests/tests_for_tomliw/test_valid.py::test_valid[spec-key-value-pair-9] PASSED
269 tests/tests_for_tomliw/test_valid.py::test_valid[spec-newline-1] PASSED
270 tests/tests_for_tomliw/test_valid.py::test_valid[spec-newline-2] PASSED
271 tests/tests_for_tomliw/test_valid.py::test_valid[spec-newline-3] PASSED
272 tests/tests_for_tomliw/test_valid.py::test_valid[spec-quoted-basic-keys-1] PASSED
273 tests/tests_for_tomliw/test_valid.py::test_valid[spec-quoted-literal-keys-1] PASSED
274 tests/tests_for_tomliw/test_valid.py::test_valid[spec-readme-example] PASSED
275 tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-basic-multiline-1] PASSED
276 tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-basic-multiline-2] PASSED
277 tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-basic-multiline-3] PASSED
278 tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-basic-multiline-4] PASSED
279 tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-basic-multiline-5] PASSED
280 tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-basic-multiline-6] PASSED
281 tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-basic-multiline-7] PASSED
282 tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-basic-multiline-8] PASSED
283 tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-basic-multiline-9] PASSED
284 tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-basic-tab-multiline] PASSED
285 tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-basic-tab] PASSED
286 tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-basic] PASSED
287 tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-escape-1] PASSED
288 tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-escape-2] PASSED
289 tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-escape-3] PASSED
290 tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-escape-4] PASSED
291 tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-escape-5] PASSED
292 tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-escape-6] PASSED
293 tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-escape-7] PASSED
294 tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-escape-8] PASSED
295 tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-escape-9] PASSED
296 tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-literal-1] PASSED
297 tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-literal-2] PASSED
298 tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-literal-3] PASSED
299 tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-literal-4] PASSED
300 tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-literal-multiline-1] PASSED
301 tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-literal-multiline-2] PASSED
302 tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-literal-multiline-3] PASSED
303 tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-literal-multiline-4] PASSED
304 tests/tests_for_tomliw/test_valid.py::test_valid[spec-table-1] PASSED
305 tests/tests_for_tomliw/test_valid.py::test_valid[spec-table-2] PASSED
306 tests/tests_for_tomliw/test_valid.py::test_valid[spec-table-3] PASSED
307 tests/tests_for_tomliw/test_valid.py::test_valid[spec-table-4] PASSED
308 tests/tests_for_tomliw/test_valid.py::test_valid[spec-table-5] PASSED
309 tests/tests_for_tomliw/test_valid.py::test_valid[spec-table-6] PASSED
310 tests/tests_for_tomliw/test_valid.py::test_valid[spec-table-7] PASSED
311 tests/tests_for_tomliw/test_valid.py::test_valid[spec-table-8] PASSED
312 tests/tests_for_tomliw/test_valid.py::test_valid[spec-table-inline-1] PASSED
313 tests/tests_for_tomliw/test_valid.py::test_valid[spec-table-inline-2] PASSED
314 tests/tests_for_tomliw/test_valid.py::test_valid[spec-table-inline-3] PASSED
315 tests/tests_for_tomliw/test_valid.py::test_valid[spec-table] PASSED
316 tests/tests_for_tomliw/test_valid.py::test_valid[spec-time-1] PASSED
317 tests/tests_for_tomliw/test_valid.py::test_valid[spec-time-2] PASSED
318 tests/tests_for_tomliw/test_valid.py::test_valid[string-double-quote-escape] PASSED
319 tests/tests_for_tomliw/test_valid.py::test_valid[string-empty] PASSED
320 tests/tests_for_tomliw/test_valid.py::test_valid[string-escape-tricky] PASSED
321 tests/tests_for_tomliw/test_valid.py::test_valid[string-escaped-escape] PASSED
322 tests/tests_for_tomliw/test_valid.py::test_valid[string-escapes] PASSED
323 tests/tests_for_tomliw/test_valid.py::test_valid[string-nl] PASSED
324 tests/tests_for_tomliw/test_valid.py::test_valid[string-simple] PASSED
325 tests/tests_for_tomliw/test_valid.py::test_valid[string-unicode-escape] PASSED
326 tests/tests_for_tomliw/test_valid.py::test_valid[string-unicode-literal] PASSED
327 tests/tests_for_tomliw/test_valid.py::test_valid[string-with-pound] PASSED
328 tests/tests_for_tomliw/test_valid.py::test_valid[table-array-implicit] PASSED
329 tests/tests_for_tomliw/test_valid.py::test_valid[table-array-many] PASSED
330 tests/tests_for_tomliw/test_valid.py::test_valid[table-array-nest] PASSED
331 tests/tests_for_tomliw/test_valid.py::test_valid[table-array-one] PASSED
332 tests/tests_for_tomliw/test_valid.py::test_valid[table-array-table-array] PASSED
333 tests/tests_for_tomliw/test_valid.py::test_valid[table-empty] PASSED
334 tests/tests_for_tomliw/test_valid.py::test_valid[table-no-eol] PASSED
335 tests/tests_for_tomliw/test_valid.py::test_valid[table-sub-empty] PASSED
336 tests/tests_for_tomliw/test_valid.py::test_valid[table-whitespace] PASSED
337 tests/tests_for_tomliw/test_valid.py::test_valid[table-with-literal-string] PASSED
338 tests/tests_for_tomliw/test_valid.py::test_valid[table-with-pound] PASSED
339 tests/tests_for_tomliw/test_valid.py::test_valid[table-with-single-quotes] PASSED
340 tests/tests_for_tomliw/test_valid.py::test_valid[table-without-super] PASSED
341 tests/tests_for_tomliw/test_valid.py::test_valid[underscored-float] PASSED
342 tests/tests_for_tomliw/test_valid.py::test_valid[underscored-integer] PASSED
343 tests/tests_for_tomliw/test_valid.py::test_valid[unicode-escape] PASSED
344 tests/tests_for_tomliw/test_valid.py::test_valid[unicode-literal] PASSED
345 tests/tests_for_tomliw/test_write_file.py::test_dump PASSED
347 Required test coverage of 98.5% reached. Total coverage: 98.52%
349 ============================= slowest 25 durations =============================
350 ======== 331 passed ========