def test_sb_client_entity_conflict(live_servicebus_config, standard_queue):

    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(AzureConflictHttpError):
        client.create_queue(standard_queue)

    with pytest.raises(AzureConflictHttpError):
        client.create_queue(standard_queue, lock_duration=300)
Ejemplo n.º 2
0
def test_sb_client_entity_conflict(live_servicebus_config, standard_queue):

    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(AzureConflictHttpError):
        client.create_queue(standard_queue)

    with pytest.raises(AzureConflictHttpError):
        client.create_queue(standard_queue, lock_duration=300)
    def test_sb_client_entity_conflict(self, servicebus_namespace,
                                       servicebus_namespace_key_name,
                                       servicebus_namespace_primary_key,
                                       servicebus_queue, **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(AzureConflictHttpError):
            client.create_queue(servicebus_queue.name)

        with pytest.raises(AzureConflictHttpError):
            client.create_queue(servicebus_queue.name, lock_duration=300)
Ejemplo n.º 4
0
    def _no_fail_create_queue(self, client: SyncClient, name: str) -> bool:
        q = client.list_queues()
        for i in q:
            if i.name == name:
                return True

        return client.create_queue(name)
Ejemplo n.º 5
0
def _no_fail_create_queue(client: ServiceBusClient, name: str) -> bool:
    q = client.list_queues()
    for i in q:
        if i.name == name:
            return True

    return client.create_queue(name)