diff options
Diffstat (limited to 'tests/test_autogen_render.py')
-rw-r--r-- | tests/test_autogen_render.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/test_autogen_render.py b/tests/test_autogen_render.py index 3083857..8d08f66 100644 --- a/tests/test_autogen_render.py +++ b/tests/test_autogen_render.py @@ -818,6 +818,21 @@ unique=False, """ "sa.ForeignKeyConstraint(['c'], ['t2.c_rem'], initially='XYZ')" ) + fk = ForeignKeyConstraint( + [t1.c.c], [t2.c.c_rem], + initially="XYZ", ondelete="CASCADE", deferrable=True) + if not util.sqla_08: + t1.append_constraint(fk) + eq_ignore_whitespace( + re.sub( + r"u'", "'", + autogenerate.render._render_constraint( + fk, self.autogen_context) + ), + "sa.ForeignKeyConstraint(['c'], ['t2.c_rem'], " + "ondelete='CASCADE', initially='XYZ', deferrable=True)" + ) + def test_render_fk_constraint_use_alter(self): m = MetaData() Table('t', m, Column('c', Integer)) |