Created
May 13, 2024 13:54
-
-
Save jaraco/d339ca8ab5efd37f624079d32b7dff12 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
core dev @ py -m pytest tests/components/abode/ | |
Test session starts (platform: darwin, Python 3.12.3, pytest 8.2.0, pytest-sugar 1.0.0) | |
rootdir: /Users/jaraco/code/home-assistant/core | |
configfile: pyproject.toml | |
plugins: syrupy-4.6.1, cov-5.0.0, github-actions-annotate-failures-0.2.0, respx-0.21.1, pytest_freezer-0.4.8, sugar-1.0.0, socket-0.7.0, anyio-4.3.0, typeguard-4.2.1, rerunfailures-14.0, unordered-0.6.0, picked-0.5.0, aiohttp-1.0.5, timeout-2.3.1, asyncio-0.23.6, mock-3.14.0, xdist-3.6.1, requests-mock-1.12.1 | |
asyncio: mode=Mode.AUTO | |
collected 51 items | |
tests/components/abode/test_alarm_control_panel.py ✓✓✓✓✓✓ 12% █▎ | |
tests/components/abode/test_binary_sensor.py ✓✓ 16% █▋ | |
tests/components/abode/test_camera.py ✓✓✓✓✓ 25% ██▋ | |
tests/components/abode/test_config_flow.py ✓✓✓✓✓✓✓✓ 41% ████▎ | |
tests/components/abode/test_cover.py ✓✓✓✓ 49% ████▉ | |
tests/components/abode/test_init.py ✓✓✓✓✓ 59% █████▉ | |
tests/components/abode/test_light.py ✓✓✓✓✓✓✓ 73% ███████▍ | |
tests/components/abode/test_lock.py ✓✓✓✓ 80% ████████▏ | |
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― test_entity_registry ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― | |
hass = <HomeAssistant RUNNING>, entity_registry = <homeassistant.helpers.entity_registry.EntityRegistry object at 0x14023b8f0> | |
async def test_entity_registry( | |
hass: HomeAssistant, entity_registry: er.EntityRegistry | |
) -> None: | |
"""Tests that the devices are registered in the entity registry.""" | |
await setup_platform(hass, SENSOR_DOMAIN) | |
entry = entity_registry.async_get("sensor.environment_sensor_humidity") | |
> assert entry.unique_id == "13545b21f4bdcd33d9abd461f8443e65-humidity" | |
E AttributeError: 'NoneType' object has no attribute 'unique_id' | |
tests/components/abode/test_sensor.py:25: AttributeError | |
-------------------------------------------------------------- Captured stderr call -------------------------------------------------------------- | |
INFO:homeassistant.loader:Loaded abode from homeassistant.components.abode | |
INFO:homeassistant.setup:Setting up abode | |
INFO:jaraco.abode.client:Login successful | |
INFO:jaraco.abode.client:Updating all devices... | |
INFO:jaraco.abode.client:Updating all automations... | |
INFO:homeassistant.loader:Loaded sensor from homeassistant.components.sensor | |
INFO:homeassistant.setup:Setting up sensor | |
INFO:homeassistant.components.sensor:Setting up abode.sensor | |
INFO:homeassistant.helpers.entity_registry:Registered new sensor.abode entity: sensor.environment_sensor_none | |
INFO:homeassistant.helpers.entity_registry:Registered new sensor.abode entity: sensor.environment_sensor_none_2 | |
INFO:homeassistant.helpers.entity_registry:Registered new sensor.abode entity: sensor.environment_sensor_none_3 | |
--------------------------------------------------------------- Captured log call ---------------------------------------------------------------- | |
2024-05-13 09:37:06.892 INFO SyncWorker_0 homeassistant.loader:loader.py:760 Loaded abode from homeassistant.components.abode | |
2024-05-13 09:37:06.892 INFO MainThread homeassistant.setup:setup.py:370 Setting up abode | |
2024-05-13 09:37:06.894 INFO SyncWorker_0 jaraco.abode.client:client.py:125 Login successful | |
2024-05-13 09:37:06.894 INFO SyncWorker_0 jaraco.abode.client:client.py:177 Updating all devices... | |
2024-05-13 09:37:06.894 INFO SyncWorker_0 jaraco.abode.client:client.py:242 Updating all automations... | |
2024-05-13 09:37:06.895 INFO SyncWorker_0 homeassistant.loader:loader.py:760 Loaded sensor from homeassistant.components.sensor | |
2024-05-13 09:37:06.896 INFO MainThread homeassistant.setup:setup.py:370 Setting up sensor | |
2024-05-13 09:37:06.896 INFO MainThread homeassistant.components.sensor:entity_platform.py:345 Setting up abode.sensor | |
2024-05-13 09:37:06.896 INFO MainThread homeassistant.helpers.entity_registry:entity_registry.py:882 Registered new sensor.abode entity: sensor.environment_sensor_none | |
2024-05-13 09:37:06.897 INFO MainThread homeassistant.helpers.entity_registry:entity_registry.py:882 Registered new sensor.abode entity: sensor.environment_sensor_none_2 | |
2024-05-13 09:37:06.897 INFO MainThread homeassistant.helpers.entity_registry:entity_registry.py:882 Registered new sensor.abode entity: sensor.environment_sensor_none_3 | |
tests/components/abode/test_sensor.py ⨯ 82% ████████▎ | |
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― test_attributes ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― | |
hass = <HomeAssistant RUNNING> | |
async def test_attributes(hass: HomeAssistant) -> None: | |
"""Test the sensor attributes are correct.""" | |
await setup_platform(hass, SENSOR_DOMAIN) | |
state = hass.states.get("sensor.environment_sensor_humidity") | |
> assert state.state == "32.0" | |
E AttributeError: 'NoneType' object has no attribute 'state' | |
tests/components/abode/test_sensor.py:33: AttributeError | |
-------------------------------------------------------------- Captured stderr call -------------------------------------------------------------- | |
INFO:homeassistant.loader:Loaded abode from homeassistant.components.abode | |
INFO:homeassistant.setup:Setting up abode | |
INFO:jaraco.abode.client:Login successful | |
INFO:jaraco.abode.client:Updating all devices... | |
INFO:jaraco.abode.client:Updating all automations... | |
INFO:homeassistant.loader:Loaded sensor from homeassistant.components.sensor | |
INFO:homeassistant.setup:Setting up sensor | |
INFO:homeassistant.components.sensor:Setting up abode.sensor | |
INFO:homeassistant.helpers.entity_registry:Registered new sensor.abode entity: sensor.environment_sensor_none | |
INFO:homeassistant.helpers.entity_registry:Registered new sensor.abode entity: sensor.environment_sensor_none_2 | |
INFO:homeassistant.helpers.entity_registry:Registered new sensor.abode entity: sensor.environment_sensor_none_3 | |
--------------------------------------------------------------- Captured log call ---------------------------------------------------------------- | |
2024-05-13 09:37:06.927 INFO SyncWorker_0 homeassistant.loader:loader.py:760 Loaded abode from homeassistant.components.abode | |
2024-05-13 09:37:06.927 INFO MainThread homeassistant.setup:setup.py:370 Setting up abode | |
2024-05-13 09:37:06.929 INFO SyncWorker_0 jaraco.abode.client:client.py:125 Login successful | |
2024-05-13 09:37:06.929 INFO SyncWorker_0 jaraco.abode.client:client.py:177 Updating all devices... | |
2024-05-13 09:37:06.929 INFO SyncWorker_0 jaraco.abode.client:client.py:242 Updating all automations... | |
2024-05-13 09:37:06.931 INFO SyncWorker_0 homeassistant.loader:loader.py:760 Loaded sensor from homeassistant.components.sensor | |
2024-05-13 09:37:06.931 INFO MainThread homeassistant.setup:setup.py:370 Setting up sensor | |
2024-05-13 09:37:06.931 INFO MainThread homeassistant.components.sensor:entity_platform.py:345 Setting up abode.sensor | |
2024-05-13 09:37:06.931 INFO MainThread homeassistant.helpers.entity_registry:entity_registry.py:882 Registered new sensor.abode entity: sensor.environment_sensor_none | |
2024-05-13 09:37:06.932 INFO MainThread homeassistant.helpers.entity_registry:entity_registry.py:882 Registered new sensor.abode entity: sensor.environment_sensor_none_2 | |
2024-05-13 09:37:06.933 INFO MainThread homeassistant.helpers.entity_registry:entity_registry.py:882 Registered new sensor.abode entity: sensor.environment_sensor_none_3 | |
tests/components/abode/test_sensor.py ⨯ 84% ████████▌ | |
tests/components/abode/test_switch.py ✓✓✓✓✓✓✓✓ 100% ██████████ | |
============================================================ short test summary info ============================================================= | |
FAILED tests/components/abode/test_sensor.py::test_entity_registry - AttributeError: 'NoneType' object has no attribute 'unique_id' | |
FAILED tests/components/abode/test_sensor.py::test_attributes - AttributeError: 'NoneType' object has no attribute 'state' | |
Results (1.75s): | |
49 passed | |
2 failed | |
- tests/components/abode/test_sensor.py:18 test_entity_registry | |
- tests/components/abode/test_sensor.py:28 test_attributes |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment