Merge "Add volumes table definition when migrating to 67"

This commit is contained in:
Jenkins 2016-03-08 17:36:15 +00:00 committed by Gerrit Code Review
commit 093e780c8f
2 changed files with 6 additions and 0 deletions

View File

@ -17,6 +17,7 @@ from sqlalchemy import Integer, MetaData, String, Table
def upgrade(migrate_engine):
meta = MetaData()
meta.bind = migrate_engine
Table('volumes', meta, autoload=True)
table = Table(
'iscsi_targets', meta,

View File

@ -744,6 +744,11 @@ class MigrationsMixin(test_migrations.WalkVersionsMixin):
self.assertIsInstance(reservations.c.allocated_id.type,
self.INTEGER_TYPE)
def _check_067(self, engine, data):
iscsi_targets = db_utils.get_table(engine, 'iscsi_targets')
fkey, = iscsi_targets.c.volume_id.foreign_keys
self.assertIsNotNone(fkey)
def test_walk_versions(self):
self.walk_versions(False, False)