[Python-checkins]
python/dist/src/Lib/test test_descr.py, 1.202.2.2, 1.202.2.3
gward at users.sourceforge.net
gward at users.sourceforge.net
Mon Mar 7 02:10:51 CET 2005
Update of /cvsroot/python/python/dist/src/Lib/test
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20221/Lib/test
Modified Files:
Tag: release24-maint
test_descr.py
Log Message:
Ensure that warnings.filters is properly restored after fiddling with it
(this was breaking test_warnings).
Index: test_descr.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/test_descr.py,v
retrieving revision 1.202.2.2
retrieving revision 1.202.2.3
diff -u -d -r1.202.2.2 -r1.202.2.3
--- test_descr.py 4 Mar 2005 04:47:04 -0000 1.202.2.2
+++ test_descr.py 7 Mar 2005 01:10:33 -0000 1.202.2.3
@@ -3973,15 +3973,18 @@
def __init__(self):
return 10
- oldfilters = warnings.filters
- warnings.filterwarnings("error", category=RuntimeWarning)
+ oldfilters = warnings.filters[:]
try:
- Foo()
- except RuntimeWarning:
pass
- else:
- raise TestFailed, "did not test __init__() for None return"
- warnings.filters = oldfilters
+ warnings.filterwarnings("error", category=RuntimeWarning)
+ try:
+ Foo()
+ except RuntimeWarning:
+ pass
+ else:
+ raise TestFailed, "did not test __init__() for None return"
+ finally:
+ warnings.filters = oldfilters
def test_main():
More information about the Python-checkins
mailing list