Changeset: afa0edc269ee for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=afa0edc269ee
Modified Files:
        testing/sqllogictest.py
Branch: mtest
Log Message:

Better error reporting: if query fails unexpectedly, print server error.


diffs (21 lines):

diff --git a/testing/sqllogictest.py b/testing/sqllogictest.py
--- a/testing/sqllogictest.py
+++ b/testing/sqllogictest.py
@@ -105,13 +105,15 @@ class SQLLogic:
             return
         try:
             self.crs.execute(statement)
-        except (pymonetdb.Error, ValueError):
+        except (pymonetdb.Error, ValueError) as e:
             if not expectok:
                 return
+            msg = e.args[0]
         else:
             if expectok:
                 return
-        self.query_error(err_stmt or statement, "statement didn't give 
expected result", expectok and "statement was expected to succeed but didn't" 
or "statement was expected to fail but didn't")
+            msg = None
+        self.query_error(err_stmt or statement, expectok and "statement was 
expected to succeed but didn't" or "statement was expected to fail but didn't", 
msg)
 
     def convertresult(self, query, columns, data):
         ndata = []
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to