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