async def global_setup(self): await super().global_setup() data = get_random_bytes(self.args.size) self.service_client.create_blob_from_bytes( container_name=self.container_name, blob_name=self.blob_name, blob=data)
async def global_setup(self): await super().global_setup() data = get_random_bytes(self.args.size) self.service_client.create_file_from_bytes(share_name=self.share_name, directory_name=None, file_name=self.file_name, file=data)
async def _preload_queue(self): data = get_random_bytes(self.args.message_size) async_queue_client = self.async_service_client.get_queue( self.queue_name) async with async_queue_client.get_sender() as sender: for i in range(self.args.preload): sender.queue_message(Message(data)) if i % 1000 == 0: print("Loaded {} messages".format(i)) await sender.send_pending_messages() await sender.send_pending_messages()
async def _preload_eventhub(self): data = get_random_bytes(self.args.event_size) async with self.async_producer as producer: batch = await producer.create_batch() for i in range(self.args.preload): try: batch.add(EventData(data)) except ValueError: # Batch full await producer.send_batch(batch) print("Loaded {} events".format(i)) batch = await producer.create_batch() batch.add(EventData(data)) await producer.send_batch(batch)
async def _preload_queue(self): data = get_random_bytes(self.args.message_size) async with self.async_service_client.get_queue_sender( self.queue_name) as sender: batch = await sender.create_message_batch() for i in range(self.args.preload): try: batch.add_message(ServiceBusMessage(data)) except ValueError: # Batch full await sender.send_messages(batch) print("Loaded {} messages".format(i)) batch = await sender.create_message_batch() batch.add_message(ServiceBusMessage(data)) await sender.send_messages(batch)
async def _preload_eventhub(self): async_sender = self.async_eventhub_client.add_async_sender( partition=_EventHubTest.partition) data = get_random_bytes(self.args.event_size) await async_sender.open_async() batch = [] for i in range(self.args.preload): batch.append(data) if i % 1000 == 0: print("Loaded {} events".format(i)) await async_sender.send(EventData(batch=batch)) batch = [] if batch: await async_sender.send(EventData(batch=batch)) await async_sender.close_async()
async def global_setup(self): await super().global_setup() data = get_random_bytes(self.args.size) await self.async_file_client.create_file() await self.async_file_client.upload_data(data, overwrite=True)
def __init__(self, arguments): super().__init__(arguments) self.data = get_random_bytes(self.args.message_size)
async def global_setup(self): await super().global_setup() data = get_random_bytes(self.args.size) with tempfile.NamedTemporaryFile(delete=False) as temp_file: UploadFromFileTest.temp_file = temp_file.name temp_file.write(data)
def _data_generator(self): for _ in range(1000): yield get_random_bytes(self.args.event_size)
async def global_setup(self): await super().global_setup() data = get_random_bytes(self.args.size) await self.async_blob_client.upload_blob(data)
def __init__(self, arguments): super().__init__(arguments) self.blob_name = "blobblocktest-" + str(uuid.uuid4()) self.block_id = str(uuid.uuid4()) self.data = get_random_bytes(self.args.size)
def __init__(self, arguments): super().__init__(arguments) self.data = get_random_bytes(self.args.event_size) self.to_send_event_data_batches = []