From: Mike Bayer Date: Sat, 18 Oct 2008 17:45:04 +0000 (+0000) Subject: oracle doesnt seem to like CLOB in unions.... X-Git-Tag: rel_0_5rc3~71 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=223bd3688dfd01f9dff973cbf9b3d92f39df4c21;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git oracle doesnt seem to like CLOB in unions.... --- diff --git a/test/sql/testtypes.py b/test/sql/testtypes.py index 793695919c..eb03219563 100644 --- a/test/sql/testtypes.py +++ b/test/sql/testtypes.py @@ -315,9 +315,8 @@ class UnicodeTest(TestBase, AssertsExecutionResults): unicode_text=unicodedata, plain_varchar=rawdata) - x = union(unicode_table.select(), unicode_table.select()).execute().fetchone() + x = union(select([unicode_table.c.unicode_varchar]), select([unicode_table.c.unicode_varchar])).execute().fetchone() self.assert_(isinstance(x['unicode_varchar'], unicode) and x['unicode_varchar'] == unicodedata) - self.assert_(isinstance(x['unicode_text'], unicode) and x['unicode_text'] == unicodedata) def test_assertions(self): @@ -659,12 +658,8 @@ class DateTest(TestBase, AssertsExecutionResults): t.drop(checkfirst=True) class StringTest(TestBase, AssertsExecutionResults): - @testing.fails_on('mysql') + @testing.fails_on('mysql', 'oracle') def test_nolength_string(self): - # this tests what happens with String DDL with no length. seems like - # we need to decide amongst "VARCHAR" (sqlite, postgres), "TEXT" - # (mysql) i.e. theres some inconsisency here. - metadata = MetaData(testing.db) foo = Table('foo', metadata, Column('one', String))