summaryrefslogtreecommitdiff
path: root/test/requirements.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2013-12-28 17:50:19 -0500
committerMike Bayer <mike_mp@zzzcomputing.com>2013-12-28 17:50:19 -0500
commit1eb92e50d9845642940e7ab20906384bebec85fb (patch)
treec34b28805ce26c44c2be1e94f269d7cb44cf386c /test/requirements.py
parentcac7320eeb16e62f347dbf009a1b18edff7faa18 (diff)
downloadsqlalchemy-1eb92e50d9845642940e7ab20906384bebec85fb.tar.gz
- apply a similar fix for floats to mssql+pyodbc as we did to firebird
- wrangle through osx+pyodbc+freetds to get at least test_suite to pass again with mssql+pyodbc. invovled adding some silly requirements
Diffstat (limited to 'test/requirements.py')
-rw-r--r--test/requirements.py12
1 files changed, 11 insertions, 1 deletions
diff --git a/test/requirements.py b/test/requirements.py
index b90591a80..d26eb86cb 100644
--- a/test/requirements.py
+++ b/test/requirements.py
@@ -570,10 +570,20 @@ class DefaultRequirements(SuiteRequirements):
("mysql+oursql", None, None, "Floating point error"),
("firebird", None, None,
"Firebird still has FP inaccuracy even "
- "with only four decimal places")
+ "with only four decimal places"),
+ ('mssql+pyodbc', None, None,
+ 'mssql+pyodbc has FP inaccuracy even with '
+ 'only four decimal places '
+ )
])
@property
+ def fetch_null_from_numeric(self):
+ return skip_if(
+ ("mssql+pyodbc", None, None, "crashes due to bug #351"),
+ )
+
+ @property
def python2(self):
return skip_if(
lambda: sys.version_info >= (3,),