[Python-checkins] bpo-41731: Make test_cmd_line_script pass with -vv (GH-22206)

Terry Jan Reedy webhook-mailer at python.org
Tue Sep 15 09:53:53 EDT 2020


https://github.com/python/cpython/commit/7e711ead26fea6465e0ef2e3b8880b57ba8fc129
commit: 7e711ead26fea6465e0ef2e3b8880b57ba8fc129
branch: master
author: Terry Jan Reedy <tjreedy at udel.edu>
committer: GitHub <noreply at github.com>
date: 2020-09-12T02:25:36-04:00
summary:

bpo-41731: Make test_cmd_line_script pass with -vv (GH-22206)

Argument script_exec_args is usually an absolute file name,
but twice has form ['-m', 'module_name'].

files:
A Misc/NEWS.d/next/Tests/2020-09-11-19-12-31.bpo-41731.Ivxh4U.rst
M Lib/test/test_cmd_line_script.py

diff --git a/Lib/test/test_cmd_line_script.py b/Lib/test/test_cmd_line_script.py
index 6c8c28f40b564..f10ab40017a33 100644
--- a/Lib/test/test_cmd_line_script.py
+++ b/Lib/test/test_cmd_line_script.py
@@ -145,7 +145,7 @@ def _check_import_error(self, script_exec_args, expected_msg,
             *run_args, __isolated=False, __cwd=cwd, **env_vars
         )
         if verbose > 1:
-            print('Output from test script %r:' % script_exec_args)
+            print(f'Output from test script {script_exec_args!r:}')
             print(repr(err))
             print('Expected output: %r' % expected_msg)
         self.assertIn(expected_msg.encode('utf-8'), err)
diff --git a/Misc/NEWS.d/next/Tests/2020-09-11-19-12-31.bpo-41731.Ivxh4U.rst b/Misc/NEWS.d/next/Tests/2020-09-11-19-12-31.bpo-41731.Ivxh4U.rst
new file mode 100644
index 0000000000000..e368a60f77b1e
--- /dev/null
+++ b/Misc/NEWS.d/next/Tests/2020-09-11-19-12-31.bpo-41731.Ivxh4U.rst
@@ -0,0 +1 @@
+Make test_cmd_line_script pass with option '-vv'.



More information about the Python-checkins mailing list