Esempio n. 1
0
def mock_get_status(queue_client_status: QueueClient):
    with queue_client_status.get_receiver() as receiver:
        for i in [1, 2]:
            message = receiver.next()
            message_str = str(message)
            print(f'Got message {message_str}')
            message.complete()
Esempio n. 2
0
def get_message_from_queue(client: QueueClient) -> Optional[ArkivuttrekkTransferInfo]:
    with client.get_receiver() as receiver:
        message = receiver.next()
        message_str = str(message)
        message.complete()
        logging.info(f'Got message: {message_str}')  # Todo Remove this? It will print the entire sas url
        return ArkivuttrekkTransferInfo.from_string(message_str)