123456789101112131415161718 |
- import pytest
- import switchbot_mqtt
- @pytest.mark.parametrize(
- ("mac_address", "valid"),
- [
- ("aa:bb:cc:dd:ee:ff", True),
- ("AA:BB:CC:DD:EE:FF", True),
- ("AA:12:34:45:67:89", True),
- ("aabbccddeeff", False), # not supported by PySwitchbot
- ("aa:bb:cc:dd:ee:gg", False),
- ],
- )
- def test__mac_address_valid(mac_address, valid):
- # pylint: disable=protected-access
- assert switchbot_mqtt._mac_address_valid(mac_address) == valid
|