summaryrefslogtreecommitdiff
path: root/test/testlib/testing.py
diff options
context:
space:
mode:
authorJason Kirtland <jek@discorporate.us>2008-03-11 23:22:44 +0000
committerJason Kirtland <jek@discorporate.us>2008-03-11 23:22:44 +0000
commit073880269e5acdd453dfd46ad7533c690faa45ed (patch)
tree4b3e4bb7650a3189cade49ec078df5060cb2d03b /test/testlib/testing.py
parent2d1acf1abc6e325018d9488ed58f6e478861291a (diff)
downloadsqlalchemy-073880269e5acdd453dfd46ad7533c690faa45ed.tar.gz
- Take broken mysql 4.1 column defaulting into account.
Diffstat (limited to 'test/testlib/testing.py')
-rw-r--r--test/testlib/testing.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/test/testlib/testing.py b/test/testlib/testing.py
index f84326508..608933a9d 100644
--- a/test/testlib/testing.py
+++ b/test/testlib/testing.py
@@ -518,7 +518,11 @@ class ComparesTables(object):
self.assertEquals(set([f.column.name for f in c.foreign_keys]), set([f.column.name for f in reflected_c.foreign_keys]))
if c.default:
assert isinstance(reflected_c.default, schema.PassiveDefault)
+ elif against('mysql', '<', (5, 0)):
+ # ignore reflection of bogus db-generated PassiveDefault()
+ pass
elif not c.primary_key or not against('postgres'):
+ print repr(c)
assert reflected_c.default is None, reflected_c.default
assert len(table.primary_key) == len(reflected_table.primary_key)