Changeset: 9f481f95f1d7 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=9f481f95f1d7 Modified Files: sql/test/Users/Tests/test_privs_p1.SQL.py Branch: mtest Log Message:
convert tests for test_privs_p1 diffs (69 lines): diff --git a/sql/test/Users/Tests/test_privs_p1.SQL.py b/sql/test/Users/Tests/test_privs_p1.SQL.py --- a/sql/test/Users/Tests/test_privs_p1.SQL.py +++ b/sql/test/Users/Tests/test_privs_p1.SQL.py @@ -2,33 +2,42 @@ # SELECT, INSERT, UPDATE, DELETE 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 test").assertRowCount(0) + tc.execute("insert into test values(1,1)").assertRowCount(1) + tc.execute("update test set b = 2").assertRowCount(1) + tc.execute("delete from test").assertRowCount(1) -def error(msg): - print(msg) - sys.exit(-1) +# 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_user', password='p1') +# cursor = client.cursor() -nr=cursor.execute("select * from test") -if nr != 0: - error("expected empty result") +# def error(msg): +# print(msg) +# sys.exit(-1) -rowaffected=cursor.execute("insert into test values(1,1)") -if rowaffected != 1: - error("expected single insert") +# nr=cursor.execute("select * from test") +# if nr != 0: +# error("expected empty result") -rowaffected=cursor.execute("update test set b = 2") -if rowaffected != 1: - error("expected single update") +# rowaffected=cursor.execute("insert into test values(1,1)") +# if rowaffected != 1: +# error("expected single insert") -rowaffected=cursor.execute("delete from test") -if rowaffected != 1: - error("expected single delete") +# rowaffected=cursor.execute("update test set b = 2") +# if rowaffected != 1: +# error("expected single update") -cursor.close() -client.close() +# rowaffected=cursor.execute("delete from test") +# if rowaffected != 1: +# error("expected single delete") + +# cursor.close() +# client.close() _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list