Kaydet (Commit) 06d3abbf authored tarafından Łukasz Langa's avatar Łukasz Langa

clean the environment from pre-existing PYTHONWARNINGS for test_warnings

...@@ -137,6 +137,18 @@ class TestCleanUp(unittest.TestCase): ...@@ -137,6 +137,18 @@ class TestCleanUp(unittest.TestCase):
class Test_TextTestRunner(unittest.TestCase): class Test_TextTestRunner(unittest.TestCase):
"""Tests for TextTestRunner.""" """Tests for TextTestRunner."""
def setUp(self):
# clean the environment from pre-existing PYTHONWARNINGS to make
# test_warnings results consistent
self.pythonwarnings = os.environ.get('PYTHONWARNINGS')
if self.pythonwarnings:
del os.environ['PYTHONWARNINGS']
def tearDown(self):
# bring back pre-existing PYTHONWARNINGS if present
if self.pythonwarnings:
os.environ['PYTHONWARNINGS'] = self.pythonwarnings
def test_init(self): def test_init(self):
runner = unittest.TextTestRunner() runner = unittest.TextTestRunner()
self.assertFalse(runner.failfast) self.assertFalse(runner.failfast)
......
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