Ejemplo n.º 1
0
def test_sb_client_bad_entity(live_servicebus_config):

    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)

    with pytest.raises(ServiceBusResourceNotFound):
        client.get_queue("invalid")

    with pytest.raises(ServiceBusResourceNotFound):
        client.get_topic("invalid")
def test_sb_client_bad_entity(live_servicebus_config):

    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)

    with pytest.raises(ServiceBusResourceNotFound):
        client.get_queue("invalid")

    with pytest.raises(ServiceBusResourceNotFound):
        client.get_topic("invalid")
    def test_sb_client_bad_entity(self, servicebus_namespace,
                                  servicebus_namespace_key_name,
                                  servicebus_namespace_primary_key, **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)

        with pytest.raises(ServiceBusResourceNotFound):
            client.get_queue("invalid")

        with pytest.raises(ServiceBusResourceNotFound):
            client.get_topic("invalid")
    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
Ejemplo n.º 5
0
def test_topic_by_servicebus_client_conn_str_send_basic(live_servicebus_config, standard_topic):

    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(standard_topic)
    with topic_client.get_sender() as sender:
        message = Message(b"Sample topic message")
        sender.send(message)
    message = Message(b"Another sample topic message")
    topic_client.send(message)
def test_topic_by_servicebus_client_conn_str_send_basic(
        live_servicebus_config, standard_topic):

    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=False)

    topic_client = client.get_topic(standard_topic)
    with topic_client.get_sender() as sender:
        message = Message(b"Sample topic message")
        sender.send(message)
    message = Message(b"Another sample topic message")
    topic_client.send(message)
Ejemplo n.º 7
0
    def test_topic_by_servicebus_client_conn_str_send_basic(
            self, servicebus_namespace, servicebus_namespace_key_name,
            servicebus_namespace_primary_key, servicebus_topic, **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)
        with topic_client.get_sender() as sender:
            message = Message(b"Sample topic message")
            sender.send(message)
        message = Message(b"Another sample topic message")
        topic_client.send(message)
Ejemplo n.º 8
0
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