]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
Lowercase!
authorLeonel Atencio <leo.atencio@gmail.com>
Sat, 27 Jul 2019 18:53:53 +0000 (13:53 -0500)
committerLeonel Atencio <leo.atencio@gmail.com>
Sat, 27 Jul 2019 18:53:53 +0000 (13:53 -0500)
lib/sqlalchemy/dialects/mssql/base.py
test/dialect/mssql/test_query.py

index 03027a0c844a6b318f7bad2aca39dcc0eb56e4bf..36881c2b670900e9a127ae5915823aed8d4952fc 100644 (file)
@@ -1173,7 +1173,7 @@ class SQL_VARIANT(sqltypes.TypeEngine):
     __visit_name__ = "SQL_VARIANT"
 
 
-class TRY_CAST(elements.Cast):
+class try_cast(elements.Cast):
     pass
 
 
@@ -1591,7 +1591,7 @@ class MSSQLCompiler(compiler.SQLCompiler):
         return ""
 
     def _try_cast(self, element, **kw):
-        return "TRY CAST (%s AS %s)" % (
+        return "TRY_CAST (%s AS %s)" % (
             compiler.SQLCompiler.process(element.clause, **kw),
             compiler.SQLCompiler.process(element.typeclause, **kw),
         )
index 083f853d20d059a5173bb4af73b9b4188be0afe5..92b2ac21c6e6720e4d7bb6e757bdbee586910cc0 100644 (file)
@@ -17,7 +17,7 @@ from sqlalchemy import Table
 from sqlalchemy import testing
 from sqlalchemy import util
 from sqlalchemy.databases import mssql
-from sqlalchemy.dialects.mssql.base import Try_Cast
+from sqlalchemy.dialects.mssql.base import try_cast
 from sqlalchemy.sql import column
 from sqlalchemy.sql import table
 from sqlalchemy.testing import AssertsCompiledSQL
@@ -29,6 +29,7 @@ from sqlalchemy.testing.assertsql import DialectSQL
 from sqlalchemy.util import ue
 
 
+
 metadata = None
 cattable = None
 matchtable = None
@@ -427,7 +428,7 @@ class QueryTest(testing.AssertsExecutionResults, fixtures.TestBase):
         metadata.create_all(engine)
 
         with self.sql_execution_asserter(engine) as asserter:
-            engine.execute(t1.select([Try_Cast(t1.id, Integer)]))
+            engine.execute(t1.select([try_cast(t1.id, Integer)]))
 
         asserter.assert_(
             CursorSQL("SELECT TRY_CAST(id AS Integer) FROM t1"),