diff options
author | Florent Xicluna <florent.xicluna@gmail.com> | 2010-03-18 20:00:57 (GMT) |
---|---|---|
committer | Florent Xicluna <florent.xicluna@gmail.com> | 2010-03-18 20:00:57 (GMT) |
commit | 53b506beda2e959928661f960d6b7bff5e300adb (patch) | |
tree | 5dde6cbb5d37922051a090ea0bc3a2f1b19fcbd6 /Lib/test/support.py | |
parent | 7fb4da76507dd8032964b7ae5e40f43657db2610 (diff) | |
download | cpython-53b506beda2e959928661f960d6b7bff5e300adb.zip cpython-53b506beda2e959928661f960d6b7bff5e300adb.tar.gz cpython-53b506beda2e959928661f960d6b7bff5e300adb.tar.bz2 |
Merged revisions 79049 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r79049 | florent.xicluna | 2010-03-18 20:51:47 +0100 (jeu, 18 mar 2010) | 2 lines
#8155: Preserve backward compatibility for test_support.check_warnings(). Add regression tests.
........
Diffstat (limited to 'Lib/test/support.py')
-rw-r--r-- | Lib/test/support.py | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/Lib/test/support.py b/Lib/test/support.py index 28f7e27..73c4228 100644 --- a/Lib/test/support.py +++ b/Lib/test/support.py @@ -534,14 +534,19 @@ def check_warnings(*filters, **kwargs): Optional argument: - if 'quiet' is True, it does not fail if a filter catches nothing - (default False) + (default True without argument, + default False if some filters are defined) Without argument, it defaults to: - check_warnings(("", Warning), quiet=False) + check_warnings(("", Warning), quiet=True) """ + quiet = kwargs.get('quiet') if not filters: filters = (("", Warning),) - return _filterwarnings(filters, kwargs.get('quiet')) + # Preserve backward compatibility + if quiet is None: + quiet = True + return _filterwarnings(filters, quiet) class CleanImport(object): |