summaryrefslogtreecommitdiff
path: root/test/requirements.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2013-12-27 13:05:32 -0500
committerMike Bayer <mike_mp@zzzcomputing.com>2013-12-27 13:05:32 -0500
commit0cba61d150b84646f8da02cff66e25e9542f92a6 (patch)
tree0fb813dfb091aded1d81c2c18e35851de993060b /test/requirements.py
parentc837dc485eb0125b9993bbb11ba3afb5077142a9 (diff)
downloadsqlalchemy-0cba61d150b84646f8da02cff66e25e9542f92a6.tar.gz
- repair some suite tests for firebird
Diffstat (limited to 'test/requirements.py')
-rw-r--r--test/requirements.py18
1 files changed, 15 insertions, 3 deletions
diff --git a/test/requirements.py b/test/requirements.py
index b6fca06ed..f7b53d8df 100644
--- a/test/requirements.py
+++ b/test/requirements.py
@@ -123,6 +123,18 @@ class DefaultRequirements(SuiteRequirements):
)
@property
+ def insert_from_select(self):
+ return skip_if(
+ ["firebird"], "crashes for unknown reason"
+ )
+
+ @property
+ def fetch_rows_post_commit(self):
+ return skip_if(
+ ["firebird"], "not supported"
+ )
+
+ @property
def binary_comparisons(self):
"""target database/driver can allow BLOB/BINARY fields to be compared
against a bound parameter value.
@@ -503,10 +515,10 @@ class DefaultRequirements(SuiteRequirements):
"""target backend supports Decimal() objects using E notation
to represent very large values."""
- return fails_if(
- ("sybase+pyodbc", None, None,
+ return skip_if(
+ [("sybase+pyodbc", None, None,
"Don't know how do get these values through FreeTDS + Sybase"),
- ("firebird", None, None, "Precision must be from 1 to 18"),
+ ("firebird", None, None, "Precision must be from 1 to 18"),]
)
@property