1 from opnfv_testapi.common import constants
2 from opnfv_testapi.common import raises
3 from opnfv_testapi.resources import handlers
4 from opnfv_testapi.resources import models
7 class User(models.ModelBase):
8 def __init__(self, user=None, email=None, fullname=None, groups=None):
11 self.fullname = fullname
15 class UserHandler(handlers.GenericApiHandler):
16 def __init__(self, application, request, **kwargs):
17 super(UserHandler, self).__init__(application, request, **kwargs)
22 username = self.get_secure_cookie(constants.TESTAPI_ID)
24 self._get_one(query={'user': username})
26 raises.Unauthorized('Unauthorized')