Example #1
0
    def get_resources(self):
        resources = []
        res = extensions.ResourceExtension('os-quota-sets',
                                           QuotaSetsController(self.ext_mgr),
                                           member_actions={'defaults': 'GET'})
        resources.append(res)

        return resources
Example #2
0
    def get_resources(self):
        resources = []

        res = extensions.ResourceExtension('os-quota-class-sets',
                                           QuotaClassSetsController())
        resources.append(res)

        return resources
Example #3
0
    def get_resources(self):
        resources = []
        res = extensions.ResourceExtension('extra_specs',
                                           VolumeTypeExtraSpecsController(),
                                           parent=dict(
                                               member_name='type',
                                               collection_name='types'))
        resources.append(res)

        return resources
Example #4
0
    def _bounce_id(self, test_id):
        class BounceController(object):
            def show(self, req, id):
                return id

        res_ext = extensions.ResourceExtension('bounce', BounceController())
        manager = StubExtensionManager(res_ext)
        app = router.APIRouter(manager)
        request = webob.Request.blank("/fake/bounce/%s" % test_id)
        response = request.get_response(app)
        return response.body
Example #5
0
 def get_resources(self):
     controller = ShareUnmanageController()
     res = extensions.ResourceExtension(Share_unmanage.alias,
                                        controller,
                                        member_actions={"unmanage": "POST"})
     return [res]
Example #6
0
 def get_resources(self):
     controller = ShareManageController()
     res = extensions.ResourceExtension(Share_manage.alias,
                                        controller)
     return [res]
Example #7
0
 def get_resources(self):
     resources = []
     resource = extensions.ResourceExtension('foxnsocks',
                                             FoxInSocksController())
     resources.append(resource)
     return resources
 def get_resources(self):
     controller = Controller()
     res = extensions.ResourceExtension(Availability_zones.alias,
                                        controller)
     return [res]
Example #9
0
 def get_resources(self):
     resources = []
     resource = extensions.ResourceExtension('os-services',
                                             ServiceController())
     resources.append(resource)
     return resources