Ejemplo n.º 1
0
 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()
Ejemplo n.º 2
0
 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()
Ejemplo n.º 3
0
 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
Ejemplo n.º 4
0
 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
Ejemplo n.º 5
0
 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)
Ejemplo n.º 6
0
 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)