From 042bc2dd2e1c1b0b8cf8e84967019afea05c598b Mon Sep 17 00:00:00 2001 From: Maddie Thai-Tang Date: Wed, 3 May 2023 11:23:29 -0400 Subject: [PATCH] fixed tab to show repr --- src/_pytest/assertion/util.py | 4 ++-- testing/test_error_diffs.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/_pytest/assertion/util.py b/src/_pytest/assertion/util.py index 514bc8e17..99b7e1ae6 100644 --- a/src/_pytest/assertion/util.py +++ b/src/_pytest/assertion/util.py @@ -291,8 +291,8 @@ def _diff_text(left: str, right: str, verbose: int = 0) -> List[str]: ] for i in range(len(explanation)): if "? " not in explanation[i]: # dont replace diff message tab - explanation[i] = explanation[i].replace("+ ", "+ \t") - explanation[i] = explanation[i].replace(" ", "\t") + explanation[i] = explanation[i].replace("+ ", "+ \\t") + explanation[i] = explanation[i].replace(" ", "\\t") return explanation diff --git a/testing/test_error_diffs.py b/testing/test_error_diffs.py index a12aac342..a0efb1294 100644 --- a/testing/test_error_diffs.py +++ b/testing/test_error_diffs.py @@ -274,8 +274,8 @@ TESTCASES = [ > assert result == desired E AssertionError: assert 'spam bacon\\n eggs love' == 'spam bacon eggs love' E - spam bacon eggs love - E + spam\tbacon - E + \teggs love + E + spam\\tbacon + E + \\teggs love """, id='Test "not in" string', ),