Vue d'ensemble
Starlette 0.38, publié le 20 juillet 2024, apporte de nouvelles fonctionnalités et améliorations.
Fonctionnalités principales
Améliorations
Meilleure gestion des exceptions, nouveaux helpers pour les tests et optimisations du cycle de vie des requêtes.
python
from starlette.testclient import TestClient
from starlette.applications import Starlette
from starlette.routing import Route
from starlette.responses import PlainTextResponse
async def home(request):
return PlainTextResponse('OK')
app = Starlette(routes=[Route('/', home)])
# Tests améliorés
client = TestClient(app)
response = client.get('/')
assert response.status_code == 200
