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
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list