summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/testing/exclusions.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2020-08-14 12:07:14 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2020-08-14 17:19:40 -0400
commit3231e281efb2f36dd0dbd628efcd684175064386 (patch)
treee4a961d163c6d594e29fc09d1bd7240123d13548 /lib/sqlalchemy/testing/exclusions.py
parent743d22f3607d24243f55521a5de286f4651faca7 (diff)
downloadsqlalchemy-3231e281efb2f36dd0dbd628efcd684175064386.tar.gz
Provision on different drivers dynamically
We want TOX_POSTGRESQL and similar to be the fixed variable that is configured from CI environment. These variables should refer to database servers but individual drivers like asyncpg mysqlconnector etc. should come from local tox.ini. add a new system to generate per-driver URLs from a simple list of hostname-based URLs delivered from CI environment. Change-Id: I4267b4a70742765388c7e7c4432c1da9d9adece2
Diffstat (limited to 'lib/sqlalchemy/testing/exclusions.py')
-rw-r--r--lib/sqlalchemy/testing/exclusions.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/sqlalchemy/testing/exclusions.py b/lib/sqlalchemy/testing/exclusions.py
index 1a23ebf41..6ec438193 100644
--- a/lib/sqlalchemy/testing/exclusions.py
+++ b/lib/sqlalchemy/testing/exclusions.py
@@ -272,6 +272,9 @@ class SpecPredicate(Predicate):
}
def __call__(self, config):
+ if config is None:
+ return False
+
engine = config.db
if "+" in self.db: