]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
The str(query) output is also correct on the mssql dialect.
authorMichael Trier <mtrier@gmail.com>
Fri, 14 Nov 2008 03:56:55 +0000 (03:56 +0000)
committerMichael Trier <mtrier@gmail.com>
Fri, 14 Nov 2008 03:56:55 +0000 (03:56 +0000)
lib/sqlalchemy/databases/mssql.py
test/orm/query.py

index d806492c620424174a53051954533b3495eb53de..e23ed4104b9dfc7e4f3e676bba6348f2433bf38d 100644 (file)
@@ -1017,7 +1017,8 @@ class MSSQLCompiler(compiler.DefaultCompiler):
 
     def visit_binary(self, binary, **kwargs):
         """Move bind parameters to the right-hand side of an operator, where possible."""
-
+        #import pdb
+        #pdb.set_trace()
         if isinstance(binary.left, expression._BindParamClause) and binary.operator == operator.eq \
             and not isinstance(binary.right, expression._BindParamClause):
             return self.process(expression._BinaryExpression(binary.right, binary.left, binary.operator), **kwargs)
index 72cb1d4aeb905d76c5e6c5baecc7e38ff324fd9b..5a113104c521debbde72e03609a52a6fd5e0168b 100644 (file)
@@ -191,7 +191,7 @@ class GetTest(QueryTest):
         assert u.addresses[0].email_address == 'jack@bean.com'
         assert u.orders[1].items[2].description == 'item 5'
 
-    @testing.fails_on_everything_except('sqlite')
+    @testing.fails_on_everything_except('sqlite', 'mssql')
     def test_query_str(self):
         s = create_session()
         q = s.query(User).filter(User.id==1)