Changeset: 0e4012b4259f for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=0e4012b4259f
Modified Files:
        sql/test/Users/Tests/test_privs2_p1.SQL.py
Branch: mtest
Log Message:

convert tests test_privs2_p1


diffs (142 lines):

diff --git a/sql/test/Users/Tests/test_privs2_p1.SQL.py 
b/sql/test/Users/Tests/test_privs2_p1.SQL.py
--- a/sql/test/Users/Tests/test_privs2_p1.SQL.py
+++ b/sql/test/Users/Tests/test_privs2_p1.SQL.py
@@ -3,70 +3,82 @@
 # on a table for which the USER has GRANTs (possible).
 ###
 
-import os, sys
-import pymonetdb
+from MonetDBtesting.sqltest import SQLTestCase
 
-db=os.getenv("TSTDB")
-port=int(os.getenv("MAPIPORT"))
-client = pymonetdb.connect(database=db, port=port, autocommit=True, 
user='my_user', password='p1')
-cursor = client.cursor()
+with SQLTestCase() as tc:
+    tc.connect(username="my_user", password="p1")
+    tc.execute("SELECT * FROM version").assertRowCount(1)
+    tc.execute("insert into version (name, i) values ('test2', 
2)").assertSucceeded()
+    tc.execute("SELECT insertversion('test3', 3)").assertSucceeded()
+    tc.execute("SELECT updateversion('test1', 4)").assertSucceeded()
+    tc.execute("SELECT * FROM version").assertRowCount(3)
+    tc.execute("SELECT deleteversion('test1')").assertSucceeded()
+    tc.execute("SELECT * FROM version").assertRowCount(2)
 
-def error(msg):
-    print(msg)
-    sys.exit(-1)
+# import os, sys
+# import pymonetdb
 
-nr=cursor.execute("SELECT * FROM version")
-if nr != 1:
-    error("expected single row result from version")
-rows=cursor.fetchall()
-if rows[0][0] != 'test1':
-    error("expected first row with 'test1'")
+# db=os.getenv("TSTDB")
+# port=int(os.getenv("MAPIPORT"))
+# client = pymonetdb.connect(database=db, port=port, autocommit=True, 
user='my_user', password='p1')
+# cursor = client.cursor()
+
+# def error(msg):
+#     print(msg)
+#     sys.exit(-1)
 
-rowaffected=cursor.execute("insert into version (name, i) values ('test2', 2)")
-if rowaffected != 1:
-    error("expected single insert")
+# nr=cursor.execute("SELECT * FROM version")
+# if nr != 1:
+#     error("expected single row result from version")
+# rows=cursor.fetchall()
+# if rows[0][0] != 'test1':
+#     error("expected first row with 'test1'")
 
-nr=cursor.execute("SELECT insertversion('test3', 3)")
-if nr != 1:
-    error("expected single row result from insertversion")
-rows=cursor.fetchall()
-if rows[0][0] != 1:
-    error("expected first row with '1' not '%d'" % rows[0][0])
+# rowaffected=cursor.execute("insert into version (name, i) values ('test2', 
2)")
+# if rowaffected != 1:
+#     error("expected single insert")
 
-nr=cursor.execute("SELECT * FROM version")
-if nr != 3:
-    error("expected 3 rows")
-rows=cursor.fetchall()
-if rows[2][0] != 'test3':
-    error("expected last row with 'test3'")
+# nr=cursor.execute("SELECT insertversion('test3', 3)")
+# if nr != 1:
+#     error("expected single row result from insertversion")
+# rows=cursor.fetchall()
+# if rows[0][0] != 1:
+#     error("expected first row with '1' not '%d'" % rows[0][0])
 
-nr=cursor.execute("SELECT updateversion('test1', 4)")
-if nr != 1:
-    error("expected single row result from updateversion")
-rows=cursor.fetchall()
-if rows[0][0] != 1:
-    error("expected first row with '1' not '%d'" % rows[0][0])
+# nr=cursor.execute("SELECT * FROM version")
+# if nr != 3:
+#     error("expected 3 rows")
+# rows=cursor.fetchall()
+# if rows[2][0] != 'test3':
+#     error("expected last row with 'test3'")
+
+# nr=cursor.execute("assertRowCount(1)")
+# if nr != 1:
+#     error("expected single row result from updateversion")
+# rows=cursor.fetchall()
+# if rows[0][0] != 1:
+#     error("expected first row with '1' not '%d'" % rows[0][0])
 
-nr=cursor.execute("SELECT * FROM version")
-if nr != 3:
-    error("expected 3 rows")
-rows=cursor.fetchall()
-if rows[0][1] != 4:
-    error("expected first row with updated value '4', not '%d'" % row[0][1])
+# nr=cursor.execute("SELECT * FROM version")
+# if nr != 3:
+#     error("expected 3 rows")
+# rows=cursor.fetchall()
+# if rows[0][1] != 4:
+#     error("expected first row with updated value '4', not '%d'" % row[0][1])
 
-nr=cursor.execute("SELECT deleteversion('test1')")
-if nr != 1:
-    error("expected single row result from deleteversion")
-rows=cursor.fetchall()
-if rows[0][0] != 1:
-    error("expected first row with '1' not '%d'" % rows[0][0])
+# nr=cursor.execute("SELECT deleteversion('test1')")
+# if nr != 1:
+#     error("expected single row result from deleteversion")
+# rows=cursor.fetchall()
+# if rows[0][0] != 1:
+#     error("expected first row with '1' not '%d'" % rows[0][0])
 
-nr=cursor.execute("SELECT * FROM version")
-if nr != 2:
-    error("expected 2 rows")
-rows=cursor.fetchall()
-if rows[0][0] != 'test2':
-    error("expected first row after delete to be 'test2'")
+# nr=cursor.execute("SELECT * FROM version")
+# if nr != 2:
+#     error("expected 2 rows")
+# rows=cursor.fetchall()
+# if rows[0][0] != 'test2':
+#     error("expected first row after delete to be 'test2'")
 
-cursor.close()
-client.close()
+# cursor.close()
+# client.close()
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to