| 123456789101112131415161718192021222324252627282930313233343536373839 |
- """Mock MQTT handler implementation."""
- from typing import Dict, Callable
- from .base import BaseMQTTHandler
- from modules.core.state import state
- class MockMQTTHandler(BaseMQTTHandler):
- """Mock implementation of MQTT handler that does nothing."""
-
- def start(self) -> None:
- """No-op start."""
- pass
-
- def stop(self) -> None:
- """No-op stop."""
- pass
-
- def update_state(self, **kwargs) -> None:
- """No-op state update."""
- pass
-
- @property
- def is_enabled(self) -> bool:
- """Always returns False since this is a mock."""
- return False
- @property
- def is_connected(self) -> bool:
- """Always returns False since this is a mock."""
- return False
- def publish_status(self) -> None:
- """Mock status publisher."""
- pass
-
- def setup_ha_discovery(self) -> None:
- """Mock discovery setup."""
- pass
|