summaryrefslogtreecommitdiff
path: root/test/dialect/test_postgresql.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2009-10-25 16:50:09 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2009-10-25 16:50:09 +0000
commita5f827b12dbceb1c6e8f8b787548b9de326fe076 (patch)
tree09833febbfc75b985cb0f104a43d046c86184db5 /test/dialect/test_postgresql.py
parent85d49bde73b0b131e4b11fee05d0c7a6de626de1 (diff)
downloadsqlalchemy-a5f827b12dbceb1c6e8f8b787548b9de326fe076.tar.gz
well great nobody even supports PG enum.
Diffstat (limited to 'test/dialect/test_postgresql.py')
-rw-r--r--test/dialect/test_postgresql.py14
1 files changed, 13 insertions, 1 deletions
diff --git a/test/dialect/test_postgresql.py b/test/dialect/test_postgresql.py
index 88e0c3224..4e9a324d4 100644
--- a/test/dialect/test_postgresql.py
+++ b/test/dialect/test_postgresql.py
@@ -132,7 +132,13 @@ class EnumTest(TestBase, AssertsExecutionResults, AssertsCompiledSQL):
postgresql.DropEnumType(e2),
"DROP TYPE someschema.somename"
)
-
+
+ @testing.fails_on('postgresql+zxjdbc',
+ 'zxjdbc fails on ENUM: column "XXX" is of type XXX '
+ 'but expression is of type character varying')
+ @testing.fails_on('postgresql+pg8000',
+ 'zxjdbc fails on ENUM: column "XXX" is of type XXX '
+ 'but expression is of type text')
def test_create_table(self):
metadata = MetaData(testing.db)
t1 = Table('table', metadata,
@@ -158,6 +164,12 @@ class EnumTest(TestBase, AssertsExecutionResults, AssertsCompiledSQL):
assert_raises(exc.ArgumentError, etype.create)
assert_raises(exc.ArgumentError, etype.compile, dialect=postgresql.dialect())
+ @testing.fails_on('postgresql+zxjdbc',
+ 'zxjdbc fails on ENUM: column "XXX" is of type XXX '
+ 'but expression is of type character varying')
+ @testing.fails_on('postgresql+pg8000',
+ 'zxjdbc fails on ENUM: column "XXX" is of type XXX '
+ 'but expression is of type text')
def test_unicode_labels(self):
metadata = MetaData(testing.db)
t1 = Table('table', metadata,