mirror of
https://github.com/home-assistant/core.git
synced 2025-12-20 02:48:57 +00:00
72 lines
1.9 KiB
Python
72 lines
1.9 KiB
Python
"""Constants for the iCloud tests."""
|
|
|
|
from homeassistant.components.icloud.const import (
|
|
CONF_GPS_ACCURACY_THRESHOLD,
|
|
CONF_MAX_INTERVAL,
|
|
CONF_WITH_FAMILY,
|
|
DEFAULT_GPS_ACCURACY_THRESHOLD,
|
|
DEFAULT_MAX_INTERVAL,
|
|
DEFAULT_WITH_FAMILY,
|
|
)
|
|
from homeassistant.const import CONF_PASSWORD, CONF_USERNAME
|
|
|
|
FIRST_NAME = "user"
|
|
LAST_NAME = "name"
|
|
USERNAME = "username@me.com"
|
|
USERNAME_2 = "second_username@icloud.com"
|
|
PASSWORD = "password"
|
|
PASSWORD_2 = "second_password"
|
|
WITH_FAMILY = True
|
|
MAX_INTERVAL = 15
|
|
GPS_ACCURACY_THRESHOLD = 250
|
|
|
|
MEMBER_1_FIRST_NAME = "John"
|
|
MEMBER_1_LAST_NAME = "TRAVOLTA"
|
|
MEMBER_1_FULL_NAME = MEMBER_1_FIRST_NAME + " " + MEMBER_1_LAST_NAME
|
|
MEMBER_1_PERSON_ID = (MEMBER_1_FIRST_NAME + MEMBER_1_LAST_NAME).lower()
|
|
MEMBER_1_APPLE_ID = MEMBER_1_PERSON_ID + "@icloud.com"
|
|
|
|
USER_INFO = {
|
|
"accountFormatter": 0,
|
|
"firstName": FIRST_NAME,
|
|
"lastName": LAST_NAME,
|
|
"membersInfo": {
|
|
MEMBER_1_PERSON_ID: {
|
|
"accountFormatter": 0,
|
|
"firstName": MEMBER_1_FIRST_NAME,
|
|
"lastName": MEMBER_1_LAST_NAME,
|
|
"deviceFetchStatus": "DONE",
|
|
"useAuthWidget": True,
|
|
"isHSA": True,
|
|
"appleId": MEMBER_1_APPLE_ID,
|
|
}
|
|
},
|
|
"hasMembers": True,
|
|
}
|
|
|
|
MOCK_CONFIG = {
|
|
CONF_USERNAME: USERNAME,
|
|
CONF_PASSWORD: PASSWORD,
|
|
CONF_WITH_FAMILY: DEFAULT_WITH_FAMILY,
|
|
CONF_MAX_INTERVAL: DEFAULT_MAX_INTERVAL,
|
|
CONF_GPS_ACCURACY_THRESHOLD: DEFAULT_GPS_ACCURACY_THRESHOLD,
|
|
}
|
|
|
|
TRUSTED_DEVICES = [
|
|
{"deviceType": "SMS", "areaCode": "", "phoneNumber": "*******58", "deviceId": "1"}
|
|
]
|
|
|
|
DEVICE = {
|
|
"id": "device1",
|
|
"name": "iPhone",
|
|
"deviceStatus": "200",
|
|
"batteryStatus": "NotCharging",
|
|
"batteryLevel": 0.8,
|
|
"rawDeviceModel": "iPhone14,2",
|
|
"deviceClass": "iPhone",
|
|
"deviceDisplayName": "iPhone",
|
|
"prsId": None,
|
|
"lowPowerMode": False,
|
|
"location": None,
|
|
}
|