]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
test update_nowait - added support in MariaDB-10.3 7009/head
authorDaniel Black <daniel@mariadb.org>
Thu, 9 Sep 2021 04:08:49 +0000 (14:08 +1000)
committerDaniel Black <daniel@mariadb.org>
Sun, 12 Sep 2021 05:07:07 +0000 (15:07 +1000)
ref: https://mariadb.com/kb/en/wait-and-nowait/

test/orm/test_versioning.py
test/requirements.py

index 54500e599d6e14dbfff3c8b46f92ad2e7ef9c58f..d270b3a21afe87c72a9f2185f32e46a21bb41c8a 100644 (file)
@@ -163,6 +163,7 @@ class VersioningTest(fixtures.MappedTest):
             ),
             Column("version_id", Integer, nullable=False),
             Column("value", String(40), nullable=False),
+            mariadb_engine="InnoDB",
         )
 
     @classmethod
index 644c01f758ee9526440b1c334e0feba9fe93e5db..221a1dafa208fd71e19e666762ba237120f46de3 100644 (file)
@@ -623,7 +623,7 @@ class DefaultRequirements(SuiteRequirements):
     def update_nowait(self):
         """Target database must support SELECT...FOR UPDATE NOWAIT"""
         return skip_if(
-            ["firebird", "mssql", "mysql", "mariadb", "sqlite", "sybase"],
+            ["firebird", "mssql", "mysql", "mariadb<10.3", "sqlite", "sybase"],
             "no FOR UPDATE NOWAIT support",
         )