]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
- dont run sql mode config tests if we aren't on mysql
authorMike Bayer <mike_mp@zzzcomputing.com>
Sat, 19 Aug 2017 22:20:48 +0000 (18:20 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sat, 19 Aug 2017 22:21:05 +0000 (18:21 -0400)
Change-Id: Ia5a491ec505afed1511a17a167cd1f7d8371acd4
(cherry picked from commit ed197d4c303603f74122cbcab5c9f4ea12ff5cd7)

test/requirements.py

index fc9a50381f27b508d760eeadc97e2ada1334e370..365df47a619af25ce2423814c91e2d9d10a09ceb 100644 (file)
@@ -899,6 +899,9 @@ class DefaultRequirements(SuiteRequirements):
     @property
     def mysql_zero_date(self):
         def check(config):
+            if not against(config, 'mysql'):
+                return False
+
             row = config.db.execute("show variables like 'sql_mode'").first()
             return not row or "NO_ZERO_DATE" not in row[1]
 
@@ -907,6 +910,9 @@ class DefaultRequirements(SuiteRequirements):
     @property
     def mysql_non_strict(self):
         def check(config):
+            if not against(config, 'mysql'):
+                return False
+
             row = config.db.execute("show variables like 'sql_mode'").first()
             return not row or "STRICT_TRANS_TABLES" not in row[1]