diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2013-12-27 13:05:32 -0500 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2013-12-27 13:05:32 -0500 |
commit | 0cba61d150b84646f8da02cff66e25e9542f92a6 (patch) | |
tree | 0fb813dfb091aded1d81c2c18e35851de993060b /test/requirements.py | |
parent | c837dc485eb0125b9993bbb11ba3afb5077142a9 (diff) | |
download | sqlalchemy-0cba61d150b84646f8da02cff66e25e9542f92a6.tar.gz |
- repair some suite tests for firebird
Diffstat (limited to 'test/requirements.py')
-rw-r--r-- | test/requirements.py | 18 |
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 |