Changeset: 2c31422cb036 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/2c31422cb036 Modified Files: sql/test/BugTracker-2021/Tests/shutdown-force.Bug-7167.SQL.py Branch: Jul2021 Log Message:
My test wasn't right because it was not sending the query to the server diffs (29 lines): diff --git a/sql/test/BugTracker-2021/Tests/shutdown-force.Bug-7167.SQL.py b/sql/test/BugTracker-2021/Tests/shutdown-force.Bug-7167.SQL.py --- a/sql/test/BugTracker-2021/Tests/shutdown-force.Bug-7167.SQL.py +++ b/sql/test/BugTracker-2021/Tests/shutdown-force.Bug-7167.SQL.py @@ -1,6 +1,5 @@ -import os, socket, tempfile, sys +import os, socket, tempfile, sys, pymonetdb -from MonetDBtesting.sqltest import SQLTestCase try: from MonetDBtesting import process except ImportError: @@ -19,8 +18,14 @@ with tempfile.TemporaryDirectory() as fa os.mkdir(os.path.join(farm_dir, 'db1')) with process.server(mapiport=myport, dbname='db1', dbfarm=os.path.join(farm_dir, 'db1'), stdin=process.PIPE, stdout=process.PIPE, stderr=process.PIPE) as srv: - with SQLTestCase() as tc: - tc.connect(username="monetdb", password="monetdb", port=myport, database='db1') - tc.execute("call sys.shutdown(1, true);") + conn = pymonetdb.connect(database='db1', port=myport, autocommit=True) + cur = conn.cursor() + try: + cur.execute("call sys.shutdown(1, true);") + sys.stderr.write('Exception expected') + except: + pass + cur.close() + conn.close() out, err = srv.communicate() sys.stderr.write(err) _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list