From df1bf616aea4a925a7432076ec93de5e4fd95fdc Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 26 May 2021 02:33:12 +0200 Subject: [PATCH] home-assistant: disable flaky test in prometheus component MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ______________________________ test_view[pyloop] _______________________________ [gw49] linux -- Python 3.8.9 /nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/bin/python3.8 hass = hass_client = .auth_client at 0xffff56a11ca0> async def test_view(hass, hass_client): """Test prometheus metrics view.""" client = await prometheus_client(hass, hass_client) resp = await client.get(prometheus.API_ENDPOINT) assert resp.status == 200 assert resp.headers["content-type"] == CONTENT_TYPE_TEXT_PLAIN body = await resp.text() body = body.split("\n") assert len(body) > 3 assert "# HELP python_info Python platform information" in body assert ( "# HELP python_gc_objects_collected_total " "Objects collected during gc" in body ) assert ( 'temperature_c{domain="sensor",' 'entity="sensor.outside_temperature",' 'friendly_name="Outside Temperature"} 15.6' in body ) assert ( 'battery_level_percent{domain="sensor",' 'entity="sensor.outside_temperature",' 'friendly_name="Outside Temperature"} 12.0' in body ) assert ( 'current_temperature_c{domain="climate",' 'entity="climate.heatpump",' 'friendly_name="HeatPump"} 25.0' in body ) > assert ( 'humidifier_target_humidity_percent{domain="humidifier",' 'entity="humidifier.humidifier",' 'friendly_name="Humidifier"} 68.0' in body ) E assert 'humidifier_target_humidity_percent{domain="humidifier",entity="humidifier.humidifier",friendly_name="Humidifier"} 68.0' in ['# HELP python_gc_objects_collected_total Objects collected during gc', '# TYPE python_gc_objects_collected_total cou...al{generation="2"} 175103.0', '# HELP python_gc_objects_uncollectable_total Uncollectable object found during GC', ...] tests/components/prometheus/test_init.py:130: AssertionError ---------------------------- Captured stderr setup ----------------------------- DEBUG:asyncio:Using selector: EpollSelector ------------------------------ Captured log setup ------------------------------ DEBUG asyncio:selector_events.py:59 Using selector: EpollSelector ----------------------------- Captured stderr call ----------------------------- INFO:homeassistant.loader:Loaded prometheus from homeassistant.components.prometheus INFO:homeassistant.loader:Loaded http from homeassistant.components.http DEBUG:homeassistant.setup:Dependency prometheus will wait for dependencies ['http'] INFO:homeassistant.setup:Setting up http INFO:homeassistant.setup:Setup of domain http took 0.0 seconds DEBUG:homeassistant.core:Bus:Handling INFO:homeassistant.setup:Setting up prometheus INFO:homeassistant.setup:Setup of domain prometheus took 0.0 seconds DEBUG:homeassistant.core:Bus:Handling INFO:homeassistant.loader:Loaded sensor from homeassistant.components.sensor INFO:homeassistant.loader:Loaded demo from homeassistant.components.demo INFO:homeassistant.setup:Setting up sensor INFO:homeassistant.setup:Setup of domain sensor took 0.0 seconds DEBUG:homeassistant.setup:Dependency demo will wait for dependencies ['conversation', 'zone', 'group'] DEBUG:homeassistant.core:Bus:Handling INFO:homeassistant.loader:Loaded conversation from homeassistant.components.conversation INFO:homeassistant.loader:Loaded zone from homeassistant.components.zone INFO:homeassistant.setup:Setting up conversation INFO:homeassistant.loader:Loaded group from homeassistant.components.group DEBUG:homeassistant.core:Bus:Handling INFO:homeassistant.setup:Setup of domain conversation took 0.0 seconds INFO:homeassistant.loader:Loaded climate from homeassistant.components.climate INFO:homeassistant.setup:Setting up zone DEBUG:homeassistant.core:Bus:Handling INFO:homeassistant.setup:Setting up group INFO:homeassistant.setup:Setting up climate DEBUG:homeassistant.core:Bus:Handling DEBUG:homeassistant.core:Bus:Handling DEBUG:homeassistant.core:Bus:Handling DEBUG:homeassistant.core:Bus:Handling DEBUG:homeassistant.core:Bus:Handling DEBUG:homeassistant.core:Bus:Handling DEBUG:homeassistant.core:Bus:Handling DEBUG:homeassistant.core:Bus:Handling DEBUG:homeassistant.core:Bus:Handling INFO:homeassistant.setup:Setup of domain climate took 0.0 seconds DEBUG:homeassistant.setup:Dependency demo will wait for dependencies ['zone', 'group'] DEBUG:homeassistant.core:Bus:Handling DEBUG:homeassistant.core:Bus:Handling DEBUG:homeassistant.core:Bus:Handling DEBUG:homeassistant.core:Bus:Handling INFO:homeassistant.setup:Setup of domain group took 0.1 seconds DEBUG:homeassistant.core:Bus:Handling DEBUG:homeassistant.core:Bus:Handling DEBUG:homeassistant.core:Bus:Handling > DEBUG:homeassistant.components.prometheus:Handling state update for zone.home INFO:homeassistant.setup:Setup of domain zone took 0.1 seconds DEBUG:homeassistant.core:Bus:Handling INFO:homeassistant.setup:Setting up demo INFO:homeassistant.setup:Setup of domain demo took 0.0 seconds DEBUG:homeassistant.core:Bus:Handling INFO:homeassistant.components.sensor:Setting up sensor.demo INFO:homeassistant.components.climate:Setting up climate.demo INFO:homeassistant.helpers.entity_registry:Registered new sensor.demo entity: sensor.outside_temperature DEBUG:homeassistant.core:Bus:Handling DEBUG:homeassistant.core:Bus:Handling > INFO:homeassistant.helpers.entity_registry:Registered new sensor.demo entity: sensor.outside_humidity DEBUG:homeassistant.core:Bus:Handling DEBUG:homeassistant.core:Bus:Handling > INFO:homeassistant.helpers.entity_registry:Registered new sensor.demo entity: sensor.carbon_monoxide DEBUG:homeassistant.components.prometheus:Handling state update for sensor.outside_humidity DEBUG:homeassistant.core:Bus:Handling DEBUG:homeassistant.core:Bus:Handling > INFO:homeassistant.helpers.entity_registry:Registered new sensor.demo entity: sensor.carbon_dioxide DEBUG:homeassistant.components.prometheus:Handling state update for sensor.carbon_monoxide DEBUG:homeassistant.core:Bus:Handling DEBUG:homeassistant.components.prometheus:Handling state update for sensor.outside_temperature DEBUG:homeassistant.core:Bus:Handling > INFO:homeassistant.helpers.entity_registry:Registered new climate.demo entity: climate.heatpump DEBUG:homeassistant.core:Bus:Handling DEBUG:homeassistant.core:Bus:Handling > DEBUG:homeassistant.components.prometheus:Handling state update for sensor.carbon_dioxide DEBUG:homeassistant.components.prometheus:Handling state update for climate.heatpump INFO:homeassistant.helpers.entity_registry:Registered new climate.demo entity: climate.hvac DEBUG:homeassistant.core:Bus:Handling DEBUG:homeassistant.core:Bus:Handling > INFO:homeassistant.helpers.entity_registry:Registered new climate.demo entity: climate.ecobee DEBUG:homeassistant.core:Bus:Handling DEBUG:homeassistant.core:Bus:Handling > DEBUG:homeassistant.components.prometheus:Handling state update for climate.hvac DEBUG:homeassistant.components.prometheus:Handling state update for climate.ecobee INFO:homeassistant.loader:Loaded humidifier from homeassistant.components.humidifier INFO:homeassistant.setup:Setting up humidifier DEBUG:homeassistant.core:Bus:Handling DEBUG:homeassistant.core:Bus:Handling DEBUG:homeassistant.core:Bus:Handling DEBUG:homeassistant.core:Bus:Handling DEBUG:homeassistant.core:Bus:Handling INFO:homeassistant.setup:Setup of domain humidifier took 0.0 seconds INFO:homeassistant.components.humidifier:Setting up humidifier.demo DEBUG:homeassistant.core:Bus:Handling DEBUG:homeassistant.core:Bus:Handling > DEBUG:homeassistant.core:Bus:Handling > DEBUG:homeassistant.core:Bus:Handling > DEBUG:homeassistant.core:Bus:Handling > DEBUG:homeassistant.components.prometheus:Handling state update for sensor.television_energy DEBUG:homeassistant.components.prometheus:Handling state update for sensor.radio_energy DEBUG:homeassistant.components.prometheus:Handling state update for sensor.electricity_price DEBUG:homeassistant.components.prometheus:Handling state update for sensor.wind_direction DEBUG:homeassistant.core:Bus:Handling > DEBUG:homeassistant.core:Bus:Handling > DEBUG:homeassistant.core:Bus:Handling > DEBUG:homeassistant.core:Bus:Handling > DEBUG:homeassistant.components.http.auth:Authenticated 127.0.0.1 for /api/prometheus using bearer token DEBUG:homeassistant.components.prometheus:Handling state update for sensor.sps30_pm_1um_weight_concentration DEBUG:homeassistant.components.http.view:Serving /api/prometheus to 127.0.0.1 (auth: True) DEBUG:homeassistant.components.prometheus:Handling state update for humidifier.hygrostat DEBUG:homeassistant.components.prometheus:Handling state update for humidifier.dehumidifier DEBUG:homeassistant.components.prometheus:Handling state update for humidifier.humidifier DEBUG:homeassistant.components.prometheus:Received Prometheus metrics request INFO:aiohttp.access:127.0.0.1 [12/May/2021:16:02:30 +0000] "GET /api/prometheus HTTP/1.1" 200 12216 "-" "Python/3.8 aiohttp/3.7.4.post0" ------------------------------ Captured log call ------------------------------- INFO homeassistant.loader:loader.py:344 Loaded prometheus from homeassistant.components.prometheus INFO homeassistant.loader:loader.py:344 Loaded http from homeassistant.components.http DEBUG homeassistant.setup:setup.py:130 Dependency prometheus will wait for dependencies ['http'] INFO homeassistant.setup:setup.py:217 Setting up http INFO homeassistant.setup:setup.py:265 Setup of domain http took 0.0 seconds DEBUG homeassistant.core:core.py:709 Bus:Handling INFO homeassistant.setup:setup.py:217 Setting up prometheus INFO homeassistant.setup:setup.py:265 Setup of domain prometheus took 0.0 seconds DEBUG homeassistant.core:core.py:709 Bus:Handling INFO homeassistant.loader:loader.py:344 Loaded sensor from homeassistant.components.sensor INFO homeassistant.loader:loader.py:344 Loaded demo from homeassistant.components.demo INFO homeassistant.setup:setup.py:217 Setting up sensor INFO homeassistant.setup:setup.py:265 Setup of domain sensor took 0.0 seconds DEBUG homeassistant.setup:setup.py:130 Dependency demo will wait for dependencies ['conversation', 'zone', 'group'] DEBUG homeassistant.core:core.py:709 Bus:Handling INFO homeassistant.loader:loader.py:344 Loaded conversation from homeassistant.components.conversation INFO homeassistant.loader:loader.py:344 Loaded zone from homeassistant.components.zone INFO homeassistant.setup:setup.py:217 Setting up conversation INFO homeassistant.loader:loader.py:344 Loaded group from homeassistant.components.group DEBUG homeassistant.core:core.py:709 Bus:Handling INFO homeassistant.setup:setup.py:265 Setup of domain conversation took 0.0 seconds INFO homeassistant.loader:loader.py:344 Loaded climate from homeassistant.components.climate INFO homeassistant.setup:setup.py:217 Setting up zone DEBUG homeassistant.core:core.py:709 Bus:Handling INFO homeassistant.setup:setup.py:217 Setting up group INFO homeassistant.setup:setup.py:217 Setting up climate DEBUG homeassistant.core:core.py:709 Bus:Handling DEBUG homeassistant.core:core.py:709 Bus:Handling DEBUG homeassistant.core:core.py:709 Bus:Handling DEBUG homeassistant.core:core.py:709 Bus:Handling DEBUG homeassistant.core:core.py:709 Bus:Handling DEBUG homeassistant.core:core.py:709 Bus:Handling DEBUG homeassistant.core:core.py:709 Bus:Handling DEBUG homeassistant.core:core.py:709 Bus:Handling DEBUG homeassistant.core:core.py:709 Bus:Handling INFO homeassistant.setup:setup.py:265 Setup of domain climate took 0.0 seconds DEBUG homeassistant.setup:setup.py:130 Dependency demo will wait for dependencies ['zone', 'group'] DEBUG homeassistant.core:core.py:709 Bus:Handling DEBUG homeassistant.core:core.py:709 Bus:Handling DEBUG homeassistant.core:core.py:709 Bus:Handling DEBUG homeassistant.core:core.py:709 Bus:Handling INFO homeassistant.setup:setup.py:265 Setup of domain group took 0.1 seconds DEBUG homeassistant.core:core.py:709 Bus:Handling DEBUG homeassistant.core:core.py:709 Bus:Handling DEBUG homeassistant.core:core.py:709 Bus:Handling > DEBUG homeassistant.components.prometheus:__init__.py:152 Handling state update for zone.home INFO homeassistant.setup:setup.py:265 Setup of domain zone took 0.1 seconds DEBUG homeassistant.core:core.py:709 Bus:Handling INFO homeassistant.setup:setup.py:217 Setting up demo INFO homeassistant.setup:setup.py:265 Setup of domain demo took 0.0 seconds DEBUG homeassistant.core:core.py:709 Bus:Handling INFO homeassistant.components.sensor:entity_platform.py:217 Setting up sensor.demo INFO homeassistant.components.climate:entity_platform.py:217 Setting up climate.demo INFO homeassistant.helpers.entity_registry:entity_registry.py:297 Registered new sensor.demo entity: sensor.outside_temperature DEBUG homeassistant.core:core.py:709 Bus:Handling DEBUG homeassistant.core:core.py:709 Bus:Handling > INFO homeassistant.helpers.entity_registry:entity_registry.py:297 Registered new sensor.demo entity: sensor.outside_humidity DEBUG homeassistant.core:core.py:709 Bus:Handling DEBUG homeassistant.core:core.py:709 Bus:Handling > INFO homeassistant.helpers.entity_registry:entity_registry.py:297 Registered new sensor.demo entity: sensor.carbon_monoxide DEBUG homeassistant.components.prometheus:__init__.py:152 Handling state update for sensor.outside_humidity DEBUG homeassistant.core:core.py:709 Bus:Handling DEBUG homeassistant.core:core.py:709 Bus:Handling > INFO homeassistant.helpers.entity_registry:entity_registry.py:297 Registered new sensor.demo entity: sensor.carbon_dioxide DEBUG homeassistant.components.prometheus:__init__.py:152 Handling state update for sensor.carbon_monoxide DEBUG homeassistant.core:core.py:709 Bus:Handling DEBUG homeassistant.components.prometheus:__init__.py:152 Handling state update for sensor.outside_temperature DEBUG homeassistant.core:core.py:709 Bus:Handling > INFO homeassistant.helpers.entity_registry:entity_registry.py:297 Registered new climate.demo entity: climate.heatpump DEBUG homeassistant.core:core.py:709 Bus:Handling DEBUG homeassistant.core:core.py:709 Bus:Handling > DEBUG homeassistant.components.prometheus:__init__.py:152 Handling state update for sensor.carbon_dioxide DEBUG homeassistant.components.prometheus:__init__.py:152 Handling state update for climate.heatpump INFO homeassistant.helpers.entity_registry:entity_registry.py:297 Registered new climate.demo entity: climate.hvac DEBUG homeassistant.core:core.py:709 Bus:Handling DEBUG homeassistant.core:core.py:709 Bus:Handling > INFO homeassistant.helpers.entity_registry:entity_registry.py:297 Registered new climate.demo entity: climate.ecobee DEBUG homeassistant.core:core.py:709 Bus:Handling DEBUG homeassistant.core:core.py:709 Bus:Handling > DEBUG homeassistant.components.prometheus:__init__.py:152 Handling state update for climate.hvac DEBUG homeassistant.components.prometheus:__init__.py:152 Handling state update for climate.ecobee INFO homeassistant.loader:loader.py:344 Loaded humidifier from homeassistant.components.humidifier INFO homeassistant.setup:setup.py:217 Setting up humidifier DEBUG homeassistant.core:core.py:709 Bus:Handling DEBUG homeassistant.core:core.py:709 Bus:Handling DEBUG homeassistant.core:core.py:709 Bus:Handling DEBUG homeassistant.core:core.py:709 Bus:Handling DEBUG homeassistant.core:core.py:709 Bus:Handling INFO homeassistant.setup:setup.py:265 Setup of domain humidifier took 0.0 seconds INFO homeassistant.components.humidifier:entity_platform.py:217 Setting up humidifier.demo DEBUG homeassistant.core:core.py:709 Bus:Handling DEBUG homeassistant.core:core.py:709 Bus:Handling > DEBUG homeassistant.core:core.py:709 Bus:Handling > DEBUG homeassistant.core:core.py:709 Bus:Handling > DEBUG homeassistant.core:core.py:709 Bus:Handling > DEBUG homeassistant.components.prometheus:__init__.py:152 Handling state update for sensor.television_energy DEBUG homeassistant.components.prometheus:__init__.py:152 Handling state update for sensor.radio_energy DEBUG homeassistant.components.prometheus:__init__.py:152 Handling state update for sensor.electricity_price DEBUG homeassistant.components.prometheus:__init__.py:152 Handling state update for sensor.wind_direction DEBUG homeassistant.core:core.py:709 Bus:Handling > DEBUG homeassistant.core:core.py:709 Bus:Handling > DEBUG homeassistant.core:core.py:709 Bus:Handling > DEBUG homeassistant.core:core.py:709 Bus:Handling > DEBUG homeassistant.components.http.auth:auth.py:127 Authenticated 127.0.0.1 for /api/prometheus using bearer token DEBUG homeassistant.components.prometheus:__init__.py:152 Handling state update for sensor.sps30_pm_1um_weight_concentration DEBUG homeassistant.components.http.view:view.py:120 Serving /api/prometheus to 127.0.0.1 (auth: True) DEBUG homeassistant.components.prometheus:__init__.py:491 Received Prometheus metrics request DEBUG homeassistant.components.prometheus:__init__.py:152 Handling state update for humidifier.hygrostat INFO aiohttp.access:web_log.py:206 127.0.0.1 [12/May/2021:16:02:30 +0000] "GET /api/prometheus HTTP/1.1" 200 12216 "-" "Python/3.8 aiohttp/3.7.4.post0" DEBUG homeassistant.components.prometheus:__init__.py:152 Handling state update for humidifier.dehumidifier DEBUG homeassistant.components.prometheus:__init__.py:152 Handling state update for humidifier.humidifier --------------------------- Captured stderr teardown --------------------------- DEBUG:homeassistant.core:Bus:Handling DEBUG:homeassistant.core:Bus:Handling INFO:tests.common:Writing data to auth: {'version': 1, 'key': 'auth', 'data': {'users': [{'id': '7addd24334454b2fa200bec8bca48fb7', 'group_ids': ['system-admin'], 'is_owner': False, 'is_active': True, 'name': 'Mock User', 'system_generated': False}], 'groups': [{'id': 'system-admin', 'name': 'Administrators'}, {'id': 'system-users', 'name': 'Users'}, {'id': 'system-read-only', 'name': 'Read Only'}], 'credentials': [{'id': 'mock-credential-id', 'user_id': '7addd24334454b2fa200bec8bca48fb7', 'auth_provider_type': 'homeassistant', 'auth_provider_id': None, 'data': {'username': 'admin'}}], 'refresh_tokens': [{'id': '6c4c17c1d99848ef922f8e3d91e047e8', 'user_id': '7addd24334454b2fa200bec8bca48fb7', 'client_id': 'https://example.com/app', 'client_name': None, 'client_icon': None, 'token_type': 'normal', 'created_at': '2021-05-12T16:02:29.787536+00:00', 'access_token_expiration': 1800.0, 'token': 'f6360b0454c9a629a55879cf598e44469f96fb84ba590a4e1b54a096289b4fa65ab044f54d56ef38cfac698c26840e6025a67062ca3fc8bfa324093451bf12eb', 'jwt_key': 'e15fba373768d8be7a4c3b4055213e5fa6a9e443bcfe406e519b91f38cffc1fcf8463ffa86ec5b8824591f123f6f7059a4c15dcfcd30db3a673c3b9da4dd9dd3', 'last_used_at': '2021-05-12T16:02:29.787737+00:00', 'last_used_ip': None, 'credential_id': 'mock-credential-id', 'version': '2021.5.3'}]}} INFO:tests.common:Writing data to core.entity_registry: {'version': 1, 'key': 'core.entity_registry', 'data': {'entities': [{'entity_id': 'sensor.outside_temperature', 'config_entry_id': None, 'device_id': None, 'area_id': None, 'unique_id': 'sensor_1', 'platform': 'demo', 'name': None, 'icon': None, 'disabled_by': None, 'capabilities': None, 'supported_features': 0, 'device_class': 'temperature', 'unit_of_measurement': '°C', 'original_name': 'Outside Temperature', 'original_icon': None}, {'entity_id': 'sensor.outside_humidity', 'config_entry_id': None, 'device_id': None, 'area_id': None, 'unique_id': 'sensor_2', 'platform': 'demo', 'name': None, 'icon': None, 'disabled_by': None, 'capabilities': None, 'supported_features': 0, 'device_class': 'humidity', 'unit_of_measurement': '%', 'original_name': 'Outside Humidity', 'original_icon': None}, {'entity_id': 'sensor.carbon_monoxide', 'config_entry_id': None, 'device_id': None, 'area_id': None, 'unique_id': 'sensor_3', 'platform': 'demo', 'name': None, 'icon': None, 'disabled_by': None, 'capabilities': None, 'supported_features': 0, 'device_class': 'carbon_monoxide', 'unit_of_measurement': 'ppm', 'original_name': 'Carbon monoxide', 'original_icon': None}, {'entity_id': 'sensor.carbon_dioxide', 'config_entry_id': None, 'device_id': None, 'area_id': None, 'unique_id': 'sensor_4', 'platform': 'demo', 'name': None, 'icon': None, 'disabled_by': None, 'capabilities': None, 'supported_features': 0, 'device_class': 'carbon_dioxide', 'unit_of_measurement': 'ppm', 'original_name': 'Carbon dioxide', 'original_icon': None}, {'entity_id': 'climate.heatpump', 'config_entry_id': None, 'device_id': None, 'area_id': None, 'unique_id': 'climate_1', 'platform': 'demo', 'name': None, 'icon': None, 'disabled_by': None, 'capabilities': {'hvac_modes': ['heat', 'off'], 'min_temp': 7.0, 'max_temp': 35.0}, 'supported_features': 1, 'device_class': None, 'unit_of_measurement': None, 'original_name': 'HeatPump', 'original_icon': None}, {'entity_id': 'climate.hvac', 'config_entry_id': None, 'device_id': None, 'area_id': None, 'unique_id': 'climate_2', 'platform': 'demo', 'name': None, 'icon': None, 'disabled_by': None, 'capabilities': {'hvac_modes': ['off', 'heat', 'cool', 'auto', 'dry', 'fan_only'], 'min_temp': 7, 'max_temp': 35, 'min_humidity': 30, 'max_humidity': 99, 'fan_modes': ['On Low', 'On High', 'Auto Low', 'Auto High', 'Off'], 'swing_modes': ['Auto', '1', '2', '3', 'Off']}, 'supported_features': 111, 'device_class': None, 'unit_of_measurement': None, 'original_name': 'Hvac', 'original_icon': None}, {'entity_id': 'climate.ecobee', 'config_entry_id': None, 'device_id': None, 'area_id': None, 'unique_id': 'climate_3', 'platform': 'demo', 'name': None, 'icon': None, 'disabled_by': None, 'capabilities': {'hvac_modes': ['heat_cool', 'cool', 'heat'], 'min_temp': 7, 'max_temp': 35, 'fan_modes': ['On Low', 'On High', 'Auto Low', 'Auto High', 'Off'], 'preset_modes': ['home', 'eco'], 'swing_modes': ['Auto', '1', '2', '3', 'Off']}, 'supported_features': 58, 'device_class': None, 'unit_of_measurement': None, 'original_name': 'Ecobee', 'original_icon': None}]}} DEBUG:homeassistant.core:Bus:Handling ---------------------------- Captured log teardown ----------------------------- DEBUG homeassistant.core:core.py:709 Bus:Handling DEBUG homeassistant.core:core.py:709 Bus:Handling INFO tests.common:common.py:1013 Writing data to auth: {'version': 1, 'key': 'auth', 'data': {'users': [{'id': '7addd24334454b2fa200bec8bca48fb7', 'group_ids': ['system-admin'], 'is_owner': False, 'is_active': True, 'name': 'Mock User', 'system_generated': False}], 'groups': [{'id': 'system-admin', 'name': 'Administrators'}, {'id': 'system-users', 'name': 'Users'}, {'id': 'system-read-only', 'name': 'Read Only'}], 'credentials': [{'id': 'mock-credential-id', 'user_id': '7addd24334454b2fa200bec8bca48fb7', 'auth_provider_type': 'homeassistant', 'auth_provider_id': None, 'data': {'username': 'admin'}}], 'refresh_tokens': [{'id': '6c4c17c1d99848ef922f8e3d91e047e8', 'user_id': '7addd24334454b2fa200bec8bca48fb7', 'client_id': 'https://example.com/app', 'client_name': None, 'client_icon': None, 'token_type': 'normal', 'created_at': '2021-05-12T16:02:29.787536+00:00', 'access_token_expiration': 1800.0, 'token': 'f6360b0454c9a629a55879cf598e44469f96fb84ba590a4e1b54a096289b4fa65ab044f54d56ef38cfac698c26840e6025a67062ca3fc8bfa324093451bf12eb', 'jwt_key': 'e15fba373768d8be7a4c3b4055213e5fa6a9e443bcfe406e519b91f38cffc1fcf8463ffa86ec5b8824591f123f6f7059a4c15dcfcd30db3a673c3b9da4dd9dd3', 'last_used_at': '2021-05-12T16:02:29.787737+00:00', 'last_used_ip': None, 'credential_id': 'mock-credential-id', 'version': '2021.5.3'}]}} INFO tests.common:common.py:1013 Writing data to core.entity_registry: {'version': 1, 'key': 'core.entity_registry', 'data': {'entities': [{'entity_id': 'sensor.outside_temperature', 'config_entry_id': None, 'device_id': None, 'area_id': None, 'unique_id': 'sensor_1', 'platform': 'demo', 'name': None, 'icon': None, 'disabled_by': None, 'capabilities': None, 'supported_features': 0, 'device_class': 'temperature', 'unit_of_measurement': '°C', 'original_name': 'Outside Temperature', 'original_icon': None}, {'entity_id': 'sensor.outside_humidity', 'config_entry_id': None, 'device_id': None, 'area_id': None, 'unique_id': 'sensor_2', 'platform': 'demo', 'name': None, 'icon': None, 'disabled_by': None, 'capabilities': None, 'supported_features': 0, 'device_class': 'humidity', 'unit_of_measurement': '%', 'original_name': 'Outside Humidity', 'original_icon': None}, {'entity_id': 'sensor.carbon_monoxide', 'config_entry_id': None, 'device_id': None, 'area_id': None, 'unique_id': 'sensor_3', 'platform': 'demo', 'name': None, 'icon': None, 'disabled_by': None, 'capabilities': None, 'supported_features': 0, 'device_class': 'carbon_monoxide', 'unit_of_measurement': 'ppm', 'original_name': 'Carbon monoxide', 'original_icon': None}, {'entity_id': 'sensor.carbon_dioxide', 'config_entry_id': None, 'device_id': None, 'area_id': None, 'unique_id': 'sensor_4', 'platform': 'demo', 'name': None, 'icon': None, 'disabled_by': None, 'capabilities': None, 'supported_features': 0, 'device_class': 'carbon_dioxide', 'unit_of_measurement': 'ppm', 'original_name': 'Carbon dioxide', 'original_icon': None}, {'entity_id': 'climate.heatpump', 'config_entry_id': None, 'device_id': None, 'area_id': None, 'unique_id': 'climate_1', 'platform': 'demo', 'name': None, 'icon': None, 'disabled_by': None, 'capabilities': {'hvac_modes': ['heat', 'off'], 'min_temp': 7.0, 'max_temp': 35.0}, 'supported_features': 1, 'device_class': None, 'unit_of_measurement': None, 'original_name': 'HeatPump', 'original_icon': None}, {'entity_id': 'climate.hvac', 'config_entry_id': None, 'device_id': None, 'area_id': None, 'unique_id': 'climate_2', 'platform': 'demo', 'name': None, 'icon': None, 'disabled_by': None, 'capabilities': {'hvac_modes': ['off', 'heat', 'cool', 'auto', 'dry', 'fan_only'], 'min_temp': 7, 'max_temp': 35, 'min_humidity': 30, 'max_humidity': 99, 'fan_modes': ['On Low', 'On High', 'Auto Low', 'Auto High', 'Off'], 'swing_modes': ['Auto', '1', '2', '3', 'Off']}, 'supported_features': 111, 'device_class': None, 'unit_of_measurement': None, 'original_name': 'Hvac', 'original_icon': None}, {'entity_id': 'climate.ecobee', 'config_entry_id': None, 'device_id': None, 'area_id': None, 'unique_id': 'climate_3', 'platform': 'demo', 'name': None, 'icon': None, 'disabled_by': None, 'capabilities': {'hvac_modes': ['heat_cool', 'cool', 'heat'], 'min_temp': 7, 'max_temp': 35, 'fan_modes': ['On Low', 'On High', 'Auto Low', 'Auto High', 'Off'], 'preset_modes': ['home', 'eco'], 'swing_modes': ['Auto', '1', '2', '3', 'Off']}, 'supported_features': 58, 'device_class': None, 'unit_of_measurement': None, 'original_name': 'Ecobee', 'original_icon': None}]}} DEBUG homeassistant.core:core.py:709 Bus:Handling --- pkgs/servers/home-assistant/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/servers/home-assistant/default.nix b/pkgs/servers/home-assistant/default.nix index 0da020cc0f7..13413a84075 100644 --- a/pkgs/servers/home-assistant/default.nix +++ b/pkgs/servers/home-assistant/default.nix @@ -678,6 +678,8 @@ in with py.pkgs; buildPythonApplication rec { "--deselect tests/components/shelly/test_config_flow.py::test_zeroconf_sleeping_device_error" "--deselect tests/components/shelly/test_config_flow.py::test_zeroconf_sleeping_device_error" "--deselect tests/components/shelly/test_config_flow.py::test_zeroconf_require_auth" + # prometheus/test_init.py: Spurious AssertionError regarding humidifier_target_humidity_percent metric + "--deselect tests/components/prometheus/test_init.py::test_view" # tests are located in tests/ "tests" # dynamically add packages required for component tests