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