Drop Python 3.9 support

This commit is contained in:
François Voron
2025-10-25 08:19:03 +02:00
parent ae5ff025ef
commit fcf9a2041a
33 changed files with 224 additions and 234 deletions

View File

@ -1,5 +1,4 @@
from collections.abc import AsyncGenerator
from typing import Optional
import httpx
import pytest
@ -76,13 +75,13 @@ async def test_app_client(
@app.get("/optional-current-user")
def optional_current_user(
user: Optional[UserModel] = Depends(fastapi_users.current_user(optional=True)),
user: UserModel | None = Depends(fastapi_users.current_user(optional=True)),
):
return schemas.model_validate(User, user) if user else None
@app.get("/optional-current-active-user")
def optional_current_active_user(
user: Optional[UserModel] = Depends(
user: UserModel | None = Depends(
fastapi_users.current_user(optional=True, active=True)
),
):
@ -90,7 +89,7 @@ async def test_app_client(
@app.get("/optional-current-verified-user")
def optional_current_verified_user(
user: Optional[UserModel] = Depends(
user: UserModel | None = Depends(
fastapi_users.current_user(optional=True, verified=True)
),
):
@ -98,7 +97,7 @@ async def test_app_client(
@app.get("/optional-current-superuser")
def optional_current_superuser(
user: Optional[UserModel] = Depends(
user: UserModel | None = Depends(
fastapi_users.current_user(optional=True, active=True, superuser=True)
),
):
@ -106,7 +105,7 @@ async def test_app_client(
@app.get("/optional-current-verified-superuser")
def optional_current_verified_superuser(
user: Optional[UserModel] = Depends(
user: UserModel | None = Depends(
fastapi_users.current_user(
optional=True, active=True, verified=True, superuser=True
)