Skip to content

Commit 84140ba

Browse files
bcpearcebieniu
andauthored
Add remote codes which can be used with remote.send_command to diagnostics (home-assistant#152017)
Co-authored-by: Maciej Bieniek <[email protected]>
1 parent d1726b8 commit 84140ba

File tree

3 files changed

+5
-0
lines changed

3 files changed

+5
-0
lines changed

homeassistant/components/braviatv/diagnostics.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,10 @@ async def async_get_config_entry_diagnostics(
1818
coordinator = config_entry.runtime_data
1919

2020
device_info = await coordinator.client.get_system_info()
21+
command_list = await coordinator.client.get_command_list()
2122

2223
return {
24+
"remote_command_list": command_list,
2325
"config_entry": async_redact_data(config_entry.as_dict(), TO_REDACT),
2426
"device_info": async_redact_data(device_info, TO_REDACT),
2527
}

tests/components/braviatv/snapshots/test_diagnostics.ambr

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,5 +37,7 @@
3737
'region': 'XEU',
3838
'serial': 'serial_number',
3939
}),
40+
'remote_command_list': list([
41+
]),
4042
})
4143
# ---

tests/components/braviatv/test_diagnostics.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ async def test_entry_diagnostics(
6969
patch("pybravia.BraviaClient.get_playing_info", return_value={}),
7070
patch("pybravia.BraviaClient.get_app_list", return_value=[]),
7171
patch("pybravia.BraviaClient.get_content_list_all", return_value=[]),
72+
patch("pybravia.BraviaClient.get_command_list", return_value=[]),
7273
):
7374
assert await async_setup_component(hass, DOMAIN, {})
7475
result = await get_diagnostics_for_config_entry(hass, hass_client, config_entry)

0 commit comments

Comments
 (0)