mirror of
https://github.com/python/cpython.git
synced 2025-11-25 21:11:09 +00:00
Replace catch_warnings with check_warnings when it makes sense. Use assertRaises context manager to simplify some tests.
This commit is contained in:
parent
ad59833649
commit
6257a7bbb2
21 changed files with 112 additions and 226 deletions
|
|
@ -3,9 +3,9 @@
|
|||
Test script for doctest.
|
||||
"""
|
||||
|
||||
import sys
|
||||
from test import test_support
|
||||
import doctest
|
||||
import warnings
|
||||
|
||||
# NOTE: There are some additional tests relating to interaction with
|
||||
# zipimport in the test_zipimport_support test module.
|
||||
|
|
@ -2458,12 +2458,13 @@ def test_main():
|
|||
test_support.run_doctest(doctest, verbosity=True)
|
||||
|
||||
from test import test_doctest
|
||||
with test_support.check_py3k_warnings(
|
||||
("backquote not supported", SyntaxWarning),
|
||||
("execfile.. not supported", DeprecationWarning)):
|
||||
# Ignore all warnings about the use of class Tester in this module.
|
||||
warnings.filterwarnings("ignore", "class Tester is deprecated",
|
||||
DeprecationWarning)
|
||||
|
||||
# Ignore all warnings about the use of class Tester in this module.
|
||||
deprecations = [("class Tester is deprecated", DeprecationWarning)]
|
||||
if sys.py3kwarning:
|
||||
deprecations += [("backquote not supported", SyntaxWarning),
|
||||
("execfile.. not supported", DeprecationWarning)]
|
||||
with test_support.check_warnings(*deprecations):
|
||||
# Check the doctest cases defined here:
|
||||
test_support.run_doctest(test_doctest, verbosity=True)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue