def test_delete_session(self):

        with patch("app.src.common.auth.Auth.token_decode",
                   return_value=self.jwt_decode):
            with patch("app.src.common.auth.config.redis",
                       new=self.mock_redis) as mock:
                Auth.delete_session("token_jwt")
                mock.hgetall.assert_called_with(SESSION_KEY +
                                                self.jwt_decode["token"])
                mock.delete.assert_any_call(SESSION_KEY +
                                            self.jwt_decode["token"])
                mock.delete.assert_any_call(self.session["refresh_id"])
Exemple #2
0
	def get(self):

		token = request.headers.get("Authorization").split(" ")[-1]
		Auth.delete_session(token)

		return Utils.response(message="Request succesfull")