Update aioqsw to v0.2.2 (#76760)

This commit is contained in:
Álvaro Fernández Rojas 2022-08-15 12:12:31 +02:00 committed by GitHub
parent f443edfef4
commit cf867730cd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 25 additions and 3 deletions

View File

@ -3,7 +3,7 @@
"name": "QNAP QSW",
"config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/qnap_qsw",
"requirements": ["aioqsw==0.2.0"],
"requirements": ["aioqsw==0.2.2"],
"codeowners": ["@Noltari"],
"iot_class": "local_polling",
"loggers": ["aioqsw"],

View File

@ -232,7 +232,7 @@ aiopvpc==3.0.0
aiopyarr==22.7.0
# homeassistant.components.qnap_qsw
aioqsw==0.2.0
aioqsw==0.2.2
# homeassistant.components.recollect_waste
aiorecollect==1.0.8

View File

@ -207,7 +207,7 @@ aiopvpc==3.0.0
aiopyarr==22.7.0
# homeassistant.components.qnap_qsw
aioqsw==0.2.0
aioqsw==0.2.2
# homeassistant.components.recollect_waste
aiorecollect==1.0.8

View File

@ -18,6 +18,7 @@ from .util import (
FIRMWARE_CONDITION_MOCK,
FIRMWARE_INFO_MOCK,
FIRMWARE_UPDATE_CHECK_MOCK,
LACP_INFO_MOCK,
PORTS_STATISTICS_MOCK,
PORTS_STATUS_MOCK,
SYSTEM_BOARD_MOCK,
@ -46,6 +47,9 @@ async def test_coordinator_client_connector_error(hass: HomeAssistant) -> None:
"homeassistant.components.qnap_qsw.QnapQswApi.get_firmware_update_check",
return_value=FIRMWARE_UPDATE_CHECK_MOCK,
) as mock_firmware_update_check, patch(
"homeassistant.components.qnap_qsw.QnapQswApi.get_lacp_info",
return_value=LACP_INFO_MOCK,
) as mock_lacp_info, patch(
"homeassistant.components.qnap_qsw.QnapQswApi.get_ports_statistics",
return_value=PORTS_STATISTICS_MOCK,
) as mock_ports_statistics, patch(
@ -73,6 +77,7 @@ async def test_coordinator_client_connector_error(hass: HomeAssistant) -> None:
mock_firmware_condition.assert_called_once()
mock_firmware_info.assert_called_once()
mock_firmware_update_check.assert_called_once()
mock_lacp_info.assert_called_once()
mock_ports_statistics.assert_called_once()
mock_ports_status.assert_called_once()
mock_system_board.assert_called_once()
@ -84,6 +89,7 @@ async def test_coordinator_client_connector_error(hass: HomeAssistant) -> None:
mock_firmware_condition.reset_mock()
mock_firmware_info.reset_mock()
mock_firmware_update_check.reset_mock()
mock_lacp_info.reset_mock()
mock_ports_statistics.reset_mock()
mock_ports_status.reset_mock()
mock_system_board.reset_mock()

View File

@ -23,6 +23,8 @@ from aioqsw.const import (
API_KEY,
API_LINK,
API_MAC_ADDR,
API_MAX_PORT_CHANNELS,
API_MAX_PORTS_PER_PORT_CHANNEL,
API_MAX_SWITCH_TEMP,
API_MESSAGE,
API_MODEL,
@ -36,6 +38,7 @@ from aioqsw.const import (
API_RX_OCTETS,
API_SERIAL,
API_SPEED,
API_START_INDEX,
API_SWITCH_TEMP,
API_TRUNK_NUM,
API_TX_OCTETS,
@ -120,6 +123,16 @@ FIRMWARE_UPDATE_CHECK_MOCK = {
},
}
LACP_INFO_MOCK = {
API_ERROR_CODE: 200,
API_ERROR_MESSAGE: "OK",
API_RESULT: {
API_START_INDEX: 28,
API_MAX_PORT_CHANNELS: 8,
API_MAX_PORTS_PER_PORT_CHANNEL: 8,
},
}
PORTS_STATISTICS_MOCK = {
API_ERROR_CODE: 200,
API_ERROR_MESSAGE: "OK",
@ -499,6 +512,9 @@ async def async_init_integration(
), patch(
"homeassistant.components.qnap_qsw.QnapQswApi.get_firmware_update_check",
return_value=FIRMWARE_UPDATE_CHECK_MOCK,
), patch(
"homeassistant.components.qnap_qsw.QnapQswApi.get_lacp_info",
return_value=LACP_INFO_MOCK,
), patch(
"homeassistant.components.qnap_qsw.QnapQswApi.get_ports_statistics",
return_value=PORTS_STATISTICS_MOCK,