Kaydet (Commit) 7d799481 authored tarafından Tim Peters's avatar Tim Peters

It makes more sense to call resetwarnings() after every test runs than

to keep doing that in every test that wants to filter a warning.
üst a91a02a7
......@@ -55,6 +55,7 @@ import getopt
import traceback
import random
import StringIO
import warnings
import test_support
......@@ -322,6 +323,7 @@ def runtest(test, generate, verbose, quiet, testdir = None):
indirect_test()
finally:
sys.stdout = save_stdout
warnings.resetwarnings()
except (ImportError, test_support.TestSkipped), msg:
if not quiet:
print "test", test, "skipped --", msg
......
......@@ -158,5 +158,3 @@ check_all("weakref")
check_all("webbrowser")
check_all("xdrlib")
check_all("zipfile")
warnings.resetwarnings()
......@@ -113,8 +113,5 @@ def do_prefix_binops():
warnings.filterwarnings("ignore",
r'complex divmod\(\), // and % are deprecated',
DeprecationWarning)
try:
do_infix_binops()
do_prefix_binops()
finally:
warnings.resetwarnings()
do_infix_binops()
do_prefix_binops()
......@@ -32,8 +32,6 @@ class XMLParserTestCase(unittest.TestCase):
def test_main():
test_support.run_unittest(XMLParserTestCase)
warnings.resetwarnings()
if __name__ == "__main__":
test_main()
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment