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

convert tests for test_privs2_p2


diffs (119 lines):

diff --git a/sql/test/Users/Tests/test_privs2_p2.SQL.py 
b/sql/test/Users/Tests/test_privs2_p2.SQL.py
--- a/sql/test/Users/Tests/test_privs2_p2.SQL.py
+++ b/sql/test/Users/Tests/test_privs2_p2.SQL.py
@@ -3,62 +3,71 @@
 # table for which the USER does *not* have GRANTs (not possible).
 ###
 
+from MonetDBtesting.sqltest import SQLTestCase
 
-import os, sys
-import pymonetdb
+with SQLTestCase() as tc:
+    tc.connect(username="my_user2", password="p2")
+    tc.execute("SELECT * FROM version").assertFailed()
+    tc.execute("insert into version (name ,i) values ('test2' 
,2)").assertFailed()
+    tc.execute("SELECT insertversion('test3', 3)").assertFailed()
+    tc.execute("SELECT updateversion('test1', 4)").assertFailed()
+    tc.execute("SELECT deleteversion('test1')").assertFailed()
+
+# import os, sys
+# import pymonetdb
 
 
-db=os.getenv("TSTDB")
-port=int(os.getenv("MAPIPORT"))
-client = pymonetdb.connect(database=db, port=port, autocommit=True, 
user='my_user2', password='p2')
-cursor = client.cursor()
+# db=os.getenv("TSTDB")
+# port=int(os.getenv("MAPIPORT"))
+# client = pymonetdb.connect(database=db, port=port, autocommit=True, 
user='my_user2', password='p2')
+# cursor = client.cursor()
 
-def sel1():
-    err=0
-    try:
-        cursor.execute("SELECT * FROM version")
-    except:
-        err=1
-        pass
-    return err
+# def sel1():
+#     err=0
+#     try:
+#         cursor.execute("SELECT * FROM version")
+#     except:
+#         err=1
+#         pass
+#     return err
 
-err = sel1()
+# err = sel1()
 
-try:
-    cursor.execute("insert into version (name ,i) values ('test2' ,2)")
-except:
-    err=err+2
-    pass
+# try:
+#     cursor.execute("insert into version (name ,i) values ('test2' ,2)")
+# except:
+#     err=err+2
+#     pass
 
-sel1()
+# sel1()
 
-try:
-    cursor.execute("SELECT insertversion('test3', 3)")
-except:
-    err=err+4
-    pass
+# try:
+#     cursor.execute("SELECT insertversion('test3', 3)")
+# except:
+#     err=err+4
+#     pass
 
-sel1()
+# sel1()
 
-try:
-    cursor.execute("SELECT updateversion('test1', 4)")
-except:
-    err=err+8
-    pass
+# try:
+#     cursor.execute("SELECT updateversion('test1', 4)")
+# except:
+#     err=err+8
+#     pass
 
-sel1()
+# sel1()
 
-try:
-    cursor.execute("SELECT deleteversion('test1')")
-except:
-    err=err+16
-    pass
+# try:
+#     cursor.execute("SELECT deleteversion('test1')")
+# except:
+#     err=err+16
+#     pass
 
-sel1()
+# sel1()
 
-if err != 31:
-    print("User should have no access too this table\n")
-    sys.exit(-1)
+# if err != 31:
+#     print("User should have no access too this table\n")
+#     sys.exit(-1)
 
-cursor.close()
-client.close()
+# cursor.close()
+# client.close()
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to