mirror of https://github.com/home-assistant/core
17 lines
693 B
Python
17 lines
693 B
Python
"""Checks for basic helper utils."""
|
|
|
|
from homeassistant.components.homekit_controller.utils import unique_id_to_iids
|
|
|
|
|
|
def test_unique_id_to_iids() -> None:
|
|
"""Check that unique_id_to_iids is safe against different invalid ids."""
|
|
assert unique_id_to_iids("pairingid_1_2_3") == (1, 2, 3)
|
|
assert unique_id_to_iids("pairingid_1_2") == (1, 2, None)
|
|
assert unique_id_to_iids("pairingid_1") == (1, None, None)
|
|
|
|
assert unique_id_to_iids("pairingid") is None
|
|
assert unique_id_to_iids("pairingid_1_2_3_4") is None
|
|
assert unique_id_to_iids("pairingid_a") is None
|
|
assert unique_id_to_iids("pairingid_1_a") is None
|
|
assert unique_id_to_iids("pairingid_1_2_a") is None
|