diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2009-10-25 16:50:09 +0000 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2009-10-25 16:50:09 +0000 |
commit | a5f827b12dbceb1c6e8f8b787548b9de326fe076 (patch) | |
tree | 09833febbfc75b985cb0f104a43d046c86184db5 /test/dialect/test_postgresql.py | |
parent | 85d49bde73b0b131e4b11fee05d0c7a6de626de1 (diff) | |
download | sqlalchemy-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.py | 14 |
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, |