diff options
Diffstat (limited to 'Lib/test/test_contextlib.py')
-rw-r--r-- | Lib/test/test_contextlib.py | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/Lib/test/test_contextlib.py b/Lib/test/test_contextlib.py index 48f8fa9..5c1c5c5 100644 --- a/Lib/test/test_contextlib.py +++ b/Lib/test/test_contextlib.py @@ -632,36 +632,36 @@ class TestExitStack(unittest.TestCase): stack.push(cm) self.assertIs(stack._exit_callbacks[-1], cm) -class TestIgnore(unittest.TestCase): +class TestRedirectStdout(unittest.TestCase): + + def test_redirect_to_string_io(self): + f = io.StringIO() + with redirect_stdout(f): + help(pow) + s = f.getvalue() + self.assertIn('pow', s) + +class TestSuppress(unittest.TestCase): def test_no_exception(self): - with ignore(ValueError): + with suppress(ValueError): self.assertEqual(pow(2, 5), 32) def test_exact_exception(self): - with ignore(TypeError): + with suppress(TypeError): len(5) def test_multiple_exception_args(self): - with ignore(ZeroDivisionError, TypeError): + with suppress(ZeroDivisionError, TypeError): len(5) def test_exception_hierarchy(self): - with ignore(LookupError): + with suppress(LookupError): 'Hello'[50] -class TestRedirectStdout(unittest.TestCase): - - def test_redirect_to_string_io(self): - f = io.StringIO() - with redirect_stdout(f): - help(pow) - s = f.getvalue() - self.assertIn('pow', s) - if __name__ == "__main__": unittest.main() |