Esempio n. 1
0
    def _modules_router(self, mapper):

        modules_resource = ModuleController().create_resource()
        mapper.resource("modules",
                        "/{tenant_id}/modules",
                        controller=modules_resource)
        mapper.connect("/{tenant_id}/modules",
                       controller=modules_resource,
                       action="index",
                       conditions={'method': ['GET']})
        mapper.connect("/{tenant_id}/modules",
                       controller=modules_resource,
                       action="create",
                       conditions={'method': ['POST']})
        mapper.connect("/{tenant_id}/modules/{id}",
                       controller=modules_resource,
                       action="show",
                       conditions={'method': ['GET']})
        mapper.connect("/{tenant_id}/modules/{id}",
                       controller=modules_resource,
                       action="update",
                       conditions={'method': ['PUT']})
        mapper.connect("/{tenant_id}/modules/{id}",
                       controller=modules_resource,
                       action="delete",
                       conditions={'method': ['DELETE']})
        mapper.connect("/{tenant_id}/modules/{id}/instances",
                       controller=modules_resource,
                       action="instances",
                       conditions={'method': ['GET']})
        mapper.connect("/{tenant_id}/modules/{id}/instances",
                       controller=modules_resource,
                       action="reapply",
                       conditions={'method': ['PUT']})
Esempio n. 2
0
 def setUp(self):
     super(TestModuleController, self).setUp()
     self.controller = ModuleController()
     self.module = {
         "module": {
             "name": 'test_module',
             "module_type": 'test',
             "contents": 'my_contents\n',
         }
     }
Esempio n. 3
0
 def setUp(self):
     super(TestModuleController, self).setUp()
     self.controller = ModuleController()
     self.module = {
         "module": {
             "name": 'test_module',
             "module_type": 'test',
             "contents": 'my_contents\n',
             "priority_apply": 0,
             "apply_order": 5
         }
     }