def test_subscription_by_servicebus_client_conn_str_send_basic( self, servicebus_namespace, servicebus_namespace_key_name, servicebus_namespace_primary_key, servicebus_topic, servicebus_subscription, **kwargs): client = ServiceBusClient( service_namespace=servicebus_namespace.name, shared_access_key_name=servicebus_namespace_key_name, shared_access_key_value=servicebus_namespace_primary_key, debug=False) topic_client = client.get_topic(servicebus_topic.name) sub_client = client.get_subscription(servicebus_topic.name, servicebus_subscription.name) with topic_client.get_sender() as sender: message = Message(b"Sample topic message") sender.send(message) with sub_client.get_receiver(idle_timeout=5) as receiver: count = 0 for message in receiver: count += 1 message.complete() assert count == 1
def test_subscription_by_servicebus_client_conn_str_send_basic( live_servicebus_config, standard_subscription): topic_name, subscription_name = standard_subscription client = ServiceBusClient( service_namespace=live_servicebus_config['hostname'], shared_access_key_name=live_servicebus_config['key_name'], shared_access_key_value=live_servicebus_config['access_key'], debug=True) topic_client = client.get_topic(topic_name) sub_client = client.get_subscription(topic_name, subscription_name) with topic_client.get_sender() as sender: message = Message(b"Sample topic message") sender.send(message) with sub_client.get_receiver(idle_timeout=5) as receiver: count = 0 for message in receiver: count += 1 message.complete() assert count == 1