diff options
Diffstat (limited to 'test/dialect/oracle/test_compiler.py')
-rw-r--r-- | test/dialect/oracle/test_compiler.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/test/dialect/oracle/test_compiler.py b/test/dialect/oracle/test_compiler.py index 22ffc888a..c506c306e 100644 --- a/test/dialect/oracle/test_compiler.py +++ b/test/dialect/oracle/test_compiler.py @@ -1,6 +1,7 @@ # coding: utf-8 from sqlalchemy import and_ from sqlalchemy import bindparam +from sqlalchemy import cast from sqlalchemy import Computed from sqlalchemy import exc from sqlalchemy import except_ @@ -23,6 +24,7 @@ from sqlalchemy import testing from sqlalchemy import text from sqlalchemy import type_coerce from sqlalchemy import TypeDecorator +from sqlalchemy import types as sqltypes from sqlalchemy import union from sqlalchemy.dialects.oracle import base as oracle from sqlalchemy.dialects.oracle import cx_oracle @@ -1380,6 +1382,14 @@ class CompileTest(fixtures.TestBase, AssertsCompiledSQL): dialect=dd, ) + def test_double_to_oracle_double(self): + """test #5465""" + d1 = sqltypes.Double + + self.assert_compile( + cast(column("foo"), d1), "CAST(foo AS DOUBLE PRECISION)" + ) + class SequenceTest(fixtures.TestBase, AssertsCompiledSQL): def test_basic(self): |