diff options
Diffstat (limited to 'test/requirements.py')
| -rw-r--r-- | test/requirements.py | 46 |
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"), ] |
