mirror of
https://github.com/home-assistant/core.git
synced 2025-07-19 03:07:37 +00:00
Fix exceptions in tests for samsung_tv (#33732)
This commit is contained in:
parent
f53dfc4308
commit
ffa111deb9
@ -76,6 +76,7 @@ def remote_fixture():
|
|||||||
remote_class.return_value = remote
|
remote_class.return_value = remote
|
||||||
socket = mock.Mock()
|
socket = mock.Mock()
|
||||||
socket_class.return_value = socket
|
socket_class.return_value = socket
|
||||||
|
socket_class.gethostbyname.return_value = "FAKE_IP_ADDRESS"
|
||||||
yield remote
|
yield remote
|
||||||
|
|
||||||
|
|
||||||
@ -91,8 +92,10 @@ def remotews_fixture():
|
|||||||
remotews.__enter__ = mock.Mock()
|
remotews.__enter__ = mock.Mock()
|
||||||
remotews.__exit__ = mock.Mock()
|
remotews.__exit__ = mock.Mock()
|
||||||
remotews_class.return_value = remotews
|
remotews_class.return_value = remotews
|
||||||
|
remotews_class().__enter__().token = "FAKE_TOKEN"
|
||||||
socket = mock.Mock()
|
socket = mock.Mock()
|
||||||
socket_class.return_value = socket
|
socket_class.return_value = socket
|
||||||
|
socket_class.gethostbyname.return_value = "FAKE_IP_ADDRESS"
|
||||||
yield remotews
|
yield remotews
|
||||||
|
|
||||||
|
|
||||||
|
@ -143,6 +143,7 @@ def remotews_fixture():
|
|||||||
remote.__enter__ = mock.Mock()
|
remote.__enter__ = mock.Mock()
|
||||||
remote.__exit__ = mock.Mock()
|
remote.__exit__ = mock.Mock()
|
||||||
remote_class.return_value = remote
|
remote_class.return_value = remote
|
||||||
|
remote_class().__enter__().token = "FAKE_TOKEN"
|
||||||
socket1.gethostbyname.return_value = "FAKE_IP_ADDRESS"
|
socket1.gethostbyname.return_value = "FAKE_IP_ADDRESS"
|
||||||
socket2.gethostbyname.return_value = "FAKE_IP_ADDRESS"
|
socket2.gethostbyname.return_value = "FAKE_IP_ADDRESS"
|
||||||
yield remote
|
yield remote
|
||||||
@ -648,9 +649,7 @@ async def test_play_media(hass, remote):
|
|||||||
|
|
||||||
async def test_play_media_invalid_type(hass, remote):
|
async def test_play_media_invalid_type(hass, remote):
|
||||||
"""Test for play_media with invalid media type."""
|
"""Test for play_media with invalid media type."""
|
||||||
with patch("homeassistant.components.samsungtv.bridge.Remote") as remote, patch(
|
with patch("homeassistant.components.samsungtv.bridge.Remote") as remote:
|
||||||
"homeassistant.components.samsungtv.config_flow.socket"
|
|
||||||
):
|
|
||||||
url = "https://example.com"
|
url = "https://example.com"
|
||||||
await setup_samsungtv(hass, MOCK_CONFIG)
|
await setup_samsungtv(hass, MOCK_CONFIG)
|
||||||
remote.reset_mock()
|
remote.reset_mock()
|
||||||
@ -672,9 +671,7 @@ async def test_play_media_invalid_type(hass, remote):
|
|||||||
|
|
||||||
async def test_play_media_channel_as_string(hass, remote):
|
async def test_play_media_channel_as_string(hass, remote):
|
||||||
"""Test for play_media with invalid channel as string."""
|
"""Test for play_media with invalid channel as string."""
|
||||||
with patch("homeassistant.components.samsungtv.bridge.Remote") as remote, patch(
|
with patch("homeassistant.components.samsungtv.bridge.Remote") as remote:
|
||||||
"homeassistant.components.samsungtv.config_flow.socket"
|
|
||||||
):
|
|
||||||
url = "https://example.com"
|
url = "https://example.com"
|
||||||
await setup_samsungtv(hass, MOCK_CONFIG)
|
await setup_samsungtv(hass, MOCK_CONFIG)
|
||||||
remote.reset_mock()
|
remote.reset_mock()
|
||||||
@ -696,9 +693,7 @@ async def test_play_media_channel_as_string(hass, remote):
|
|||||||
|
|
||||||
async def test_play_media_channel_as_non_positive(hass, remote):
|
async def test_play_media_channel_as_non_positive(hass, remote):
|
||||||
"""Test for play_media with invalid channel as non positive integer."""
|
"""Test for play_media with invalid channel as non positive integer."""
|
||||||
with patch("homeassistant.components.samsungtv.bridge.Remote") as remote, patch(
|
with patch("homeassistant.components.samsungtv.bridge.Remote") as remote:
|
||||||
"homeassistant.components.samsungtv.config_flow.socket"
|
|
||||||
):
|
|
||||||
await setup_samsungtv(hass, MOCK_CONFIG)
|
await setup_samsungtv(hass, MOCK_CONFIG)
|
||||||
remote.reset_mock()
|
remote.reset_mock()
|
||||||
assert await hass.services.async_call(
|
assert await hass.services.async_call(
|
||||||
@ -735,9 +730,7 @@ async def test_select_source(hass, remote):
|
|||||||
|
|
||||||
async def test_select_source_invalid_source(hass, remote):
|
async def test_select_source_invalid_source(hass, remote):
|
||||||
"""Test for select_source with invalid source."""
|
"""Test for select_source with invalid source."""
|
||||||
with patch("homeassistant.components.samsungtv.bridge.Remote") as remote, patch(
|
with patch("homeassistant.components.samsungtv.bridge.Remote") as remote:
|
||||||
"homeassistant.components.samsungtv.config_flow.socket"
|
|
||||||
):
|
|
||||||
await setup_samsungtv(hass, MOCK_CONFIG)
|
await setup_samsungtv(hass, MOCK_CONFIG)
|
||||||
remote.reset_mock()
|
remote.reset_mock()
|
||||||
assert await hass.services.async_call(
|
assert await hass.services.async_call(
|
||||||
|
@ -44,7 +44,6 @@ IGNORE_UNCAUGHT_EXCEPTIONS = [
|
|||||||
("tests.components.qwikswitch.test_init", "test_binary_sensor_device"),
|
("tests.components.qwikswitch.test_init", "test_binary_sensor_device"),
|
||||||
("tests.components.qwikswitch.test_init", "test_sensor_device"),
|
("tests.components.qwikswitch.test_init", "test_sensor_device"),
|
||||||
("tests.components.rflink.test_init", "test_send_command_invalid_arguments"),
|
("tests.components.rflink.test_init", "test_send_command_invalid_arguments"),
|
||||||
("tests.components.samsungtv.test_media_player", "test_update_connection_failure"),
|
|
||||||
("tests.components.unifi_direct.test_device_tracker", "test_get_scanner"),
|
("tests.components.unifi_direct.test_device_tracker", "test_get_scanner"),
|
||||||
]
|
]
|
||||||
|
|
||||||
@ -59,29 +58,6 @@ IGNORE_UNCAUGHT_JSON_EXCEPTIONS = [
|
|||||||
"tests.components.smartthings.test_init",
|
"tests.components.smartthings.test_init",
|
||||||
"test_config_entry_loads_unconnected_cloud",
|
"test_config_entry_loads_unconnected_cloud",
|
||||||
),
|
),
|
||||||
("tests.components.samsungtv.test_config_flow", "test_ssdp"),
|
|
||||||
("tests.components.samsungtv.test_config_flow", "test_user_websocket"),
|
|
||||||
("tests.components.samsungtv.test_config_flow", "test_user_already_configured"),
|
|
||||||
("tests.components.samsungtv.test_config_flow", "test_autodetect_websocket"),
|
|
||||||
("tests.components.samsungtv.test_config_flow", "test_autodetect_websocket_ssl"),
|
|
||||||
("tests.components.samsungtv.test_config_flow", "test_ssdp_already_configured"),
|
|
||||||
("tests.components.samsungtv.test_config_flow", "test_ssdp_noprefix"),
|
|
||||||
("tests.components.samsungtv.test_config_flow", "test_user_legacy"),
|
|
||||||
("tests.components.samsungtv.test_config_flow", "test_autodetect_legacy"),
|
|
||||||
(
|
|
||||||
"tests.components.samsungtv.test_media_player",
|
|
||||||
"test_select_source_invalid_source",
|
|
||||||
),
|
|
||||||
(
|
|
||||||
"tests.components.samsungtv.test_media_player",
|
|
||||||
"test_play_media_channel_as_string",
|
|
||||||
),
|
|
||||||
(
|
|
||||||
"tests.components.samsungtv.test_media_player",
|
|
||||||
"test_play_media_channel_as_non_positive",
|
|
||||||
),
|
|
||||||
("tests.components.samsungtv.test_media_player", "test_turn_off_websocket"),
|
|
||||||
("tests.components.samsungtv.test_media_player", "test_play_media_invalid_type"),
|
|
||||||
("tests.components.harmony.test_config_flow", "test_form_import"),
|
("tests.components.harmony.test_config_flow", "test_form_import"),
|
||||||
("tests.components.harmony.test_config_flow", "test_form_ssdp"),
|
("tests.components.harmony.test_config_flow", "test_form_ssdp"),
|
||||||
("tests.components.harmony.test_config_flow", "test_user_form"),
|
("tests.components.harmony.test_config_flow", "test_user_form"),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user