summaryrefslogtreecommitdiff
path: root/test/requirements.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2013-02-06 17:50:11 -0500
committerMike Bayer <mike_mp@zzzcomputing.com>2013-02-06 17:50:11 -0500
commit47858b85ec7139af83c2cd0aed1af8917d88ea3e (patch)
tree412eb0bc2532207c6c111d21dcef69e5d68683ff /test/requirements.py
parent4ad4e9fccbb263ac2a0e6bf5f84526b2dee19ece (diff)
downloadsqlalchemy-47858b85ec7139af83c2cd0aed1af8917d88ea3e.tar.gz
- add support for pulling in an external requirements file
- start filling in default versions of remaining requirements that are still only in test/
Diffstat (limited to 'test/requirements.py')
-rw-r--r--test/requirements.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/requirements.py b/test/requirements.py
index e23a54225..525786f72 100644
--- a/test/requirements.py
+++ b/test/requirements.py
@@ -238,6 +238,15 @@ class DefaultRequirements(SuiteRequirements):
return skip_if(exclude('mysql', '<', (4, 1, 1)), 'no subquery support')
@property
+ def mod_operator_as_percent_sign(self):
+ """target database must use a plain percent '%' as the 'modulus'
+ operator."""
+
+ return only_if(
+ ['mysql', 'sqlite', 'postgresql+psycopg2', 'mssql']
+ )
+
+ @property
def intersect(self):
"""Target database must support INTERSECT or equivalent."""