odoo_mqtt/iot_bridge/tests/unit
matthias.lotz 8766597a6a Phase 4.1: Add missing unit tests for config and device lifecycle
- Add tests/unit/test_config.py for config loading and validation behavior
- Add tests/unit/test_device_manager.py for device add/remove/routing lifecycle
- Keep existing bootstrap/exceptions tests as completed items
- Update OPTIMIZATION_PLAN.md: Phase 4 status in progress, 4.1 test tasks checked

Validation:
- pytest tests/unit/test_config.py tests/unit/test_device_manager.py tests/unit/test_bootstrap.py tests/unit/test_exceptions.py
- mypy tests/unit/test_config.py tests/unit/test_device_manager.py
2026-02-19 19:14:04 +01:00
..
__init__.py initial version 2026-02-10 20:00:27 +01:00
test_bootstrap.py Complete phase 2 rest points: env overrides and unit tests 2026-02-18 23:30:33 +01:00
test_config_schema.py Complete phase 2 rest points: env overrides and unit tests 2026-02-18 23:30:33 +01:00
test_config.py Phase 4.1: Add missing unit tests for config and device lifecycle 2026-02-19 19:14:04 +01:00
test_dependencies.py Phase 3: Complete type safety & logging unification (3.1-3.2) 2026-02-18 23:54:27 +01:00
test_device_manager.py Phase 4.1: Add missing unit tests for config and device lifecycle 2026-02-19 19:14:04 +01:00
test_event_queue.py Phase 3: Complete type safety & logging unification (3.1-3.2) 2026-02-18 23:54:27 +01:00
test_exceptions.py Complete phase 2 rest points: env overrides and unit tests 2026-02-18 23:30:33 +01:00
test_odoo_client_error_handling.py Phase 3.3: Harden error handling and recovery patterns 2026-02-19 19:07:13 +01:00
test_service_manager.py Complete phase 2 rest points: env overrides and unit tests 2026-02-18 23:30:33 +01:00
test_session_detector.py Phase 3: Complete type safety & logging unification (3.1-3.2) 2026-02-18 23:54:27 +01:00