[Python-checkins] cpython (merge 3.5 -> default): Merge 3.5 (test_warnings)

victor.stinner python-checkins at python.org
Thu May 26 09:22:38 EDT 2016


https://hg.python.org/cpython/rev/a0db0c573c94
changeset:   101506:a0db0c573c94
parent:      101504:90bb91be6f3b
parent:      101505:371fe8b36f4a
user:        Victor Stinner <victor.stinner at gmail.com>
date:        Thu May 26 15:22:14 2016 +0200
summary:
  Merge 3.5 (test_warnings)

files:
  Lib/test/test_warnings/__init__.py |  10 +++++++++-
  1 files changed, 9 insertions(+), 1 deletions(-)


diff --git a/Lib/test/test_warnings/__init__.py b/Lib/test/test_warnings/__init__.py
--- a/Lib/test/test_warnings/__init__.py
+++ b/Lib/test/test_warnings/__init__.py
@@ -106,7 +106,15 @@
             message = "FilterTests.test_ignore_after_default"
             def f():
                 self.module.warn(message, UserWarning)
-            f()
+
+            with support.captured_stderr() as stderr:
+                f()
+            stderr = stderr.getvalue()
+            self.assertIn("UserWarning: FilterTests.test_ignore_after_default",
+                          stderr)
+            self.assertIn("self.module.warn(message, UserWarning)",
+                          stderr)
+
             self.module.filterwarnings("error", category=UserWarning)
             self.assertRaises(UserWarning, f)
 

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


More information about the Python-checkins mailing list