示例#1
0
 def setUp(self):
     super(VolumeTypeAccessTest, self).setUp()
     self.type_controller_v2 = types_api_v2.VolumeTypesController()
     self.type_access_controller = type_access.VolumeTypeAccessController()
     self.type_action_controller = type_access.VolumeTypeActionController()
     self.req = FakeRequest()
     self.context = self.req.environ['cinder.context']
     self.stubs.Set(db, 'volume_type_get', fake_volume_type_get)
     self.stubs.Set(db, 'volume_type_get_all', fake_volume_type_get_all)
示例#2
0
 def setUp(self):
     super(VolumeTypesApiTest, self).setUp()
     self.controller = types.VolumeTypesController()
     self.ctxt = context.RequestContext(user_id=fake.user_id,
                                        project_id=fake.project_id,
                                        is_admin=True)
     self.type_id1 = self._create_volume_type('volume_type1',
                                              {'key1': 'value1'})
     self.type_id2 = self._create_volume_type('volume_type2',
                                              {'key2': 'value2'})
     self.type_id3 = self._create_volume_type('volume_type3',
                                              {'key3': 'value3'}, False,
                                              [fake.project_id])
示例#3
0
 def setUp(self):
     super(VolumeTypesApiTest, self).setUp()
     self.controller = types.VolumeTypesController()
     self.ctxt = context.RequestContext(user_id=fake.USER_ID,
                                        project_id=fake.PROJECT_ID,
                                        is_admin=True)
     self.mock_authorize = self.patch(
         'cinder.context.RequestContext.authorize')
     self.type_id1 = self._create_volume_type('volume_type1',
                                              {'key1': 'value1'})
     self.type_id2 = self._create_volume_type('volume_type2',
                                              {'key2': 'value2'})
     self.type_id3 = self._create_volume_type('volume_type3',
                                              {'key3': 'value3'}, False,
                                              [fake.PROJECT_ID])
示例#4
0
 def setUp(self):
     super(VolumeTypesApiTest, self).setUp()
     self.controller = types.VolumeTypesController()
     self.ctxt = context.RequestContext(user_id=fake.USER_ID,
                                        project_id=fake.PROJECT_ID,
                                        is_admin=True)
     self.type1 = self._create_volume_type(
         self.ctxt, 'volume_type1',
         {'key1': 'value1', 'RESKEY:availability_zones': 'az1,az2'})
     self.type2 = self._create_volume_type(
         self.ctxt, 'volume_type2',
         {'key2': 'value2', 'RESKEY:availability_zones': 'az1,az3'})
     self.type3 = self._create_volume_type(
         self.ctxt, 'volume_type3',
         {'key3': 'value3'}, False, [fake.PROJECT_ID])
     self.addCleanup(self._cleanup)
示例#5
0
 def setUp(self):
     super(VolumeTypesApiTest, self).setUp()
     self.controller = types.VolumeTypesController()
     self.ctxt = context.RequestContext(user_id=fake.USER_ID,
                                        project_id=fake.PROJECT_ID,
                                        is_admin=True)
     self.mock_authorize = self.patch(
         'cinder.context.RequestContext.authorize')
     # since __DEFAULT__ type always exists, total number of volume types
     # is total_types_created + 1. In this case it's 4
     self.type_id1 = self._create_volume_type('volume_type1',
                                              {'key1': 'value1'})
     self.type_id2 = self._create_volume_type('volume_type2',
                                              {'key2': 'value2'})
     self.type_id3 = self._create_volume_type('volume_type3',
                                              {'key3': 'value3'}, False,
                                              [fake.PROJECT_ID])
     self.default_type = volume_types.get_default_volume_type()['id']
     self.vol_type = volume_types.get_by_name_or_id(
         context.get_admin_context(), '__DEFAULT__')['id']
示例#6
0
 def setUp(self):
     super(VolumeTypesApiTest, self).setUp()
     self.controller = types.VolumeTypesController()