[Python-checkins] cpython: Issue #10811: Use TestCase.assertRaises() in the new test

victor.stinner python-checkins at python.org
Mon May 9 14:46:18 CEST 2011


http://hg.python.org/cpython/rev/2fdabf0dc8f7
changeset:   69976:2fdabf0dc8f7
user:        Victor Stinner <victor.stinner at haypocalc.com>
date:        Mon May 09 12:50:41 2011 +0200
summary:
  Issue #10811: Use TestCase.assertRaises() in the new test

files:
  Lib/sqlite3/test/regression.py |  9 ++++-----
  1 files changed, 4 insertions(+), 5 deletions(-)


diff --git a/Lib/sqlite3/test/regression.py b/Lib/sqlite3/test/regression.py
--- a/Lib/sqlite3/test/regression.py
+++ b/Lib/sqlite3/test/regression.py
@@ -298,11 +298,10 @@
             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")

-- 
Repository URL: http://hg.python.org/cpython


More information about the Python-checkins mailing list