]> granicus.if.org Git - python/commitdiff
Issue #10811: Use TestCase.assertRaises() in the new test
authorVictor Stinner <victor.stinner@haypocalc.com>
Mon, 9 May 2011 10:50:41 +0000 (12:50 +0200)
committerVictor Stinner <victor.stinner@haypocalc.com>
Mon, 9 May 2011 10:50:41 +0000 (12:50 +0200)
Lib/sqlite3/test/regression.py

index f80b269946bc07d452751b2a946bb79c6d89ced5..c7551e35a1bd6f09ab6f16b1f04702e9c855f088 100644 (file)
@@ -298,11 +298,10 @@ class RegressionTests(unittest.TestCase):
             cur.execute("insert into a (bar) values (?)", (1,))
             yield 1
 
-        try:
-            cur.executemany("insert into b (baz) values (?)", ((i,) for i in foo()))
-            self.fail("should have raised ProgrammingError")
-        except sqlite.ProgrammingError:
-            pass
+        with self.assertRaises(sqlite.ProgrammingError):
+            cur.executemany("insert into b (baz) values (?)",
+                            ((i,) for i in foo()))
+
 
 def suite():
     regression_suite = unittest.makeSuite(RegressionTests, "Check")