Skip to content

Commit 954c7ed

Browse files
committed
better test output formatting
1 parent da9c8dd commit 954c7ed

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

xrlint/operation.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
from abc import abstractmethod
21
from collections.abc import MutableMapping
32
from dataclasses import dataclass
43
from inspect import isclass, getdoc

xrlint/testing.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,9 +208,10 @@ def _format_error_message(
208208
) -> str:
209209
actual = format_problems(result.error_count, result.warning_count)
210210
expected = f"{'no problem' if test_mode == 'valid' else 'one or more problems'}"
211+
messages = "\n".join(f"- {m.message}" for m in result.messages)
211212
return (
212213
f"Rule {rule_name!r}: {test_id}:"
213-
f" expected {expected}, but got {actual}:\n{result}"
214+
f" expected {expected}, but got {actual}{f':\n{messages}' if messages else '.'}"
214215
)
215216

216217

0 commit comments

Comments
 (0)