Some more refactoring and a tighter unit test

This commit is contained in:
matt.dietz@rackspace.com
2011-03-07 23:51:20 +00:00
parent 0cb1d356bc
commit 410975bb57
2 changed files with 23 additions and 6 deletions

View File

@@ -360,16 +360,22 @@ class XenAPIMigrateInstance(test.TestCase):
db_fakes.stub_out_db_instance_api(self.stubs)
stubs.stub_out_get_target(self.stubs)
xenapi_fake.reset()
self.manager = manager.AuthManager()
self.user = self.manager.create_user('fake', 'fake', 'fake',
admin=True)
self.project = self.manager.create_project('fake', 'fake', 'fake')
self.values = {'name': 1, 'id': 1,
'project_id': 'fake',
'user_id': 'fake',
'project_id': self.project.id,
'user_id': self.user.id,
'image_id': 1,
'kernel_id': 2,
'ramdisk_id': 3,
'kernel_id': None,
'ramdisk_id': None,
'instance_type': 'm1.large',
'mac_address': 'aa:bb:cc:dd:ee:ff',
}
stubs.stub_out_migration_methods(self.stubs)
glance_stubs.stubout_glance_client(self.stubs,
glance_stubs.FakeGlance)
def test_migrate_disk_and_power_off(self):
instance = db.instance_create(self.values)