コード例 #1
0
ファイル: restore.py プロジェクト: yinweiishere/karbor
 def save(self):
     updates = self.karbor_obj_get_changes()
     parameters = updates.pop('parameters', None)
     if parameters is not None:
         updates['parameters'] = jsonutils.dumps(parameters)
     if updates:
         db.restore_update(self._context, self.id, updates)
         self.obj_reset_changes()
コード例 #2
0
ファイル: restore.py プロジェクト: openstack/smaug
 def save(self):
     updates = self.karbor_obj_get_changes()
     parameters = updates.pop('parameters', None)
     if parameters is not None:
         updates['parameters'] = jsonutils.dumps(parameters)
     if updates:
         db.restore_update(self._context, self.id, updates)
         self.obj_reset_changes()
コード例 #3
0
 def save(self):
     updates = self.karbor_obj_get_changes()
     self._convert_properties_to_db_format(updates)
     if updates:
         db.restore_update(self._context, self.id, updates)
         self.obj_reset_changes()
コード例 #4
0
 def test_restore_update(self):
     restore = db.restore_create(self.ctxt, self.fake_restore)
     db.restore_update(self.ctxt, restore['id'], {'status': 'INIT'})
     restore = db.restore_get(self.ctxt, restore['id'])
     self.assertEqual('INIT', restore['status'])
コード例 #5
0
ファイル: test_models.py プロジェクト: openstack/smaug
 def test_restore_update(self):
     restore = db.restore_create(self.ctxt, self.fake_restore)
     db.restore_update(self.ctxt, restore['id'],
                       {'status': 'INIT'})
     restore = db.restore_get(self.ctxt, restore['id'])
     self.assertEqual('INIT', restore['status'])