- Add tests/integration/test_mqtt_reconnect.py with in-memory broker/client fakes - Add tests/integration/test_config_push_integration.py for POST /config flow and reconnect trigger - Add tests/integration/test_event_delivery.py for retry queue delivery behavior - Add httpx dependency required by FastAPI/Starlette TestClient - Update OPTIMIZATION_PLAN.md to mark 4.2 tasks complete Validation: - pytest tests/integration/test_mqtt_reconnect.py tests/integration/test_config_push_integration.py tests/integration/test_event_delivery.py - mypy tests/integration/test_mqtt_reconnect.py tests/integration/test_config_push_integration.py tests/integration/test_event_delivery.py |
||
|---|---|---|
| .github/workflows | ||
| extra-addons/open_workshop/open_workshop_mqtt | ||
| iot_bridge | ||
| odoo@fd43f0445a | ||
| .gitignore | ||
| .readthedocs.yaml | ||
| DEPLOYMENT.md | ||
| DOCUMENTATION_STRATEGY.md | ||
| FEATURE_REQUEST_DEVICE_STATUS.md | ||
| FEATURE_REQUEST_OPEN_WORKSHOP_MQTT_IoT.md | ||
| IMPLEMENTATION_PLAN_DEVICE_STATUS.md | ||
| IMPLEMENTATION_PLAN.md | ||