From fadcd4458dca4e9edaa35e3becb4109042944b07 Mon Sep 17 00:00:00 2001 From: Victor Stinner Date: Mon, 4 Jun 2018 22:26:21 +0200 Subject: [PATCH] test_tools: catch stderr (GH-7404) Hide "recursedown('@test_9296_tmp')" message. --- Lib/test/test_tools.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Lib/test/test_tools.py b/Lib/test/test_tools.py index 57b3ef11fd59..51e4fd61c77a 100644 --- a/Lib/test/test_tools.py +++ b/Lib/test/test_tools.py @@ -416,12 +416,15 @@ class FixcidTests(unittest.TestCase): with open(os.path.join(test_support.TESTFN, "file.py"), "w") as file: file.write("xx = 'unaltered'\n") script = os.path.join(scriptsdir, "fixcid.py") - output = self.run_script(args=(test_support.TESTFN,)) + # ignore dbg() messages + with test_support.captured_stderr() as stderr: + output = self.run_script(args=(test_support.TESTFN,)) self.assertMultiLineEqual(output, "{}:\n" "1\n" '< int xx;\n' - '> int yy;\n'.format(c_filename) + '> int yy;\n'.format(c_filename), + "stderr: %s" % stderr.getvalue() ) def run_script(self, input="", args=("-",), substfile="xx yy\n"): -- 2.47.3