Fix formatting of mac addresses from dhcp discovery mocking in nuki (#110585)
dhcp returns addresses in lowercase without :
This commit is contained in:
parent
4eca0371d5
commit
b0e87c0941
2 changed files with 8 additions and 3 deletions
|
@ -5,6 +5,7 @@ from tests.common import MockConfigEntry
|
||||||
NAME = "Nuki_Bridge_75BCD15"
|
NAME = "Nuki_Bridge_75BCD15"
|
||||||
HOST = "1.1.1.1"
|
HOST = "1.1.1.1"
|
||||||
MAC = "01:23:45:67:89:ab"
|
MAC = "01:23:45:67:89:ab"
|
||||||
|
DHCP_FORMATTED_MAC = "0123456789ab"
|
||||||
|
|
||||||
HW_ID = 123456789
|
HW_ID = 123456789
|
||||||
ID_HEX = "75BCD15"
|
ID_HEX = "75BCD15"
|
||||||
|
|
|
@ -10,7 +10,7 @@ from homeassistant.components.nuki.const import DOMAIN
|
||||||
from homeassistant.const import CONF_TOKEN
|
from homeassistant.const import CONF_TOKEN
|
||||||
from homeassistant.core import HomeAssistant
|
from homeassistant.core import HomeAssistant
|
||||||
|
|
||||||
from .mock import HOST, MAC, MOCK_INFO, NAME, setup_nuki_integration
|
from .mock import DHCP_FORMATTED_MAC, HOST, MOCK_INFO, NAME, setup_nuki_integration
|
||||||
|
|
||||||
|
|
||||||
async def test_form(hass: HomeAssistant) -> None:
|
async def test_form(hass: HomeAssistant) -> None:
|
||||||
|
@ -146,7 +146,9 @@ async def test_dhcp_flow(hass: HomeAssistant) -> None:
|
||||||
"""Test that DHCP discovery for new bridge works."""
|
"""Test that DHCP discovery for new bridge works."""
|
||||||
result = await hass.config_entries.flow.async_init(
|
result = await hass.config_entries.flow.async_init(
|
||||||
DOMAIN,
|
DOMAIN,
|
||||||
data=dhcp.DhcpServiceInfo(hostname=NAME, ip=HOST, macaddress=MAC),
|
data=dhcp.DhcpServiceInfo(
|
||||||
|
hostname=NAME, ip=HOST, macaddress=DHCP_FORMATTED_MAC
|
||||||
|
),
|
||||||
context={"source": config_entries.SOURCE_DHCP},
|
context={"source": config_entries.SOURCE_DHCP},
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -186,7 +188,9 @@ async def test_dhcp_flow_already_configured(hass: HomeAssistant) -> None:
|
||||||
await setup_nuki_integration(hass)
|
await setup_nuki_integration(hass)
|
||||||
result = await hass.config_entries.flow.async_init(
|
result = await hass.config_entries.flow.async_init(
|
||||||
DOMAIN,
|
DOMAIN,
|
||||||
data=dhcp.DhcpServiceInfo(hostname=NAME, ip=HOST, macaddress=MAC),
|
data=dhcp.DhcpServiceInfo(
|
||||||
|
hostname=NAME, ip=HOST, macaddress=DHCP_FORMATTED_MAC
|
||||||
|
),
|
||||||
context={"source": config_entries.SOURCE_DHCP},
|
context={"source": config_entries.SOURCE_DHCP},
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue