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:57 -0500
commit9d848680f46ffdabca84d7e2b3a4fd862d1f0bda (patch)
treed1528d1e0ea5ea32a6604db7e2bb3a1156ff6242 /test/dialect
parentbad8be3bde5797dd694a88a2ef7304d1691577b2 (diff)
downloadsqlalchemy-9d848680f46ffdabca84d7e2b3a4fd862d1f0bda.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 41996682d..20655be80 100644
--- a/test/dialect/test_oracle.py
+++ b/test/dialect/test_oracle.py
@@ -980,6 +980,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)