From 66a18f7199d465a99f7b2c5636e1c7f08ac247e7 Mon Sep 17 00:00:00 2001 From: Sorin Sbarnea Date: Tue, 14 May 2024 10:14:36 +0100 Subject: [PATCH] Call correct _saferepr() in _format_assertmsg Fixes: #6682 --- src/_pytest/assertion/rewrite.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/_pytest/assertion/rewrite.py b/src/_pytest/assertion/rewrite.py index 3d5df0d6c..e51304e77 100644 --- a/src/_pytest/assertion/rewrite.py +++ b/src/_pytest/assertion/rewrite.py @@ -451,7 +451,7 @@ def _format_assertmsg(obj: object) -> str: # However in either case we want to preserve the newline. replaces = [("\n", "\n~"), ("%", "%%")] if not isinstance(obj, str): - obj = saferepr(obj) + obj = _saferepr(obj) replaces.append(("\\n", "\n~")) for r1, r2 in replaces: