def test_migration_recover(self, mock_run_job): # Test simple call mig.migrate_recover(self.lpar_w) self.adpt.read.assert_called_once_with('LogicalPartition', '1234', suffix_parm='MigrateRecover', suffix_type='do') mock_run_job.assert_called_once_with( '1234', job_parms=[], timeout=1800) # Test simple call with force self.adpt.read.reset_mock() mock_run_job.reset_mock() mock_run_job.side_effect = u.get_parm_checker( self, '1234', [('Force', 'true')], exp_timeout=1800) mig.migrate_recover(self.lpar_w, force=True) self.adpt.read.assert_called_once_with('LogicalPartition', '1234', suffix_parm='MigrateRecover', suffix_type='do')
def test_migration_recover(self, mock_run_job): # Test simple call mig.migrate_recover(self.lpar_w) self.adpt.read.assert_called_once_with('LogicalPartition', '1234', suffix_parm='MigrateRecover', suffix_type='do') mock_run_job.assert_called_once_with('1234', job_parms=[], timeout=1800) # Test simple call with force self.adpt.read.reset_mock() mock_run_job.reset_mock() mock_run_job.side_effect = u.get_parm_checker(self, '1234', [('Force', 'true')], exp_timeout=1800) mig.migrate_recover(self.lpar_w, force=True) self.adpt.read.assert_called_once_with('LogicalPartition', '1234', suffix_parm='MigrateRecover', suffix_type='do')
def migration_recover(self): """Recover migration if the migration failed for any reason. """ LOG.debug("Recover migration.", instance=self.instance) mig.migrate_recover(self.lpar_w, force=True)