mirror of
https://github.com/home-assistant/core.git
synced 2025-07-15 17:27:10 +00:00
Bump pywemo==0.7.0 (#62360)
This commit is contained in:
parent
f2e4613db5
commit
e8096e7f51
@ -3,7 +3,7 @@
|
||||
"name": "Belkin WeMo",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/wemo",
|
||||
"requirements": ["pywemo==0.6.7"],
|
||||
"requirements": ["pywemo==0.7.0"],
|
||||
"ssdp": [
|
||||
{
|
||||
"manufacturer": "Belkin International Inc."
|
||||
|
@ -2019,7 +2019,7 @@ pyvolumio==0.1.3
|
||||
pywebpush==1.9.2
|
||||
|
||||
# homeassistant.components.wemo
|
||||
pywemo==0.6.7
|
||||
pywemo==0.7.0
|
||||
|
||||
# homeassistant.components.wilight
|
||||
pywilight==0.0.70
|
||||
|
@ -1218,7 +1218,7 @@ pyvolumio==0.1.3
|
||||
pywebpush==1.9.2
|
||||
|
||||
# homeassistant.components.wemo
|
||||
pywemo==0.6.7
|
||||
pywemo==0.7.0
|
||||
|
||||
# homeassistant.components.wilight
|
||||
pywilight==0.0.70
|
||||
|
@ -57,7 +57,7 @@ def pywemo_device_fixture(pywemo_registry, pywemo_model):
|
||||
device.port = MOCK_PORT
|
||||
device.name = MOCK_NAME
|
||||
device.serialnumber = MOCK_SERIAL_NUMBER
|
||||
device.model_name = pywemo_model
|
||||
device.model_name = pywemo_model.replace("LongPress", "")
|
||||
device.get_state.return_value = 0 # Default to Off
|
||||
device.supports_long_press.return_value = cls.supports_long_press()
|
||||
|
||||
|
@ -3,7 +3,6 @@ import pytest
|
||||
from pywemo.subscribe import EVENT_TYPE_LONG_PRESS
|
||||
|
||||
from homeassistant.components.automation import DOMAIN as AUTOMATION_DOMAIN
|
||||
from homeassistant.components.light import DOMAIN as LIGHT_DOMAIN
|
||||
from homeassistant.components.wemo.const import DOMAIN, WEMO_SUBSCRIPTION_EVENT
|
||||
from homeassistant.const import (
|
||||
CONF_DEVICE_ID,
|
||||
@ -11,6 +10,7 @@ from homeassistant.const import (
|
||||
CONF_ENTITY_ID,
|
||||
CONF_PLATFORM,
|
||||
CONF_TYPE,
|
||||
Platform,
|
||||
)
|
||||
from homeassistant.setup import async_setup_component
|
||||
|
||||
@ -26,8 +26,8 @@ DATA_MESSAGE = {"message": "service-called"}
|
||||
|
||||
@pytest.fixture
|
||||
def pywemo_model():
|
||||
"""Pywemo Dimmer models use the light platform (WemoDimmer class)."""
|
||||
return "Dimmer"
|
||||
"""Pywemo LightSwitch models use the switch platform."""
|
||||
return "LightSwitchLongPress"
|
||||
|
||||
|
||||
async def setup_automation(hass, device_id, trigger_type):
|
||||
@ -67,14 +67,14 @@ async def test_get_triggers(hass, wemo_entity):
|
||||
},
|
||||
{
|
||||
CONF_DEVICE_ID: wemo_entity.device_id,
|
||||
CONF_DOMAIN: LIGHT_DOMAIN,
|
||||
CONF_DOMAIN: Platform.SWITCH,
|
||||
CONF_ENTITY_ID: wemo_entity.entity_id,
|
||||
CONF_PLATFORM: "device",
|
||||
CONF_TYPE: "turned_off",
|
||||
},
|
||||
{
|
||||
CONF_DEVICE_ID: wemo_entity.device_id,
|
||||
CONF_DOMAIN: LIGHT_DOMAIN,
|
||||
CONF_DOMAIN: Platform.SWITCH,
|
||||
CONF_ENTITY_ID: wemo_entity.entity_id,
|
||||
CONF_PLATFORM: "device",
|
||||
CONF_TYPE: "turned_on",
|
||||
|
@ -26,8 +26,8 @@ asyncio.set_event_loop_policy(runner.HassEventLoopPolicy(True))
|
||||
|
||||
@pytest.fixture
|
||||
def pywemo_model():
|
||||
"""Pywemo Dimmer models use the light platform (WemoDimmer class)."""
|
||||
return "Dimmer"
|
||||
"""Pywemo LightSwitch models use the switch platform."""
|
||||
return "LightSwitchLongPress"
|
||||
|
||||
|
||||
async def test_async_register_device_longpress_fails(hass, pywemo_device):
|
||||
|
Loading…
x
Reference in New Issue
Block a user