"""Constants used by Plex tests.""" from homeassistant.components.media_player import DOMAIN as MP_DOMAIN from homeassistant.components.plex import const from homeassistant.const import ( CONF_HOST, CONF_PORT, CONF_TOKEN, CONF_URL, CONF_VERIFY_SSL, ) 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: { const.CONF_CLIENT_IDENTIFIER: "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], } DEFAULT_OPTIONS = { MP_DOMAIN: { const.CONF_IGNORE_NEW_SHARED_USERS: False, const.CONF_MONITORED_USERS: MOCK_USERS, const.CONF_USE_EPISODE_ART: False, } }