def test_checkpoint_record_destroy(self): checkpoint_record = db.checkpoint_record_create( self.ctxt, self.fake_checkpoint_record) db.checkpoint_record_destroy(self.ctxt, checkpoint_record['id']) self.assertRaises(exception.CheckpointRecordNotFound, db.checkpoint_record_get, self.ctxt, checkpoint_record['id'])
def create(self): if self.obj_attr_is_set('id'): raise exception.ObjectActionError(action='create', reason=_('already created')) updates = self.karbor_obj_get_changes() db_checkpoint_record = db.checkpoint_record_create(self._context, updates) self._from_db_object(self._context, self, db_checkpoint_record)
def test_checkpoint_record_update(self): checkpoint_record = db.checkpoint_record_create( self.ctxt, self.fake_checkpoint_record) db.checkpoint_record_update(self.ctxt, checkpoint_record['id'], {'checkpoint_status': 'error'}) checkpoint_record = db.checkpoint_record_get(self.ctxt, checkpoint_record['id']) self.assertEqual('error', checkpoint_record['checkpoint_status'])
def test_checkpoint_record_update(self): checkpoint_record = db.checkpoint_record_create( self.ctxt, self.fake_checkpoint_record) db.checkpoint_record_update(self.ctxt, checkpoint_record['id'], {'checkpoint_status': 'error'}) checkpoint_record = db.checkpoint_record_get( self.ctxt, checkpoint_record['id']) self.assertEqual('error', checkpoint_record['checkpoint_status'])
def test_checkpoint_record_get(self): checkpoint_record = db.checkpoint_record_create( self.ctxt, self.fake_checkpoint_record) self._assertEqualObjects( checkpoint_record, db.checkpoint_record_get(self.ctxt, checkpoint_record['id']))
def test_checkpoint_record_create(self): checkpoint_record = db.checkpoint_record_create( self.ctxt, self.fake_checkpoint_record) self.assertTrue(uuidutils.is_uuid_like(checkpoint_record['id'])) self.assertEqual('available', checkpoint_record.checkpoint_status)
def test_checkpoint_record_get(self): checkpoint_record = db.checkpoint_record_create( self.ctxt, self.fake_checkpoint_record) self._assertEqualObjects(checkpoint_record, db.checkpoint_record_get( self.ctxt, checkpoint_record['id']))