def test_get_short_uuid_full_uuid():
    assert "6D" == CharacteristicsTypes.get_short_uuid(
        "0000006D-0000-1000-8000-0026BB765291"
    )
def test_get_short_uuid_passthrough():
    assert (
        "0000006D-1234-1234-1234-012345678901"
        == CharacteristicsTypes.get_short_uuid("0000006D-1234-1234-1234-012345678901")
    )
def test_get_short_uuid_short():
    assert "6D" == CharacteristicsTypes.get_short_uuid("6D")
def test_get_short_uuid_unknown():
    with pytest.raises(KeyError):
        CharacteristicsTypes.get_short_uuid("UNKNOWN")
def test_get_short_uuid_name():
    assert "6D" == CharacteristicsTypes.get_short_uuid(
        "public.hap.characteristic.position.current"
    )