Expose Samsung wrapper as async (#67042)
Co-authored-by: epenet <epenet@users.noreply.github.com>
This commit is contained in:
parent
d25a46d68d
commit
a60c37cdb8
7 changed files with 147 additions and 107 deletions
|
@ -322,7 +322,7 @@ async def test_ssdp(hass: HomeAssistant, no_mac_address: Mock) -> None:
|
|||
|
||||
no_mac_address.return_value = "aa:bb:cc:dd:ee:ff"
|
||||
with patch(
|
||||
"homeassistant.components.samsungtv.bridge.SamsungTVWSBridge.device_info",
|
||||
"homeassistant.components.samsungtv.bridge.SamsungTVWSBridge.async_device_info",
|
||||
return_value=MOCK_DEVICE_INFO,
|
||||
):
|
||||
# confirm to add the entry
|
||||
|
@ -351,7 +351,7 @@ async def test_ssdp_noprefix(hass: HomeAssistant, no_mac_address: Mock) -> None:
|
|||
|
||||
no_mac_address.return_value = "aa:bb:cc:dd:ee:ff"
|
||||
with patch(
|
||||
"homeassistant.components.samsungtv.bridge.SamsungTVWSBridge.device_info",
|
||||
"homeassistant.components.samsungtv.bridge.SamsungTVWSBridge.async_device_info",
|
||||
return_value=MOCK_DEVICE_INFO_2,
|
||||
):
|
||||
# confirm to add the entry
|
||||
|
@ -399,7 +399,7 @@ async def test_ssdp_legacy_missing_auth(hass: HomeAssistant) -> None:
|
|||
# missing authentication
|
||||
|
||||
with patch(
|
||||
"homeassistant.components.samsungtv.bridge.SamsungTVLegacyBridge.try_connect",
|
||||
"homeassistant.components.samsungtv.bridge.SamsungTVLegacyBridge.async_try_connect",
|
||||
return_value=RESULT_AUTH_MISSING,
|
||||
):
|
||||
result = await hass.config_entries.flow.async_configure(
|
||||
|
@ -421,7 +421,7 @@ async def test_ssdp_legacy_not_supported(hass: HomeAssistant) -> None:
|
|||
assert result["step_id"] == "confirm"
|
||||
|
||||
with patch(
|
||||
"homeassistant.components.samsungtv.bridge.SamsungTVLegacyBridge.try_connect",
|
||||
"homeassistant.components.samsungtv.bridge.SamsungTVLegacyBridge.async_try_connect",
|
||||
return_value=RESULT_NOT_SUPPORTED,
|
||||
):
|
||||
# device not supported
|
||||
|
@ -498,7 +498,7 @@ async def test_ssdp_not_successful(hass: HomeAssistant) -> None:
|
|||
"homeassistant.components.samsungtv.bridge.SamsungTVWS.open",
|
||||
side_effect=OSError("Boom"),
|
||||
), patch(
|
||||
"homeassistant.components.samsungtv.bridge.SamsungTVWSBridge.device_info",
|
||||
"homeassistant.components.samsungtv.bridge.SamsungTVWSBridge.async_device_info",
|
||||
return_value=MOCK_DEVICE_INFO,
|
||||
):
|
||||
|
||||
|
@ -527,7 +527,7 @@ async def test_ssdp_not_successful_2(hass: HomeAssistant) -> None:
|
|||
"homeassistant.components.samsungtv.bridge.SamsungTVWS.open",
|
||||
side_effect=ConnectionFailure("Boom"),
|
||||
), patch(
|
||||
"homeassistant.components.samsungtv.bridge.SamsungTVWSBridge.device_info",
|
||||
"homeassistant.components.samsungtv.bridge.SamsungTVWSBridge.async_device_info",
|
||||
return_value=MOCK_DEVICE_INFO,
|
||||
):
|
||||
|
||||
|
@ -554,7 +554,7 @@ async def test_ssdp_already_in_progress(
|
|||
|
||||
no_mac_address.return_value = "aa:bb:cc:dd:ee:ff"
|
||||
with patch(
|
||||
"homeassistant.components.samsungtv.bridge.SamsungTVWSBridge.device_info",
|
||||
"homeassistant.components.samsungtv.bridge.SamsungTVWSBridge.async_device_info",
|
||||
return_value=MOCK_DEVICE_INFO,
|
||||
):
|
||||
|
||||
|
@ -581,7 +581,7 @@ async def test_ssdp_already_configured(
|
|||
|
||||
no_mac_address.return_value = "aa:bb:cc:dd:ee:ff"
|
||||
with patch(
|
||||
"homeassistant.components.samsungtv.bridge.SamsungTVWSBridge.device_info",
|
||||
"homeassistant.components.samsungtv.bridge.SamsungTVWSBridge.async_device_info",
|
||||
return_value=MOCK_DEVICE_INFO,
|
||||
):
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue