Go to file
matthias.lotz f5ad4ad7bf Phase 4.2: Add integration tests for reconnect, config push, and event delivery
- 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
2026-02-19 19:17:23 +01:00
.github/workflows Phase 1: Foundation & Quality Tools 2026-02-18 22:11:25 +01:00
extra-addons/open_workshop/open_workshop_mqtt Fix: sync device status timeout with Odoo message timeout 2026-02-19 18:40:30 +01:00
iot_bridge Phase 4.2: Add integration tests for reconnect, config push, and event delivery 2026-02-19 19:17:23 +01:00
odoo@fd43f0445a initial MQTT Development 2026-02-11 21:07:32 +01:00
.gitignore initial version 2026-02-10 20:00:27 +01:00
.readthedocs.yaml feat: Add automatic API documentation generation and device status monitoring 2026-02-15 11:03:22 +01:00
DEPLOYMENT.md feat: Add automatic API documentation generation and device status monitoring 2026-02-15 11:03:22 +01:00
DOCUMENTATION_STRATEGY.md feat: Add automatic API documentation generation and device status monitoring 2026-02-15 11:03:22 +01:00
FEATURE_REQUEST_DEVICE_STATUS.md feat: Add automatic API documentation generation and device status monitoring 2026-02-15 11:03:22 +01:00
FEATURE_REQUEST_OPEN_WORKSHOP_MQTT_IoT.md feat: benutzerfreundliche GUI für Device-Konfiguration mit Auto-Config-Push 2026-02-17 00:09:51 +01:00
IMPLEMENTATION_PLAN_DEVICE_STATUS.md feat: Add automatic API documentation generation and device status monitoring 2026-02-15 11:03:22 +01:00
IMPLEMENTATION_PLAN.md Update Implementation Plan 2026-02-18 21:20:22 +01:00