From 640b6089e933e052a698955077877e0a92698d59 Mon Sep 17 00:00:00 2001 From: V1SHAL421 Date: Thu, 5 Mar 2026 21:59:24 +0000 Subject: [PATCH 1/3] fix: reduce short test summary to one line --- src/_pytest/terminal.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/_pytest/terminal.py b/src/_pytest/terminal.py index bb6f35633b9..ecde02e9654 100644 --- a/src/_pytest/terminal.py +++ b/src/_pytest/terminal.py @@ -1535,6 +1535,8 @@ def _get_line_with_reprcrash_message( else: # Type ignored intentionally -- possible AttributeError expected. msg = rep.longrepr.reprcrash.message # type: ignore[union-attr] + if msg and not config.option.verbose >= 2: + msg = msg.strip().splitlines()[0] except AttributeError: pass else: From b06b8bdf90fb45efe04a35adeb8709ba5dd7c14a Mon Sep 17 00:00:00 2001 From: V1SHAL421 Date: Thu, 5 Mar 2026 22:11:20 +0000 Subject: [PATCH 2/3] Add changelog --- changelog/14063.improvement.rst | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog/14063.improvement.rst diff --git a/changelog/14063.improvement.rst b/changelog/14063.improvement.rst new file mode 100644 index 00000000000..5c031e5a178 --- /dev/null +++ b/changelog/14063.improvement.rst @@ -0,0 +1 @@ +Truncated short test summary to first line of error message if not in verbose mode. \ No newline at end of file From ce2231a22c2cdf1a87a0243033ea24ee6ce23b78 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Thu, 5 Mar 2026 22:11:48 +0000 Subject: [PATCH 3/3] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- changelog/14063.improvement.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/changelog/14063.improvement.rst b/changelog/14063.improvement.rst index 5c031e5a178..aef962e6d12 100644 --- a/changelog/14063.improvement.rst +++ b/changelog/14063.improvement.rst @@ -1 +1 @@ -Truncated short test summary to first line of error message if not in verbose mode. \ No newline at end of file +Truncated short test summary to first line of error message if not in verbose mode.