def test_uuid_negative():
    with pytest.raises(ValueError):
        u = BleUUID('16 bit from bytes le', uuid_format=UuidLength.BIT_16, bytes_le=bytes([205, 171]))
    with pytest.raises(ValueError):
        u = BleUUID('Multiple inputs', uuid_format=UuidLength.BIT_16, hex='', int=1)
    with pytest.raises(ValueError):
        u = BleUUID('Bad string', uuid_format=UuidLength.BIT_16, hex='AB')
    with pytest.raises(ValueError):
        u = BleUUID('Bad bytes', uuid_format=UuidLength.BIT_16, bytes=bytes([171, 205, 239]))
def test_uuid_negative():
    with pytest.raises(ValueError):
        u = BleUUID('16 bit from bytes le', uuid_format=UuidLength.BIT_16, bytes_le=bytes([205, 171]))
    with pytest.raises(ValueError):
        u = BleUUID('Multiple inputs', uuid_format=UuidLength.BIT_16, hex=, int=1)
    with pytest.raises(ValueError):
        u = BleUUID('Bad string', uuid_format=UuidLength.BIT_16, hex='AB')
    with pytest.raises(ValueError):
        u = BleUUID('Bad bytes', uuid_format=UuidLength.BIT_16, bytes=bytes([171, 205, 239]))