mirror of https://github.com/home-assistant/core
43 lines
869 B
Python
43 lines
869 B
Python
"""Constants for the Watergate tests."""
|
|
|
|
from watergate_local_api.models import DeviceState, NetworkingData, TelemetryData
|
|
from watergate_local_api.models.water_meter import WaterMeter
|
|
|
|
from homeassistant.const import CONF_IP_ADDRESS, CONF_NAME, CONF_WEBHOOK_ID
|
|
|
|
MOCK_WEBHOOK_ID = "webhook_id"
|
|
|
|
MOCK_CONFIG = {
|
|
CONF_NAME: "Sonic",
|
|
CONF_IP_ADDRESS: "http://localhost",
|
|
CONF_WEBHOOK_ID: MOCK_WEBHOOK_ID,
|
|
}
|
|
|
|
DEFAULT_SERIAL_NUMBER = "a63182948ce2896a"
|
|
|
|
DEFAULT_DEVICE_STATE = DeviceState(
|
|
"open",
|
|
"on",
|
|
True,
|
|
True,
|
|
"battery",
|
|
"1.0.0",
|
|
100,
|
|
WaterMeter(1.2, 100),
|
|
DEFAULT_SERIAL_NUMBER,
|
|
)
|
|
|
|
DEFAULT_NETWORKING_STATE = NetworkingData(
|
|
True,
|
|
True,
|
|
"192.168.1.127",
|
|
"192.168.1.1",
|
|
"255.255.255.0",
|
|
"Sonic",
|
|
-50,
|
|
2137,
|
|
1910,
|
|
)
|
|
|
|
DEFAULT_TELEMETRY_STATE = TelemetryData(0.0, 100, 28.32, None, [])
|