]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
test fixes
authorMike Bayer <mike_mp@zzzcomputing.com>
Sat, 22 Sep 2012 17:37:39 +0000 (13:37 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sat, 22 Sep 2012 17:37:39 +0000 (13:37 -0400)
test/dialect/test_mssql.py
test/dialect/test_mxodbc.py

index c083a489997449fb3098933a211b6329532dc8ee..9a7c906653751b22ce80db09ed3796744e8a0236 100644 (file)
@@ -153,12 +153,13 @@ class CompileTest(fixtures.TestBase, AssertsCompiledSQL):
     #            ""
     #        )
 
-    # TODO: should this be for *all* MS-SQL dialects ?
-    def test_mxodbc_binds(self):
-        """mxodbc uses MS-SQL native binds, which aren't allowed in
-        various places."""
+    def test_strict_binds(self):
+        """test the 'strict' compiler binds."""
 
+        from sqlalchemy.dialects.mssql.base import MSSQLStrictCompiler
         mxodbc_dialect = mxodbc.dialect()
+        mxodbc_dialect.statement_compiler = MSSQLStrictCompiler
+
         t = table('sometable', column('foo'))
 
         for expr, compile in [
index 285b8863f87e2dd1bf2b8b4562f43d0c0a68c58c..6c6a4b42359e56c197ee6d892bce187d74ccff65 100644 (file)
@@ -67,9 +67,9 @@ class MxODBCTest(fixtures.TestBase):
                 execute(t1.insert().values(c1='foo'
                 ))
         eq_(dbapi.log, [
-            'execute',
-            'execute',
-            'execute',
+            'executedirect',
+            'executedirect',
+            'executedirect',
             'executedirect',
             'execute',
             'executedirect',