summaryrefslogtreecommitdiff
path: root/test/requirements.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/requirements.py')
-rw-r--r--test/requirements.py46
1 files changed, 23 insertions, 23 deletions
diff --git a/test/requirements.py b/test/requirements.py
index cbe4a2be7..d95a3c58b 100644
--- a/test/requirements.py
+++ b/test/requirements.py
@@ -3,24 +3,21 @@
"""
-from sqlalchemy import util
import sys
-from sqlalchemy.testing.requirements import SuiteRequirements
+
+from sqlalchemy import util
from sqlalchemy.testing import exclusions
-from sqlalchemy.testing.exclusions import (
- skip,
- skip_if,
- only_if,
- only_on,
- fails_on_everything_except,
- fails_on,
- fails_if,
- succeeds_if,
- SpecPredicate,
- against,
- LambdaPredicate,
- requires_tag,
-)
+from sqlalchemy.testing.exclusions import against
+from sqlalchemy.testing.exclusions import fails_if
+from sqlalchemy.testing.exclusions import fails_on
+from sqlalchemy.testing.exclusions import fails_on_everything_except
+from sqlalchemy.testing.exclusions import LambdaPredicate
+from sqlalchemy.testing.exclusions import only_if
+from sqlalchemy.testing.exclusions import only_on
+from sqlalchemy.testing.exclusions import skip_if
+from sqlalchemy.testing.exclusions import SpecPredicate
+from sqlalchemy.testing.exclusions import succeeds_if
+from sqlalchemy.testing.requirements import SuiteRequirements
def no_support(db, reason):
@@ -150,7 +147,8 @@ class DefaultRequirements(SuiteRequirements):
[
LambdaPredicate(
lambda config: against(config, "mssql"),
- "SQL Server drivers / odbc seem to change their mind on this",
+ "SQL Server drivers / odbc seem to change "
+ "their mind on this",
),
LambdaPredicate(
lambda config: config.db.dialect.supports_native_boolean,
@@ -385,12 +383,13 @@ class DefaultRequirements(SuiteRequirements):
present in a subquery in the WHERE clause.
This is an ANSI-standard syntax that apparently MySQL can't handle,
- such as:
+ such as::
+
+ UPDATE documents SET flag=1 WHERE documents.title IN
+ (SELECT max(documents.title) AS title
+ FROM documents GROUP BY documents.user_id
+ )
- UPDATE documents SET flag=1 WHERE documents.title IN
- (SELECT max(documents.title) AS title
- FROM documents GROUP BY documents.user_id
- )
"""
return fails_if(
self._mysql_not_mariadb_103,
@@ -888,7 +887,8 @@ class DefaultRequirements(SuiteRequirements):
"sybase+pyodbc",
None,
None,
- "Don't know how do get these values through FreeTDS + Sybase",
+ "Don't know how do get these values through "
+ "FreeTDS + Sybase",
),
("firebird", None, None, "Precision must be from 1 to 18"),
]