mirror of https://github.com/home-assistant/core
67 lines
1.8 KiB
Python
67 lines
1.8 KiB
Python
"""Constants used by Plex tests."""
|
|
|
|
from homeassistant.components.plex import const
|
|
from homeassistant.const import (
|
|
CONF_CLIENT_ID,
|
|
CONF_HOST,
|
|
CONF_PORT,
|
|
CONF_TOKEN,
|
|
CONF_URL,
|
|
CONF_VERIFY_SSL,
|
|
Platform,
|
|
)
|
|
|
|
MOCK_SERVERS = [
|
|
{
|
|
CONF_HOST: "1.2.3.4",
|
|
CONF_PORT: 32400,
|
|
const.CONF_SERVER: "Plex Server 1",
|
|
const.CONF_SERVER_IDENTIFIER: "unique_id_123",
|
|
},
|
|
{
|
|
CONF_HOST: "4.3.2.1",
|
|
CONF_PORT: 32400,
|
|
const.CONF_SERVER: "Plex Server 2",
|
|
const.CONF_SERVER_IDENTIFIER: "unique_id_456",
|
|
},
|
|
]
|
|
|
|
MOCK_USERS = {
|
|
"Owner": {"enabled": True},
|
|
"b": {"enabled": True},
|
|
"c": {"enabled": True},
|
|
}
|
|
|
|
MOCK_TOKEN = "secret_token"
|
|
|
|
DEFAULT_DATA = {
|
|
const.CONF_SERVER: MOCK_SERVERS[0][const.CONF_SERVER],
|
|
const.PLEX_SERVER_CONFIG: {
|
|
CONF_CLIENT_ID: "00000000-0000-0000-0000-000000000000",
|
|
CONF_TOKEN: MOCK_TOKEN,
|
|
CONF_URL: f"https://{MOCK_SERVERS[0][CONF_HOST]}:{MOCK_SERVERS[0][CONF_PORT]}",
|
|
CONF_VERIFY_SSL: True,
|
|
},
|
|
const.CONF_SERVER_IDENTIFIER: MOCK_SERVERS[0][const.CONF_SERVER_IDENTIFIER],
|
|
}
|
|
SECONDARY_DATA = {
|
|
const.CONF_SERVER: MOCK_SERVERS[1][const.CONF_SERVER],
|
|
const.PLEX_SERVER_CONFIG: {
|
|
CONF_CLIENT_ID: "00000000-0000-0000-0000-000000000002",
|
|
CONF_TOKEN: MOCK_TOKEN,
|
|
CONF_URL: f"https://{MOCK_SERVERS[1][CONF_HOST]}:{MOCK_SERVERS[1][CONF_PORT]}",
|
|
CONF_VERIFY_SSL: True,
|
|
},
|
|
const.CONF_SERVER_IDENTIFIER: MOCK_SERVERS[1][const.CONF_SERVER_IDENTIFIER],
|
|
}
|
|
|
|
DEFAULT_OPTIONS = {
|
|
Platform.MEDIA_PLAYER: {
|
|
const.CONF_IGNORE_NEW_SHARED_USERS: False,
|
|
const.CONF_MONITORED_USERS: MOCK_USERS,
|
|
const.CONF_USE_EPISODE_ART: False,
|
|
}
|
|
}
|
|
|
|
PLEX_DIRECT_URL = "https://1-2-3-4.123456789001234567890.plex.direct:32400"
|