[Python-checkins] r54038 - python/branches/p3yk_no_args_on_exc/Lib/sqlite3/test/hooks.py python/branches/p3yk_no_args_on_exc/Lib/sqlite3/test/userfunctions.py

brett.cannon python-checkins at python.org
Wed Feb 28 22:10:05 CET 2007


Author: brett.cannon
Date: Wed Feb 28 22:10:02 2007
New Revision: 54038

Modified:
   python/branches/p3yk_no_args_on_exc/Lib/sqlite3/test/hooks.py
   python/branches/p3yk_no_args_on_exc/Lib/sqlite3/test/userfunctions.py
Log:
Fix sqlite3's tests for BaseException.args removal.


Modified: python/branches/p3yk_no_args_on_exc/Lib/sqlite3/test/hooks.py
==============================================================================
--- python/branches/p3yk_no_args_on_exc/Lib/sqlite3/test/hooks.py	(original)
+++ python/branches/p3yk_no_args_on_exc/Lib/sqlite3/test/hooks.py	Wed Feb 28 22:10:02 2007
@@ -37,7 +37,7 @@
             con.create_collation("X", 42)
             self.fail("should have raised a TypeError")
         except TypeError as e:
-            self.failUnlessEqual(e.args[0], "parameter must be callable")
+            self.failUnlessEqual(e.message, "parameter must be callable")
 
     def CheckCreateCollationNotAscii(self):
         con = sqlite.connect(":memory:")
@@ -102,7 +102,7 @@
             con.execute("select 'a' as x union select 'b' as x order by x collate mycoll")
             self.fail("should have raised an OperationalError")
         except sqlite.OperationalError as e:
-            if not e.args[0].startswith("no such collation sequence"):
+            if not e.message.startswith("no such collation sequence"):
                 self.fail("wrong OperationalError raised")
 
 def suite():

Modified: python/branches/p3yk_no_args_on_exc/Lib/sqlite3/test/userfunctions.py
==============================================================================
--- python/branches/p3yk_no_args_on_exc/Lib/sqlite3/test/userfunctions.py	(original)
+++ python/branches/p3yk_no_args_on_exc/Lib/sqlite3/test/userfunctions.py	Wed Feb 28 22:10:02 2007
@@ -206,7 +206,8 @@
             cur.fetchone()
             self.fail("should have raised OperationalError")
         except sqlite.OperationalError as e:
-            self.failUnlessEqual(e.args[0], 'user-defined function raised exception')
+            self.failUnlessEqual(e.message,
+                    'user-defined function raised exception')
 
     def CheckParamString(self):
         cur = self.con.cursor()
@@ -280,7 +281,8 @@
             cur.execute("select nostep(t) from test")
             self.fail("should have raised an AttributeError")
         except AttributeError as e:
-            self.failUnlessEqual(e.args[0], "'AggrNoStep' object has no attribute 'step'")
+            self.failUnlessEqual(e.message,
+                    "'AggrNoStep' object has no attribute 'step'")
 
     def CheckAggrNoFinalize(self):
         cur = self.con.cursor()
@@ -289,7 +291,8 @@
             val = cur.fetchone()[0]
             self.fail("should have raised an OperationalError")
         except sqlite.OperationalError as e:
-            self.failUnlessEqual(e.args[0], "user-defined aggregate's 'finalize' method raised error")
+            self.failUnlessEqual(e.message,
+                    "user-defined aggregate's 'finalize' method raised error")
 
     def CheckAggrExceptionInInit(self):
         cur = self.con.cursor()
@@ -298,7 +301,8 @@
             val = cur.fetchone()[0]
             self.fail("should have raised an OperationalError")
         except sqlite.OperationalError as e:
-            self.failUnlessEqual(e.args[0], "user-defined aggregate's '__init__' method raised error")
+            self.failUnlessEqual(e.message,
+                    "user-defined aggregate's '__init__' method raised error")
 
     def CheckAggrExceptionInStep(self):
         cur = self.con.cursor()
@@ -307,7 +311,8 @@
             val = cur.fetchone()[0]
             self.fail("should have raised an OperationalError")
         except sqlite.OperationalError as e:
-            self.failUnlessEqual(e.args[0], "user-defined aggregate's 'step' method raised error")
+            self.failUnlessEqual(e.message,
+                    "user-defined aggregate's 'step' method raised error")
 
     def CheckAggrExceptionInFinalize(self):
         cur = self.con.cursor()
@@ -316,7 +321,8 @@
             val = cur.fetchone()[0]
             self.fail("should have raised an OperationalError")
         except sqlite.OperationalError as e:
-            self.failUnlessEqual(e.args[0], "user-defined aggregate's 'finalize' method raised error")
+            self.failUnlessEqual(e.message,
+                    "user-defined aggregate's 'finalize' method raised error")
 
     def CheckAggrCheckParamStr(self):
         cur = self.con.cursor()
@@ -385,7 +391,7 @@
         try:
             self.con.execute("select * from t2")
         except sqlite.DatabaseError as e:
-            if not e.args[0].endswith("prohibited"):
+            if not e.message.endswith("prohibited"):
                 self.fail("wrong exception text: %s" % e.args[0])
             return
         self.fail("should have raised an exception due to missing privileges")
@@ -394,7 +400,7 @@
         try:
             self.con.execute("select c2 from t1")
         except sqlite.DatabaseError as e:
-            if not e.args[0].endswith("prohibited"):
+            if not e.message.endswith("prohibited"):
                 self.fail("wrong exception text: %s" % e.args[0])
             return
         self.fail("should have raised an exception due to missing privileges")


More information about the Python-checkins mailing list