summaryrefslogtreecommitdiff
path: root/test/dialect
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2013-11-22 17:56:35 -0500
committerMike Bayer <mike_mp@zzzcomputing.com>2013-11-22 17:56:35 -0500
commit467784e89c0817a74df32db4b12bd8b3e28a05df (patch)
tree2caf44efac58105c35a2e7954520c356c90684e4 /test/dialect
parent6661cba88d14ecba88ae905e1852bac3f084966d (diff)
downloadsqlalchemy-467784e89c0817a74df32db4b12bd8b3e28a05df.tar.gz
Fixed bug where Oracle ``VARCHAR`` types given with no length
(e.g. for a ``CAST`` or similar) would incorrectly render ``None CHAR`` or similar. [ticket:2870]
Diffstat (limited to 'test/dialect')
-rw-r--r--test/dialect/test_oracle.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/dialect/test_oracle.py b/test/dialect/test_oracle.py
index 36dae9e90..185bfb883 100644
--- a/test/dialect/test_oracle.py
+++ b/test/dialect/test_oracle.py
@@ -1013,6 +1013,12 @@ class DialectTypesTest(fixtures.TestBase, AssertsCompiledSQL):
(VARCHAR(50), "VARCHAR(50 CHAR)"),
(oracle.NVARCHAR2(50), "NVARCHAR2(50)"),
(oracle.VARCHAR2(50), "VARCHAR2(50 CHAR)"),
+ (String(), "VARCHAR2"),
+ (Unicode(), "NVARCHAR2"),
+ (NVARCHAR(), "NVARCHAR2"),
+ (VARCHAR(), "VARCHAR"),
+ (oracle.NVARCHAR2(), "NVARCHAR2"),
+ (oracle.VARCHAR2(), "VARCHAR2"),
]:
self.assert_compile(typ, exp, dialect=dialect)