Changeset: 052fd96ba437 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/052fd96ba437
Modified Files:
        sql/test/miscellaneous/Tests/transaction_isolation2.SQL.py
Branch: Jul2021
Log Message:

Added test for sql type transaction conflict


diffs (19 lines):

diff --git a/sql/test/miscellaneous/Tests/transaction_isolation2.SQL.py 
b/sql/test/miscellaneous/Tests/transaction_isolation2.SQL.py
--- a/sql/test/miscellaneous/Tests/transaction_isolation2.SQL.py
+++ b/sql/test/miscellaneous/Tests/transaction_isolation2.SQL.py
@@ -59,7 +59,15 @@ with SQLTestCase() as mdb1:
         mdb2.execute('rollback;').assertSucceeded()
 
         mdb1.execute('start transaction;').assertSucceeded()
+        mdb2.execute('start transaction;').assertSucceeded()
+        mdb1.execute('CREATE TYPE myurl EXTERNAL NAME url;').assertSucceeded()
+        mdb2.execute('CREATE TYPE myurl EXTERNAL NAME 
url;').assertFailed(err_code="42000", err_message="CREATE TYPE: transaction 
conflict detected")
+        mdb1.execute('commit;').assertSucceeded()
+        mdb2.execute('rollback;').assertSucceeded()
+
+        mdb1.execute('start transaction;').assertSucceeded()
         mdb1.execute('DROP schema mysch;').assertSucceeded()
+        mdb1.execute('DROP TYPE myurl;').assertSucceeded()
         mdb1.execute("drop table integers;").assertSucceeded()
         mdb1.execute("drop table longs;").assertSucceeded()
         mdb1.execute("drop table doubles;").assertSucceeded()
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to