Commit 59b47e5b 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 3b7d99b1
"""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