def test_backup_reset_status_from_nonrestoring_to_available(self): vol_id = self._create_volume_db_entry(status="available", size=1) backup_id = self._create_backup_db_entry(status="error", volume_id=vol_id) with mock.patch.object(manager.BackupManager, "_map_service_to_driver") as mock_map_service_to_driver: mock_map_service_to_driver.return_value = fake_service.get_backup_driver(self.ctxt) self.backup_mgr.reset_status(self.ctxt, backup_id, "available") backup = db.backup_get(self.ctxt, backup_id) self.assertEqual(backup["status"], "available")
def test_backup_reset_status_from_nonrestoring_to_available(self): vol_id = self._create_volume_db_entry(status='available', size=1) backup_id = self._create_backup_db_entry(status='error', volume_id=vol_id) with mock.patch.object(manager.BackupManager, '_map_service_to_driver') as \ mock_map_service_to_driver: mock_map_service_to_driver.return_value = \ get_backup_driver(self.ctxt) self.backup_mgr.reset_status(self.ctxt, backup_id, 'available') backup = db.backup_get(self.ctxt, backup_id) self.assertEqual(backup['status'], 'available')
def test_backup_reset_status_from_nonrestoring_to_available( self): vol_id = self._create_volume_db_entry(status='available', size=1) backup_id = self._create_backup_db_entry(status='error', volume_id=vol_id) with mock.patch.object(manager.BackupManager, '_map_service_to_driver') as \ mock_map_service_to_driver: mock_map_service_to_driver.return_value = \ get_backup_driver(self.ctxt) self.backup_mgr.reset_status(self.ctxt, backup_id, 'available') backup = db.backup_get(self.ctxt, backup_id) self.assertEqual(backup['status'], 'available')