def test_unit__get_current_user__err__user_not_exist(self): api = UserApi( current_user=None, session=self.session, config=self.app_config, ) with pytest.raises(UserDoesNotExist): api.get_current_user()
def test_unit__get_current_user__err__user_not_exist(self): api = UserApi( current_user=None, session=self.session, config=self.app_config, ) with pytest.raises(UserDoesNotExist): api.get_current_user()
def test_unit__get_current_user_ok__nominal_case(self): user = User(email='*****@*****.**') api = UserApi( current_user=user, session=self.session, config=self.app_config, ) new_user = api.get_current_user() assert isinstance(new_user, User) assert user == new_user
def test_unit__get_current_user_ok__nominal_case(self): user = User(email='*****@*****.**') api = UserApi( current_user=user, session=self.session, config=self.app_config, ) new_user = api.get_current_user() assert isinstance(new_user, User) assert user == new_user
def whoami(self, context, request: TracimRequest, hapic_data=None): """ Return current logged-in user. If user is not authenticated or the session has expired, a 401 is returned. This is the recommanded way to check if the user is already authenticated """ app_config = request.registry.settings["CFG"] # type: CFG uapi = UserApi(request.current_user, session=request.dbsession, config=app_config) user = uapi.get_current_user() # User return uapi.get_user_with_context(user)
def whoami(self, context, request: TracimRequest, hapic_data=None): """ Return current logged-in user. If user is not authenticated or the session has expired, a 401 is returned. This is the recommanded way to check if the user is already authenticated """ app_config = request.registry.settings['CFG'] uapi = UserApi( request.current_user, session=request.dbsession, config=app_config, ) user = uapi.get_current_user() # User return uapi.get_user_with_context(user)