"""Helpers for testing Met Office DataPoint.""" from homeassistant.components.metoffice.const import DOMAIN from homeassistant.const import CONF_API_KEY, CONF_LATITUDE, CONF_LONGITUDE, CONF_NAME TEST_DATETIME_STRING = "2024-11-23T12:00:00+00:00" TEST_API_KEY = "test-metoffice-api-key" TEST_LATITUDE_WAVERTREE = 53.38374 TEST_LONGITUDE_WAVERTREE = -2.90929 TEST_SITE_NAME_WAVERTREE = "Wavertree" TEST_COORDINATES_WAVERTREE = f"{TEST_LATITUDE_WAVERTREE}_{TEST_LONGITUDE_WAVERTREE}" TEST_LATITUDE_KINGSLYNN = 52.75556 TEST_LONGITUDE_KINGSLYNN = 0.44231 TEST_SITE_NAME_KINGSLYNN = "King's Lynn" TEST_COORDINATES_KINGSLYNN = f"{TEST_LATITUDE_KINGSLYNN}_{TEST_LONGITUDE_KINGSLYNN}" METOFFICE_CONFIG_WAVERTREE = { CONF_API_KEY: TEST_API_KEY, CONF_LATITUDE: TEST_LATITUDE_WAVERTREE, CONF_LONGITUDE: TEST_LONGITUDE_WAVERTREE, CONF_NAME: TEST_SITE_NAME_WAVERTREE, } METOFFICE_CONFIG_KINGSLYNN = { CONF_API_KEY: TEST_API_KEY, CONF_LATITUDE: TEST_LATITUDE_KINGSLYNN, CONF_LONGITUDE: TEST_LONGITUDE_KINGSLYNN, CONF_NAME: TEST_SITE_NAME_KINGSLYNN, } KINGSLYNN_SENSOR_RESULTS = { "weather": "rainy", "temperature": "7.9", "uv_index": "1", "probability_of_precipitation": "67", "pressure": "998.20", "wind_speed": "22.21", } WAVERTREE_SENSOR_RESULTS = { "weather": "rainy", "temperature": "9.3", "uv_index": "1", "probability_of_precipitation": "61", "pressure": "987.50", "wind_speed": "17.60", } DEVICE_KEY_KINGSLYNN = {(DOMAIN, TEST_COORDINATES_KINGSLYNN)} DEVICE_KEY_WAVERTREE = {(DOMAIN, TEST_COORDINATES_WAVERTREE)}