mirror of
https://github.com/sqlalchemy/sqlalchemy.git
synced 2026-06-03 06:19:59 -04:00
- Take broken mysql 4.1 column defaulting into account.
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user