Update a-c* tests to use entity & device registry fixtures (#103793)

* Update a-c* tests to use entity & device registry fixtures

* Revert some changes

* Revert formatting

* retrigger CI
This commit is contained in:
Jan-Philipp Benecke 2023-11-12 19:45:30 +01:00 committed by GitHub
parent abb1328a67
commit 9ab1cb83d8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
19 changed files with 239 additions and 161 deletions

View file

@ -56,7 +56,9 @@ def tempsensor_fixture():
return (feature, "sensor.tempsensor_0_temperature")
async def test_init(tempsensor, hass: HomeAssistant) -> None:
async def test_init(
tempsensor, hass: HomeAssistant, device_registry: dr.DeviceRegistry
) -> None:
"""Test sensor default state."""
_, entity_id = tempsensor
@ -70,7 +72,6 @@ async def test_init(tempsensor, hass: HomeAssistant) -> None:
assert state.attributes[ATTR_UNIT_OF_MEASUREMENT] == UnitOfTemperature.CELSIUS
assert state.state == STATE_UNKNOWN
device_registry = dr.async_get(hass)
device = device_registry.async_get(entry.device_id)
assert device.name == "My temperature sensor"
@ -110,7 +111,9 @@ async def test_update_failure(
assert f"Updating '{feature_mock.full_name}' failed: " in caplog.text
async def test_airsensor_init(airsensor, hass: HomeAssistant) -> None:
async def test_airsensor_init(
airsensor, hass: HomeAssistant, device_registry: dr.DeviceRegistry
) -> None:
"""Test airSensor default state."""
_, entity_id = airsensor
@ -123,7 +126,6 @@ async def test_airsensor_init(airsensor, hass: HomeAssistant) -> None:
assert state.attributes[ATTR_DEVICE_CLASS] == SensorDeviceClass.PM1
assert state.state == STATE_UNKNOWN
device_registry = dr.async_get(hass)
device = device_registry.async_get(entry.device_id)
assert device.name == "My air sensor"