mirror of
https://github.com/home-assistant/core.git
synced 2025-08-04 21:25:13 +02:00
revert test changes
This commit is contained in:
@@ -156,10 +156,6 @@ class DlnaDmrEntity(MediaPlayerEntity):
|
|||||||
self._device_lock = asyncio.Lock()
|
self._device_lock = asyncio.Lock()
|
||||||
self._background_setup_task: asyncio.Task[None] | None = None
|
self._background_setup_task: asyncio.Task[None] | None = None
|
||||||
self._updated_registry: bool = False
|
self._updated_registry: bool = False
|
||||||
# Device info will be updated when the device is connected
|
|
||||||
self._attr_device_info = dr.DeviceInfo(
|
|
||||||
connections={(dr.CONNECTION_UPNP, self.udn)},
|
|
||||||
)
|
|
||||||
|
|
||||||
async def async_added_to_hass(self) -> None:
|
async def async_added_to_hass(self) -> None:
|
||||||
"""Handle addition."""
|
"""Handle addition."""
|
||||||
|
@@ -6,7 +6,6 @@ from homeassistant.components import media_player
|
|||||||
from homeassistant.components.dlna_dmr.const import DOMAIN as DLNA_DOMAIN
|
from homeassistant.components.dlna_dmr.const import DOMAIN as DLNA_DOMAIN
|
||||||
from homeassistant.core import HomeAssistant
|
from homeassistant.core import HomeAssistant
|
||||||
from homeassistant.helpers import entity_registry as er
|
from homeassistant.helpers import entity_registry as er
|
||||||
from homeassistant.helpers.entity_component import async_update_entity
|
|
||||||
from homeassistant.setup import async_setup_component
|
from homeassistant.setup import async_setup_component
|
||||||
|
|
||||||
from tests.common import MockConfigEntry
|
from tests.common import MockConfigEntry
|
||||||
@@ -32,10 +31,6 @@ async def test_resource_lifecycle(
|
|||||||
)
|
)
|
||||||
assert len(entries) == 1
|
assert len(entries) == 1
|
||||||
entity_id = entries[0].entity_id
|
entity_id = entries[0].entity_id
|
||||||
|
|
||||||
await async_update_entity(hass, entity_id)
|
|
||||||
await hass.async_block_till_done()
|
|
||||||
|
|
||||||
mock_state = hass.states.get(entity_id)
|
mock_state = hass.states.get(entity_id)
|
||||||
assert mock_state is not None
|
assert mock_state is not None
|
||||||
assert mock_state.state == media_player.STATE_IDLE
|
assert mock_state.state == media_player.STATE_IDLE
|
||||||
|
@@ -216,9 +216,6 @@ async def test_setup_entry_no_options(
|
|||||||
"""
|
"""
|
||||||
config_entry_mock.options = MappingProxyType({})
|
config_entry_mock.options = MappingProxyType({})
|
||||||
mock_entity_id = await setup_mock_component(hass, config_entry_mock)
|
mock_entity_id = await setup_mock_component(hass, config_entry_mock)
|
||||||
await async_update_entity(hass, mock_entity_id)
|
|
||||||
await hass.async_block_till_done()
|
|
||||||
|
|
||||||
mock_state = hass.states.get(mock_entity_id)
|
mock_state = hass.states.get(mock_entity_id)
|
||||||
assert mock_state is not None
|
assert mock_state is not None
|
||||||
|
|
||||||
@@ -288,8 +285,6 @@ async def test_setup_entry_with_options(
|
|||||||
}
|
}
|
||||||
)
|
)
|
||||||
mock_entity_id = await setup_mock_component(hass, config_entry_mock)
|
mock_entity_id = await setup_mock_component(hass, config_entry_mock)
|
||||||
await async_update_entity(hass, mock_entity_id)
|
|
||||||
await hass.async_block_till_done()
|
|
||||||
mock_state = hass.states.get(mock_entity_id)
|
mock_state = hass.states.get(mock_entity_id)
|
||||||
assert mock_state is not None
|
assert mock_state is not None
|
||||||
|
|
||||||
@@ -348,9 +343,8 @@ async def test_setup_entry_mac_address(
|
|||||||
dmr_device_mock: Mock,
|
dmr_device_mock: Mock,
|
||||||
) -> None:
|
) -> None:
|
||||||
"""Entry with a MAC address will set up and set the device registry connection."""
|
"""Entry with a MAC address will set up and set the device registry connection."""
|
||||||
mock_entity_id = await setup_mock_component(hass, config_entry_mock)
|
await setup_mock_component(hass, config_entry_mock)
|
||||||
await async_update_entity(hass, mock_entity_id)
|
|
||||||
await hass.async_block_till_done()
|
|
||||||
# Check the device registry connections for MAC address
|
# Check the device registry connections for MAC address
|
||||||
dev_reg = async_get_dr(hass)
|
dev_reg = async_get_dr(hass)
|
||||||
device = dev_reg.async_get_device(
|
device = dev_reg.async_get_device(
|
||||||
@@ -369,9 +363,8 @@ async def test_setup_entry_no_mac_address(
|
|||||||
dmr_device_mock: Mock,
|
dmr_device_mock: Mock,
|
||||||
) -> None:
|
) -> None:
|
||||||
"""Test setting up an entry without a MAC address will succeed."""
|
"""Test setting up an entry without a MAC address will succeed."""
|
||||||
mock_entity_id = await setup_mock_component(hass, config_entry_mock_no_mac)
|
await setup_mock_component(hass, config_entry_mock_no_mac)
|
||||||
await async_update_entity(hass, mock_entity_id)
|
|
||||||
await hass.async_block_till_done()
|
|
||||||
# Check the device registry connections does not include the MAC address
|
# Check the device registry connections does not include the MAC address
|
||||||
dev_reg = async_get_dr(hass)
|
dev_reg = async_get_dr(hass)
|
||||||
device = dev_reg.async_get_device(
|
device = dev_reg.async_get_device(
|
||||||
@@ -389,8 +382,6 @@ async def test_event_subscribe_failure(
|
|||||||
dmr_device_mock.async_subscribe_services.side_effect = UpnpError
|
dmr_device_mock.async_subscribe_services.side_effect = UpnpError
|
||||||
|
|
||||||
mock_entity_id = await setup_mock_component(hass, config_entry_mock)
|
mock_entity_id = await setup_mock_component(hass, config_entry_mock)
|
||||||
await async_update_entity(hass, mock_entity_id)
|
|
||||||
await hass.async_block_till_done()
|
|
||||||
mock_state = hass.states.get(mock_entity_id)
|
mock_state = hass.states.get(mock_entity_id)
|
||||||
assert mock_state is not None
|
assert mock_state is not None
|
||||||
|
|
||||||
@@ -421,8 +412,6 @@ async def test_event_subscribe_rejected(
|
|||||||
dmr_device_mock.async_subscribe_services.side_effect = UpnpResponseError(status=501)
|
dmr_device_mock.async_subscribe_services.side_effect = UpnpResponseError(status=501)
|
||||||
|
|
||||||
mock_entity_id = await setup_mock_component(hass, config_entry_mock)
|
mock_entity_id = await setup_mock_component(hass, config_entry_mock)
|
||||||
await async_update_entity(hass, mock_entity_id)
|
|
||||||
await hass.async_block_till_done()
|
|
||||||
mock_state = hass.states.get(mock_entity_id)
|
mock_state = hass.states.get(mock_entity_id)
|
||||||
assert mock_state is not None
|
assert mock_state is not None
|
||||||
|
|
||||||
@@ -443,8 +432,6 @@ async def test_available_device(
|
|||||||
) -> None:
|
) -> None:
|
||||||
"""Test a DlnaDmrEntity with a connected DmrDevice."""
|
"""Test a DlnaDmrEntity with a connected DmrDevice."""
|
||||||
# Check hass device information is filled in
|
# Check hass device information is filled in
|
||||||
await async_update_entity(hass, mock_entity_id)
|
|
||||||
await hass.async_block_till_done()
|
|
||||||
dev_reg = async_get_dr(hass)
|
dev_reg = async_get_dr(hass)
|
||||||
device = dev_reg.async_get_device(
|
device = dev_reg.async_get_device(
|
||||||
connections={(CONNECTION_UPNP, MOCK_DEVICE_UDN)},
|
connections={(CONNECTION_UPNP, MOCK_DEVICE_UDN)},
|
||||||
@@ -1349,9 +1336,7 @@ async def test_unavailable_device(
|
|||||||
connections={(CONNECTION_UPNP, MOCK_DEVICE_UDN)},
|
connections={(CONNECTION_UPNP, MOCK_DEVICE_UDN)},
|
||||||
identifiers=set(),
|
identifiers=set(),
|
||||||
)
|
)
|
||||||
assert device is not None
|
assert device is None
|
||||||
assert device.name is None
|
|
||||||
assert device.manufacturer is None
|
|
||||||
|
|
||||||
# Unload config entry to clean up
|
# Unload config entry to clean up
|
||||||
assert await hass.config_entries.async_remove(config_entry_mock.entry_id) == {
|
assert await hass.config_entries.async_remove(config_entry_mock.entry_id) == {
|
||||||
@@ -1391,7 +1376,7 @@ async def test_become_available(
|
|||||||
connections={(CONNECTION_UPNP, MOCK_DEVICE_UDN)},
|
connections={(CONNECTION_UPNP, MOCK_DEVICE_UDN)},
|
||||||
identifiers=set(),
|
identifiers=set(),
|
||||||
)
|
)
|
||||||
assert device is not None
|
assert device is None
|
||||||
|
|
||||||
# Mock device is now available.
|
# Mock device is now available.
|
||||||
domain_data_mock.upnp_factory.async_create_device.side_effect = None
|
domain_data_mock.upnp_factory.async_create_device.side_effect = None
|
||||||
|
Reference in New Issue
Block a user