Newer
Older
def validate_empty(message):
assert type(message) is dict
assert len(message.keys()) == 0
def validate_uuid(message, allow_empty=False):
assert type(message) is dict
assert len(message.keys()) == 1
assert 'uuid' in message
assert type(message['uuid']) is str
if allow_empty: return
assert len(message['uuid']) > 1
def validate_device_id(message):
assert type(message) is dict
assert len(message.keys()) == 1
assert 'device_id' in message
validate_uuid(message['device_id'])
def validate_topology(message):
assert type(message) is dict
assert len(message.keys()) > 0
assert 'topoId' in message
assert 'device' in message
assert 'link' in message