def setUp(self): super(FlavorManageTest, self).setUp() self.stubs.Set(flavors, "get_flavor_by_flavor_id", fake_get_flavor_by_flavor_id) self.stubs.Set(flavors, "destroy", fake_destroy) self.stubs.Set(db, "flavor_create", fake_create) self.flags(osapi_compute_extension=[ 'nova.api.openstack.compute.contrib.select_extensions' ], osapi_compute_ext_list=[ 'Flavormanage', 'Flavorextradata', 'Flavor_access', 'Flavor_rxtx', 'Flavor_swap' ]) self.controller = flavormanage.FlavorManageController() self.app = fakes.wsgi_app(init_only=('flavors', )) self.request_body = { "flavor": { "name": "test", "ram": 512, "vcpus": 2, "disk": 1, "OS-FLV-EXT-DATA:ephemeral": 1, "id": unicode('1234'), "swap": 512, "rxtx_factor": 1, "os-flavor-access:is_public": True, } } self.expected_flavor = self.request_body
def setUp(self): super(PrivateFlavorManageTest, self).setUp() self.flags(osapi_compute_extension=[ 'nova.api.openstack.compute.contrib.select_extensions' ], osapi_compute_ext_list=[ 'Flavormanage', 'Flavorextradata', 'Flavor_access', 'Flavor_rxtx', 'Flavor_swap' ]) self.controller = flavormanage.FlavorManageController() self.flavor_access_controller = flavor_access.FlavorAccessController() self.ctxt = context.RequestContext('fake', 'fake', is_admin=True, auth_token=True) self.app = fakes.wsgi_app(init_only=('flavors', ), fake_auth_context=self.ctxt) self.expected = { "flavor": { "name": "test", "ram": 512, "vcpus": 2, "disk": 1, "OS-FLV-EXT-DATA:ephemeral": 1, "swap": 512, "rxtx_factor": 1 } }
def setUp(self): super(FlavorManageTest, self).setUp() self.stubs.Set(instance_types, "get_instance_type_by_flavor_id", fake_get_instance_type_by_flavor_id) self.stubs.Set(instance_types, "destroy", fake_destroy) self.stubs.Set(instance_types, "create", fake_create) self.controller = flavormanage.FlavorManageController()
def setUp(self): super(FlavorManageTest, self).setUp() self.stubs.Set(instance_types, "get_instance_type_by_flavor_id", fake_get_instance_type_by_flavor_id) self.stubs.Set(instance_types, "destroy", fake_destroy) self.stubs.Set(instance_types, "create", fake_create) self.flags( osapi_compute_extension=[ 'nova.api.openstack.compute.contrib.select_extensions'], osapi_compute_ext_list=['Flavormanage', 'Flavorextradata', 'Flavor_access', 'Flavor_rxtx', 'Flavor_swap']) self.controller = flavormanage.FlavorManageController() self.app = fakes.wsgi_app(init_only=('flavors',))
class PrivateFlavorManageTestV2(PrivateFlavorManageTestV21): controller = flavormanage_v2.FlavorManageController() def setUp(self): super(PrivateFlavorManageTestV2, self).setUp() self.flags(osapi_compute_extension=[ 'nova.api.openstack.compute.contrib.select_extensions' ], osapi_compute_ext_list=[ 'Flavormanage', 'Flavorextradata', 'Flavor_access', 'Flavor_rxtx', 'Flavor_swap' ]) def _setup_app(self): return fakes.wsgi_app(init_only=('flavors', ), fake_auth_context=self.ctxt)
class FlavorManageTestV2(FlavorManageTestV21): controller = flavormanage_v2.FlavorManageController() validation_error = webob.exc.HTTPBadRequest base_url = '/v2/fake/flavors' def setUp(self): super(FlavorManageTestV2, self).setUp() self.flags(osapi_compute_extension=[ 'nova.api.openstack.compute.contrib.select_extensions' ], osapi_compute_ext_list=[ 'Flavormanage', 'Flavorextradata', 'Flavor_access', 'Flavor_rxtx', 'Flavor_swap' ]) def _setup_app(self): return fakes.wsgi_app(init_only=('flavors', ), fake_auth_context=self.ctxt)
class FlavorManageTestV2(FlavorManageTestV21): controller = flavormanage_v2.FlavorManageController() validation_error = webob.exc.HTTPBadRequest def setUp(self): super(FlavorManageTestV2, self).setUp() self.flags( osapi_compute_extension=[ 'nova.api.openstack.compute.contrib.select_extensions'], osapi_compute_ext_list=['Flavormanage', 'Flavorextradata', 'Flavor_access', 'Flavor_rxtx', 'Flavor_swap']) def _setup_app(self): return fakes.wsgi_app(init_only=('flavors',), fake_auth_context=self._get_http_request(). environ['nova.context']) def _get_http_request(self, url=''): return fakes.HTTPRequest.blank(url, use_admin_context=True)