예제 #1
0
 def setUp(self):
     super(TenantTestCase, self).setUp()
     self.useFixture(database.Database())
     self.load_backends()
     self.load_fixtures(default_fixtures)
     self.tenant_controller = resource_controllers.Tenant()
     self.assignment_tenant_controller = (
         assignment_controllers.TenantAssignment())
     self.assignment_role_controller = (
         assignment_controllers.RoleAssignmentV2())
예제 #2
0
 def add_routes(self, mapper):
     # Role Operations
     roles_controller = controllers.RoleAssignmentV2()
     mapper.connect('/tenants/{tenant_id}/users/{user_id}/roles',
                    controller=roles_controller,
                    action='get_user_roles',
                    conditions=dict(method=['GET']))
     mapper.connect('/users/{user_id}/roles',
                    controller=roles_controller,
                    action='get_user_roles',
                    conditions=dict(method=['GET']))