def uamqp_send_simple(): msg_content = b"Hello world" sas_auth = authentication.SASTokenAuth.from_shared_access_key( uri, key_name, access_key) uamqp.send_message(uri, msg_content, auth=sas_auth)
def uamqp_send_simple(): msg_content = b"Hello world" parsed_uri = urlparse(uri) plain_auth = authentication.SASLPlain(parsed_uri.hostname, key_name, access_key) uamqp.send_message(uri, msg_content, auth=plain_auth) print("Message sent!")
def send_single_message(live_eventhub_config, partition, msg_content): target = "amqps://{}/{}/Partitions/{}".format( live_eventhub_config['hostname'], live_eventhub_config['event_hub'], partition) uri = "sb://{}/{}".format(live_eventhub_config['hostname'], live_eventhub_config['event_hub']) sas_auth = authentication.SASTokenAuth.from_shared_access_key( uri, live_eventhub_config['key_name'], live_eventhub_config['access_key']) uamqp.send_message(target, msg_content, auth=sas_auth, debug=False)
def test_event_hubs_simple_send(live_eventhub_config): msg_content = b"Hello world" uri = "sb://{}/{}".format(live_eventhub_config['hostname'],live_eventhub_config['event_hub']) sas_auth = authentication.SASTokenAuth.from_shared_access_key( uri, live_eventhub_config['key_name'], live_eventhub_config['access_key']) target = "amqps://{}/{}".format(live_eventhub_config['hostname'], live_eventhub_config['event_hub']) result = uamqp.send_message(target, msg_content, auth=sas_auth, debug=False) assert result == [uamqp.constants.MessageState.SendComplete]
def test_event_hubs_simple_receive(live_eventhub_config): source = "amqps://{}/{}/ConsumerGroups/{}/Partitions/{}".format( live_eventhub_config['hostname'], live_eventhub_config['event_hub'], live_eventhub_config['consumer_group'], live_eventhub_config['partition']) msg_content = b"Hello world" target = "amqps://{}/{}".format(live_eventhub_config['hostname'], live_eventhub_config['event_hub']) result = uamqp.send_message(target, msg_content, auth=get_plain_auth(live_eventhub_config)) message = uamqp.receive_message(source, auth=get_plain_auth(live_eventhub_config), timeout=10000) assert message log.info("Received: {}".format(message.get_data()))