============================= test session starts ============================= platform win32 -- Python 3.14.3, pytest-8.3.4, pluggy-1.6.0 -- C:\Python314\python.exe cachedir: .pytest_cache rootdir: C:\lunglens\apps\inference-api plugins: anyio-4.14.2 collecting ... collected 17 items tests/test_geometry.py::test_lovibond_angle_finite PASSED [ 5%] tests/test_geometry.py::test_dpd_ipd_ratio PASSED [ 11%] tests/test_geometry.py::test_classify_provisional_bands PASSED [ 17%] tests/test_geometry.py::test_fusion_single_finger_cap PASSED [ 23%] tests/test_geometry.py::test_hyponychial_angle_when_landmarks_present PASSED [ 29%] tests/test_geometry.py::test_hyponychial_unable_when_landmarks_missing PASSED [ 35%] tests/test_quality_parity.py::test_finger_too_small PASSED [ 41%] tests/test_quality_parity.py::test_blur_and_motion PASSED [ 47%] tests/test_quality_parity.py::test_exposure_bounds PASSED [ 52%] tests/test_quality_parity.py::test_pass_with_aligned_metrics PASSED [ 58%] tests/test_fusion_policy.py::test_validate_protocol_fusion_ok PASSED [ 64%] tests/test_fusion_policy.py::test_validate_rejects_one_image_patient_conclusion PASSED [ 70%] tests/test_fusion_policy.py::test_multi_capture_then_multi_finger PASSED [ 76%] tests/test_screening_labels.py::test_screening_gets_default_label PASSED [ 82%] tests/test_screening_labels.py::test_same_day_screening_ordinal PASSED [ 88%] tests/test_screening_labels.py::test_visit_patch_label PASSED [ 94%] tests/test_screening_labels.py::test_explicit_screening_label PASSED [100%] ============================== warnings summary =============================== ..\..\..\Users\dhava\AppData\Roaming\Python\Python314\site-packages\fastapi\testclient.py:1 C:\Users\dhava\AppData\Roaming\Python\Python314\site-packages\fastapi\testclient.py:1: StarletteDeprecationWarning: Using `httpx` with `starlette.testclient` is deprecated; install `httpx2` instead. from starlette.testclient import TestClient as TestClient # noqa ..\..\..\Users\dhava\AppData\Roaming\Python\Python314\site-packages\supabase\__init__.py:1 C:\Users\dhava\AppData\Roaming\Python\Python314\site-packages\supabase\__init__.py:1: DeprecationWarning: The `gotrue` package is deprecated, is not going to receive updates in the future. Please, use `supabase_auth` instead. from gotrue.errors import ( app\main.py:95 C:\lunglens\apps\inference-api\app\main.py:95: DeprecationWarning: on_event is deprecated, use lifespan event handlers instead. Read more about it in the [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). @app.on_event("startup") ..\..\..\Users\dhava\AppData\Roaming\Python\Python314\site-packages\fastapi\applications.py:4675 C:\Users\dhava\AppData\Roaming\Python\Python314\site-packages\fastapi\applications.py:4675: DeprecationWarning: on_event is deprecated, use lifespan event handlers instead. Read more about it in the [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). return self.router.on_event(event_type) # ty: ignore[deprecated] -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ======================= 17 passed, 4 warnings in 12.57s =======================