Skip to content

Commit 163f209

Browse files
committed
add input information to passed asserts
1 parent 1574059 commit 163f209

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

src/scwidgets/check/_check.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -315,6 +315,22 @@ def message(self) -> str:
315315
message = Formatter.color_assert_success(
316316
f"{self._assert_names[i]} passed",
317317
)
318+
if len(self._inputs_parameters[i]) > 0:
319+
message += Formatter.color_assert_success(" for input\n")
320+
elif (isinstance(result, tuple) and len(result) == 3) or not (
321+
self._suppress_assert_messages[i]
322+
):
323+
message += "\n"
324+
325+
message += "\n".join(
326+
[
327+
f" {Formatter.color_info_message(param_name)}: "
328+
f"{param_value!r}"
329+
for param_name, param_value in self._inputs_parameters[
330+
i
331+
].items()
332+
]
333+
)
318334
else:
319335
message = Formatter.color_assert_failed(
320336
f"{self._assert_names[i]} failed",

0 commit comments

Comments
 (0)