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"])
def get(self): token = request.headers.get("Authorization").split(" ")[-1] Auth.delete_session(token) return Utils.response(message="Request succesfull")