2023-01-07 20:13:37 +00:00
|
|
|
"""General Starlink patchers."""
|
2023-03-14 21:24:47 +00:00
|
|
|
import json
|
2023-01-07 20:13:37 +00:00
|
|
|
from unittest.mock import patch
|
|
|
|
|
2023-03-14 21:24:47 +00:00
|
|
|
from tests.common import load_fixture
|
2023-01-07 20:13:37 +00:00
|
|
|
|
|
|
|
SETUP_ENTRY_PATCHER = patch(
|
|
|
|
"homeassistant.components.starlink.async_setup_entry", return_value=True
|
|
|
|
)
|
|
|
|
|
2023-08-19 09:36:23 +00:00
|
|
|
STATUS_DATA_SUCCESS_PATCHER = patch(
|
2023-01-17 08:10:40 +00:00
|
|
|
"homeassistant.components.starlink.coordinator.status_data",
|
2023-03-14 21:24:47 +00:00
|
|
|
return_value=json.loads(load_fixture("status_data_success.json", "starlink")),
|
2023-01-07 20:13:37 +00:00
|
|
|
)
|
|
|
|
|
2023-08-19 09:36:23 +00:00
|
|
|
LOCATION_DATA_SUCCESS_PATCHER = patch(
|
|
|
|
"homeassistant.components.starlink.coordinator.location_data",
|
|
|
|
return_value=json.loads(load_fixture("location_data_success.json", "starlink")),
|
|
|
|
)
|
|
|
|
|
2023-01-07 20:13:37 +00:00
|
|
|
DEVICE_FOUND_PATCHER = patch(
|
|
|
|
"homeassistant.components.starlink.config_flow.get_id", return_value="some-valid-id"
|
|
|
|
)
|
|
|
|
|
|
|
|
NO_DEVICE_PATCHER = patch(
|
|
|
|
"homeassistant.components.starlink.config_flow.get_id", return_value=None
|
|
|
|
)
|