core/tests/components/samsungtv/const.py

70 lines
1.8 KiB
Python

"""Constants for the samsungtv tests."""
from homeassistant.components.samsungtv.const import (
CONF_SESSION_ID,
DOMAIN,
ENCRYPTED_WEBSOCKET_PORT,
LEGACY_PORT,
METHOD_ENCRYPTED_WEBSOCKET,
METHOD_LEGACY,
METHOD_WEBSOCKET,
WEBSOCKET_SSL_PORT,
)
from homeassistant.const import (
CONF_HOST,
CONF_MAC,
CONF_METHOD,
CONF_MODEL,
CONF_PORT,
CONF_TOKEN,
)
from homeassistant.helpers.service_info.ssdp import SsdpServiceInfo
from tests.common import load_json_object_fixture
ENTRYDATA_LEGACY = {
CONF_HOST: "10.10.12.34",
CONF_PORT: LEGACY_PORT,
CONF_METHOD: METHOD_LEGACY,
}
ENTRYDATA_ENCRYPTED_WEBSOCKET = {
CONF_HOST: "10.10.12.34",
CONF_PORT: ENCRYPTED_WEBSOCKET_PORT,
CONF_METHOD: METHOD_ENCRYPTED_WEBSOCKET,
CONF_MAC: "aa:bb:cc:dd:ee:ff",
CONF_TOKEN: "037739871315caef138547b03e348b72",
CONF_SESSION_ID: "2",
}
ENTRYDATA_WEBSOCKET = {
CONF_HOST: "10.10.12.34",
CONF_METHOD: METHOD_WEBSOCKET,
CONF_PORT: WEBSOCKET_SSL_PORT,
CONF_MAC: "aa:bb:cc:dd:ee:ff",
CONF_MODEL: "UE43LS003",
CONF_TOKEN: "123456789",
}
SAMPLE_DEVICE_INFO_WIFI = {
"id": "uuid:be9554b9-c9fb-41f4-8920-22da015376a4",
"device": {
"modelName": "82GXARRS",
"wifiMac": "aa:bb:aa:aa:aa:aa",
"name": "[TV] Living Room",
"type": "Samsung SmartTV",
"networkType": "wireless",
},
}
MOCK_SSDP_DATA = SsdpServiceInfo(
**load_json_object_fixture("ssdp_service_remote_control_receiver.json", DOMAIN)
)
MOCK_SSDP_DATA_RENDERING_CONTROL_ST = SsdpServiceInfo(
**load_json_object_fixture("ssdp_service_rendering_control.json", DOMAIN)
)
MOCK_SSDP_DATA_MAIN_TV_AGENT_ST = SsdpServiceInfo(
**load_json_object_fixture("ssdp_device_main_tv_agent.json", DOMAIN)
)