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()
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()
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'])