From 60e3a7b4190dcfdc3d36c0e37ed5ab50d4cf08bd Mon Sep 17 00:00:00 2001 From: Yansong Zhang <916125788@qq.com> Date: Wed, 4 Feb 2026 11:17:37 +0800 Subject: [PATCH] make it great agin --- api/controllers/service_api/wraps.py | 3 +-- .../libs/test_api_token_cache_integration.py | 7 +++---- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/api/controllers/service_api/wraps.py b/api/controllers/service_api/wraps.py index c257a6954d..df0ee8d69f 100644 --- a/api/controllers/service_api/wraps.py +++ b/api/controllers/service_api/wraps.py @@ -1,7 +1,6 @@ import logging import time from collections.abc import Callable -from datetime import timedelta from enum import StrEnum, auto from functools import wraps from typing import Concatenate, ParamSpec, TypeVar @@ -10,7 +9,7 @@ from flask import current_app, request from flask_login import user_logged_in from flask_restx import Resource from pydantic import BaseModel -from sqlalchemy import select, update +from sqlalchemy import select from sqlalchemy.orm import Session from werkzeug.exceptions import Forbidden, NotFound, Unauthorized diff --git a/api/tests/integration_tests/libs/test_api_token_cache_integration.py b/api/tests/integration_tests/libs/test_api_token_cache_integration.py index 8d8a0ee461..8026ca6902 100644 --- a/api/tests/integration_tests/libs/test_api_token_cache_integration.py +++ b/api/tests/integration_tests/libs/test_api_token_cache_integration.py @@ -206,8 +206,8 @@ class TestApiTokenCacheRedisIntegration: def test_concurrent_cache_access(self): """Test concurrent cache access doesn't cause issues.""" - from unittest.mock import MagicMock import concurrent.futures + from unittest.mock import MagicMock mock_token = MagicMock() mock_token.id = "test-id" @@ -389,7 +389,6 @@ class TestEndToEndCacheFlow: 2. Second request (cache hit) -> return from cache 3. Verify Redis state """ - from unittest.mock import MagicMock test_token_value = "test-e2e-token" test_scope = "app" @@ -441,8 +440,8 @@ class TestEndToEndCacheFlow: def test_high_concurrency_simulation(self): """Simulate high concurrency access to cache.""" - from unittest.mock import MagicMock import concurrent.futures + from unittest.mock import MagicMock test_token_value = "test-concurrent-token" test_scope = "app" @@ -478,7 +477,7 @@ class TestEndToEndCacheFlow: assert elapsed < 1.0, f"Too slow: {elapsed}s for 100 cache reads" print(f"\nāœ“ 100 concurrent cache reads in {elapsed:.3f}s") - print(f"āœ“ Average: {(elapsed/100)*1000:.2f}ms per read") + print(f"āœ“ Average: {(elapsed / 100) * 1000:.2f}ms per read") finally: # Cleanup