Ejemplo n.º 1
0
async def test_add_new_sensor(hass):
    """Test successful creation of sensor entities."""
    gateway = await setup_gateway(hass, {})
    sensor = Mock()
    sensor.name = 'name'
    sensor.type = 'ZHATemperature'
    sensor.BINARY = False
    sensor.register_async_callback = Mock()
    async_dispatcher_send(hass, gateway.async_event_new_device('sensor'),
                          [sensor])
    await hass.async_block_till_done()
    assert "sensor.name" in gateway.deconz_ids
Ejemplo n.º 2
0
async def test_add_new_sensor(hass):
    """Test successful creation of sensor entities."""
    data = {}
    gateway = await setup_gateway(hass, data)
    sensor = Mock()
    sensor.name = "name"
    sensor.type = "ZHAPresence"
    sensor.BINARY = True
    sensor.uniqueid = "1"
    sensor.register_async_callback = Mock()
    async_dispatcher_send(hass, gateway.async_event_new_device("sensor"), [sensor])
    await hass.async_block_till_done()
    assert "binary_sensor.name" in gateway.deconz_ids