Skip to content

Commit f96be14

Browse files
committed
fix: actualizar pytest a 8.4.2 y eliminar deprecation warnings
- pytest 8.2.0 -> 8.4.2 - Reemplazar @app.on_event deprecado con app.router.on_startup/on_shutdown - 34/34 tests passing sin warnings
1 parent 2ff9d4c commit f96be14

File tree

3 files changed

+12
-9
lines changed

3 files changed

+12
-9
lines changed

app/telemetry.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,17 +36,17 @@ def setup_telemetry(app: FastAPI) -> None:
3636
"""
3737
logger.info("🔧 Setting up telemetry...")
3838

39-
# Add startup event for telemetry initialization
40-
@app.on_event("startup")
39+
# Use router events instead of deprecated on_event
4140
async def startup_telemetry():
4241
logger.info("📊 Telemetry initialized successfully")
4342
logger.info(f"📍 Application: {app.title} v{app.version}")
4443

45-
# Add shutdown event for cleanup
46-
@app.on_event("shutdown")
4744
async def shutdown_telemetry():
4845
logger.info("📊 Telemetry shutdown complete")
4946

47+
app.router.on_startup.append(startup_telemetry)
48+
app.router.on_shutdown.append(shutdown_telemetry)
49+
5050
logger.info("✅ Telemetry setup complete")
5151

5252

pyproject.toml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
1-
[tool.black]
2-
line-length = 88
3-
target-version = ["py312"]
4-
51
[tool.isort]
62
profile = "black"
73
line_length = 88
4+
85
known_first_party = ["app"]
96
known_third_party = ["fastapi", "pydantic", "starlette"]
7+
108
combine_as_imports = true
119
force_sort_within_sections = true
1210
lines_after_imports = 2
11+
12+
13+
[tool.black]
14+
line-length = 88
15+
target-version = ["py312"]

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jinja2==3.1.6
1717
requests==2.32.4
1818
httpx==0.27.0
1919

20-
pytest==8.2.0
20+
pytest==8.4.2
2121
pytest-asyncio==0.23.6
2222
pytest-cov==5.0.0
2323

0 commit comments

Comments
 (0)