Changeset: 0d0ff8b09e8f for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/0d0ff8b09e8f
Modified Files:
        sql/test/SQLancer/Tests/sqlancer20.SQL.py
Branch: Jan2022
Log Message:

Backported test change from default to Jan2020 (needs to cleanup)


diffs (37 lines):

diff --git a/sql/test/SQLancer/Tests/sqlancer20.SQL.py 
b/sql/test/SQLancer/Tests/sqlancer20.SQL.py
--- a/sql/test/SQLancer/Tests/sqlancer20.SQL.py
+++ b/sql/test/SQLancer/Tests/sqlancer20.SQL.py
@@ -66,6 +66,33 @@ with SQLTestCase() as cli:
     DROP TABLE rt0;
     COMMIT;""").assertSucceeded()
 
+    cli.execute("""
+    START TRANSACTION;
+    CREATE TABLE t0(c0 INT);
+    INSERT INTO t0 VALUES (1),(2),(3);
+    CREATE MERGE TABLE mt2 (c0 INT);
+    CREATE TABLE mct20 (c0 INT);
+    CREATE TABLE rmct21 (c0 INT);
+    CREATE REMOTE TABLE rrmct21 (c0 INT) ON 
'mapi:monetdb://localhost:%s/%s/sys/rmct21';
+    ALTER TABLE mt2 ADD TABLE mct20;
+    ALTER TABLE mt2 ADD TABLE rrmct21;
+    COMMIT;""" % (port, db)).assertSucceeded()
+
+    cli.execute("""SELECT 1 FROM (SELECT 1 FROM t0, mt2) vx(vc0) LEFT OUTER 
JOIN
+        (SELECT 2 FROM t0) AS sub0(c0) ON CASE 5 WHEN 2 THEN sub0.c0 <> 
ALL(VALUES (3), (4)) END;""") \
+        .assertSucceeded().assertDataResultMatch([])
+
+    cli.execute("""
+    START TRANSACTION;
+    DROP TABLE t0;
+    ALTER TABLE mt2 DROP TABLE rrmct21;
+    ALTER TABLE mt2 DROP TABLE mct20;
+    DROP TABLE mt2;
+    DROP TABLE mct20;
+    DROP TABLE rmct21;
+    DROP TABLE rrmct21;
+    COMMIT;""").assertSucceeded()
+
 # testing temporary tables
 with SQLTestCase() as mdb1:
     mdb1.connect(username="monetdb", password="monetdb")
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to