[Python-checkins] cpython (3.3): Issue #20535: PYTHONWARNING no longer affects the run_tests.py script.

serhiy.storchaka python-checkins at python.org
Mon Feb 24 13:01:55 CET 2014


http://hg.python.org/cpython/rev/c89e495cdff8
changeset:   89361:c89e495cdff8
branch:      3.3
parent:      89359:7358ca69f351
user:        Serhiy Storchaka <storchaka at gmail.com>
date:        Mon Feb 24 13:57:00 2014 +0200
summary:
  Issue #20535: PYTHONWARNING no longer affects the run_tests.py script.
Patch by Arfrever Frehtes Taifersar Arahesis.

files:
  Misc/NEWS                  |  6 ++++++
  Tools/scripts/run_tests.py |  6 ++++++
  2 files changed, 12 insertions(+), 0 deletions(-)


diff --git a/Misc/NEWS b/Misc/NEWS
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -149,6 +149,12 @@
 - Issue #20609: Restored the ability to build 64-bit Windows binaries on
   32-bit Windows, which was broken by the change in issue #19788.
 
+Tools/Demos
+-----------
+
+- Issue #20535: PYTHONWARNING no longer affects the run_tests.py script.
+  Patch by Arfrever Frehtes Taifersar Arahesis.
+
 
 What's New in Python 3.3.4?
 ===========================
diff --git a/Tools/scripts/run_tests.py b/Tools/scripts/run_tests.py
--- a/Tools/scripts/run_tests.py
+++ b/Tools/scripts/run_tests.py
@@ -32,6 +32,12 @@
             ]
     # Allow user-specified interpreter options to override our defaults.
     args.extend(test.support.args_from_interpreter_flags())
+
+    # Workaround for issue #20355
+    os.environ.pop("PYTHONWARNINGS", None)
+    # Workaround for issue #20361
+    args.extend(['-W', 'error::BytesWarning'])
+
     args.extend(['-m', 'test',    # Run the test suite
                  '-r',            # Randomize test order
                  '-w',            # Re-run failed tests in verbose mode

-- 
Repository URL: http://hg.python.org/cpython


More information about the Python-checkins mailing list