pagination test issue fixes

This commit is contained in:
seniorswe
2025-12-10 23:26:11 -05:00
parent 32afdd2fdc
commit 0cc6981f7c
2 changed files with 9 additions and 4 deletions

View File

@@ -17,7 +17,7 @@ from models.update_api_model import UpdateApiModel
from services.api_service import ApiService
from utils.audit_util import audit
from utils.auth_util import auth_required
from utils.constants import ErrorCodes, Headers, Messages, Roles
from utils.constants import Defaults, ErrorCodes, Headers, Messages, Roles
from utils.response_util import process_response, respond_rest
from utils.role_util import platform_role_required_bool
@@ -280,7 +280,9 @@ Response:
@api_router.get('/all', description='Get all APIs', response_model=list[ApiModelResponse])
async def get_all_apis(page: int, page_size: int, request: Request) -> Response:
async def get_all_apis(
request: Request, page: int = Defaults.PAGE, page_size: int = Defaults.PAGE_SIZE
) -> Response:
request_id = str(uuid.uuid4())
start_time = time.time() * 1000
try:
@@ -318,7 +320,9 @@ async def get_all_apis(page: int, page_size: int, request: Request) -> Response:
@api_router.get('', description='Get all APIs (base path)', response_model=list[ApiModelResponse])
async def get_all_apis_base(page: int, page_size: int, request: Request) -> Response:
async def get_all_apis_base(
request: Request, page: int = Defaults.PAGE, page_size: int = Defaults.PAGE_SIZE
) -> Response:
"""Convenience alias for GET /platform/api/all to support tests and clients
that expect listing at the base collection path.
"""

View File

@@ -20,7 +20,8 @@ async def _login(email: str, password: str) -> AsyncClient:
@pytest.mark.asyncio
async def test_tools_cors_checker_requires_manage_security(authed_client):
uname = f'sec_check_{int(time.time())}'
pwd = 'SecCheckStrongPass!!'
# Must meet password policy: >=16 chars, upper, lower, digit, special
pwd = 'SecCheckStrongPass1!!'
# No manage_security
cu = await authed_client.post(
'/platform/user',