diff options
Diffstat (limited to 'test/engine/reflection.py')
-rw-r--r-- | test/engine/reflection.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/test/engine/reflection.py b/test/engine/reflection.py index 5916e8cad..7963cc0e4 100644 --- a/test/engine/reflection.py +++ b/test/engine/reflection.py @@ -696,19 +696,23 @@ class SchemaTest(TestBase): metadata = MetaData(engine) table1 = Table('table1', metadata, Column('col1', sa.Integer, primary_key=True), + test_needs_fk=True, schema=schema) table2 = Table('table2', metadata, Column('col1', sa.Integer, primary_key=True), Column('col2', sa.Integer, sa.ForeignKey('%s.table1.col1' % schema)), + test_needs_fk=True, schema=schema) try: metadata.create_all() metadata.create_all(checkfirst=True) + assert len(metadata.tables) == 2 metadata.clear() table1 = Table('table1', metadata, autoload=True, schema=schema) table2 = Table('table2', metadata, autoload=True, schema=schema) + assert len(metadata.tables) == 2 finally: metadata.drop_all() |