Reduce the number of test-suite DeprecationWarnings; start adding

resetwarnings() calls too.
This commit is contained in:
Tim Peters 2002-04-15 23:52:04 +00:00
parent c15acef4a4
commit f022a4d451
3 changed files with 12 additions and 3 deletions

View File

@ -158,3 +158,5 @@ check_all("weakref")
check_all("webbrowser")
check_all("xdrlib")
check_all("zipfile")
warnings.resetwarnings()

View File

@ -1,5 +1,6 @@
import copy
import sys
import warnings
# Fake a number that implements numeric methods through __coerce__
class CoerceNumber:
@ -109,5 +110,11 @@ def do_prefix_binops():
else:
print '=', x
do_infix_binops()
do_prefix_binops()
warnings.filterwarnings("ignore",
r'complex divmod\(\), // and % are deprecated',
DeprecationWarning)
try:
do_infix_binops()
do_prefix_binops()
finally:
warnings.resetwarnings()

View File

@ -16,7 +16,6 @@ testdoc = """\
import warnings
warnings.filterwarnings("ignore", ".* xmllib .* obsolete.*",
DeprecationWarning)
del warnings
import test_support
import unittest
@ -33,6 +32,7 @@ class XMLParserTestCase(unittest.TestCase):
def test_main():
test_support.run_unittest(XMLParserTestCase)
warnings.resetwarnings()
if __name__ == "__main__":