-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
P2Priority: mediumPriority: mediumbackendBackend relatedBackend relatedtestingTest coverageTest coverage
Description
Problem
tests/integration/test_api.py covers vessel, route, and fuel endpoints but has zero tests for:
- Zone CRUD:
POST /api/zones,DELETE /api/zones/{id} - Zone queries:
/api/zones/at-point,/api/zones/check-path - Live sensor:
/api/live/status,/api/live/connect, WebSocket/api/live/ws - Calibration estimation:
/api/vessel/calibration/estimate-fouling - Data sources:
GET /api/data-sources
Steps to fix
- Add zone endpoint tests (CRUD, polygon intersection, GeoJSON export)
- Add live sensor endpoint tests (status, connect/disconnect lifecycle)
- Add calibration estimation and data source tests
- Target >85% endpoint coverage
Files
tests/integration/test_api.py
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
P2Priority: mediumPriority: mediumbackendBackend relatedBackend relatedtestingTest coverageTest coverage