Exemplo n.º 1
0
 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")
Exemplo n.º 2
0
 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')
Exemplo n.º 3
0
 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')