예제 #1
0
 def setUp(self,
           enforce_scope=False,
           enforce_new_defaults=False,
           *args,
           **kwargs):
     super().setUp(enforce_scope, enforce_new_defaults, *args, **kwargs)
     self.controller = group_snapshots.GroupSnapshotsController()
     self.manager = volume_manager.VolumeManager()
     self.api_path = '/v3/%s/group_snapshots' % (self.project_id)
     self.api_version = mv.GROUP_GROUPSNAPSHOT_PROJECT_ID
예제 #2
0
 def setUp(self):
     super(GroupSnapshotsAPITestCase, self).setUp()
     self.controller = v3_group_snapshots.GroupSnapshotsController()
     self.volume_api = cinder.volume.API()
     self.context = context.get_admin_context()
     self.context.project_id = fake.PROJECT_ID
     self.context.user_id = fake.USER_ID
     self.user_ctxt = context.RequestContext(fake.USER_ID,
                                             fake.PROJECT_ID,
                                             auth_token=True)
예제 #3
0
 def setUp(self):
     super(GroupSnapshotsAPITestCase, self).setUp()
     self.controller = v3_group_snapshots.GroupSnapshotsController()
     self.volume_api = cinder.volume.API()
     self.context = context.get_admin_context()
     self.context.project_id = fake.PROJECT_ID
     self.context.user_id = fake.USER_ID
     self.user_ctxt = context.RequestContext(
         fake.USER_ID, fake.PROJECT_ID, auth_token=True)
     self.group = utils.create_group(self.context,
                                     group_type_id=fake.GROUP_TYPE_ID,
                                     volume_type_ids=[fake.VOLUME_TYPE_ID])
     self.volume = utils.create_volume(self.context,
                                       group_id=self.group.id,
                                       volume_type_id=fake.VOLUME_TYPE_ID)
     self.g_snapshots_array = [
         utils.create_group_snapshot(
             self.context,
             group_id=self.group.id,
             group_type_id=self.group.group_type_id) for _ in range(3)]
     self.addCleanup(self._cleanup)