don't expect warnings from doctests if they can't run

This commit is contained in:
Benjamin Peterson 2012-10-15 20:38:21 -04:00
parent d7d9a44226
commit ca01a76878
2 changed files with 6 additions and 3 deletions

View File

@ -2673,7 +2673,9 @@ def test_main():
from test import test_doctest
# Ignore all warnings about the use of class Tester in this module.
deprecations = [("class Tester is deprecated", DeprecationWarning)]
deprecations = []
if __debug__:
deprecations.append(("class Tester is deprecated", DeprecationWarning))
if sys.py3kwarning:
deprecations += [("backquote not supported", SyntaxWarning),
("execfile.. not supported", DeprecationWarning)]

View File

@ -179,9 +179,10 @@ class ZipSupportTests(ImportHooksBaseTestCase):
test_zipped_doctest.test_unittest_reportflags,
]
# Needed for test_DocTestParser and test_debug
deprecations = [
deprecations = []
if __debug__:
# Ignore all warnings about the use of class Tester in this module.
("class Tester is deprecated", DeprecationWarning)]
depcreations.append(("class Tester is deprecated", DeprecationWarning))
if sys.py3kwarning:
deprecations += [
("backquote not supported", SyntaxWarning),