Commit 2298d538 authored by Brett Cannon's avatar Brett Cannon

Clean up warnings filter use in test_global by no longer having it be a

module-level manipulation of the filter.
parent 41a08bcb
"""Verify that warnings are issued for global statements following use.""" """Verify that warnings are issued for global statements following use."""
from test.support import run_unittest, check_syntax_error from test.support import run_unittest, check_syntax_error, check_warnings
import unittest import unittest
import warnings import warnings
warnings.filterwarnings("error", module="<test string>")
class GlobalTests(unittest.TestCase): class GlobalTests(unittest.TestCase):
def setUp(self):
self._warnings_manager = check_warnings()
self._warnings_manager.__enter__()
warnings.filterwarnings("error", module="<test string>")
def tearDown(self):
self._warnings_manager.__exit__(None, None, None)
def test1(self): def test1(self):
prog_text_1 = """\ prog_text_1 = """\
def wrong1(): def wrong1():
......
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