diff Lib/test/test_exceptions.py @ 49099:ff96a313cd1c legacy-trunk

warnings.catch_warnings() now returns a list or None instead of the custom WarningsRecorder object. This makes the API simpler to use as no special object must be learned. Closes issue 3781. Review by Benjamin Peterson.
author Brett Cannon <bcannon@gmail.com>
date Tue, 09 Sep 2008 00:49:16 +0000
parents d01c1d768841
children 8ab304034021 6768b2350c57
line wrap: on
line diff
--- a/Lib/test/test_exceptions.py	Mon Sep 08 23:38:42 2008 +0000
+++ b/Lib/test/test_exceptions.py	Tue Sep 09 00:49:16 2008 +0000
@@ -4,9 +4,9 @@
 import sys
 import unittest
 import pickle, cPickle
+import warnings
 
-from test.test_support import (TESTFN, unlink, run_unittest,
-                                catch_warning, captured_output)
+from test.test_support import TESTFN, unlink, run_unittest, captured_output
 from test.test_pep352 import ignore_message_warning
 
 # XXX This is not really enough, each *operation* should be tested!
@@ -274,7 +274,7 @@
         except NameError:
             pass
 
-        with catch_warning():
+        with warnings.catch_warnings():
             ignore_message_warning()
             for exc, args, expected in exceptionList:
                 try: