from hbd.udp import parse_message from hbd.proto import dicttos def test_parse_message_uncompressed(): raw = dicttos('HTB', {'name': 'host', 'interval': 1}) m = parse_message(raw) assert m['ID'].startswith('HTB') def test_parse_message_compressed(): raw = dicttos('ACK', {'time': 1}, compress=True) m = parse_message(raw) assert 'ID' in m