From: Raymond Hettinger <python@rcn.com>
Date: Fri, 22 Mar 2013 14:26:18 +0000 (-0700)
Subject: Modernize unittest example
X-Git-Tag: v3.3.1rc1~10
X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8f35c891e78c6deafcdc77650bce7e8480e83195;p=python

Modernize unittest example
---

diff --git a/Doc/tutorial/stdlib.rst b/Doc/tutorial/stdlib.rst
index 1ebf792f75..7e7a1545ee 100644
--- a/Doc/tutorial/stdlib.rst
+++ b/Doc/tutorial/stdlib.rst
@@ -281,8 +281,10 @@ file::
        def test_average(self):
            self.assertEqual(average([20, 30, 70]), 40.0)
            self.assertEqual(round(average([1, 5, 7]), 1), 4.3)
-           self.assertRaises(ZeroDivisionError, average, [])
-           self.assertRaises(TypeError, average, 20, 30, 70)
+           with self.assertRaises(ZeroDivisionError):
+               average([])
+           with self.assertRaises(TypeError):
+               average(20, 30, 70)
 
    unittest.main() # Calling from the command line invokes all tests