示例#1
0
 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)
示例#3
0
 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)
示例#4
0
 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'])
示例#5
0
 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'])
示例#6
0
 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'])
示例#7
0
 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']))
示例#8
0
 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)
示例#9
0
 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']))
示例#10
0
 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)